reassign 440448 perl
severity 440448 minor
thanks

On Sat, Sep 01, 2007 at 11:27:40PM +0800, Dan Jacobson wrote:
> Package: man-db
> Version: 2.4.4-4
> Severity: wishlist
> 
> [EMAIL PROTECTED]:/$ man perlre|wc
> /tmp/zmanNWjWQr:287: a space character is not allowed in an escape name
>    1306    8113   61399
> [EMAIL PROTECTED]:/$ man perlop|wc
> /tmp/zmanHQLeiM:1112: a space character is not allowed in an escape name
> /tmp/zmanHQLeiM:1165: a space character is not allowed in an escape name
>    2196   13536  101770

This is a bug in those manual pages, or possibly in the pod2man tool
which generates them; either way it's perl's bug. The offending line in
perlre(1) is:

  .IX Xref "\t \n \r \f \a \l \u \L \U \E \Q \0 \c \N \x"

... while the offending lines in perlop(1) are:

  .IX Xref "\t \n \r \f \b \a \e \x \0 \c \N"
  .IX Xref "newline line terminator eol end of line \n \r \r\n"

These backslash-character pairs are groff escape sequences, and clearly
aren't meant to be. They should be written as \et etc. instead
(replacing all instances of '\' with '\e'). I suspect pod2man is doing
this in most places but omitting to do so in .IX requests.

Cheers,

-- 
Colin Watson                                       [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to