Your message dated Sat, 21 Feb 2026 22:34:08 +0000
with message-id <[email protected]>
and subject line Bug#1094431: fixed in xpdf 3.04+git20260220-1
has caused the Debian Bug report #1094431,
regarding xpdf.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 [email protected]
immediately.)


-- 
1094431: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1094431
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xpdf
Version: 3.04+git20250103-1
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?

an.tmac:<stdin>:3: style: .TH missing fourth argument; consider package/project 
name and version (e.g., "groff 1.23.0")

   * 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.10-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 xpdf depends on:
ii  libc6          2.40-5
ii  libgcc-s1      14.2.0-12
ii  libpaper2      2.2.5-0.3
ii  libpoppler140  24.08.0-4
ii  libstdc++6     14.2.0-12
ii  libx11-6       2:1.8.10-2
ii  libxm4         2.3.8-4
ii  libxt6t64      1:1.2.1-1.2+b2

Versions of packages xpdf recommends:
pn  cups-bsd          <none>
ii  fonts-urw-base35  20200910-8
ii  poppler-data      0.4.12-1
ii  poppler-utils     24.08.0-4
ii  sensible-utils    0.0.24

xpdf suggests no packages.

-- no debconf information
Input file is xpdf.1

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

      8 skipping paragraph macro: PP empty

-.-.

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

      1         Use macro '.B' for one argument or split argument.
      1 .BR is for at least 2 arguments, got 1

-.-.

Change a HYPHEN-MINUS (code 0x2D) to a minus(-dash) (\-),
if it
is in front of a name for an option,
is a symbol for standard input,
is a single character used to indicate an option,
or is in the NAME section (man-pages(7)).
N.B. - (0x2D), processed as a UTF-8 file, is changed to a hyphen
(0x2010, groff \[u2010] or \[hy]) in the output.

742:    bind x "run(ls -l)"
888:    bind -              any         zoomOut

-.-.

Wrong distance between sentences in the input file.

  Separate the sentences and subordinate clauses; each begins on a new
line.  See man-pages(7) ("Conventions for source file layout") and
"info groff" ("Input Conventions").

  The best procedure is to always start a new sentence on a new line,
at least, if you are typing on a computer.

Remember coding: Only one command ("sentence") on each (logical) line.

E-mail: Easier to quote exactly the relevant lines.

Generally: Easier to edit the sentence.

Patches: Less unaffected text.

Search for two adjacent words is easier, when they belong to the same line,
and the same phrase.

  The amount of space between sentences in the output can then be
controlled with the ".ss" request.

Mark a final abbreviation point as such by suffixing it with "\&".

958:The fonts used can be customised using X resources. By default, they are

-.-.

Use \(en (en-dash) for a dash at the beginning of a line,
or between space characters,
not a minus (\-) or a hyphen (-), except in the NAME section.

xpdf.1:630:Zoom in - go to the next higher zoom factor.
xpdf.1:633:Zoom out - go the next lower zoom factor.

-.-.

The name of a man page is typeset in bold and the section in roman
(see man-pages(7)).

844:    bind ctrl-home      any         gotoPage(1)

-.-.

Use ".na" (no adjustment) instead of ".ad l" and then ".ad" to begin the
same adjustment again as before

1006:.ad l

-.-.

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

an.tmac:<stdin>:3: style: .TH missing fourth argument; consider package/project 
name and version (e.g., "groff 1.23.0")
an.tmac:<stdin>:474: misuse, warning: .BR is for at least 2 arguments, got 1
        Use macro '.B' for one argument or split argument.
--- xpdf.1      2025-01-28 04:32:09.947232271 +0000
+++ xpdf.1.new  2025-01-28 04:55:13.264459795 +0000
@@ -456,7 +456,7 @@ Set the zoom factor to 125% (ready for i
 .B +
 Zoom in (increment the zoom factor by 1).
 .TP
-.B -
+.B \-
 Zoom out (decrement the zoom factor by 1).
 .TP
 .B z
@@ -471,7 +471,7 @@ Set the zoom factor to 'height' (fit pag
 .B alt-F
 Toggle full-screen mode.
 .TP
-.BR ?
+.B ?
 Open the 'about' dialog.
 .TP
 .BR q " or " <Escape>
@@ -627,10 +627,10 @@ Set the zoom factor to fit-width.
 Set the zoom factor to fit-height.
 .TP
 .B zoomIn
-Zoom in - go to the next higher zoom factor.
+Zoom in \(en go to the next higher zoom factor.
 .TP
 .B zoomOut
-Zoom out - go the next lower zoom factor.
+Zoom out \(en go the next lower zoom factor.
 .TP
 .B zoomToSelection
 Zoom in to the currently selected rectangle, if there is one.
@@ -739,7 +739,7 @@ The external command string will often c
 command must be quoted in the xpdfrc file:
 .nf
 
-    bind x "run(ls -l)"
+    bind x "run(ls \-l)"
 
 .fi
 .TP
@@ -841,7 +841,7 @@ The default mouse bindings are as follow
 The default key bindings are as follows:
 .nf
 
-    bind ctrl-home      any         gotoPage(1)
+    bind ctrl-home      any         \fBgotoPage\fR(1)
     bind home           any         scrollToTopLeft
     bind ctrl-end       any         gotoLastPage
     bind end            any         scrollToBottomRight
@@ -885,7 +885,7 @@ The default key bindings are as follows:
     bind G              any         focusToPageNum
     bind 0              any         zoomPercent(125)
     bind +              any         zoomIn
-    bind -              any         zoomOut
+    bind \-              any         zoomOut
     bind z              any         zoomFitPage
     bind Z              any         zoomFitPage
     bind w              any         zoomFitWidth
@@ -955,7 +955,8 @@ for text in a monospaced font, and
 and
 .B helpBig
 for headings in the About dialog.
-The fonts used can be customised using X resources. By default, they are
+The fonts used can be customised using X resources.
+By default, they are
 configured as follows:
 .nf
 
@@ -1003,7 +1004,7 @@ The original Xpdf software and documenta
 Cog, LLC.  Modifications for Poppler support and further development were done
 by the Debian and Gentoo Xpdf maintainers, and by xpopple contributors.
 .SH "SEE ALSO"
-.ad l
+.na
 .BR pdftops (1),
 .BR pdftotext (1),
 .BR pdftohtml (1),
  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.

  Not beginning each input sentence on a new line.
Line length 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 -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 -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: xpdf
Source-Version: 3.04+git20260220-1
Done: Florian Schlichting <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xpdf, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Florian Schlichting <[email protected]> (supplier of updated xpdf 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: SHA512

Format: 1.8
Date: Sat, 21 Feb 2026 22:59:00 +0100
Source: xpdf
Architecture: source
Version: 3.04+git20260220-1
Distribution: unstable
Urgency: medium
Maintainer: Florian Schlichting <[email protected]>
Changed-By: Florian Schlichting <[email protected]>
Closes: 1094431 1127719
Changes:
 xpdf (3.04+git20260220-1) unstable; urgency=medium
 .
   [ Alessandro Astone ]
   * Import new upstream version 3.04+git20260218
     - Fix build against poppler 26.01
     - Brush up manpages (closes: #1094431)
     - Fix mask calculation when output is wider than 8 bits (closes: #1127719,
       hopefully)
   * d/p/acute-accent-in-manpage: Drop patch, upstream changed single quotes
     into double quotes
   * d/p/wrapper-options-manpage.patch: Rebase patch
 .
   [ Florian Schlichting ]
   * Import new upstream version 3.04+git2026022
   * Update copyright years
   * Drop Priority: optional, now default
   * Drop Rules-Requires-Root: no, now default
   * Declare compliance with Debian Policy 4.7.3
   * d/rules: no longer necessary to hint libpaper
Checksums-Sha1:
 72f62c48b12bd6193a4b9acf20a002da63673245 2095 xpdf_3.04+git20260220-1.dsc
 295660351160c1e494a599a518955a6fa857accd 99356 
xpdf_3.04+git20260220.orig.tar.xz
 bf76399f602cffcb5ef59ca1a3bbd8268f02f694 24828 
xpdf_3.04+git20260220-1.debian.tar.xz
Checksums-Sha256:
 ffd4680a2fb9e36478fc3c66699f17e6a4f1bfe250e46c462b20a4a01a3cd80f 2095 
xpdf_3.04+git20260220-1.dsc
 b5f3449b6ff937e9f1b0bbd4d932410f5ff0b9e73fe1cd234e23ca033c4e5a0d 99356 
xpdf_3.04+git20260220.orig.tar.xz
 0eb57989136655589df12f11c01ed1a25c0d3b0dcdcc9f1bd628210fec92b182 24828 
xpdf_3.04+git20260220-1.debian.tar.xz
Files:
 d56ac769d5e6baaf90054fad4bdf575b 2095 text optional xpdf_3.04+git20260220-1.dsc
 de7286ab72443c3e22cf85584aa60aa4 99356 text optional 
xpdf_3.04+git20260220.orig.tar.xz
 3eec18921cb70374b4fed5e6ab173aad 24828 text optional 
xpdf_3.04+git20260220-1.debian.tar.xz

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

iQJEBAEBCgAuFiEEMLI8i05qOwnqprZSEpc7bnLcB7UFAmmaL+IQHGZzZnNAZGVi
aWFuLm9yZwAKCRASlztuctwHtQh9D/4okxIor64OKNZTgYF/erZ5RAcCCULmHWJF
Q7emlNUMtud3elAZ+MO0wxK6IpclXHFEzniUQYnvw/j6gLtc5G91XkdZJKGOjm6A
txIKZAhEM1ALJ1/WZe9SE2hE8B23HaMe7IcXOGjRXYL2I5ggeBSrIi8+GPBO18ld
hNrtjvxnhVrzohoBFnr4eaTVaD+SoD7lQH87SHPAWgoTfCm03p/5d1Mtfih7hTlR
OdnMXqMUWh5uv/6rQ4J5HXvXdeFUSkPbqSeHzV0ofjAQpI/LG76soR7t79BzfI9q
eE7I2nkaQv28LFJQ3gwZlkpObquLiXVAmYtDADEwj0+bHvWT5YA2IkruIJm1zT1e
YWBKbcM6e4VlSonmvVopOKMBBPWbI6vHM/lc75PwYm9g6FTHhl2CUk031a+VmuS6
kMG67jrSsT4ZoONHdcUKqOyCuG+LEE6E5+1qy60QtXDbaTyfO0C8XyyktOH84xhz
+eMRse1ktBxXeaNrgFGRxTXjFlvQWYe4rVSfgTkDmL790I6T19nu5Hn0IPiLdk9Q
fQGe2Jh9YB8K9QlKmsdgfL0dq4i6Sv4An3X34UL+CSEj71R4MzVgS6MjCllJMNKD
LUe7Q9teDiMmJLretUSsRucAe8fs8cbHUMcr2VtnRC4e8UKKKAxNrLJh/sPOVqgd
cM9+5T3q8A==
=NtB8
-----END PGP SIGNATURE-----

Attachment: pgpffpK6TRsaE.pgp
Description: PGP signature


--- End Message ---

Reply via email to