Re: man(7) .TH font change, was: groff man(7) `B` macro...

2022-06-19 Thread Ralph Corderoy
Hi Ingo, > The price to pay for this very small benefit of .MR is that pages > using the new feature will become broken in a very bad way for all > output modes on formatters not yet supporting it. Plan 9 could add .MR because they also controlled all the man pages within the Plan 9 OS. Groff do

Re: man(7) .TH font change, was: groff man(7) `B` macro...

2022-06-19 Thread Alejandro Colomar
Hi Ralph, On 6/19/22 13:09, Ralph Corderoy wrote: Hi Ingo, The price to pay for this very small benefit of .MR is that pages using the new feature will become broken in a very bad way for all output modes on formatters not yet supporting it. Plan 9 could add .MR because they also controlled

Re: man(7) .TH font change, was: groff man(7) `B` macro...

2022-06-19 Thread Ralph Corderoy
Hi Alejandro, > We don't have full control, but we have considerable control, > since I maintain the Linux man-pages. And it's great you're on the list. For those who don't know how Linux man pages are structured, you're referring to https://www.kernel.org/doc/man-pages/. So not the pages from

Re: man(7) .TH font change, was: groff man(7) `B` macro...

2022-06-19 Thread Alejandro Colomar
Hi Ralph, On 6/19/22 16:00, Ralph Corderoy wrote: Hi Alejandro, We don't have full control, but we have considerable control, since I maintain the Linux man-pages. And it's great you're on the list. For those who don't know how Linux man pages are structured, you're referring to https://www

Re: git-version-gen not working with Savannah/cgit snapshots

2022-06-19 Thread Bruno Haible
Hi Branden, Have things worked out for you by now? Is the .tarball-version workflow clear? Should we document it better in the git-version-gen script? Bruno === I wrote: > > > By the way, if submodules are not what you want,

Re: man(7) .TH font change, was: groff man(7) `B` macro...

2022-06-19 Thread Ingo Schwarze
Hi Alejandro, Alejandro Colomar wrote on Sun, Jun 19, 2022 at 03:32:16PM +0200: > TL;DR: let's think in improving things in the long term, I'm not opposed to introducing new syntax in each and every case. I'm merely saying new syntax needs strong justification, and new backward-incompatible synt

Re: git-version-gen not working with Savannah/cgit snapshots

2022-06-19 Thread G. Branden Robinson
Hi Bruno, At 2022-06-19T16:43:51+0200, Bruno Haible wrote: > Hi Branden, > > Have things worked out for you by now? Is the .tarball-version > workflow clear? Should we document it better in the git-version-gen > script? Thanks for following up. I haven't had time to dig into this. I've become

Re: man(7) .TH font change, was: groff man(7) `B` macro...

2022-06-19 Thread Alejandro Colomar
On 6/19/22 17:00, Ingo Schwarze wrote:> All that groff_man(7) currently> tells them is> > History> [...]> The plan9port project's troff introduced .MR in 2020. So what are they supposed to say? "Formatting our documentation requires plan9port troff from 2020 or later, gr

Re: git-version-gen not working with Savannah/cgit snapshots

2022-06-19 Thread Bruno Haible
G. Branden Robinson wrote: > I've > become uncertain about whether groff's build is doing to the right thing > with respect to the '.version' file that it creates in Makefile.am (by > running git-version-gen). GNU gettext's Makefile.am happens to have the same rules as groff's Makefile.am. As far

Re: man(7) .TH font change, was: groff man(7) `B` macro...

2022-06-19 Thread Ingo Schwarze
Hi Alejandro, Alejandro Colomar wrote on Sun, Jun 19, 2022 at 05:15:54PM +0200: > I can only talk about Debian/apt-get(1), which is the one I use. > > It has a very clear way to declare alternative dependencies, and to > declare a minimum version for each dependency (and build dependencies, >

Re: man(7) .TH font change, was: groff man(7) `B` macro...

2022-06-19 Thread Ingo Schwarze
Hi, Alejandro Colomar wrote on Sun, Jun 19, 2022 at 04:11:49PM +0200: > On 6/19/22 16:00, Ralph Corderoy wrote: >> On this out of date system, the *.gz man pages under >> /usr/share/man, so ignoring /usr/local/man, come from about >> 600 packages. Package man-pages is the biggest supplier of >>