On Fri, 2009-06-12 at 16:48 -0400, Hans Dieter Pearcey via RT wrote:
Show quoted text> <URL:
https://rt.cpan.org/Ticket/Display.html?id=42949 >
>
> On Sun Feb 01 10:58:32 2009, MARTIJN wrote:
> > wouldn't it be an idea to first try to find out which package in debian
> > has a certain module by using `dpkg -S "Some/Module.pm"` (or `apt-file
> > search "Some/Module.pm"` if it isn't installed) ? That way you wouldn't
> > need to have an enormous ignore/ban list to get some modules to install.
>
> Can you be more specific about this "enormous ignore/ban list", and
> which modules you find yourself using it for? I can't imagine you mean
> the defaults, which are fairly small.
I haven't kept a list unfortunately, but there's surprisingly many
modules that debian breaks the libmodule-namespace-perl convention for,
and there's a lot of modules in the core (so package perl-modules).
Anytime one of those is listed as a dependency, the .deb builds fine,
but has faulty dependencies, which makes dpkg complain.
Trying to add to the ban/ignore lists would result in an 'arms race',
which is why I suggested trying to be smarter about what debian package
provides a perl dependency.