Your message dated Fri, 14 Mar 2025 20:54:07 +0000
with message-id <e1ttc2h-003xom...@fasolo.debian.org>
and subject line Bug#1100190: fixed in glibc 2.41-5
has caused the Debian Bug report #1100190,
regarding gencat.1: Some remarks and a patch with editorial changes for this 
man page
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 ow...@bugs.debian.org
immediately.)


-- 
1100190: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100190
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc-dev-bin
Version: 2.40-7
Severity: minor
Tags: patch

   * What led up to the situation?

     Checking for defects with a new version

test-[g|n]roff -mandoc -t -K utf8 -rF0 -rHY=0 -rCHECKSTYLE=10 -ww -z < "man 
page"

  [Use "groff -e ' $' -e '\\~$' <file>" to find obvious trailing spaces.]

  ["test-groff" is a script in the repository for "groff"; is not shipped]
(local copy and "troff" slightly changed by me).

  [The fate of "test-nroff" was decided in groff bug #55941.]

   * What was the outcome of this action?

troff:<stdin>:55: warning: name 'Tr' not defined
troff:<stdin>:80: warning: character translation request expects sequence of 
character pairs as argument
an.tmac:<stdin>:112: style: use of deprecated macro: .UC

   * What outcome did you expect instead?

     No output (no warnings).

-.-

  General remarks and further material, if a diff-file exist, are in the
attachments.


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.17-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1), 
LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libc-dev-bin depends on:
ii  libc6  2.40-7

Versions of packages libc-dev-bin recommends:
ii  manpages      6.9.1-1
ii  manpages-dev  6.9.1-1

Versions of packages libc-dev-bin suggests:
pn  libc-devtools  <none>

-- no debconf information
Input file is gencat.1

Output from "mandoc -T lint  gencat.1": (shortened list)

      1 undefined string, using "": Tr

-.-.

Output from "test-nroff -mandoc -t -ww -z gencat.1": (shortened list)

      1 name 'Tr' not defined

-.-.

Remove quotes when there is a printable
but no space character between them
and the quotes are not for emphasis (markup),
for example as an argument to a macro.

gencat.1:111:.TH GENCAT 1 "November 2003" "gencat (glibc)" "Debian"
gencat.1:205:.SH "NAME"
gencat.1:207:.SH "SYNOPSIS"
gencat.1:209:.SH "DESCRIPTION"
gencat.1:224:.SH "AUTHOR"

-.-.

Output from "test-groff  -mandoc -t -K utf8 -rF0 -rHY=0 -rCHECKSTYLE=10 -ww -z 
":

troff:<stdin>:55: warning: name 'Tr' not defined
troff:<stdin>:80: warning: character translation request expects sequence of 
character pairs as argument
an.tmac:<stdin>:112: style: use of deprecated macro: .UC

-.-

Additionally:

Remove code not needed in the body of the man page.
--- gencat.1    2025-03-11 21:10:56.258914440 +0000
+++ gencat.1.new        2025-03-12 15:28:52.127890831 +0000
@@ -1,4 +1,3 @@
-.rn '' }`
 .\" $RCSfile: gencat.1,v $$Revision: 1.1 $$Date$
 .\"
 .\" $Log: gencat.1,v $
@@ -18,80 +17,6 @@
 .\"     - Re-add fix for locale-gen and POSIXLY_CORRECT.
 .\"
 .\"
-.de Sh
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp
-.if t .sp 0.5v
-.if n .sp
-..
-.de Ip
-.br
-.ie \\n(.$>=3 .ne \\$3
-.el .ne 3
-.IP "\\$1" \\$2
-..
-.de Vb
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve
-.ft R
-
-.fi
-..
-.\"
-.\"
-.\"     Set up \*(-- to give an unbreakable dash;
-.\"     string Tr holds user defined translation string.
-.\"     Bell System Logo is used as a dummy character.
-.\"
-.tr \(*W-|\(bv\*(Tr
-.ie n \{\
-.ds -- \(*W-
-.ds PI pi
-.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
-.ds L" ""
-.ds R" ""
-.\"   \*(M", \*(S", \*(N" and \*(T" are the equivalent of
-.\"   \*(L" and \*(R", except that they are used on ".xx" lines,
-.\"   such as .IP and .SH, which do another additional levels of
-.\"   double-quote interpretation
-.ds M" """
-.ds S" """
-.ds N" """""
-.ds T" """""
-.ds L' '
-.ds R' '
-.ds M' '
-.ds S' '
-.ds N' '
-.ds T' '
-'br\}
-.el\{\
-.ds -- \(em\|
-.tr \*(Tr
-.ds L" ``
-.ds R" ''
-.ds M" ``
-.ds S" ''
-.ds N" ``
-.ds T" ''
-.ds L' `
-.ds R' '
-.ds M' `
-.ds S' '
-.ds N' `
-.ds T' '
-.ds PI \(*p
-'br\}
 .\"    If the F register is turned on, we'll generate
 .\"    index entries out stderr for the following things:
 .\"            TH      Title
@@ -108,105 +33,13 @@
 .nr % 0
 .rr F
 .\}
-.TH GENCAT 1 "November 2003" "gencat (glibc)" "Debian"
+.TH GENCAT 1 "November 2003" "gencat (glibc)" Debian
 .UC
-.if n .hy 0
-.if n .na
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s+2\v'.1v'\h'-1p'
-.de CQ          \" put $1 in typewriter font
-.ft CW
-'if n "\c
-'if t \\&\\$1\c
-'if n \\&\\$1\c
-'if n \&"
-\\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7
-'.ft R
-..
-.\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2
-.      \" AM - accent mark definitions
-.bd B 3
-.      \" fudge factors for nroff and troff
-.if n \{\
-.      ds #H 0
-.      ds #V 0.8m
-.      ds #F 0.3m
-.      ds #[ \f1
-.      ds #] \fP
-.\}
-.if t \{\
-.      ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-.      ds #V 0.6m
-.      ds #F 0
-.      ds #[ \&
-.      ds #] \&
-.\}
-.      \" simple accents for nroff and troff
-.if n \{\
-.      ds ' \&
-.      ds ` \&
-.      ds ^ \&
-.      ds , \&
-.      ds ~ ~
-.      ds ? ?
-.      ds ! !
-.      ds /
-.      ds q
-.\}
-.if t \{\
-.      ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-.      ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-.      ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-.      ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-.      ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-.      ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10'
-.      ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m'
-.      ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.      ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10'
-.\}
-.      \" troff and (daisy-wheel) nroff accents
-.ds : 
\\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds v 
\\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s+4\v'\*(#V'\h'|\\n:u'\*(#]
-.ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u'
-.ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u'
-.ds 3 \*(#[\v'.2m'\s-2\&3\s+2\v'-.2m'\*(#]
-.ds o 
\\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-.ds oe o\h'-(\w'o'u*4/10)'e
-.ds Oe O\h'-(\w'O'u*4/10)'E
-.      \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-.      \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-.      ds : e
-.      ds 8 ss
-.      ds v \h'-1'\o'\(aa\(ga'
-.      ds _ \h'-1'^
-.      ds . \h'-1'.
-.      ds 3 3
-.      ds o a
-.      ds d- d\h'-1'\(ga
-.      ds D- D\h'-1'\(hy
-.      ds th \o'bp'
-.      ds Th \o'LP'
-.      ds ae ae
-.      ds Ae AE
-.      ds oe oe
-.      ds Oe OE
-.\}
-.rm #[ #] #H #V #F C
-.SH "NAME"
+.SH NAME
 gencat \- Generate message catalog
-.SH "SYNOPSIS"
+.SH SYNOPSIS
 gencat [OPTION ...\&] \-o OUTPUT-FILE [INPUT-FILE ...]
-.SH "DESCRIPTION"
+.SH DESCRIPTION
 The \fBgencat\fR program is specified in the X/Open standard and the
 GNU implementation follows this specification and so processes all
 correctly formed input files.
@@ -221,12 +54,10 @@ Do not use existing catalog, force new o
 .TP
 \fB\-o\fR, \fB\-\-output\fR \fINAME\fR
 Write output to file NAME
-.SH "AUTHOR"
+.SH AUTHOR
 \fIgencat\fR was written by Ulrich Drepper as part of the GNU C Library.
 .PP
 This man page was written by Jeff Bailey <jbai...@debian.org>.
-
-.rn }` ''
 .IX Title "GENCAT 1"
 .IX Name "gencat - Generate message catalog"
 
  Any program (person), that produces man pages, should check the output
for defects by using (both groff and nroff)

[gn]roff -mandoc -t -ww -b -z -K utf8 <man page>

  The same goes for man pages that are used as an input.

  For a style guide use

  mandoc -T lint

-.-

  Any "autogenerator" should check its products with the above mentioned
'groff', 'mandoc', and additionally with 'nroff ...'.

  It should also check its input files for too long (> 80) lines.

  This is just a simple quality control measure.

  The "autogenerator" may have to be corrected to get a better man page,
the source file may, and any additional file may.

  Common defects:

  Not removing trailing spaces (in in- and output).
  The reason for these trailing spaces should be found and eliminated.

  "git" has a "tool" to point out whitespace,
see for example "git-apply(1)" and git-config(1)")

  Not beginning each input sentence on a new line.
Line length and patch size should thus be reduced.

  The script "reportbug" uses 'quoted-printable' encoding when a line is
longer than 1024 characters in an 'ascii' file.

  See man-pages(7), item "semantic newline".

-.-

The difference between the formatted output of the original and patched file
can be seen with:

  nroff -mandoc <file1> > <out1>
  nroff -mandoc <file2> > <out2>
  diff -d -u <out1> <out2>

and for groff, using

\"printf '%s\n%s\n' '.kern 0' '.ss 12 0' | groff -mandoc -Z - \"

instead of 'nroff -mandoc'

  Add the option '-t', if the file contains a table.

  Read the output from 'diff -d -u ...' with 'less -R' or similar.

-.-.

  If 'man' (man-db) is used to check the manual for warnings,
the following must be set:

  The option \"-warnings=w\"

  The environmental variable:

export MAN_KEEP_STDERR=yes (or any non-empty value)

  or

  (produce only warnings):

export MANROFFOPT=\"-ww -b -z\"

export MAN_KEEP_STDERR=yes (or any non-empty value)

-.-

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.41-5
Done: Aurelien Jarno <aure...@debian.org>

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.

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 1100...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aure...@debian.org> (supplier of updated glibc 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 14 Mar 2025 21:07:20 +0100
Source: glibc
Architecture: source
Version: 2.41-5
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Changed-By: Aurelien Jarno <aure...@debian.org>
Closes: 1099624 1100065 1100190
Changes:
 glibc (2.41-5) unstable; urgency=medium
 .
   [ Pedro Ribeiro ]
   * Update Portuguese translation.  Closes: #1100065.
 .
   [ Bjarni Ingi Gislason ]
   * debian/local/manpages/gencat.1: editorial fixes.  Closes: #1100190.
 .
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch:
     - Fix race condition between pthread_cancel() and pthread_setcanceltype()
       affecting PARI/GP.  Closes: #1099624.
   * debian/control.in/libc: add more conflicts against shared libraries with
     executable stack.
Checksums-Sha1:
 81e2706fb46a4775d7414952886b765625d05bf5 7540 glibc_2.41-5.dsc
 ca1461af1c1bd8e8040cdfac1d6bd41bc9d7562c 407304 glibc_2.41-5.debian.tar.xz
 cd8b8666703ed3015e7e48f658661b523fd23490 10729 glibc_2.41-5_source.buildinfo
Checksums-Sha256:
 02215f851a2e3ea51f10aee71030f6e8169a034b03c62146f5d0f307aefcd374 7540 
glibc_2.41-5.dsc
 d176feef88432bfac93d5287bceba9943cdc7ad594b8726a036a363fead2374d 407304 
glibc_2.41-5.debian.tar.xz
 be8b896e01cbdf8816cb40914d51417da0bce8a426f159d3afbb706ad8c77ad0 10729 
glibc_2.41-5_source.buildinfo
Files:
 e34f74a58a2f0be4e3d2d2ddc6b7b27c 7540 libs required glibc_2.41-5.dsc
 2f27a438619990d0d0952948eb00914b 407304 libs required 
glibc_2.41-5.debian.tar.xz
 d392b2b8e04f96f5b31a25e6a6564593 10729 libs required 
glibc_2.41-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmfUjw0ACgkQE4jA+Jno
M2umHw/+I9w2iA1IhhuQoUOJabvIsqA0MnOISVM0m1qM+iswrJ3aJZsuuP8ly6Bt
t9qKx3jP3ybzOuZ7op9njGN2ociJlc0CcaJlMBrYHdFvkMaJYbULLMN5/fHHONlD
V0VjSRCt93VlBt1k7MdZJWa1D0/T9JZbJIDqY+18NfeTM7yYpyDM6OEUKx0W6pEC
GHXBAoYk41uOOV4HEb1sYmwtmvK1wCUikHBrmHPGnl75x7+NKPGkUw/SBPe5HrK5
MojItD9gH6pLJQdDWb+sZGoRFaBzTnmPHSw3xW08iTf8uq564kIkkdGhie1L6TdF
/8Do4P+a+azDUHrRfDZQtyQ/tej0QTHUDtG5iReKrWdfnTxjnDFDlNeioc/o7zVc
nnKXMVQMm/4DrZ56Yt4yOnFqYgACzgmWtxVu4b47eMG7QUibZ8Avhby6GC3SgZu9
vDzoVe1bPo1mePpDqK77rFsWu90JkBIN+PARVmylPm50WYx3DHjdb3YRY16RFlNY
RJ3KekkWU1J+NCFwdaWQMdRxa8fJaU2BiwUQxVsOFkQoHlGMVmdF9pdm+Iejd+ko
CN08hhNHLNGy4KDtFO6WKjOKiBuQ//B+zy0km/ZC7u46XEsMB9ONKm2dpS2EDhly
MgpFQfQ8sgBloRgqWxF7nejdBvccfBTrtE1+Ynu+Gp4XIt831TE=
=kCkx
-----END PGP SIGNATURE-----

Attachment: pgpPFMgGIaXD5.pgp
Description: PGP signature


--- End Message ---

Reply via email to