Source: casacore Version: 3.8.0-5 Severity: serious X-Debbugs-Cc: [email protected] User: [email protected] Usertags: python3.14
Hi Maintainer casacore is part of the 'Python 3.14 as default' transition [1]. casacore was rebuilt in dependency level 2, and python-casacore was rebuilt in dependency level 3. Both rebuilds were done by binNMU. This is the first Python transition where autopkgtests are being run for binNMUs. Right now, the rebuilt casacore is attempting to migrate, but it is blocked by a failing autopkgtest triggered in python-casacore [2]. casacore/amd64 (3.8.0-5 to 3.8.0-5) Migration status for casacore/amd64 (3.8.0-5 to 3.8.0-5): BLOCKED: Rejected/violates migration policy/introduces a regression Issues preventing migration: It is the same for other architectures, except armhf, where autopkgtests are not currently blocking and the rebuild has already migrated. I think the reason for this is that python3-casacore has Depends: python3 (<< 3.15), python3 (>= 3.14~), so britney knows that python-casacore needs to migrate together with the updated python3-defaults, while libcasa-python3-9 (from src:casacore) only has Depends: libpython3.14 (>= 3.14.1), which is already in testing, so migration is being attempted. One could come up with a versioned Depends/Breaks scheme between libcasa-python3-9 and python3-casacore, but I think that if libcasa-python3-9 were to also Depends: python3 (<< 3.15), python3 (>= 3.14~), then britney would know that libcasa-python3-9, python3-casacore and python3-defaults all need to migrate together. Regards Graham [1] https://release.debian.org/transitions/html/python3.14-default.html [2] https://release.debian.org/britney/update_excuses.html#casacore/amd64

