Bug#774068: ExtUtils-MakeMaker and NO_PERLLOCAL

Andrew Beverley andy at andybev.com
Tue Dec 30 10:27:44 UTC 2014


On Tue, 2014-12-30 at 11:47 +0200, Niko Tyni wrote:
> > I wonder if debhelper would be the right place to add this. This would 
> > solve the problem this patch solves, and maybe also simplify the patch 
> > in the perl package package [1]
> > 
> > [1] 
> > https://anonscm.debian.org/cgit/perl/perl.git/tree/debian/patches/debian/no_packlist_perllocal.diff
> 
> Right, that seems like the right long term approach to me. Ideally,
> debhelper could pass both NO_PACKLIST and NO_PERLLOCAL to EU::MM, and
> the above patch wouldn't be needed at all.

Agreed, that makes a lot of sense.

> Packages not using the short form dh rules would need to be modified
> before the patch could be removed. The required steps would be something
> like
>  1) change the Perl policy to recommend NO_PACKLIST + NO_PERLLOCAL
>  2) change debhelper v9 to use them
>  3) add a lintian check and/or do a mass bug filing for the other packages
>  4) wait for (most of) the packages to be fixed

Just to clarify, is this needed because some packages don't use
debhelper? Presumably once debhelper is changed, there is no need to fix
packages that are built using it?

>  5) change the Perl policy to require NO_PACKLIST + NO_PERLLOCAL
>  6) remove the patch from the perl package

Incidentally, I have just found this, which could be closed as well if
the above are completed.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683533

> A champion for this (and also for finishing the PREFIX transition)
> would be very welcome.

Happy to volunteer, but I'm quite new to all of this, so may need a
little assistance.

> There are quite a few other Debian-specific patches around EU::MM in
> the perl package.  While it would be nice to get rid of them one way or
> another, separately packaged unpatched versions of EU::MM are going to
> be somewhat problematic until that happens.

Thanks, didn't realise there were others.

Andy



More information about the pkg-perl-maintainers mailing list