Bug#1094364: lintian: outdated test for python3-numpy-abi
Package: lintian
Version: 2.121.1
Severity: normal
Control: affects -1 src:numpy
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Dear maintainer,
with the new major version, the minor ABI counter has reset and the virtual
package for the NumPy ABI has been updated.
The check in lib/Lintian/Check/Binaries/Prerequisites/Numpy.pm should be
adjusted to python3?-numpy2?-abi\d+ (note the "2").
There is an additional wrinkle that the first ABI release of NumPy 2 is
backwards compatible with NumPy 1, so dh_numpy adds
Depends: python3-numpy2-abi0 | python3-numpy-abi9
at the moment. This will likely change again with future ABI bumps , but until
then, it invalidates lintian's assumption that the virtual ABI package should
not have alternatives.
Lastly, the explicit dependency on python3-numpy is no longer generated for
ABI dependent packages, so the check for strictly versioned dependencies on
python3-numpy is obsolete, too.
Cheers
Timo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmeXnKsACgkQzIxr3RQD
9MpFow/9GDvp43SPKJkAUtolm7dT9AWc3TOd8SU5l1uqQitvL6Ya3Lw5CtUpe/15
PaqHGMNjTX/yRQgz5NV0qbTuuWFZtP1yxWG3U+ER93xg8g8sUzOmE4K9gZ+dP0v2
jKszyk1pXiBWFk9I2SW3fShH4tpI0rvCoq/adiOnfs5TllVISrlVXKXumSskEfuE
VrG37HO1ZSs5x0RZJ/WEIbi/pVUh/DCpYq3s2rXOHfv2W0pxsfe6gfZdlcWGTdHq
lil8858c5ShoJEUVg2CW2EeMg1ZcsRxZidFPx2DL+3xDff/sfs9fPTVxXJC8Gdok
Mf/FetIxb3pWWAo7hLpSuDGfBAFAxrnrodnZANg9w7bUvH+lqXHky0RFLmhFAIq7
ZbEqvo2ki2Z+hntfCYCj5dRv+1hD1pLe+vKqOGe4yqZ/9kybVH0jk5C7O8O8fV5S
4CvHuyCvvAAMhknbVw587GlQ3J7eYClG1PALLEBNko1LhXGjFjmqmk8z3/Jn/XC1
e/WqPPLg1ewjaDfyAq+TwpEXvwA8Dszn/SqORIoXVoqEsIbcvD4okZCvyqIAeDKF
DeXuhCPZQbtw2SS8myp/s/WdjSVBkP5saoh869wr4N+flhTF+pSI7ZUblXqdvar3
p9Hk4wq6bBf2seVu6RoZjsjqDvlem+QtqKw4F6FlUg6N5mug7P8=
=E2I8
-----END PGP SIGNATURE-----
Reply to: