Package: perl Version: 5.24.1-5 The libperl5.24 package is no longer coinstallable with the libperl5.22 package that used to be in sid + stretch.
This is because the old libperl5.22 / perl-modules-5.22 packages have Breaks: libautodie-perl (<< 2.29-2) Replaces: libautodie-perl (<< 2.29-2) Provides: libautodie-perl while the 5.24 ones have Breaks: libautodie-perl (<< 2.29-2) Replaces: libautodie-perl (<< 2.29-2) Provides: libautodie-perl (= 2.29) so the 5.24 Provides is lower than the 5.22 (and 5.24!) Breaks. I'm not quite sure how the current situation works even in sid, with the package breaking itself. This weirdish situation happens because we patched autodie in the 5.22 cycle and wanted to make sure unpatched separate packages can't be installed over it, so we bumped the Breaks entry from 2.26 to 2.29-2. The fix is probably to Provide libautodie-perl (= 2.29-2) in the 5.24 packages. (I wonder what kind of testing would have spotted this, given libperl5.22 is no longer in any Debian suite. Going forward, we will want to ensure at least that libperl5.x in sid is always coinstallable with libperl5.y in stable.) -- Niko Tyni nt...@debian.org