Date: Sat, 20 Jan 2024 12:50:53 +0100 From: Daniel Engberg <daniel.engberg.lists@pyret.net> To: Vladimir Druzenko <vvd@freebsd.org> Cc: Mathieu Arnold <mat@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 589aaaeb09b7 - main - multimedia/libvpx: update 1.14.0 Message-ID: <4690f8987d3a0841ee7105d989847d1c@mail.infomaniak.com> In-Reply-To: <6e13868f-8910-4468-9e1d-2a231a0723ca@freebsd.org> References: <202401200042.40K0gNmu053279@gitrepo.freebsd.org> <240f4c88-582d-4da4-ba92-50d11ddfade3@freebsd.org> <m5bjygorxxilrvtyoqmb54ablzs4tjiocvfjjzskoffipyjlqb@7ap2zou7cm3q> <6e13868f-8910-4468-9e1d-2a231a0723ca@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--_=_swift_1705751453_cac4da0c4834df0d5c44d3b29e46f605_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-01-20T12:40:11.000+01:00, Vladimir Druzenko <vvd@freebsd.org> wro= te: >=C2=A020.01.2024=C2=A014:10,=C2=A0Mathieu=C2=A0Arnold=C2=A0=D0= =BF=D0=B8=D1=88=D0=B5=D1=82: >>=C2=A0=C2=A0On=C2=A0Sat,=C2=A0Jan=C2=A020,= =C2=A02024=C2=A0at=C2=A012:07:03PM=C2=A0+0300,=C2=A0Vladimir=C2=A0Druzenko= >>=C2=A0=C2=A0wrote: >>=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0Can=C2= =A0we=C2=A0make=C2=A0some=C2=A0kind=C2=A0of=C2=A0schedule=C2=A0for=C2=A0mas= s=C2=A0bumps=C2=A0of=C2=A0huge=C2=A0ports? >>>=C2=A0=C2=A0=C2=A0 >>>= =C2=A0=C2=A0=C2=A0=C2=A0Users=C2=A0who=C2=A0build=C2=A0from=C2=A0ports= =C2=A0can=C2=A0schedule=C2=A0upgrade=C2=A0and=C2=A0prevent >>>=C2=A0= =C2=A0=C2=A0build=C2=A0something >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2= =A0=C2=A0=C2=A0very=C2=A0big=C2=A0"2=C2=A0days=C2=A0in=C2=A0a=C2=A0row". = >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0=C2=A0=C2=A0Even=C2=A0if=C2=A0you= =C2=A0use=C2=A0binary=C2=A0packages,=C2=A0updating=C2=A0for=C2=A0example = >>>=C2=A0=C2=A0=C2=A0virtualbox=C2=A0will=C2=A0entail >>>=C2=A0=C2=A0= =C2=A0 >>>=C2=A0=C2=A0=C2=A0=C2=A0a=C2=A0restart=C2=A0(savestate/start)= =C2=A0of=C2=A0all=C2=A0virtual=C2=A0machines,=C2=A0and=C2=A0this >>>= =C2=A0=C2=A0=C2=A0must=C2=A0be >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0= =C2=A0=C2=A0planned=C2=A0in=C2=A0advance. >>>=C2=A0=C2=A0=C2=A0 >>>= =C2=A0=C2=A0=C2=A0=C2=A0If=C2=A0this=C2=A0already=C2=A0exists,=C2=A0please= =C2=A0point=C2=A0to=C2=A0it. >>>=C2=A0=C2=A0=C2=A0 >>>=C2=A0=C2=A0= =C2=A0=C2=A0Thanks! >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Hi, >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0I=C2=A0am=C2=A0not=C2=A0sure=C2=A0what= =C2=A0you=C2=A0are=C2=A0complaining=C2=A0about. >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0On=C2=A0the=C2=A0one=C2=A0side,=C2=A0it=C2=A0seems=C2=A0that= =C2=A0you=C2=A0want=C2=A0to=C2=A0build=C2=A0things=C2=A0yourself >>=C2= =A0=C2=A0and=C2=A0to >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0have=C2=A0every= thing=C2=A0up-to-date=C2=A0and=C2=A0you=C2=A0upgrade=C2=A0every=C2=A0day.= >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0On=C2=A0the=C2=A0other=C2=A0side= =C2=A0it=C2=A0seems=C2=A0that=C2=A0you=C2=A0would=C2=A0like=C2=A0to=C2= =A0have=C2=A0things=C2=A0not >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0updated= =C2=A0so=C2=A0you=C2=A0don't=C2=A0have=C2=A0to=C2=A0rebuild=C2=A0things= =C2=A0every=C2=A0day. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0If=C2=A0you= =C2=A0absolutely=C2=A0want=C2=A0to=C2=A0upgrade=C2=A0every=C2=A0day=C2= =A0by=C2=A0yourself,=C2=A0then, >>=C2=A0=C2=A0well,=C2=A0you >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0have=C2=A0to=C2=A0expect=C2=A0to=C2=A0rebui= ld=C2=A0things,=C2=A0large=C2=A0and=C2=A0small=C2=A0two=C2=A0days=C2=A0in= =C2=A0a >>=C2=A0=C2=A0row=C2=A0once >>=C2=A0=C2=A0 >>=C2=A0=C2=A0= =C2=A0in=C2=A0a=C2=A0while... >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Use= =C2=A0binary=C2=A0packages,=C2=A0there,=C2=A0I=C2=A0fixed=C2=A0the=C2=A0reb= uild=C2=A0every=C2=A0day=C2=A0problem >>=C2=A0=C2=A0you >>=C2=A0=C2= =A0 >>=C2=A0=C2=A0=C2=A0have. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0Then= =C2=A0you=C2=A0say=C2=A0that=C2=A0if=C2=A0virtualbox=C2=A0gets=C2=A0an= =C2=A0update,=C2=A0you=C2=A0need=C2=A0to >>=C2=A0=C2=A0restart >>=C2= =A0=C2=A0 >>=C2=A0=C2=A0=C2=A0your=C2=A0virtual=C2=A0machines,=C2=A0and= =C2=A0that=C2=A0it=C2=A0is=C2=A0a=C2=A0problem. >>=C2=A0=C2=A0 >>=C2= =A0=C2=A0=C2=A0Well,=C2=A0it=C2=A0is=C2=A0only=C2=A0a=C2=A0problem=C2=A0if= =C2=A0you=C2=A0have=C2=A0the=C2=A0absolute=C2=A0need=C2=A0to >>=C2=A0= =C2=A0upgrade=C2=A0as >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0soon=C2=A0as= =C2=A0possible. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0And=C2=A0in=C2=A0tha= t=C2=A0case,=C2=A0it=C2=A0is=C2=A0your=C2=A0problem. >>=C2=A0=C2=A0 >>= =C2=A0=C2=A0=C2=A0Most=C2=A0of=C2=A0the=C2=A0time,=C2=A0the=C2=A0virtualbox= =C2=A0updates=C2=A0are=C2=A0not=C2=A0critical >>=C2=A0=C2=A0security >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0issues=C2=A0and=C2=A0they=C2=A0can=C2= =A0be=C2=A0planned=C2=A0on=C2=A0your=C2=A0side=C2=A0for=C2=A0when=C2=A0it= =C2=A0is >>=C2=A0=C2=A0convenient >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2= =A0for=C2=A0you. >>=C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0In=C2=A0any=C2= =A0way,=C2=A0nobody=C2=A0forces=C2=A0you=C2=A0to=C2=A0upgrade=C2=A0as=C2= =A0soon=C2=A0as=C2=A0there=C2=A0is=C2=A0an >>=C2=A0=C2=A0update >>= =C2=A0=C2=A0 >>=C2=A0=C2=A0=C2=A0of=C2=A0a=C2=A0port,=C2=A0but=C2=A0in= =C2=A0the=C2=A0same=C2=A0way,=C2=A0nothing=C2=A0is=C2=A0going=C2=A0to=C2= =A0force=C2=A0the >>=C2=A0=C2=A0rest=C2=A0of=C2=A0us >>=C2=A0=C2=A0 >= >=C2=A0=C2=A0=C2=A0to=C2=A0not=C2=A0commit=C2=A0to=C2=A0ports=C2=A0because= =C2=A0it=C2=A0is=C2=A0inconvenient=C2=A0for=C2=A0you... >=C2=A0 >=C2= =A0Complaining?=C2=A0Why=C2=A0do=C2=A0you=C2=A0think=C2=A0so? >=C2=A0 >= =C2=A0I=C2=A0just=C2=A0ask=C2=A0about=C2=A0possibility=C2=A0to=C2=A0plannin= g.=C2=A0If=C2=A0no=C2=A0-=C2=A0maybe=C2=A0create=C2=A0one? >=C2=A0Maybe= =C2=A0somebody=C2=A0have=C2=A0ideas=C2=A0how=C2=A0to=C2=A0do=C2=A0this= =C2=A0better=C2=A0and=C2=A0etc? >=C2=A0 >=C2=A0It=C2=A0isn't=C2=A0"comp= laining". >=C2=A0 >=C2=A0Maybe=C2=A0my=C2=A0poor=C2=A0English=C2=A0is= =C2=A0the=C2=A0issue=E2=80=A6 >=C2=A0 >=C2=A0About=C2=A0virtualbox:= =C2=A0I=C2=A0planned=C2=A0update=C2=A0several=C2=A0days=C2=A0ago=C2=A0for= =C2=A0yesterday, >=C2=A0but=C2=A0today=C2=A0I=C2=A0got=C2=A0bump.=C2= =A0Same=C2=A0for=C2=A0firefox=C2=A0-=C2=A0just=C2=A0updated=C2=A0and=C2= =A0now=C2=A0I=C2=A0must >=C2=A0do=C2=A0it=C2=A0again=C2=A0or=C2=A0get= =C2=A0"problems"=C2=A0with=C2=A0prepare=C2=A0update=C2=A0for=C2=A0my=C2= =A0ports >=C2=A0(freerdp*=C2=A0depends=C2=A0on=C2=A0ffmpeg).=C2=A0If= =C2=A0I=C2=A0had=C2=A0known=C2=A0about=C2=A0today's=C2=A0mass >=C2=A0bump= ,=C2=A0I=C2=A0would=C2=A0have=C2=A0planned=C2=A0update=C2=A0for=C2=A0today= =C2=A0instead=C2=A0of=C2=A0yesterday. >=C2=A0And=C2=A0keep=C2=A0a=C2= =A0lot=C2=A0of=C2=A0time=E2=80=A6 >=C2=A0 >=C2=A0I=C2=A0don't=C2=A0need= =C2=A0update=C2=A0as=C2=A0soon=C2=A0as=C2=A0possible,=C2=A0but=C2=A0I=C2= =A0need=C2=A0to=C2=A0know=C2=A0how=C2=A0long >=C2=A0(approximately)=C2= =A0I=C2=A0must=C2=A0wait=C2=A0before=C2=A0next=C2=A0mass=C2=A0bump=C2=A0for= =C2=A0planning >=C2=A0update. >=C2=A0 >=C2=A0Sorry=C2=A0again=C2= =A0for=C2=A0my=C2=A0poor=C2=A0English. >=C2=A0 >=C2=A0--=C2=A0 >= =C2=A0 >=C2=A0Best=C2=A0regards, >=C2=A0 >=C2=A0Vladimir=C2=A0Druzenk= o It may have come across like one but if that wasn't the intention it= 's cleared up by now, Either way your suggestion at least for now makes= things way too complicated and unmanageable to be practical. Just run = the jobs on in Poudriere walk way and do something else util they're done= ? Best regards, Daniel --_=_swift_1705751453_cac4da0c4834df0d5c44d3b29e46f605_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <div>On 2024-01-20T12:40:11.000+01:00, Vladimir Druzenko <vvd@freebsd.or= g> wrote:<br></div><div class=3D"ik_mail_quote answerContentMessage"><bl= ockquote class=3D"ws-ng-quote"><pre style=3D"white-space: normal;"><div>20.= 01.2024 14:10, Mathieu Arnold =D0=BF=D0=B8=D1=88=D0=B5=D1=82:<br></div><blo= ckquote class=3D"ws-ng-quote"><div> On Sat, Jan 20, 2024 at 12:07:03PM +03= 00, Vladimir Druzenko wrote:<br></div><blockquote class=3D"ws-ng-quote"><di= v> Can we make some kind of schedule for mass bumps of huge ports?<br></di= v><div> Users who build from ports can schedule upgrade and prevent build s= omething<br></div><div> very big "2 days in a row".<br></div><div> Even if = you use binary packages, updating for example virtualbox will entail<br></d= iv><div> a restart (savestate/start) of all virtual machines, and this must= be<br></div><div> planned in advance.<br></div><div> If this already exist= s, please point to it.<br></div><div> Thanks!<br></div></blockquote><div> = Hi,<br></div><div><br></div><div> I am not sure what you are complaining ab= out.<br></div><div> On the one side, it seems that you want to build things= yourself and to<br></div><div> have everything up-to-date and you upgrade = every day.<br></div><div> On the other side it seems that you would like to= have things not<br></div><div> updated so you don't have to rebuild things= every day.<br></div><div><br></div><div> If you absolutely want to upgrade= every day by yourself, then, well, you<br></div><div> have to expect to re= build things, large and small two days in a row once<br></div><div> in a wh= ile...<br></div><div><br></div><div> Use binary packages, there, I fixed th= e rebuild every day problem you<br></div><div> have.<br></div><div><br></di= v><div> Then you say that if virtualbox gets an update, you need to restart= <br></div><div> your virtual machines, and that it is a problem.<br></div><= div> Well, it is only a problem if you have the absolute need to upgrade as= <br></div><div> soon as possible.<br></div><div> And in that case, it is yo= ur problem.<br></div><div> Most of the time, the virtualbox updates are not= critical security<br></div><div> issues and they can be planned on your si= de for when it is convenient<br></div><div> for you.<br></div><div><br></di= v><div> In any way, nobody forces you to upgrade as soon as there is an upd= ate<br></div><div> of a port, but in the same way, nothing is going to forc= e the rest of us<br></div><div> to not commit to ports because it is inconv= enient for you...<br></div></blockquote><div> <br></div><div>Complaining? W= hy do you think so?<br></div><div>I just ask about possibility to planning.= If no - maybe create one? Maybe somebody have ideas how to do this better = and etc?<br></div><div>It isn't "complaining".<br></div><div>Maybe my poor = English is the issue=E2=80=A6<br></div><div><br></div><div>About virtualbox= : I planned update several days ago for yesterday, but today I got bump. Sa= me for firefox - just updated and now I must do it again or get "problems" = with prepare update for my ports (freerdp* depends on ffmpeg). If I had kno= wn about today's mass bump, I would have planned update for today instead o= f yesterday. And keep a lot of time=E2=80=A6<br></div><div>I don't need upd= ate as soon as possible, but I need to know how long (approximately) I must= wait before next mass bump for planning update.<br></div><div><br></div><d= iv>Sorry again for my poor English.<br></div><div><br></div><div>-- <br></d= iv><div>Best regards,<br></div><div>Vladimir Druzenko<br></div></pre></bloc= kquote></div><div><div>It may have come across like one but if that wasn't = the intention it's cleared up by now, Either way your suggestion at least f= or now makes things way too complicated and unmanageable to be practical. J= ust run the jobs on in Poudriere walk way and do something else util they'r= e done?</div><div><div><br></div></div><div>Best regards,<br></div><div>Dan= iel<br></div></div><div><br></div> --_=_swift_1705751453_cac4da0c4834df0d5c44d3b29e46f605_=_--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4690f8987d3a0841ee7105d989847d1c>