Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34531 - [perl] perldoc broken for months

Attached to Project: Arch Linux
Opened by Volker Schatz (deepsoul) - Sunday, 31 March 2013, 12:21 GMT
Last edited by Florian Pritz (bluewind) - Thursday, 18 April 2013, 15:43 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Florian Pritz (bluewind)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The perldoc documentation utility of Perl has not been working for months. I have reported this upstream last year and received the reply that the bug is fixed in some developer's repository but not yet released. Apparently that is still the case. Could you (the packager of core/perl) please apply the following trivial sed patch?

sed -i s/Is_dos/is_dos/ /usr/share/perl5/core_perl/Pod/Perldoc.pm

Steps to reproduce:

$ perldoc -f stat # for example
Can't locate object method "Is_dos" via package "Pod::Perldoc" at /usr/share/perl5/core_perl/Pod/Perldoc.pm line 1424.
This task depends upon

Closed by  Florian Pritz (bluewind)
Thursday, 18 April 2013, 15:43 GMT
Reason for closing:  Fixed
Additional comments about closing:  perl 5.16.3-3
Comment by Florian Pritz (bluewind) - Thursday, 18 April 2013, 15:13 GMT
Please provide correct example commands: perldoc -if triggers the error, perldoc -f doesn't. Given the error is in minus_f_nocase() that also makes sense so your command should have worked just fine.

The bug has been fixed in Pod::Perldoc 3.18, but that has only been pulled into perl 5.17.9.

I'll patch it anyway. Thanks for reporting.

Loading...