Python 3.12 in testing repos #244
Labels
No Label
blocked upstream
bug
build-failure
duplicate
enhancement
help wanted
informational
invalid
invalid/corrupt package
packaging issue
priority: high
question
support
wontfix
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ALHP/ALHP.GO#244
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Just as a heads-up to avoid similar problems as there were from updating from python 3.10 to 11 (#183), python 3.12 landed yesterday in arch's testing repos. Maybe we can also use this thread to document any issues arising and reiterate what has been done that this times migration goes smooth 😅
I only follow the development of the buildbot itself rather loosely so I also don't have an overview regarding this issue right now.
Once this whole batch is out of testing, I'd recommend not upgrading while it's being built, which could take a few days based on the 3.10 and 3.11 rebuilds.
Upgrading while it is still building could result in
any
packages linking to the new version3.12
breaking until 3.12 is ready on our end.Python moved out of testing today, building is in progress. 2033 packages are in this buildcycle.
Hi, hello! Just passing by to report my issue here with your optimized packages in relation to python packages.
Right now, I'm unable to use programs like gpu-screen-recorder and spectacle, because both still are depending on python3.11.
That's exactly what I said would happen.
Well, one way to fix that is to temporarily comment out the alhp repos in your pacman config and update your system. After that you should perhaps wait until those builds on alhp are ready before enabling those repos again to prevent potentially breaking partial updates of your system. The warnings regarding your local version of a package being newer than the one found in your configured repos can be safely ignored but sadly cannot be disabled afaik.
There is a patch for pacman I am planning on submitting that changes this behavior a bit but I would post here or in a new issue again when it's ready.
The problem last time with the python 3.10 to 11 migration afaik was that python packages even with the newest version/pkgrel were erroneously built with the previous (major) python version so that even doing a system update without enabled alhp repos couldn't fix this. At least that doesn't seem to be the case this time, so hooray for that. 🎉
First batch is now built and should be available on mirrors. Please report any remaining issues here.