From owner-freebsd-hackers@FreeBSD.ORG Sat Apr 1 21:46:12 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 976EA16A422 for ; Sat, 1 Apr 2006 21:46:12 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail02.syd.optusnet.com.au (mail02.syd.optusnet.com.au [211.29.132.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F71143DCE for ; Sat, 1 Apr 2006 21:45:54 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-19-236.belrs4.nsw.optusnet.com.au [220.239.19.236]) by mail02.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k31LjpjW015183 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sun, 2 Apr 2006 07:45:52 +1000 Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.13.4/8.13.4) with ESMTP id k31LjpxQ003234; Sun, 2 Apr 2006 07:45:51 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.13.4/8.13.4/Submit) id k31Ljpxb003233; Sun, 2 Apr 2006 07:45:51 +1000 (EST) (envelope-from peter) Date: Sun, 2 Apr 2006 07:45:50 +1000 From: Peter Jeremy To: Cy Schubert Message-ID: <20060401214550.GE684@turion.vk2pj.dyndns.org> References: <200604011618.k31GI7PF076963@cwsys.cwsent.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200604011618.k31GI7PF076963@cwsys.cwsent.com> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.11 Cc: freebsd-hackers@freebsd.org Subject: Re: 2007 Zoneinfo X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Apr 2006 21:46:12 -0000 On Sat, 2006-Apr-01 08:18:07 -0800, Cy Schubert wrote: >I think we should start thinking about the Daylight Saving Time changes due >in 2007. I'm not sure which locales will adopt the changes and which will >not adopt the changes. Having just been through a timezone rule change and followed the fallout both at work and on various mailing lists, I'd say it doesn't matter how much notice you give, people will wait until the last minute to actually do anything. (And then discover that to make the changes take effect, they need to restart processes but there's a ban on scheduled maintenance so they can't make the change until the change is irrelevant). I presume that (like Australia), each state is responsible for the legislation defining time in that state. In this case, you can't finalise much until the states individually make up their minds whether they are going to follow the changes or not. Depending on the degree of co-operative planning between states, this could even wind up being iterative - where states announce a decision and later change it due to pressure from surrounding states. On the assumption that not all states will follow the new rules, there are two areas that will need work: - At least some of the US timezones will have two active sets of rules (and therefore need two distinct names) - Will the knowledge of which locations use which rules be embedded in FreeBSD or not (ie, do I just select "I'm in Texas" and FreeBSD knows what timezone to select, or is there a choice of "I'm in CST using the old rules" vs "I'm in CST using the new rules"). Since FreeBSD basically imports the timezone files from NIH, this comes down to (probably) following whatever winds up in the imported TZ files. -- Peter Jeremy