With Nelson's permission, I'm forwarding this impressively broad battery of results.
I'll follow up separately to address the handful of test failures and the man page font family selection issue. ----- Forwarded message from "Nelson H. F. Beebe" <[email protected]> ----- Date: Tue, 10 Nov 2026 07:03:22 -0700 From: "Nelson H. F. Beebe" <[email protected]> To: "G.Branden Robinson" <[email protected]> Cc: [email protected] X-URL: https://www.math.utah.edu/~beebe Subject: groff-1.25.0 build report, and a "groff -man -Tps" question Message-ID: <[email protected]> I'm pleased to report that I have successfully built, validated (with 0 test failures), and installed groff-1.25.0 on 65 systems in our Utah test lab, partly in preparation for the TeX Live 2027 build season that starts in a few weeks. The test operating systems include several versions of DragonFlyBSD, FreeBSD, GhostBSD, GNU/Hurd, HardenedBSD, Hello-OS, Linux, MidnightBSD, NetBSD, OpenBSD, and Solaris, with various underlying big-endian and little-endian CPUs [Alpha, ARM32, ARM64 (including Apple's M1, M2, M3, M4, and M5), HPPA (PA-RISC), IA-64 (Itanium), LA64 (Loongson), M68K, MIPS32, MIPS64, PowerPC, RISC-V, S390x, SPARC64, x86 (i286, i386, i486, i586, i686), and x86_64 (AMD64)]. There are another 8 builds where there were a small number of test failures, of which this is typical: FAIL: contrib/mom/examples/test-mom.sh FAIL: src/devices/gropdf/tests/interpret-grout-correctly.sh XFAIL: tmac/tests/pdf_bookmark-starting-with-control-char-works.sh XFAIL: src/roff/groff/tests/current-language-and-environment-in-sync.sh XFAIL: src/roff/groff/tests/html-device-works-with-grn-and-eqn.sh XFAIL: src/roff/groff/tests/stringup-request-transforms-non-basic-latin.sh FAIL: tmac/tests/an_UR-works.sh XFAIL: tmac/tests/e_footnotes-work-with-columns.sh # XFAIL: 5 # FAIL: 3 I have a small question about a possible change in "groff -man -Tps" processing. A couple of weeks ago, I made some experiments with a manual page file to change the body font from TimesRoman to Bookman, by simply adding ".fam BM" before the ".TH" command. That did the job nicely, as can be seen in the pawk.* files at https://www.math.utah.edu/~beebe/pawk/ when I used /usr/bin/groff (1.22.2) on CentOS 7.9 and 1.22.4 on Ubuntu 20.04. However, with version 1.23 on Ubuntu 24.04, and also with the new 1.25, the same input file is typeset in Times. Compare % /usr/bin/groff -man -Tps pawk.1 | head -10 %!PS-Adobe-3.0 %%Creator: groff version 1.22.4 %%CreationDate: Tue Nov 10 13:48:15 2026 %%DocumentNeededResources: font Times-Roman %%+ font Bookman-Demi %%+ font Bookman-Light %%+ font Bookman-LightItalic %%+ font Courier %%+ font Courier-Oblique %%+ font Symbol with % /usr/bin/groff -man -Tps pawk.1 | head -8 %!PS-Adobe-3.0 %%Creator: groff version 1.23.0 %%CreationDate: Tue Nov 10 06:48:44 2026 %%DocumentNeededResources: font Times-Italic %%+ font Times-Roman %%+ font Times-Bold %%+ font Courier %%+ font Symbol I looked at the installed an.tmac files, but could not quickly see a reason why ".fam BM" fails to work on the newer groff releases. On all of the above systems, the fonts-urw-base35 package is installed, so the Bookman fonts are certainly available. For example, on an Ubuntu 24.04 system, I get % dpkg-query -L fonts-urw-base35 | grep -E '[.]pf[ab]' |grep Bookman /usr/share/fonts/X11/Type1/URWBookman-Demi.pfb /usr/share/fonts/X11/Type1/URWBookman-DemiItalic.pfb /usr/share/fonts/X11/Type1/URWBookman-Light.pfb /usr/share/fonts/X11/Type1/URWBookman-LightItalic.pfb Do you have any insight? Can you reproduce this at your site? ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - University of Utah - - Department of Mathematics, 110 LCB Internet e-mail: [email protected] - - 155 S 1400 E RM 233 [email protected] [email protected] - - Salt Lake City, UT 84112-0090, USA URL: https://www.math.utah.edu/~beebe - ------------------------------------------------------------------------------- ----- End forwarded message ----- Regards, Branden
signature.asc
Description: PGP signature
