Skip to content

Conversation

@ahesford
Copy link
Member

@ahesford ahesford commented Nov 14, 2025

And thus it begins anew...

[ci skip]

@ahesford ahesford marked this pull request as draft November 14, 2025 19:14
@ahesford ahesford force-pushed the python3.14 branch 10 times, most recently from 0f3ad47 to 1323b84 Compare November 16, 2025 22:21
@ahesford
Copy link
Member Author

ahesford commented Nov 16, 2025

Current failures on x86_64, x86_64-musl, aarch64:

  • sagemath

@ahesford
Copy link
Member Author

ahesford commented Nov 16, 2025

Pending removals:

  • onboard
  • python3-Bottleneck
  • python3-axolotl
  • python3-axolotl-curve25519
  • python3-envdir
  • python3-iwlib
  • thefuck

@ahesford ahesford force-pushed the python3.14 branch 3 times, most recently from 14a5ce5 to 20c2502 Compare November 17, 2025 02:36
@dkwo
Copy link
Contributor

dkwo commented Nov 17, 2025

sagemath is also expected to break sagemath/sage#40890

@ahesford ahesford force-pushed the python3.14 branch 13 times, most recently from 04a6567 to a97a1db Compare November 20, 2025 03:07
@tornaria
Copy link
Contributor

tornaria commented Dec 5, 2025

I pulled a patch from a PR mentioned in that long issue. Sagemath builds, although I cannot guarantee more than that. We should end good to push this in a few days.

Waiting a week is not viable because the infrastructure team intends to undertake some work next week that would obstruct (or be obstructed by) a long Python rebuild. After that, we are getting into the holidays, and people (including me) will be getting busier with personal commitments.

If the sagemath patch is not sufficient to avoid runtime breakage but the RC cycle is short and the update is trivial, somebody can submit the a bump not long after (or maybe before!) the Python update finishes building. If the cycle lags unexpectedly or the update is non-trivial, I do not wish to further delay a time-consuming process for a single package that opts to be too closely coupled to cpython internals.

Fair enough. I'll pull what you did and test, thanks.

@ahesford ahesford closed this Dec 9, 2025
@ahesford ahesford deleted the python3.14 branch December 9, 2025 13:08
@kaistian
Copy link
Contributor

Pending removals:
* python3-iwlib

This is actually in use for people using Qtile and widget Wlan https://docs.qtile.org/en/stable/manual/ref/widgets.html#wlan

@ahesford
Copy link
Member Author

It would be better to file an upstream issue at https://github.com/qtile/qtile/issues to note that they rely a package that hasn't been touched in six years and doesn't build on musl.

In the meantime,

python3 -m venv --system-site-packages /usr/local/qtile
/usr/local/qtile/bin/pip install iwlib
/usr/local/qtile/bin/python3 /usr/bin/qtile

should restore missing functionality.

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.

5 participants