Hi Alexis, At 2026-02-27T11:13:07-0600, G. Branden Robinson wrote: > At 2026-02-27T10:05:30+0100, Alexis wrote: > > I've done as you've asked and replaced > > src/preproc/preconv/tests/smoke-test.sh from the 1.24.0.rc4 > > distribution archive with the smoke-test.sh attached to your mail > > in the build pipeline I have for building groff on macOS Darwin > > using nixpkgs. > > Unfortunately the smoke test still fails. Please find attached the > > nixpkgs build log, hopefully it provides valuable and helpful > > insights. > > Thanks! Yeah, it's not great that the test failed, but given that I > heavily refactored the logic at the end of the script, it appears to > have worked just fine to tell me I made an incorrect assumption about > what macOS/Darwin's libc uses as a character encoding for the "C" > locale, which is fine. The script failed in a controlled way. > > An incorrect assumption should be easy to correct. :) > > I expect to have a fresh cut of the test script for you shortly.
Here you go. Same procedure as before. Or just replace the src/preproc/preconv/tests/smoke-test.sh you already have with this one. The difference is that we now assume that preconv will fall back "ISO-8859-1" on macOS/Darwin, just as we expect from GNU libc. Regards, Branden
smoke-test.sh
Description: Bourne shell script
signature.asc
Description: PGP signature
