From: Ingo Schwarze Subject: Re: mandoc: add POSIX 2024 To: Jason McIntyre , job@openbsd.org Cc: tech@openbsd.org Date: Sun, 16 Jun 2024 20:02:13 +0200 Hello Job & Jason, Jason McIntyre wrote on Sun, Jun 16, 2024 at 02:39:21PM +0100: > On Sun, Jun 16, 2024 at 12:53:58PM +0000, Job Snijders wrote: >> Index: st.c >> =================================================================== >> RCS file: /cvs/src/usr.bin/mandoc/st.c,v >> diff -u -p -r1.14 st.c >> --- st.c 13 Jan 2022 08:39:24 -0000 1.14 >> +++ st.c 16 Jun 2024 12:53:37 -0000 >> @@ -35,6 +35,7 @@ LINE("-p1003.1-96", "ISO/IEC 9945-1:1996 >> LINE("-p1003.1-2001", "IEEE Std 1003.1-2001 (\\(lqPOSIX.1\\(rq)") >> LINE("-p1003.1-2004", "IEEE Std 1003.1-2004 (\\(lqPOSIX.1\\(rq)") >> LINE("-p1003.1-2008", "IEEE Std 1003.1-2008 (\\(lqPOSIX.1\\(rq)") >> +LINE("-p1003.1-2024", "IEEE Std 1003.1-2024 (\\(lqPOSIX.1\\(rq)") >> LINE("-p1003.1", "IEEE Std 1003.1 (\\(lqPOSIX.1\\(rq)") >> LINE("-p1003.1b", "IEEE Std 1003.1b (\\(lqPOSIX.1b\\(rq)") >> LINE("-p1003.1b-93", "IEEE Std 1003.1b-1993 (\\(lqPOSIX.1b\\(rq)") > i'm fine with going ahead with this stuff (both this diff and your > timeout one). but please give ingo a little time to reply because > he's done a lot of work on this and there may be reasons to hold > off. I believe this is indeed one of the extremely rare occasions where adding another argument to the dubiously designed .St macro of the mdoc(7) language is indeed the right thing to do: basically, arguments make sense for major issues of the POSIX and C standards (but not for mere revisions or technical addenda). Consequently, OK schwarze@. The mdoc(7) manual page also needs an update to document the new argument, but that is not a precondition for commit. Either of us can do that after the commit. Of course, after that, i'll also have to push the new argument to groff such that OpenBSD manual pages won't become incompatible with groff, but i don't think pushing that is going to cause any headache. > i hadn;t even realised this had been published. and i can;t immediately > see a download link for a copy. Job, i assume you are follwing the topic, so it would be quite appreciated if you (or anybody watching) could post a pointer to the new standard here once it becomes publicly available. Yours, Ingo