Hello,

I have experienced difficulties in upgrading my system as a consequence of
the python 3.12 update. I am aware that there is a "fervent" discussion on
the topic [1], but I decided to keep my distance from those spicy tones and
I hope for a more polite conversation here.

Let me premise, that I don't want to question the decision of switching the
default. I am sure that the people who took that decision did it for some
good reason. However, allow me to make the point that the user experience
in this upgrade was unnecessarily painful.

In fact if you read through the colorful conversation on the gentoo forum,
you'll notice that some well-known (or important to some) packages are not
ready/compatible with python 3.12 on gentoo stable. FreeCAD and KiCAD are
those important to me as I use them for my hobbies. Clearly I have really
low stakes. Nevertheless, we can agree that there might be people using
Gentoo that want to produce income with their systems. Therefore, breaking
anything marked as "stable" with a version upgrade seems unnecessary on the
user side.

I decided to fix my system by sticking to python 3.11 and, as a user, I
would greatly appreciate news alerting us when the whole stable tree
becomes compatible with python 3.12. However, I am wondering if staying
with python 3.11 implies that I won't be able to use the binary packages
depending on python.

In my attempt to fix my own system I tried to follow the road of having
both python 3.11 and 3.12 and that resulted in an extremely long list of
packages for which binaries were not available. As of today, binaries with
support for python 3.11 are available. How long will that support last?

Am I better off unmerging FreeCAD and KiCAD, using AppImages, and upgrading
my system to python 3.12? As a user, this would feel really wrong.

Best regards,
Marco.

[1]
https://forums.gentoo.org/viewtopic-p-8828818.html?sid=d9a82c4e691be29249059bcb9d86a8e1

Reply via email to