Bug#823861: libperl-dev: partial upgrades can cause broken builds

Dominic Hargreaves dom at earth.li
Wed May 11 21:03:41 UTC 2016


On Mon, May 09, 2016 at 08:59:46PM +0300, Niko Tyni wrote:
> On Mon, May 09, 2016 at 08:42:54PM +0300, Niko Tyni wrote:
> > Package: libperl-dev
> > Version: 5.22.2-1
> > 
> > Since 5.22.1-7 [1], libperl-dev doesn't depend on perl anymore.  This was
> > done to make it possible to install a foreign arch libperl-dev and
> > libperl5.22 for cross building applications that link against libperl.
> 
> > I'm inclined to fix this by restoring the tightly versioned
> > perl dependency, but qualifying it with :any (since perl is
> > Multi-Arch:allowed). This should be enough to keep cross builds working
> > AFAICS.
> 
> > We might also want to have the 5.24 perl Break libperl-dev (<< 5.24.0~)
> > or something like that, to make sure partial upgrades from earlier
> > versions without the above fix pull in a newer libperl-dev too.
> 
> Untested tentative fix at
>  https://anonscm.debian.org/cgit/perl/perl.git/commit/?id=6b15d0196492024f977fa1222752cea84b0765f7

Looks good to me!

Dominic.




More information about the Perl-maintainers mailing list