On 6/4/24 11:40 AM, Joost Roeleveld wrote:
Those steps do not just work.
The news item actually specifically states that portage will "just do
the update" if you have not set any python_targets stuff.
I have those not set, but it fails on ALL my systems.
Certainly it did NOT say that.
The news item said portage would try, and indeed it did try.
And failed miserably.
I run STABLE to avoid random build failures due to library
compatibility issues like this.
The devs pushed a change that caused 280+ packages (Check BGO if you
don't believe me) to simply not be compatible anymore.
You can criticize the resulting failure without claiming the news item
was untruthful. Thanks.
The newsitem is 100% USELESS. The devs should NOT push this through
with this MANY packages failing to even WORK
Instead of forcing this now, the gentoo devs could have easily waited a
little longer to ensure all the packages with active upstream have a
stabilised version for python 3.12.
I would really like to suggest you take the trouble to actually check
the current state of 3.12 support for packages.
This forced update is causing more issues than I have seen in the past 8
years with Gentoo.
Can you please tone down your complaints? Talking about how it has been
"forced" is both overly dramatic, and pointlessly dramatic.
WHY?
The devs FORCED a change through which caused ALL systems to FAIL
regular maintenance.
Nothing has been forced. The defaults switched, but individuals are
perfectly capable of delaying the switch and indeed the news item gives
instructions for the event that you wish to delay it.
WHY would I want to delay something? I do NOT care about python versions.
I DO care about being able to keep my systems updated.
When these FAIL even when I am using stable, I investigate.
When I then notice it is caused by a shortsighted decision of the devs
to force this change to all users WITHOUT ensuring packages that HAVE
been converted to 3.12 have been stabilised, the devs are clearly
showing they do NOT care about their users.
Please criticize the defaults, without accusations of "force".
If defaults change, this is force.