Hello Colin, On Wed, Mar 11, 2009 at 11:15 PM, Colin Watson <cjwat...@debian.org> wrote: > On Wed, Mar 11, 2009 at 01:40:41PM +1300, Michael Kerrisk wrote: >> (I'm the upstream manpages maintainer, and I'm going to defer totally >> to your judgement on what needs to be done here.) > > :-) > >> In this report I see: >> >> [[ >> > * Better solutions * >> > >> > In a second step, I tried to move the page iso_8859-* to a directory >> > whose name tells what the encoding is (I typically move the >> > iso_8859-15 page to a directory named "en.ISO8859-15/man7"). The pipeline >> > seems to become better as we now obtain: >> >> This is one approach, but a cleaner one would be to change the first >> line of iso-8859-15.7.gz to: >> >> '\" t -*- coding: ISO-8859-15 -*- >> ]] >> >> It looks like this is the only piece that applies for the man-pages >> maintainer, right? > > That's correct. > > There is one small downside: versions of man-db before 2.4.4 will > misparse this because they don't know to stop at the first space after > the "t", and spew some error messages but otherwise behave correctly. > This was released in 2007, though, and I don't think that there will be > any distributions that take the new manpages but don't take the new > man-db. (The old version of the alternative 'man' package that I have > lying around from 2001 doesn't suffer from this problem, so I think it > must be OK.)
Thanks for the info. >> Am I correct to assume that there should be analogous changes in all >> of the other iso_8859-*.7 pages, so that each such page specifies its >> specific locale at the top? > > Yes. Okay -- I've made the suggested changes for iso_8859-{2,3,4,5,6,7,8,9,10,11,13,14,15,16}.7. The changes will be in upstream man-pages-3.20. Since a couple of releases ago (man-pages-3.18, downloadable at http://www.kernel.org/doc/man-pages/ ), we have a few other character set pages in section 7. These are: armscii-8.7 (Armenian SCII) cp1251.7 koi8-r.7 (Russian Net CS) koi8-u.7 (Ukrainien Net CS) Are analogous changes also needed for these? > For your reference, here's a potted summary of the rules that reasonably <snip> Thanks for that detailed explanation! Cheers, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git man-pages online: http://www.kernel.org/doc/man-pages/online_pages.html Found a bug? http://www.kernel.org/doc/man-pages/reporting_bugs.html -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org