Dear numba and llvmlite maintainers

(please Cc me in replies)

numba/llvmlite compatible with Python 3.14 recently released been released. It targets llvm-20 which is only in Debian Experimental.

It appears to be reasonably easy to get the packages to work with llvm-21 and I've prepared updates for the packages that are ready for upload.

llvmlite:
https://salsa.debian.org/stuart/llvmlite/-/commits/tmp/llvm-21-support

As noted in #1122961, this is based partly on some work in an upstream issue tracking llvm-21/python3.14 support, ignoring some of the more egregious AI generated nonsense, particularly around macro redefinitions.

- would you like an MR for that on salsa?
- targeting experimental or unstable?
- would you be happy for me to upload so we can start wider testing of the package?


numba:
https://salsa.debian.org/science-team/numba/-/commits/debian/experimental

Uploading this is blocked by llvmlite. The upstream release of numba needs little patching here - just the usual patch to disable tests that want to write to the read-only dist-packages. I'm happy to do a team upload of this once llvmlite is uploaded - anyone else can feel free to beat me to it though.


As part of this work, I also had my first experiment with debusine:


https://debusine.debian.net/debian/developers-stuart_numba_py314/workflow/

There, you can see some uploaded packages and autopkgtest results:

- llvmlite and numba built and successful self-autopkgtest on amd64 and
  arm64
- successful autopkgtests for rdeps including boinor, esda,
  python-dynasor, python-pynndescent, python-sparese, resampy, sasview
- successful autopkgtest when uploading genx 3.7.13+dfsg-2 to get Py3.14
  support (in git on salsa)
- autopkgtest failures for libhmsbeagle, python-cogent, umap-learn, all
  of which have have existing autopkgtest failures or FTBFS - not
  regressions.

We can upload additional packages to do a test rebuild and autopkgtest into this workspace if that's useful - at this stage, I suspect that uploading to experimental is more useful for wider testing.


It would be great to see these packages uploaded at least to experimental quite soon - having packages available across all architectures and autopkgtests running will help with the next steps.

Please let me know if you'd like me to do the uploads or if you will do them.

thanks
Stuart



--
Stuart Prescott   http://www.nanonanonano.net/ [email protected]
Debian Developer  http://www.debian.org/       [email protected]
GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7


--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to