Package: go-md2man Version: 2.0.2+ds1-1 Severity: important X-Debbugs-Cc: g.branden.robin...@gmail.com, cjwat...@debian.org Control: forwarded -1 https://github.com/cpuguy83/go-md2man/issues/99
go-md2man generates output that is invalid and with groff 1.23: 1) does not render tables, producing these warnings: "warning: tbl preprocessor failed, or it or soelim was not run; table(s) likely not rendered (TE macro called with TW register undefined)" 2) produces "warning: cannot select font 'C'" warnings I bumped into this with the package crun, that I maintain. Reproducing is as easy as trying to generate and display crun.1 from crun.1.md in that source package. Someone else reported this upstream as issue #99 2 days ago, and I just responded there, but filing it against Debian as this is affecting all of the go-md2man reverse build dependencies, and there are many. Cc'ing G. Branden Robinson and Colin Watson who have been super helpful in mailing lists and related bug reports dealing with the fallout of the groff 1.23.0 upload. For the former issue, https://lists.debian.org/debian-devel/2023/08/msg00220.html seems to include the fix. For the latter issue, which is relatively harmless, I guess an easy workaround is to remove \fC from the generated output. #1040975 (originally against perl/pod2man) #1041809 (against rst2man), #1043256 (against zip) seem to provide some additional context and solutions. Regards, Faidon