Your message dated Fri, 16 Apr 2010 22:18:25 +0000
with message-id <[email protected]>
and subject line Bug#304143: fixed in perl 5.12.0-1
has caused the Debian Bug report #304143,
regarding perl-doc: 'whatis perlpacktut' garbage: "tutorial on *(C`pack*(C' and
*(C`unpack*(C'"
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
304143: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304143
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: perl-doc
Version: 5.8.4-8
Severity: normal
The man page looks fine:
% man perlpacktut | grep -n "tutorial on "
6: perlpacktut - tutorial on "pack" and "unpack"
...but not the 'whatis':
% whatis perlpacktut
perlpacktut (1) - tutorial on *(C`pack*(C' and *(C`unpack*(C'
Its man page source code:
% zgrep -n "tutorial on " /usr/share/man/man1/perlpacktut.1.gz
134:perlpacktut \- tutorial on \f(CW\*(C`pack\*(C'\fR and
\f(CW\*(C`unpack\*(C'\fR
On my system there are several perl-ish man pages with the same bad
code:
% apropos "C\`"
***WARNING*** this manpage is no longer up-to-date.
See*(C`examples/map_to_gradient*(C' for a simple raw-pixel-manipulating
plug-in. If you bug me enough I'll rewrite this document. (3pm) [Gimp::Pixel] -
how to operate on raw pixels.
but can of some help for people interested in using modified Tk source
with*(C`perlTk*(C'. (3pm) [Tk::Internals] - what is Perl Tk interface doing
when you call Tk functions.
c2ph (1) - Dump C structures as generated from *(C`cc - g - S*(C'
stabs
charnames (3perl) - define character names for *(C`\N{named}*(C' string
literal escapes
Data::Dumper (3perl) - stringified perl data structures, suitable for both
printing and *(C`eval*(C'
if (3perl) - *(C`use*(C' a Perl module if a condition holds
PDL::Reduce (3pm) - - a *(C`reduce*(C' function for PDL
perlpacktut (1) - tutorial on *(C`pack*(C' and *(C`unpack*(C'
pstruct (1) - Dump C structures as generated from *(C`cc - g - S*(C'
stabs
Term::ReadLine (3perl) - Perl interface to various *(C`readline*(C' packages.
If no real package is found, substitutes stubs instead of basic functions.
This document is under construction. The information is believed to be
pertinent to the version of *(C`portableTk*(C' available when it was created.
All the details are subject to change. (3pm) [Tk::Internals] - what is Perl Tk
interface doing when you call Tk functions.
This information is worse than useless for *(C`perlTk*(C' users (3pm)
[Tk::Internals] - what is Perl Tk interface doing when you call Tk functions.
Parsing that with a one-liner, the source packages of those man
pages are:
% apropos "C\`" | sed -e 's/ (.*//' -e 's/.* .* .*//' -e '/^$/d' | while
read n ; do n=`whereis $n`; dlocate ${n##* } ; done | sort
pdl: /usr/share/man/man3/PDL::Reduce.3pm.gz
perl-doc: /usr/share/man/man1/perlpacktut.1.gz
perl-doc: /usr/share/man/man3/Data::Dumper.3perl.gz
perl-doc: /usr/share/man/man3/Term::ReadLine.3perl.gz
perl-doc: /usr/share/man/man3/charnames.3perl.gz
perl-doc: /usr/share/man/man3/if.3perl.gz
perl: /usr/share/man/man1/c2ph.1.gz
perl: /usr/share/man/man1/pstruct.1.gz
Mostly it's 'perl-doc'.
I'm guessing that "*(C`" was supposed to be a double quote, or
backquote, by way of some buggy doc reformatting script. It should be
fixed, but what's the script's name?
% zcat /usr/share/man/man1/perlpacktut.1.gz | head -n 1
.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
...it's not on my system, even though its man page is:
%whereis Pod::Man
Pod::Man: /usr/share/man/man3/Pod::Man.3perl.gz
Searching through some uninstalled packages, it looks as though 'Pod::Man'
is in one of these:
po4a - tools for helping translation of documentation
info2man - Convert GNU info files to POD or man pages
NB: for me this seemingly cosmetic bug isn't 'minor' -- reason being
that those excess '*'s make it difficult to write scripts that parse the
output of 'apropos'. I noticed this bug while writing such a script.
Hope this helps...
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Versions of packages perl-doc depends on:
ii perl 5.8.4-8 Larry Wall's Practical Extraction
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.12.0-1
We believe that the bug you reported is fixed in the latest version of
perl, which is due to be installed in the Debian FTP archive:
libcgi-fast-perl_5.12.0-1_all.deb
to main/p/perl/libcgi-fast-perl_5.12.0-1_all.deb
libperl-dev_5.12.0-1_amd64.deb
to main/p/perl/libperl-dev_5.12.0-1_amd64.deb
libperl5.12_5.12.0-1_amd64.deb
to main/p/perl/libperl5.12_5.12.0-1_amd64.deb
perl-base_5.12.0-1_amd64.deb
to main/p/perl/perl-base_5.12.0-1_amd64.deb
perl-debug_5.12.0-1_amd64.deb
to main/p/perl/perl-debug_5.12.0-1_amd64.deb
perl-doc_5.12.0-1_all.deb
to main/p/perl/perl-doc_5.12.0-1_all.deb
perl-modules_5.12.0-1_all.deb
to main/p/perl/perl-modules_5.12.0-1_all.deb
perl_5.12.0-1.debian.tar.gz
to main/p/perl/perl_5.12.0-1.debian.tar.gz
perl_5.12.0-1.dsc
to main/p/perl/perl_5.12.0-1.dsc
perl_5.12.0-1_amd64.deb
to main/p/perl/perl_5.12.0-1_amd64.deb
perl_5.12.0.orig.tar.bz2
to main/p/perl/perl_5.12.0.orig.tar.bz2
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niko Tyni <[email protected]> (supplier of updated perl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 16 Apr 2010 23:22:01 +0300
Source: perl
Binary: perl-base libcgi-fast-perl perl-doc perl-modules perl-debug libperl5.12
libperl-dev perl
Architecture: source all amd64
Version: 5.12.0-1
Distribution: experimental
Urgency: low
Maintainer: Niko Tyni <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Description:
libcgi-fast-perl - CGI::Fast Perl module
libperl-dev - Perl library: development files
libperl5.12 - shared Perl library
perl - Larry Wall's Practical Extraction and Report Language
perl-base - minimal Perl system
perl-debug - debug-enabled Perl interpreter
perl-doc - Perl documentation
perl-modules - Core Perl modules
Closes: 77707 304143 513935 558147 577011 577016 577018
Changes:
perl (5.12.0-1) experimental; urgency=low
.
* New upstream release.
+ POD markup in the NAME section is now suppressed by podlators,
fixing garbled whatis information for perlpacktut. (Closes: #304143)
+ "runaway format" errors have been removed. (Closes: #77707)
+ Pod::Perldoc no longer generates broken markup for the last perlfunc
and perlvar entries. (Closes: #558147)
+ Data::Dumper no longer crashes on an invalid push call.
(Closes: #513935)
* Move CPANPLUS::Config::System to the right source directory.
* Fix CPANPLUS test failures when $HOME does not exist. (Closes: #577011)
* Build-Conflict with libfile-sharedir-perl to avoid Module-Build test
failures due to ABI incompatibilities. (Closes: #577018)
* Point Vcs-* fields to the experimental git repository.
* Set -Dusemorebits on all architectures to support long doubles.
+ apparently fixes use64bitint test failures on sparc. (Closes: #577016)
Checksums-Sha1:
6f30356ef8bf1906e8a82d18f430b277fb2f9e67 1396 perl_5.12.0-1.dsc
f533687077e2da113b48a6c5e578f4a206fbf173 12304454 perl_5.12.0.orig.tar.bz2
d69a07157d002af3c4c79f59dd7c3ec37998cec4 78471 perl_5.12.0-1.debian.tar.gz
b92d03ef41d0f5148c35aee7483d68531aaaf09a 52810
libcgi-fast-perl_5.12.0-1_all.deb
1a680735717fd9f3a550bc36d46939a5ae624d45 7513240 perl-doc_5.12.0-1_all.deb
ccdb1d4dee5601392610e3bc6147c59b0df8be10 4746842 perl-modules_5.12.0-1_all.deb
aafafbf70f1a181fd7a9934084005e4407be72d4 1478088 perl-base_5.12.0-1_amd64.deb
477573030d8065d788c446f16ef4eb1e6aa99178 5869948 perl-debug_5.12.0-1_amd64.deb
2de303b5fefc0f31bd441a97f72f10dc86f6bf6e 1150 libperl5.12_5.12.0-1_amd64.deb
4c8101a7786eda3594d9eab0b4fdc44244770eeb 2569884 libperl-dev_5.12.0-1_amd64.deb
fb12d5cf91b45a007b827033cd45317c9734e721 4216046 perl_5.12.0-1_amd64.deb
Checksums-Sha256:
d41ed62ae13c6e18e1459d95f0c0853cf0c55e805fe54b4e3f95b3aca0a543a5 1396
perl_5.12.0-1.dsc
93de36dfc7059b2d87ac98c780ebabd50d8f900d5c152a14d9211e8c2330ad41 12304454
perl_5.12.0.orig.tar.bz2
36c3dabbe0dfe5cf7e5781295c14e60b1ac6846ef9381607452d1a63859e7751 78471
perl_5.12.0-1.debian.tar.gz
b3332f4b9e18f7f8a0f0410318946f147481e16c5499d4c4f603ad22623e0a15 52810
libcgi-fast-perl_5.12.0-1_all.deb
859bbe3f4e9f6998977bda11b3bb33df05c3a534a731a0dc67822aaf6488cb6a 7513240
perl-doc_5.12.0-1_all.deb
cc10b41a0625e8f1b39494e419b484c8b0031b5a65853f9c3b2cb0b06907e2f8 4746842
perl-modules_5.12.0-1_all.deb
4cbe9932d2b18e05f17ce071c5317def2033f3d566f11ea0694fc4a379795f99 1478088
perl-base_5.12.0-1_amd64.deb
9822235b8b80530f2424c84db6e526c1d59cf572fb1cb84141834cecf2e8096a 5869948
perl-debug_5.12.0-1_amd64.deb
ed7e76fb13922581f8650989174abb544456fd2c610fc42d6e965a5b1d18d196 1150
libperl5.12_5.12.0-1_amd64.deb
533fc2e12d789755c008141e9cf7d000ff9d7e62589b61471bf884cb8834da93 2569884
libperl-dev_5.12.0-1_amd64.deb
70adddc63a54e5b2c49a4214dc215d87d1041fb3a22a74468c48f3b83d62a7fc 4216046
perl_5.12.0-1_amd64.deb
Files:
8f74c1cf8c23d8d194e3d646605e70b8 1396 perl standard perl_5.12.0-1.dsc
3e15696f4160775a90f6b2fb3ccc98c2 12304454 perl standard
perl_5.12.0.orig.tar.bz2
414ea9e0654943b0fa518c78ca490891 78471 perl standard
perl_5.12.0-1.debian.tar.gz
7257e9befc3de37592a9875b3bd41522 52810 perl optional
libcgi-fast-perl_5.12.0-1_all.deb
eedc26589904608df1f65c60bed8d900 7513240 doc optional perl-doc_5.12.0-1_all.deb
b0d958b77addc6528d4757a4ec437f10 4746842 perl standard
perl-modules_5.12.0-1_all.deb
c342afda3d48020b54b16918103e8ce4 1478088 perl required
perl-base_5.12.0-1_amd64.deb
1b99c02b849c2a9cede858713799eb5c 5869948 debug extra
perl-debug_5.12.0-1_amd64.deb
1343aa30aa05eb958866f3ba80a9c5fb 1150 libs optional
libperl5.12_5.12.0-1_amd64.deb
31368960df125f4221911e35c9bc7b0c 2569884 libdevel optional
libperl-dev_5.12.0-1_amd64.deb
ddfe81529f401c4445edc517ca9bc563 4216046 perl standard perl_5.12.0-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkvI0bAACgkQiyizGWoHLTkj/ACgxym73kKgi4iPNPOL+nm5fZGQ
ykMAnRhKYZqoVSMyBIMtp0Ia1vHhyO5q
=ROSw
-----END PGP SIGNATURE-----
--- End Message ---