Bug#722332: libcommon-sense-perl: common::sense runs into trouble with Perl 5.18, eg. no say().

Niko Tyni ntyni at debian.org
Wed Sep 11 05:56:09 UTC 2013


On Tue, Sep 10, 2013 at 05:12:53PM +0200, gregor herrmann wrote:
> On Tue, 10 Sep 2013 12:35:16 +0200, Hagen Fuchs wrote:

> > I just noticed that, upon upgrading to Perl 5.18.1-3 (Debian testing),
> > common::sense stopped having some:

> - need to set lower and upper bounds of the perl version in Depends (not
>   only the lower, as it's now)

The new perl-base also needs to Break the old libcommon-sense-perl
versions, for partial upgrades from wheezy. Please clone a bug for that
when there's a fixed libcommon-sense-perl package in the archive.

> - add it to our mental list of packages that needs rebuilds on new
>   perl releases

The dependencies should make it possible to detect this automatically
in the future, but there's also a list at
 https://wiki.debian.org/PerlMaintenance

Feel free to update that. 

Not sure if all the internals that common::sense fiddles with are under
the 'no ABI changes in minor Perl version updates' promise. I suspect they
are, but we might still be best off rebuilding it even for minor updates.

Last, I note that autopkgtest and a good test suite in common::sense
would have caught this :)
-- 
Niko



More information about the pkg-perl-maintainers mailing list