-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update from python3.10 to python3.11 in profile #970
Conversation
Build action triggered: https://github.com/flatcar/scripts/actions/runs/5476617751 |
Build failed because python 3.11.3 requires app-crypt/libb2 which isn't available. Could you pull that in into portage-stable please? Thanks! |
Done @krnowak. You can start the CI again |
|
There are still packages that had no python 3.11 in python_compat. Those will just need an update. I think Krish already managed to do it for most of them. |
Done for all in coreos-overlay |
85396f7
to
aeb163a
Compare
b9e8247
to
5304945
Compare
Fixed botched revision bump - I bumped grub-2.02-r9.ebuild to grub-2.02-r9-r1.ebuild instead of grub-2.02-r10.ebuild accidentally. @krnowak |
Fixed grub on my end and kicked off the CI: http://jenkins.infra.kinvolk.io:8080/job/container/job/sdk/907/cldsv |
Needed to refresh our gentoolkit patch, CI: http://jenkins.infra.kinvolk.io:8080/job/container/job/sdk/915/cldsv |
@krishjainx : Please cherry pick commits 39ddc95 and c57ba8e from my krnowak/python-3.11 branch. Changes in portage-stable packages: --
-- |
Will do once the build finished @krnowak |
Python 3.11 does not have the xml USE flag any more, so some older packages needs to be updated to assume that xml USE flag is enabled if it's missing from python.
It's from Gentoo commit e59bcda0257406a0510c5a4c94e9479078b864b3.
It's from Gentoo commit e59bcda0257406a0510c5a4c94e9479078b864b3.
It's from Gentoo commit e59bcda0257406a0510c5a4c94e9479078b864b3.
It's from Gentoo commit e59bcda0257406a0510c5a4c94e9479078b864b3.
It's from Gentoo commit e59bcda0257406a0510c5a4c94e9479078b864b3.
It's from Gentoo commit e59bcda0257406a0510c5a4c94e9479078b864b3.
It's from Gentoo commit e59bcda0257406a0510c5a4c94e9479078b864b3.
It's from Gentoo commit e59bcda0257406a0510c5a4c94e9479078b864b3.
The /usr/lib/python*/test directory grew from 70mb in python3.10 to 118mb in python 3.11. Kill this directory - this hopefully will make the ACI image small enough to fit into the OEM partition again.
b34541f
to
d3dbe8b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI passed, thanks.
http://jenkins.infra.kinvolk.io:8080/job/container/job/sdk/915/cldsv/
Bump from python3.10 to python3.11 in profile
We switch to newer version of python mostly because older versions get obsoleted in Gentoo. 3.10 is not yet obsolete, but eventually we will want to switch to python 3.11.
How to use
Already spoke with @krnowak