Skip Menu |

This queue is for tickets about the DBI CPAN distribution.

Report information
The Basics
Id: 60226
Status: resolved
Priority: 0/
Queue: DBI

People
Owner: Nobody in particular
Requestors: rafl [...] debian.org
JDB [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: Roadmap.pod should be DBI/Roadmap.pod
DBI will install both Roadmap.pod and TASKS.pod into the root directory of site_lib, polluting the global namespace. An easy way around this would be to put the files into lib/DBI/Roadmap.pod and lib/DBI/TASKS.pod. Alternatively, if you prefer to keep the files in the root of the distribution, then it should be possible to still map them to a different install location with something like: PM => { 'Roadmap.pod' => '$(INST_LIBDIR)/DBI/Roadmap.pod', 'TASKS.pod' => '$(INST_LIBDIR)/DBI/TASKS.pod', # ... } Unfortunately this means you will have to map all the lib/... in there as well, as MakeMaker will no longer scan the PMLIBDIRS if you specify PM explicitly...
Subject: Installs Roadmap and TASKS documentation
Date: Wed, 01 Sep 2010 01:41:26 +0200
To: bug-DBI [...] rt.cpan.org
From: Florian Ragwitz <rafl [...] debian.org>
I don't think doing `perldoc TASKS' or `perldoc Roadmap' should present documentation for DBI developers to the user. Those documents probably don't need to be installed at all, but if you really wanted them to be present on all installations, it'd be nice if they lived under the DBI:: namespace.
Hi Florian, it's the same ticket as opened by Jan Dubios. Thanks for reporting, Jens
I've removed them from the MANIFEST and thus from the distro. Thanks!