Re: [rt.cpan.org #89006] Carp has no POD on my 5.18.1 installation -> still test suite failures with 1.51
Hi Mark,
On Sat, Sep 28, 2013 at 07:33:07PM -0400, Mark Leighton Fisher via RT wrote:
> <URL: https://rt.cpan.org/Ticket/Display.html?id=89006 >
>
> Abe, can you look at your Carp.pm and see if it even remotely
> resembles
> https://metacpan.org/source/RJBS/perl-5.18.1/dist/Carp/lib/Carp.pm
The code is identical, it just lacks the POD:
$ diff /usr/share/perl/5.18/Carp.pm /tmp/Carp.pm | diffstat
unknown | 254 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 254 insertions(+)
(/tmp/Carp.pm is the one downloaded from
http://api.metacpan.org/source/RJBS/perl-5.18.1/dist/Carp/lib/Carp.pm)
It's possible that Debian splits PM and POD of (some, but not all[1])
core modules for packaging. Debian's perl source package builds at
least four binary packages: perl-base (the interpreter itself),
perl-modules (all core modules), perl-doc (the perl-doc script and
documentation to core modules) and perl (a metapackage pulling in at
least perl-base and perl-modules).
Cc'ing the debian-perl mailing list to get some enlightenment about
the reasons behind this and e.g. on which modules can be relied on to
always be installed and always contain POD.
> I'm wondering if pmtools are finding the wrong Carp.pm.
No, it's definitely the right Carp.pm.
[1] English.pm seems to have POD.
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
`- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
Reply to: