Skip Menu |

This queue is for tickets about the Module-Extract-Use CPAN distribution.

Report information
The Basics
Id: 46326
Status: rejected
Priority: 0/
Queue: Module-Extract-Use

People
Owner: Nobody in particular
Requestors: frequency [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Wishlist
Broken in: 0.14
Fixed in: (no value)



Subject: Strange Manpage Name
Hi there: Due to a quirk in your module distribution (I'm no ExtUtils::MakeMaker expert, but it seems to be related to lib/Use.pm rather than lib/Module/Extract/Use.pm in your distribution). Presumably, this is what MAN3PODS was supposed to fix in your previous package; however, you removed this in the latest release. Incidentally, removing the MAN3PODS thing was good for Debian, because we prefer to use .3pm rather than .3 for our Perl Module pod2man stuff. However, with the removal of that means the POD is now installed as simply Use.3pm (or Use.3 maybe on other systems?) This is strange behaviour, and makes your POD difficult to find via 'man', assuming people like to use that instead of perldoc. Anyway, this is something that we can fix in Debian using patches. However, the ideal thing for us is to have it fixed upstream, which has the added benefit of helping any other users of your module, especially those that install directly via CPAN. I tested out a fix to make the module have a more standard format: mkdir -p lib/Module/Extract mv lib/Use.pm lib/Module/Extract/Use.pm Then I made the appropriate changes in Makefile.PL: 'lib/Module/Extract/Use.pm' => '$(INST_LIBDIR)/Use.pm', And things seem to build properly and go in the right place. This is also an issue with one of your other distributions, Test::File. I'll also file a bug report there. Cheers, Jonathan