[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #58098] [PATCH] build system man page failure
From: |
Ingo Schwarze |
Subject: |
[bug #58098] [PATCH] build system man page failure |
Date: |
Wed, 1 Apr 2020 22:57:16 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; OpenBSD amd64; rv:74.0) Gecko/20100101 Firefox/74.0 |
Update of bug #58098 (project groff):
Category: Core => Macro - mm
Severity: 3 - Normal => 1 - Wish
Item Group: Build/Installation => Documentation
Status: None => Invalid
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #1:
It is true that many implementations of man(1) require specific naming
conventions for manual page files, but these naming conventions vary among
man(1) implemenations and among operating systems and for some man(1)
implementations, some of these conventions can also be configured on the
individual machine. So an upstream build system cannot fully solve the
question where to install manual pages; if whatever the upstream build system
does won't work well on some operating system, it is the job of the downstream
packaging system to adjust where such files are installed on that system.
That said, on *some* systems (not necessarily on all, some will for example
also include character encodings in the path, or vendor or package
directories, or ...), the path "$(mandir)/sv/man7/groff_mm.7" means "a swedish
translation of the manual page "$(mandir)/man7/groff_mm.7".
But that is not what groff_mmse.7 is. It is not at all a translation of the
manual page groff_mm.7. It does not even document the macro set "mm"
(implemented in contrib/mm/m.tmac). Instead, it documents the *different*
macro set "mmse" (implemented in contrib/mm/mse.tmac).
There is no English documentation for the the "mmse" macro set. So it is
correct that the Swedish documentation gets shown to any user who says "man
groff_mmse", no matter the locale. Also, there is no Swedish translation of
the documentation of the "mm" macro set. So it is correct that the English
documentation of "mm" gets shown to readers even if they have selected a
Swedish locale.
So this ticket is invalid and the patch is wrong. Consequently, i reject the
patch and close the ticket.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?58098>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #58098] [PATCH] build system man page failure, willie, 2020/04/01
- [bug #58098] [PATCH] build system man page failure,
Ingo Schwarze <=
- [bug #58098] [PATCH] build system man page failure, willie, 2020/04/02
- [bug #58098] [PATCH] build system man page failure, Bjarni Ingi Gislason, 2020/04/02
- [bug #58098] [PATCH] build system man page failure, Ingo Schwarze, 2020/04/03
- Re: [bug #58098] [PATCH] build system man page failure, J William Piggott, 2020/04/03
- Message not available
- [bug #58098] [PATCH] English translation of the groff_mmse(7) manual, willie, 2020/04/04
- [bug #58098] [PATCH] English translation of the groff_mmse(7) manual, willie, 2020/04/04
- [bug #58098] [PATCH] English translation of the groff_mmse(7) manual, G. Branden Robinson, 2020/04/10
- [bug #58098] [PATCH] English translation of the groff_mmse(7) manual, willie, 2020/04/11
- [bug #58098] [PATCH] English translation of the groff_mmse(7) manual, Ingo Schwarze, 2020/04/11
- [bug #58098] [PATCH] English translation of the groff_mmse(7) manual, G. Branden Robinson, 2020/04/16