Hello Yitzchak,

On Tue, Aug 24, 2010 at 6:06 PM, Yitzchak Gale <g...@sefer.org> wrote:
> Package: manpages
> Version: 3.05-1
> Severity: normal
>
> The tzfile.5 man page is very old, from before the Version 2
> format of zoneinfo files was defined. Since version 2010j
> of the upstream zoneinfo files, which is the version now used
> in the Debian tzdata package, the zoneinfo files are in Version 2
> format. Therefore, the tzfile.5 man page is incorrect - it
> does not reflect the format of the zoneinfo files on Debian
> systems anymore.
>
> Fix: please replace tzfile.5 with the version that is
> included in the correct version of the tzcode tarball
> from upstream. The latest upstream version is at:
>
> ftp://elsie.nci.nih.gov/pub
>
> But technically, we want the version that exactly corresponds
> to the current version of tzcode that is used on Debian,
> not the latest version from upstream.
>
> The correct version of the tzcode tarball is probably
> available in the Debian source packages somewhere,
> perhaps glibc. If not, historical versions are available at:
>
> ftp://munnari.oz.au/pub/oldtz
>
> We currently want the one from tzcode2010j.tar.gz.
>
> Wouldn't it make more sense for this man page to be
> part of the tzdata package, so that the version of the
> man page will track the file format used on Debian?

I'm the upstream man-pages maintainer, so can't speak about what
Debian does. It may be possible that Andries, who was maintainer back
then, remembers something. Here's what I piece together.

The upstream man-pages package contains tzfile.5 and tzselect.8 manual
pages, and I am guessing that these are shipped by Debian. These pages
were added to the man-pages set many years before my time as
maintainer, back in release 1.23 (i.e., in the 1990s). Back then, the
Announce file contained this text:

[[
section 5 and 8 man pages for the timezone utilities.

[The latter were taken from ftp://elsie.nci.nih.gov/pub/tzcode1998h.tar.gz.
Nowadays the timezone code, data and programs described in these manpages
come with glibc, but the manpages don't.  Stupid GNUheads.
GNU seems to strongly dislike man pages, and either ships no man page at all,
as e.g. for diff, or ships very ugly man pages, mechanically generated
from some other format, like a help text. In a few cases otherwise
good man pages have been spoilt by inserting the message that one
should rather read the info file, even in cases where in fact
the info file is less informative and less correct.
In the timezone case the man pages were thrown out, but no info file
was created: "better a user without docs than a user reading a man page".
As long as this situation lasts we also ship some Section 1 man pages here.]
]]

Checking ftp://elsie.nci.nih.gov/pub, I see that it contains tzfile.5
and tzselect.8 manual pages.

The tzfile.5 page at elsie contains new info that isn't in the
man-pages version of this page. On the other hand, there seems to be
no content difference in the tzselect.8 pages.

At this stage, I am not sure whether the correct course of action for
me upstream is

a) Remove tzfile.5 and tzselect.8 from the man-pages set and tell
downstream distributions to get the pages from the tzcode package.

b) Update the tzfile.5 page in man-pages, to add the new text in the
elsie version of the page. Obviously, this solution is redundant, and
prone to bit rot, but it is convenient for downstream folk, since they
don't need to take any action. On the other hand, it requires
verifying that the tzfile.5 changes correspond to current glibc
reality.

c) Do nothing.

I welcome thoughts on this.

Cheers,

Michael

> -- System Information:
> Debian Release: 5.0.5
>  APT prefers stable
>  APT policy: (500, 'stable')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> manpages depends on no packages.
>
> manpages recommends no packages.
>
> Versions of packages manpages suggests:
> ii  konqueror [man-b 4:3.5.9.dfsg.1-6+lenny1 KDE's advanced file manager, web 
> b
> ii  man-db [man-brow 2.5.2-4                 on-line manual pager
>
> -- no debconf information
>
>
>
>



-- 
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Author of "The Linux Programming Interface" http://blog.man7.org/



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to