Skip to content

*/*: fix python errors from py3.11 removal and enable py3.14#1401

Closed
APN-Pucky wants to merge 70 commits into
gentoo:masterfrom
APN-Pucky:fix_python_ci
Closed

*/*: fix python errors from py3.11 removal and enable py3.14#1401
APN-Pucky wants to merge 70 commits into
gentoo:masterfrom
APN-Pucky:fix_python_ci

Conversation

@APN-Pucky

@APN-Pucky APN-Pucky commented May 29, 2026

Copy link
Copy Markdown
Member

I did not fix everything in this, but let's merge this fraction already and more PRs will follow.

@APN-Pucky APN-Pucky changed the title Fix python ci */*: fix python errors from py3.11 removal May 29, 2026
@APN-Pucky APN-Pucky self-assigned this May 29, 2026
@APN-Pucky APN-Pucky marked this pull request as ready for review June 5, 2026 10:49
@APN-Pucky APN-Pucky requested a review from Nowa-Ammerlaan June 5, 2026 10:50
@APN-Pucky APN-Pucky changed the title */*: fix python errors from py3.11 removal */*: fix python errors from py3.11 removal and enable py3.14 Jun 5, 2026

@Nowa-Ammerlaan Nowa-Ammerlaan left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should also drop 10 and 11 from existing Python compat when adding the new targets, otherwise pkgcheck/qawarn will still complain.

I usually mass-sed the dead Python implementations out, and then bump or remove whatever needs manual attention.

@APN-Pucky

Copy link
Copy Markdown
Member Author

I usually mass-sed the dead Python implementations out, and then bump or remove whatever needs manual attention.

I see, I am testing each to see if the tests pass with new python versions too. Taking a bit more time, but since there is no ::sci ci I think it makes sense to at least check every now and then. (i.e. some masks here are because they don't compile anymore)

@Nowa-Ammerlaan

Copy link
Copy Markdown
Member

I usually mass-sed the dead Python implementations out, and then bump or remove whatever needs manual attention.

I see, I am testing each to see if the tests pass with new python versions too. Taking a bit more time, but since there is no ::sci ci I think it makes sense to at least check every now and then. (i.e. some masks here are because they don't compile anymore)

Oh yes, that is for sure the way to go when adding targets. What I meant is that the removal of dead targets can be done in mass to clear the QA warnings.

@APN-Pucky APN-Pucky marked this pull request as draft June 15, 2026 14:55
@APN-Pucky APN-Pucky marked this pull request as ready for review June 15, 2026 16:13
@APN-Pucky

APN-Pucky commented Jun 15, 2026

Copy link
Copy Markdown
Member Author

Finally, the CI passes :). I had to wipe a few ebuilds because of failures of sys-devel/DPC++ and dev-python/python-igraph and whatever used them. I masked some packages, but that does not help with the python compat eclass failures so some of the newly masked packages got treecleaned or enabled py3.14 afterwards.

@APN-Pucky APN-Pucky requested a review from Nowa-Ammerlaan June 15, 2026 16:18
@Nowa-Ammerlaan

Copy link
Copy Markdown
Member

Finally, the CI passes :). I had to wipe a few ebuilds because of failures of sys-devel/DPC++ and dev-python/python-igraph and whatever used them. I masked some packages, but that does not help with the python compat eclass failures so some of the newly masked packages got treecleaned or enabled py3.14 afterwards.

Awesome, thanks!!

APN-Pucky added 16 commits June 15, 2026 21:44
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
gentoo-bot pushed a commit that referenced this pull request Jun 15, 2026
Signed-off-by: Alexander Puck Neuwirth <apn-pucky@gentoo.org>
Part-of: #1401
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants