#1051248 groff: URW fonts missing from 1.22.4-10 in Bookworm

Package:
groff
Source:
groff
Description:
GNU troff text-formatting system
Submitter:
Nate Bargmann
Date:
2024-12-22 01:06:01 UTC
Severity:
normal
#1051248#5
Date:
2023-09-05 03:46:53 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?

	Upgraded the system from Bullseye to Bookworm.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

	Looked for the U-PR font under
	/usr/share/groff/1.22.4/font/devpdf and it is no longer there.

   * What was the outcome of this action?

	I get the following error processing my document:

	troff: <standard input>:33: warning: can't find font 'U-PR'

	In my document line 33 is:

	.fam U-P

   * What outcome did you expect instead?

	Not to be surprised by the removal of these fonts that are in
	1.22.4-6 in Bullseye and in 1.23.0-2 in Trixie.

	I see no mention of intentionally removing these fonts (perhaps
	more?) in the Debian ChangeLog file.

I hope these fonts can be restored to Stable without resorting to
manually installing them from an older or newer package.

- - Nate

- -- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable'), (100, 'bookworm-fasttrack')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-11-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages groff depends on:
ii  groff-base  1.22.4-10
ii  libc6       2.36-9+deb12u1
ii  libgcc-s1   12.2.0-14
ii  libstdc++6  12.2.0-14
ii  libx11-6    2:1.8.4-2+deb12u1
ii  libxaw7     2:1.0.14-1
ii  libxmu6     2:1.1.3-3
ii  libxt6      1:1.2.1-1.1

Versions of packages groff recommends:
ii  ghostscript                      10.0.0~dfsg-11+deb12u1
ii  imagemagick                      8:6.9.11.60+dfsg-1.6
ii  imagemagick-6.q16 [imagemagick]  8:6.9.11.60+dfsg-1.6
ii  libpaper1                        1.1.29
ii  netpbm                           2:11.01.00-2
ii  perl                             5.36.0-7
ii  psutils                          1.17.dfsg-4

groff suggests no packages.

- -- debconf-show failed
-----BEGIN PGP SIGNATURE-----

iGsEARECACsWIQSC1k9rDmfNQfaJu6b7LFEw1VqIGQUCZPakrQ0cbjBuYkBuMG5i
LnVzAAoJEPssUTDVWogZepsAnRzNXA7d+PXvLzzNE+88JNabc9QeAKCh7ef+R/KT
u1CrnwxqH/EDoMs2KA==
=hL1u
-----END PGP SIGNATURE-----

#1051248#8
Date:
2024-12-21 21:15:53 UTC
From:
To:
Sorry for the slow reply, Nate.  My head's been upstream.

At 2023-09-04T22:46:53-0500, Nate Bargmann wrote:
[...]

This does in fact appear to be the case:

$ dpkg-deb --contents groff_1.22.4-6_amd64.deb | grep U-
-rw-r--r-- root/root     26234 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-AB
-rw-r--r-- root/root     32328 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-ABI
-rw-r--r-- root/root     32158 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-AI
-rw-r--r-- root/root     26171 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-AR
-rw-r--r-- root/root     25081 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-BMB
-rw-r--r-- root/root     29855 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-BMBI
-rw-r--r-- root/root     30625 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-BMI
-rw-r--r-- root/root     26193 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-BMR
-rw-r--r-- root/root     25774 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-CB
-rw-r--r-- root/root     30120 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-CBI
-rw-r--r-- root/root     30711 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-CI
-rw-r--r-- root/root     26307 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-CR
-rw-r--r-- root/root     26043 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-HB
-rw-r--r-- root/root     32432 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-HBI
-rw-r--r-- root/root     32758 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-HI
-rw-r--r-- root/root     26060 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-HNB
-rw-r--r-- root/root     32067 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-HNBI
-rw-r--r-- root/root     32280 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-HNI
-rw-r--r-- root/root     26154 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-HNR
-rw-r--r-- root/root     26261 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-HR
-rw-r--r-- root/root     26421 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-NB
-rw-r--r-- root/root     31397 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-NBI
-rw-r--r-- root/root     31080 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-NI
-rw-r--r-- root/root     26473 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-NR
-rw-r--r-- root/root     25406 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-PB
-rw-r--r-- root/root     29489 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-PBI
-rw-r--r-- root/root     29956 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-PI
-rw-r--r-- root/root     25784 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-PR
-rw-r--r-- root/root      6238 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-S
-rw-r--r-- root/root     26535 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-TB
-rw-r--r-- root/root     30393 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-TBI
-rw-r--r-- root/root     30634 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-TI
-rw-r--r-- root/root     26568 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-TR
-rw-r--r-- root/root     29866 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-ZCMI
-rw-r--r-- root/root      5301 2021-01-27 03:42 ./usr/share/groff/1.22.4/font/devpdf/U-ZD
$ dpkg-deb --contents groff_1.22.4-10_amd64.deb | grep U- || echo NOTHING
NOTHING

(Also, they didn't get accidentally moved to the groff-base package.)

Colin, should an -11 be spun for oldstable updates to un-regress this?

I'd say something here about needing automated tests, but groff 1.22.4
had only a few, and none were predicated on the availability of the "U"
(URW) foundry.  groff 1.23.0 has many more tests--100+.

groff Git master is up to 232.

Regards,
Branden

#1051248#13
Date:
2024-12-22 00:34:18 UTC
From:
To:
* On 2024 21 Dec 15:35 -0600, G. Branden Robinson wrote:

Thanks for double checking, Branden.  I lurk on the Groff list so I know
you've been active.

- Nate