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