From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 82849 invoked by alias); 6 Aug 2015 21:45:59 -0000 Mailing-List: contact libc-locales-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-locales-owner@sourceware.org Received: (qmail 78357 invoked by uid 89); 6 Aug 2015 18:01:49 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00,RDNS_DYNAMIC,SPF_PASS autolearn=no version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: www.open-std.org Date: Thu, 06 Aug 2015 21:46:00 -0000 From: Keld Simonsen To: Joseph Myers Cc: Marko Myllynen , GNU C Library , libc-locales@sourceware.org Subject: Re: [PATCH] Remove locale timezone information Message-ID: <20150806180145.GE28963@www5.open-std.org> References: <556F23C9.3030500@redhat.com> <557AE725.5050104@redhat.com> <20150805090748.GH26572@vapier> <20150805100126.GA11842@www5.open-std.org> <20150805102233.GA12350@www5.open-std.org> <20150805105311.GK26572@vapier> <20150805113049.GB16488@www5.open-std.org> <20150805133305.GM26572@vapier> <20150805155626.GA14334@rap.rap.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i X-SW-Source: 2015-q3/txt/msg00081.txt.bz2 On Wed, Aug 05, 2015 at 04:15:14PM +0000, Joseph Myers wrote: > On Wed, 5 Aug 2015, Keld Simonsen wrote: > > > I don't know. I think I could add timezone info since the epoch based on > > the Olson data for each of the locales. Would you be positive about committing such changes > > Mike? I would then have to write up a program for that. > > We should not duplicate the work done externally in tracking timezone > changes, nor embed copies of such frequently changing data in glibc (the > existing copies of timezone data are purely for use as test inputs for zic > and time-related functions, not for installation). I don't understand your attitude here. Most other data in locales are coming from somewhere else, such as the language codes, the country codes, the date formats, the character attributes, the collation sequence. Locales are just a way of providing all these data, collected from different sources, into one uniform syntax, to be utilized by different glibc functions. And also collected so the user can choose the whole collection in one go. That has proven a useful concept for many years in the POSIX/C environment. Best regards Keld