Re: groff-1.23.0.5077-7dcc8 on DragonFlyBSD 6.4.0, 6.4.1, and 6.4.2
"G. Branden Robinson" <[email protected]>
| Newsgroups | gmane.comp.printing.groff.general |
|---|---|
| Message-ID | <20260120004447.ejfcd6hqg7b3hjgx@illithid> |
[CCing groff@gnu to keep developers in the loop] Hi Nelson, At 2026-01-19T17:28:21-0700, Nelson H. F. Beebe wrote: > The build of groff-1.23.0.5077-7dcc8 on DragonFlyBSD 6.4.0, 6.4.1, and 6.4.2 > fails 5 tests: > > XFAIL: tmac/tests/pdf_bookmark-starting-with-control-char-works.sh > FAIL: src/preproc/tbl/tests/boxed-TH-tables-work-on-utf8-device.sh > FAIL: src/roff/groff/tests/check-delimiter-validity.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 > XFAIL: tmac/tests/e_footnotes-work-with-columns.sh > # XFAIL: 5 > # FAIL: 2 You can ignore XFAILs. They are "expected failures" under the test harness Automake supports. Once upon a time I knew the name of the RFC or ISO standard that specified this testing scheme, but not anymore. > The boxed-TH-tables-work-on-utf8-device.sh.log has numerous > UTF-8 characters that are not readily handled by mail client. Oh, darn. Can you put this log file up at a paste-bin-style site? I personally use https://paste.c-net.org/ > The check-delimiter-validity.sh.log is more than 600 lines long: > here is a snippet: > > troff:<standard input>:1: error: ignoring invalid numeric expression starting with character > '_' > ... > troff:<standard input>:1: error: character '|' is not allowed as a delimiter > troff:<standard input>:2: error: ignoring invalid numeric expression starting with nonexistent > special character or class 'nl' > troff:<standard input>:1: error: ignoring invalid numeric expression starting with character > '@' I'll need to see the whole log for that one, too. This test is the most savage in the whole suite (and has the longest runtime), and the foregoing output doesn't tell me much because we deliberately test error paths. In other words, we _expect_ to see errors from troff. The string "...FAILED" in full caps is how I mark the items of interest. These should appear in any test script that "FAIL"s according to the summary, and nowhere else. I'll venture that the formatter is probably not really behaving differently on DragonFlyBSD. More likely, I've blundered into a portability problem using echo(1) or printf(1) in my test script. Please advise when you can get those 2 logs pastebinned. Regards, Branden
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmluz/UACgkQ0Z6cfXEm bc5CdQ//dWaolLQjHpSYSynXx5u/mludW9kLeinNGAXCzLQPfyN3MV7H339n198o 9VFb+HrX/fL0fvHhqjY5yN7tA6ZSGA2d7nLhf0y1efpVMeEcRBbS3gP5MkqNc1ls CJJFTKXTxcxgfWStx9W2oNaJWBBTgMf14hMaZ3hi6GewGH6gUQxc4EcC5/eIFm2z 5x4esCHc37eq+x/14Y0owK2ixauARiPR0iPNNkTYxfdMxJgG5c+ljf3borgHwUiF mALvShR+ptbpR0pNkNpNDC/SopHPRGAekOp8JnbzeGeP7k0xns8B6NYNOlrI/46N D/kuPLq4+jIUynclk3JbDQWD4rD7PSAglO25ci/JJJIaHcyJYtME7oSz4dbv0ghT /6asqf5w23QDMSyg1MBIR+h3pwpI9KaeeGG0npmajyklhqTtmOdRKzZgpOKm+6an NvBUH4n6eGryG1MeKmTqkSQD3YLiJTQ2tlRRaPQv4ZDuOqs0NQZ0DFxtFGhvEF80 xEqpXI8ofK7rIjDDr4kTZfdugxTMYs/2JwElE5VFuPBLLtvdcbciE2hYL0dFZQIW TVsoCFCZkIvoFbEJw0Wv7a1xzvOrGmOp2zPZVbO3FDSXT5VW5Qmf74Kg0k8G/SNo 0YBF9ArMhV31p5gUm2R8mTHlL+/ncTWa+x3HVxWOWSOuROZJCCA= =/kwB -----END PGP SIGNATURE-----