Bug#961994: src:libcatmandu-perl: fails to migrate to testing for too long: causes autopkgtest regression

Niko Tyni ntyni at debian.org
Wed Jun 3 17:55:51 BST 2020


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.org at 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   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list