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