Bug#1014280: pdl: please make the libtext-balanced-perl dependency versioned

Niko Tyni ntyni at debian.org
Sun Jul 3 13:09:20 BST 2022


Package: pdl
Version: 1:2.080-2

The recent addition of libtext-balanced-perl in the archive has broken
the src:perl autopkgtest checks, because perl doesn't currently have
the Breaks/Replaces/Provides entries for libtext-balanced-perl and the
autopkgtest checks notice that.

These entries are long established practice for dual life modules, primarily
making sure that outdated versions of separate packages can not override
newer versions in the core packages. This is not a concern currently,
given Text::Balanced 2.06 is not in core yet, but it would be good to
add the metadata in advance for consistency.

However, pdl currently has an unversioned dependency on
libtext-balanced-perl, so if I make perl Provide libtext-balanced-perl
(= 2.04), that will satisfy the pdl dependency even though pdl actually
needs the newer version (I understand this was the main reason for
introducing the separate package in the first place.)

So, please make the pdl dependency (both build and run time if applicable)
versioned so I can add the metadata on the perl side after that.

This has some urgency as perl is currently failing its autopkgtest
checks in testing. I'll file a separate bug about that and mark it as
blocked by this one. The autopkgtest issue could also be worked around
by whitelisting libtext-balanced-perl temporarily, but I'd prefer a long
term fix if possible.

Thanks for your work,
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list