Bug#774068: Patch for 774068

Andrew Beverley andy at andybev.com
Mon Dec 29 00:16:14 UTC 2014


On Sun, 2014-12-28 at 22:49 +0100, gregor herrmann wrote:
> Hm, this doesn't really convince me ... dh-make-perl is mostly a tool
> run on Debian systems and (for the perl group) to create packages for
> the Debian archive, and in all these cases we don't want/need this
> override.

But surely there are many others using it on Debian systems that are not
creating packages for the Debian archive (such as me).

When using the recursive build option on a Debian system, it's entirely
possible that the option is required. In my case, one of the modules
being built as part of the recurse required an updated version of
ExtUtils::MakeMaker, which once installed then meant that subsequent
modules were built incorrectly.

> My pragmatice proposal would be to use --data-dir and put a changed
> rules.dh.tiny there.

That's a workaround that will suffice for me. However, I'm concerned
that others will waste unnecessary time debugging (as I did). I hoped
that by creating this patch I will save others the hassle.

> If that's not enough for your needs I hope we can find a solution
> which doesn't change the default d/rules file.

Is there any harm in having the option in there, especially as the
upstream version of EU-MM defaults to creating perllocal.pod files, and
provides this option to prevent it happening?

Presumably Debian's version uses a patched version of EU-MM, which was
required before this option was available.

Thanks,

Andy



More information about the pkg-perl-maintainers mailing list