[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#750017: perl-policy: All packages using Perl vendorarch directory need a perlapi-* dependency



On Sat, 31 May 2014 20:33:48 +0300, Niko Tyni wrote:

> Following #748380 (perl-policy: @INC changes for multiarch), we need
> to add stricter dependencies on perl-base to the few non-binary module
> packages currently using /usr/lib/perl5. Otherwise partial upgrades will
> be problematic. While we can make perl-base Break the current versions
> of such module packages with the old @INC, nothing prevents upgrading
> the module packages before the perl core packages.
> 
> The affected packages are
>  libalien-wxwidgets-perl
>  libanyevent-perl
>  libcommon-sense-perl
>  libgtk2-perl-doc
>  libjcode-perl (arch:all oversight, see #749541)
>  libpar-packer-perl

libjcode-perl is fixed by a maintainer upload already.

I've now added perlapi-* dependencies to the other packages, as
discussed earlier (with a separate substvar, so that it's the same
for all packages).

(Having this in dh_perl would be nicer but I thought that a quicker
less elegant fix is more helpful right now. Once dh_help gets
updated, we can just remove the pieces again.)

libgtk2-perl-doc looks like a mistake ("arch:all oversight", only POD
but in usr/lib/). I've now tweaked the machinery to install them to
$Config{vendorlib} (/usr/share/perl5).


Cheers,
gregor
 

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   

Attachment: signature.asc
Description: Digital Signature


Reply to: