Bug#970867: python3-llvmlite: llvmlite 0.34 depends on incompatible llvm-9

Drew Parsons dparsons at debian.org
Thu Sep 24 17:45:48 BST 2020


Package: python3-llvmlite
Version: 0.34.0-1
Severity: serious
Justification: Policy 7.2
Control: affects -1 src:numba src:dolfinx
Control: block 970694 by -1

llvmlite 0.34.0 has just been uploaded. This is a problem for 2 reasons.

Firstly, llvmlite declares a dependency on llvm-9.  But it is not
compatible with llvm-9, see
https://github.com/numba/llvmlite#compatibility
It requires llvm-10.

Secondly, numba has a tight dependency on llvm (< 0.34).
Hence upload of llvmlite 0.34 has broken numba.

llvmlite is a subproject of numba.  You should not upload llvmlite
without checking numba compatibility and uploading the matching
version of numba. But the version of numba compatible with llvmlite
0.34 has not been released yet.

This also affects dolfinx, which requires a working numba.



More information about the Pkg-llvm-team mailing list