Bug#813384: libperl-dev: should not depend on perl anymore
Niko Tyni
ntyni at debian.org
Mon Feb 1 14:41:44 UTC 2016
Package: libperl-dev
Version: 5.22.1-5
X-Debbugs-Cc: debian-cross at lists.debian.org
On Sun, Jan 31, 2016 at 03:27:19PM +0100, Johannes Schauer wrote:
> [2] http://bootstrap.debian.net/cross_all.html
>
> > The first table lists all the binary packages which prevent cross-compilation
> > involving imagemagick. This tells you where you need to look if you want to
> > fix things so that imagemagick can be cross-built and/or used for
> > cross-compiling.
> Specifically, the problem here (which is a very common one) is, that
> perl-base:${buildarch} needs to be installed because it is part of the
> essential/build-essential set. But imagemagick also build depends on
> libperl-dev and by default, this dependency will draw in
> libperl-dev:${hostarch} because libperl-dev is not multiarch:foreign. Because
> of this we also build depend on perl-base:${hostarch} but that one is not
> installable together with perl-base:${buildarch} because perl-base is not
> multiarch:same and thus the conflict. Also, note that because of the files it
> contains, perl-base cannot be made multiarch:same as it is right now. Changing
> this will be a big effort.
I think the libperl-dev -> perl (-> perl-base) dependency is a bug now
that libperl5.22 is M-A:same and has the full standard library. It should
be enough for libperl-dev to Depend on libperl5.22.
--
Niko Tyni ntyni at debian.org
More information about the Perl-maintainers
mailing list