Package: release.debian.org
Severity: normal
X-Debbugs-Cc: nu...@packages.debian.org
Control: affects -1 + src:numpy
User: release.debian....@packages.debian.org
Usertags: transition

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dear Release Team,

I'd like to transition NumPy 2 and rebuild all binary Python extensions 
against the new version. The current NumPy 2 release is backwards compatible 
with NumPy 1, i.e., extensions built against NumPy 2 will continue to work
with NumPy 1.24.x (but not the other way around).

Therefore old binary packages will have "Depends: python3-numpy-abi9", and 
rebuilt binary packages will have "Depends: python3-numpy2-abi0 | 
python3-numpy-abi9".

Below is a suggested Ben file which looked okay when I tested it locally.
I may have missed some subtle problems though as this is my first hand-written 
rule set.


title = "NumPy 2";
is_affected = .depends ~ /\bpython3-numpy2?-abi[0-9]+\b/
is_good = .depends ~ /\bpython3-numpy2-abi0\b/;
is_bad = .depends ~ /\bpython3-numpy-abi[0-9]+\b/ & ! .depends ~ 
/\bpython3-numpy2-abi0\b/;


Cheers
Timo


-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmbsJg8ACgkQzIxr3RQD
9MpDHRAAviPy2KmXTB2IwT+6Jp0ePbt7IXSmbjnDvE1fZNRJJZT2jZOiEHfnH7x9
MOu9ZhdnIN0l/KR+KB3u5xGqXGDZM//SM47aonCo5PrNcF7X7TEpltKtGM9OqMja
d65BCjXzOIOjyUwHjYk2rpM/MOgX0So0PvpCbMGW8AvA4wmBHmGdbgMwloPzY839
gHS6poT0iib6+08NSZv2lJuboOHVotj+VCHT7JvDuLGdvOxFIaBuyS1cdlel0C+B
wJvujbJjYRqjMEIy7IKaBqBwST7N3zJbH/UXsvC0kPilnzZF0EedKYESCPUYtQ6z
6xRwATuUPc8N7u/cSzs0WqezhQuWeYqODlR1ZjlKufNptGy2MMvg1aEFzr7jYhvP
1MKcz7RIpJMk0zKjEg29S3TopwHnlc7Sz2GNfl1gTiAOmfbpMJIy0iK/lLkWK0MJ
n+k9JXZJZobPO8LQlqnmyxViOKKmrnztn2g6cKO+v5Kic90gBiOEMPZWv5gn5sXo
hp1ZtxLHVxYq7AtxKlneDLPx+vefFTPXGGucUJ4oH4SFA2nbWfkqSjkI1rh5hwAn
WsCbPoEKgtCzHovvy+SxYLAg9fLpyqaEsEvdROaFAonohCG8fivkfzdw7cHnflXZ
BkHhXd1gBXi1j75XHLupnXlrYpRdn4hSiNBcBAo5AHsEuMC0V+E=
=G3Ys
-----END PGP SIGNATURE-----

Reply via email to