Skip site navigation (1)Skip section navigation (2)
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 &lt;vvd@freebsd.or=
g&gt; 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>