Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Jun 2024 13:52:33 +0300
From:      Gleb Popov <arrowd@freebsd.org>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        Charlie Li <vishwin@freebsd.org>, Joseph Mingrone <jrm@freebsd.org>,  Ruslan Makhmatkhanov <rm@freebsd.org>, ports-committers <ports-committers@freebsd.org>,  dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: 988da7290c99 - main - ./UPDATING: mention the python default version change
Message-ID:  <CALH631ms-AMV7SmXU2Xyw0_1ek2Y0DtHYOMKVUK%2BnjOqxTnLew@mail.gmail.com>
In-Reply-To: <zsdhjkmlvdt3lu6dqvra2ggx57dhqynaumowfhlccc52mqs3ye@47vp6jji5iqv>
References:  <202405291420.44TEKdBd073352@gitrepo.freebsd.org> <pupckib4hcq2tiqesuyxfodzz7q6rcjnzn6625qhsazzehaotd@gxm54qjiyxuq> <86frtu6rxz.fsf@phe.ftfl.ca> <xu6munpe2xqir4iwk7k4suprjvxym7dob5ebqz5yodphbaxe56@cf63vkgioyqe> <8d5be29c-94a7-4edd-bc61-c50e8b0ff754@freebsd.org> <lri7xdt6hkxf2udachtafxqijaa7lp2kbshhv7mi7ityqkc3mj@h63p5raqu4yr> <c0002bdd-92e3-4052-a53f-4ad39a9b3707@freebsd.org> <p4oqlbl6ou3zidsvkdrevjy7ts5fxk72uhuwsd6w7lf6njq3tq@wun5kelrgmsa> <CALH631mO=r4jF1qRt=sHYNmWyG0A=d7bKnYqEpUij-PT=Sy6vQ@mail.gmail.com> <zsdhjkmlvdt3lu6dqvra2ggx57dhqynaumowfhlccc52mqs3ye@47vp6jji5iqv>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000efddac061a0e3fe9
Content-Type: text/plain; charset="UTF-8"

On Tue, Jun 4, 2024, 13:14 Baptiste Daroussin <bapt@freebsd.org> wrote:

> On Tue 04 Jun 12:00, Gleb Popov wrote:
> > I don't quite get what's being talked about here. I update PHP packages
> the
> > same way as Python ones.
> >
> > When I want to switch Nextcloud to a newer PHP version, I uninstall it,
> > then do an autoremove sweep, then install a new one.
> >
> > I just upgraded my Python packages the same way - remove old
> applications,
> > autoremove deps, install the same applications with a new py311 prefix.
> >
> > Getting conflicts is actually good there, as it either alerts me of a
> > py39-only software or remove py39 leftovers.
>
> except that without a pkg set, the number of conflicts is so huge that it
> results in too complex problem for a solver to deal with and the outcome
> is it
> proposes the user to delete half of kde for example or many other bad
> scenario
> for the end user.
>

Not really, thanks to autoremove step. Well, at least it is that way for me
and always been, so I never had to do pkg set -o

Anyways, this brings us back to the problem I tried to solve with the vital
flag. Somehow we should reject upgrade plans that try to remove
non-automatic and vital packages.

--000000000000efddac061a0e3fe9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Tue, Jun 4, 2024, 13:14 Baptiste Daroussin &lt;<a h=
ref=3D"mailto:bapt@freebsd.org">bapt@freebsd.org</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">On Tue 04 Jun 12:00, Gleb Popov wrote:<br>
&gt; I don&#39;t quite get what&#39;s being talked about here. I update PHP=
 packages the<br>
&gt; same way as Python ones.<br>
&gt; <br>
&gt; When I want to switch Nextcloud to a newer PHP version, I uninstall it=
,<br>
&gt; then do an autoremove sweep, then install a new one.<br>
&gt; <br>
&gt; I just upgraded my Python packages the same way - remove old applicati=
ons,<br>
&gt; autoremove deps, install the same applications with a new py311 prefix=
.<br>
&gt; <br>
&gt; Getting conflicts is actually good there, as it either alerts me of a<=
br>
&gt; py39-only software or remove py39 leftovers.<br>
<br>
except that without a pkg set, the number of conflicts is so huge that it<b=
r>
results in too complex problem for a solver to deal with and the outcome is=
 it<br>
proposes the user to delete half of kde for example or many other bad scena=
rio<br>
for the end user.<br></blockquote></div></div><div dir=3D"auto"><br></div><=
div dir=3D"auto">Not really, thanks to autoremove step. Well, at least it i=
s that way for me and always been, so I never had to do pkg set -o</div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">Anyways, this brings us back to =
the problem I tried to solve with the vital flag. Somehow we should reject =
upgrade plans that try to remove non-automatic and vital packages.=C2=A0</d=
iv></div>

--000000000000efddac061a0e3fe9--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631ms-AMV7SmXU2Xyw0_1ek2Y0DtHYOMKVUK%2BnjOqxTnLew>