Re: [PATCH v2 1/4] man/man3*: document the glibc 2.42+ baud_t termios interface

"G. Branden Robinson" <[email protected]> Tue, 30 Jun 2026 17:50:12 -0500
Newsgroups org.kernel.vger.linux-man
Message-ID <20260630225012.ybdxl7amx7seplfb@illithid>
Hi Peter,

At 2026-06-30T13:37:25-0700, H. Peter Anvin wrote:
> On 2026-06-30 03:39, Alejandro Colomar wrote:
> > This text isn't really being added.  The weirdness of this diff is
> > in part because of including too many changes in a single commit.
> > In this case, it seems to be a movement of text from elsewhere.
> > Separating commits would improve the diff significantly. 
>
[...]
> However, doing that using the broken-up diffs that you want would be
> very difficult at least for me, as I'm neither particularly
> comfortable with troff nor a good technical writer, plus that this is
> a "spare time" project for me.  I would be willing to try to submit
> such a rewrite, but if that means refactoring it into small diffs it
> isn't going to happen.

Don't worry about lack of troff comfort being a barrier.  Members of
this mailing list can fill in any gaps in your expertise.

That said, you don't need to know much troff to write a man page, and as
a rule, great expertise in troff (especially of the "old school")
seduces a man page author into writing man pages that are _less_
portable and thus render less reliably then they otherwise would.

If you're running groff 1.23 or later, your system should have a
groff_man_style(7) man page that explains only the essentials of troff
knowledge, presents the man(7) macros in detail with examples, and
offers much advice to assist the writer.

I'm acutely interested in any feedback you have on that document.

Pre-rendered versions are available here:

https://man7.org/linux/man-pages/man7/groff_man_style.7.html

...and in PDF as part of the collected groff man pages...

https://www.gnu.org/software/groff/manual/groff-man-pages.pdf

...there.

Regards,
Branden
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmpESBwACgkQ0Z6cfXEm
bc7eOQ//dJrekkjnDDiinKu1nIq1bpXD/1xxKjVrV6mrcNAtYECKFQxwbEwmU0nr
W9+/o4izQy2xIcyTvMKdfq2gu92KwiT3ByLRlTe+D15s6Df08Mcfh/2vnCPZGcIU
Axczk8+K+two7FEpEcot0BEfk6B7khT+wntynfiIVXws10lo4WnJDTfmUPrFLY6g
oNIdtPHJRtXFJ5gUpfoL1JOAC3uTviKqnm/ZQzxuL0ZAfzGTawR6PFp4EUUa1cv0
EYodzNldr8fxamqcMMHWkWxblF21VTflNfaFHA6HXv4hzrw04bGE4iOUpjVbMY6q
9ZV2yv4yrNXWW9Agqau2Mcj4klA3rQjX/KxQv59NHiVnvIN6fOutyLoV2DRe+0Ob
qS5Li40Kwx2DCoynCd4Z2pbaOmG7hI51FzTVmBP/I31J+fM7j4+enyDTahlfkasv
Y8Y7hV+iPO9DNMLMoC2HFdtjLJB8u+sxgrPTp8d1C52HsnxZrUHd7noEcuWcxkcX
gXeslNXJWuNI1RqDQSFv901t0FNkVG8KTn4+2MsSWl/FFDs2neG7OaOrITlgT3UV
sdhy5hEQ1ssc77RXnO+AI9jiv4ZbSYuUKyi3acFxuC3x11EDAS0P57iSRp8Is3NM
ljUel/qMt3di+nNRHujWedmrFCM4/WikIdcHMbP71MI2Lcmbd6M=
=hVYK
-----END PGP SIGNATURE-----