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

Attachment: signature.asc
Description: PGP signature

  • ... G. Branden Robinson
    • ... Deri via discussion of the GNU roff typesetting system and related software
    • ... G. Branden Robinson

Reply via email to