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

Axel Beckert abe at debian.org
Wed Sep 11 07:42:46 UTC 2013


Hi,

Niko Tyni wrote:
> 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.

Noted.

> > - 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. 

Done.

> 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.

That's actually the consensus to which gregoa and me came on IRC, too.

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

Good point!

I'll probably use that example to learn how autopkgtest works --
either by looking at them in case someone else wrote some or by
writing them myself otherwise -- I though can't promise that this will
be soon...

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-    |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5



More information about the pkg-perl-maintainers mailing list