From nobody Sat Jan 20 11:50:53 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4THFDc6HJwz56xbj for ; Sat, 20 Jan 2024 11:50:56 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Received: from smtp-8fae.mail.infomaniak.ch (smtp-8fae.mail.infomaniak.ch [83.166.143.174]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "relay.mail.infomaniak.ch", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4THFDc35wDz4XhR for ; Sat, 20 Jan 2024 11:50:56 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Authentication-Results: mx1.freebsd.org; none Received: from smtp-4-0001.mail.infomaniak.ch (unknown [10.7.10.108]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4THFDZ1X0RzMpyVW; Sat, 20 Jan 2024 12:50:54 +0100 (CET) Received: from unknown by smtp-4-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4THFDY5WhyzXdc; Sat, 20 Jan 2024 12:50:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pyret.net; s=20231006; t=1705751454; bh=ZK5+LgO2J2hSWGaCZ23CEkiKsRkT4FcECgipmZykjU0=; h=Date:Subject:From:Reply-To:To:Cc:References:In-Reply-To:From; b=qg2dbice0ip2TYw47rkbsoru43zxfrrPLoazWDH+9utw1HdzcuigKuiMLBe2gjDaY oUkP3k6oVj/D1/O8TTFijeB/ZJDRDT5F1957uDVVFYYAugCZEUp9z9/bZ8QD947CsK MZikvc4/Sa33wSrb17ito8WdOhRGyiqhpd0eoVgnLlCfr8dWMnYjbFQw4gDJy3jFZ2 nmYQ1GHmjrn+h5LEA2IowzfZvCV4Gzur7Q4eLvdWswXwHVHyoYia0kIJFBMMQZ5Oay EA/jN/mcNDgL091523Cm1FQ07GTyjxhzED++GD01nUWAmrCho4N7dP5k1EnqYLu8gt cDGsAVmwXu8OQ== Message-ID: <4690f8987d3a0841ee7105d989847d1c@mail.infomaniak.com> Date: Sat, 20 Jan 2024 12:50:53 +0100 Subject: Re: git: 589aaaeb09b7 - main - multimedia/libvpx: update 1.14.0 From: Daniel Engberg Reply-To: Daniel Engberg To: Vladimir Druzenko Cc: Mathieu Arnold , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="_=_swift_1705751453_cac4da0c4834df0d5c44d3b29e46f605_=_" X-WS-User-Origin: eyJpdiI6Ik5udnNTMnZ6Z2VtNkdPOFQ1ZGttaVE9PSIsInZhbHVlIjoiY3RQUWc0NElTN0owVUdtbSt3SDYwZz09IiwibWFjIjoiNzVlZGQyZTA2YTY0NzhmMmY1YTcyODdlNzMyM2UwMGZmNjUwZDcwMmNkMTU3YWFhNTk0Yzk3OGRlNjE5ZTI0MyIsInRhZyI6IiJ9 X-WS-User-Mbox: eyJpdiI6Im1hdCtGZ01UVm1KcUhyRVZsUEJIdlE9PSIsInZhbHVlIjoicC92TVphSWhITnBKY0VSeWs5UDBhQT09IiwibWFjIjoiYzE4YTcyMDkzMjljMDBiMjljOTgxMWU1OTRjN2RmZjMxOGU0NmQ2MDE0NGViYzY0NGQ2NzFhYmM1MzY2MGU0NCIsInRhZyI6IiJ9 X-WS-Location: eJxzKUpMKykGAAfpAmU- X-Mailer: Infomaniak Workspace (1.3.624) References: <202401200042.40K0gNmu053279@gitrepo.freebsd.org> <240f4c88-582d-4da4-ba92-50d11ddfade3@freebsd.org> <6e13868f-8910-4468-9e1d-2a231a0723ca@freebsd.org> In-Reply-To: <6e13868f-8910-4468-9e1d-2a231a0723ca@freebsd.org> X-Infomaniak-Routing: alpha X-Rspamd-Queue-Id: 4THFDc35wDz4XhR X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29222, ipnet:83.166.128.0/19, country:CH] --_=_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 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
On 2024-01-20T12:40:11.000+01:00, Vladimir Druzenko <vvd@freebsd.or= g> wrote:
20.= 01.2024 14:10, Mathieu Arnold =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
On Sat, Jan 20, 2024 at 12:07:03PM +03= 00, Vladimir Druzenko wrote:
Can we make some kind of schedule for mass bumps of huge ports?
Users who build from ports can schedule upgrade and prevent build s= omething
very big "2 days in a row".
Even if = you use binary packages, updating for example virtualbox will entail
a restart (savestate/start) of all virtual machines, and this must= be
planned in advance.
If this already exist= s, please point to it.
Thanks!
= Hi,

I am not sure what you are complaining ab= out.
On the one side, it seems that you want to build things= yourself and to
have everything up-to-date and you upgrade = every day.
On the other side it seems that you would like to= have things not
updated so you don't have to rebuild things= every day.

If you absolutely want to upgrade= every day by yourself, then, well, you
have to expect to re= build things, large and small two days in a row once
in a wh= ile...

Use binary packages, there, I fixed th= e rebuild every day problem you
have.

Then you say that if virtualbox gets an update, you need to restart=
your virtual machines, and that it is a problem.
<= div> Well, it is only a problem if you have the absolute need to upgrade as=
soon as possible.
And in that case, it is yo= ur problem.
Most of the time, the virtualbox updates are not= critical security
issues and they can be planned on your si= de for when it is convenient
for you.

In any way, nobody forces you to upgrade as soon as there is an upd= ate
of a port, but in the same way, nothing is going to forc= e the rest of us
to not commit to ports because it is inconv= enient for you...

Complaining? W= hy do you think so?
I just ask about possibility to planning.= If no - maybe create one? Maybe somebody have ideas how to do this better = and etc?
It isn't "complaining".
Maybe my poor = English is the issue=E2=80=A6

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
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.

Sorry again for my poor English.

--
Best regards,
Vladimir Druzenko
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?

Best regards,
Dan= iel

--_=_swift_1705751453_cac4da0c4834df0d5c44d3b29e46f605_=_--