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>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] 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. [-- Attachment #2 --] <div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 4, 2024, 13:14 Baptiste Daroussin <<a href="mailto:bapt@freebsd.org">bapt@freebsd.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue 04 Jun 12:00, Gleb Popov wrote:<br> > I don't quite get what's being talked about here. I update PHP packages the<br> > same way as Python ones.<br> > <br> > When I want to switch Nextcloud to a newer PHP version, I uninstall it,<br> > then do an autoremove sweep, then install a new one.<br> > <br> > I just upgraded my Python packages the same way - remove old applications,<br> > autoremove deps, install the same applications with a new py311 prefix.<br> > <br> > Getting conflicts is actually good there, as it either alerts me of a<br> > py39-only software or remove py39 leftovers.<br> <br> except that without a pkg set, the number of conflicts is so huge that it<br> 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 scenario<br> for the end user.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">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</div><div dir="auto"><br></div><div dir="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. </div></div>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631ms-AMV7SmXU2Xyw0_1ek2Y0DtHYOMKVUK%2BnjOqxTnLew>
