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 ---

Reply via email to