[arch-general] perl 5.10.1-3 broken ?
Hi everyone, I've noticed that the recent perl update (5.10.1-3) has not installed any PODs which are required by 'perldoc' for displaying documentation. Are PODs moved to some different package ? #v+ % pacman -Ql perl |fgrep .pod % pacman -Q perl perl 5.10.1-3 #v- Thanks in advance Ashish SHUKLA -- California, n.: From Latin "calor", meaning "heat" (as in English "calorie" or Spanish "caliente"); and "fornia'" for "sexual intercourse" or "fornication." Hence: Tierra de California, "the land of hot sex." -- Ed Moran
Ashish SHUKLA a écrit :
Hi everyone,
I've noticed that the recent perl update (5.10.1-3) has not installed any PODs which are required by 'perldoc' for displaying documentation. Are PODs moved to some different package ?
#v+ % pacman -Ql perl |fgrep .pod % pacman -Q perl perl 5.10.1-3 #v-
Thanks in advance Ashish SHUKLA
See http://bugs.archlinux.org/task/16488 But please, "broken" is too strong! Perl is not broken. It's just that because of the purge options in makepkg.conf, all pods have been deleted. But ALL the documentation is still there in the form of manpages. FC
2009/10/8, Firmicus <Firmicus@gmx.net>:
See http://bugs.archlinux.org/task/16488
But please, "broken" is too strong! Perl is not broken. It's just that because of the purge options in makepkg.conf, all pods have been deleted. But ALL the documentation is still there in the form of manpages.
Hi Firmicus, I guess that you should fix this issue about all pods. Please, see the following lines: ff0000@regulus:~$ perl -Mdiagnostics -e 'exit 0' couldn't find diagnostic data in /usr/share/perl5/core_perl/pods/perldiag.pod /usr/lib/perl5/site_perl/5.10.1 /usr/share/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl /usr/lib/perl5/current /usr/lib/perl5/site_perl/current . -e at /usr/share/perl5/core_perl/diagnostics.pm line 268, <POD_DIAG> line 647. Compilation failed in require, <POD_DIAG> line 647. BEGIN failed--compilation aborted, <POD_DIAG> line 647. -- Arch Linux Developer http://www.archlinux.org http://www.archlinux.it
Giovanni Scafora a écrit :
2009/10/8, Firmicus <Firmicus@gmx.net>:
See http://bugs.archlinux.org/task/16488
But please, "broken" is too strong! Perl is not broken. It's just that because of the purge options in makepkg.conf, all pods have been deleted. But ALL the documentation is still there in the form of manpages.
Hi Firmicus,
I guess that you should fix this issue about all pods. Please, see the following lines:
ff0000@regulus:~$ perl -Mdiagnostics -e 'exit 0' couldn't find diagnostic data in /usr/share/perl5/core_perl/pods/perldiag.pod /usr/lib/perl5/site_perl/5.10.1 /usr/share/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl /usr/lib/perl5/current /usr/lib/perl5/site_perl/current . -e at /usr/share/perl5/core_perl/diagnostics.pm line 268, <POD_DIAG> line 647. Compilation failed in require, <POD_DIAG> line 647. BEGIN failed--compilation aborted, <POD_DIAG> line 647.
Yes this is one is a special case where a module needs a pod file. As you can read on Flyspray I am currently preparing a fixed release with the option '!purge'. But I will still manually delete all podfiles EXCEPT those in /usr/share/perl5/core_perl/pods/. For the rest, manpages are there. Btw I was not aware that pod files were now being removed automatically. This was not the case in the past! F
In <4ACDADA2.7030904@gmx.net>, Firmicus wrote:
Ashish SHUKLA a écrit :
Hi everyone,
I've noticed that the recent perl update (5.10.1-3) has not installed any PODs which are required by 'perldoc' for displaying documentation. Are PODs moved to some different package ?
#v+ % pacman -Ql perl |fgrep .pod % pacman -Q perl perl 5.10.1-3 #v-
Thanks in advance Ashish SHUKLA
See http://bugs.archlinux.org/task/16488
But please, "broken" is too strong! Perl is not broken. It's just that because of the purge options in makepkg.conf, all pods have been deleted. But ALL the documentation is still there in the form of manpages.
Apologies if this offended you. Anyways looking forward to an update with PODs included. Thanks -- Ashish SHUKLA
Ashish SHUKLA a écrit :
In <4ACDADA2.7030904@gmx.net>, Firmicus wrote:
Ashish SHUKLA a écrit :
Hi everyone,
I've noticed that the recent perl update (5.10.1-3) has not installed any PODs which are required by 'perldoc' for displaying documentation. Are PODs moved to some different package ?
#v+ % pacman -Ql perl |fgrep .pod % pacman -Q perl perl 5.10.1-3 #v-
Thanks in advance Ashish SHUKLA
See http://bugs.archlinux.org/task/16488
But please, "broken" is too strong! Perl is not broken. It's just that because of the purge options in makepkg.conf, all pods have been deleted. But ALL the documentation is still there in the form of manpages.
Apologies if this offended you. Anyways looking forward to an update with PODs included.
Thanks
Ashish, Don't worry, I am not easily offended! ;) The issue is fixed with the version currently in testing (pkgrel = 5). Note that to look up the documentation of the modules bundled with perl, you need to use man instead of perldoc. Arch's policy is to exclude the pod files with CPAN-based packages, since they are already duplicated as man pages. Best regards, F
participants (4)
-
Ashish SHUKLA
-
Firmicus
-
Giovanni Scafora
-
wahjava.ml@gmail.com