This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PING^1][PATCH][COVER LETTER] manual/time.texi: TZ and zoneinfo updates
- From: JWP <elseifthen at gmx dot com>
- To: libc-alpha at sourceware dot org
- Cc: bug-glibc-manual at gnu dot org
- Date: Fri, 23 Jan 2015 12:34:52 -0500
- Subject: Re: [PING^1][PATCH][COVER LETTER] manual/time.texi: TZ and zoneinfo updates
- Authentication-results: sourceware.org; auth=none
- References: <54B989EA dot 3080307 at gmx dot com>
On 01/16/2015 05:00 PM, JWP wrote:
> Hello Everyone,
>
> This is my first contribution to the glibc manual and I do not
> know what level of proof is required for changes, so I'll try
> to be brief.
>
> 1) the manual says:
> "this count includes leap seconds if you set TZ to certain values"
>
> Obviously, setting TZ does not change the System Clock time.
> As evidence of what I wrote regarding the configuration for using the
> 'right' database, I will quote the zoneinfo Makefile:
>
> # In earlier versions of this makefile, the other two directories were
> # subdirectories of $(TZDIR). However, this led to configuration errors.
> # For example, with posix_right under the earlier scheme,
> # TZ='right/Australia/Adelaide' got you localtime with leap seconds,
> # but gmtime without leap seconds, which led to problems with applications
> # like sendmail that subtract gmtime from localtime.
> # Therefore, the other two directories are now siblings of $(TZDIR).
> # You must replace all of $(TZDIR) to switch from not using leap seconds
> # to using them, or vice versa.
>
> 2) When TZ is set to an invalid value glibc defaults to UTC.
>
> I do not have anything to quote on this one, but that is
> indeed what happens.
>
> 3) Path to the zoneinfo database has changed to /usr/share/zoneinfo.
>
> The Manual:
> C.2 Installing the C Library
> ============================
> For a system wide installation (the given paths are for an installation
> with `--prefix=/usr'), link the timezone file which is in
> `/usr/share/zoneinfo' to the file `/etc/localtime'.
>
> Makeconfig:
> datadir = $(prefix)/share
> zonedir = $(datadir)/zoneinfo
>
> 4) The zoneinfo data is no longer installed by glibc:
>
> commit 482ff4dae91cf9a288284072d1a299868db7a634
> Author: Ulrich Drepper <drepper@gmail.com>
> Date: Wed Mar 7 04:48:47 2012 -0500
>
> Don't install timezone rule files
>
>
> J William Piggott (1):
> manual/time.texi: TZ and zoneinfo updates
>
> manual/time.texi | 22 +++++++++++++++-------
> 1 file changed, 15 insertions(+), 7 deletions(-)
>
>