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 <<a h= ref=3D"mailto:bapt@freebsd.org">bapt@freebsd.org</a>> 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> > 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 applicati= ons,<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<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>