[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: man(7) .TH font change, was: groff man(7) `B` macro...
From: |
Alejandro Colomar |
Subject: |
Re: man(7) .TH font change, was: groff man(7) `B` macro... |
Date: |
Sun, 19 Jun 2022 16:11:49 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 |
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.kernel.org/doc/man-pages/. So not the pages from
individual projects like Postfix, Samba, Git, curl, etc.
yep.
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
those at about 17% of the man-page files, but that still leaves
quite a few others.
Interesing.
More important, though, are the systems processing man pages
which won't understand .MR. man pages written to be compatible
with those will have to ignore .MR or have some local test to
decide whether their internal macro should use .MR because it's
available or stick to the tried and tested method.
This is a short-term problem, very similar to the attributes one. But
no-one is forcing the use of .MR. The feature could be used for new
projects which don't care about portability to old systems. Projects
where portability is important, such as the Linux man-pages, will have
to wait a bit more to be able to start using them. My idea is that when
groff 1.23.0 arrives to Debian stable, I'll consider using it in the
project. That is likely to happen around 2023 or 2025, depending on if
groff releases before the freeze or after it. oldstable and
oldoldstable can apply some .tmac fix as you suggested, if they need it
to backport the Linux man-pages.
I guess that by 2030 or 2040 many pages will be using .MR.
Cheers,
Alex
--
Alejandro Colomar
<http://www.alejandro-colomar.es/>
OpenPGP_signature
Description: OpenPGP digital signature
- Re: build system: devpdf/download regression, (continued)
- Re: build system: devpdf/download regression, Deri, 2022/06/22
- Re: build system: devpdf/download regression, Ingo Schwarze, 2022/06/23
- Re: build system: devpdf/download regression, Deri, 2022/06/23
- Re: build system: devpdf/download regression, Ingo Schwarze, 2022/06/26
- Re: build system: devpdf/download regression, Deri, 2022/06/26
- Viewing C/A/T Troff Output (Re: groff man(7) `B` macro behavior with `\c`, and input traps), Dan Plassche, 2022/06/18
- man(7) .TH font change, was: groff man(7) `B` macro..., Ingo Schwarze, 2022/06/18
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Ralph Corderoy, 2022/06/19
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Alejandro Colomar, 2022/06/19
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Ralph Corderoy, 2022/06/19
- Re: man(7) .TH font change, was: groff man(7) `B` macro...,
Alejandro Colomar <=
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Ingo Schwarze, 2022/06/19
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Steffen Nurpmeso, 2022/06/20
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Ingo Schwarze, 2022/06/26
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Steffen Nurpmeso, 2022/06/27
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Ralph Corderoy, 2022/06/22
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Ingo Schwarze, 2022/06/19
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Alejandro Colomar, 2022/06/19
- Re: man(7) .TH font change, was: groff man(7) `B` macro..., Ingo Schwarze, 2022/06/19
- Re: Zero Width Space, Dave Kemper, 2022/06/05
- Re: Zero Width Space, Alejandro Colomar, 2022/06/06