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 via email to