On Mon, Jun 01, 2020 at 07:54:29PM +0200, Paul Gevers wrote: > Source: libcatmandu-perl > Version: 1.2012-1 > Severity: serious > Control: close -1 1.2012-1 > Tags: sid bullseye > User: release.debian....@packages.debian.org > Usertags: out-of-sync > As recently announced [1], the Release Team now considers packages that > are out-of-sync between testing and unstable for more than 60 days as > having a Release Critical bug in testing. Your package > src:libcatmandu-perl in unstable has been trying to migrate for 60 days > [2]. Hence, I am filing this bug.
So if I read this correctly, libcatmandu-perl cannot migrate because it breaks the test suite of libcatmandu-sru-perl in testing. The version of libcatmandu-sru-perl in unstable fixes this, but cannot migrate because it has a versioned dependency on libcatmandu-perl that is only satisfied in unstable. I believe the preferred way to get these to migrate together is to declare that libcatmandu-perl Breaks the older libcatmandu-sru-perl versions. Alternatively, just waiting it out will probably work too: once testing removal happens, the newer packages can migrate on their own. However, if the test suite breakage is not just a technicality, the missing Breaks makes it possible for users to partially upgrade their systems to a broken combination. Paul, please correct me if I'm mistaken above :) -- Niko Tyni nt...@debian.org