From owner-freebsd-questions@FreeBSD.ORG Thu Mar 8 12:43:32 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E6AD416A404 for ; Thu, 8 Mar 2007 12:43:32 +0000 (UTC) (envelope-from kdk@daleco.biz) Received: from ezekiel.daleco.biz (southernuniform.com [66.76.92.18]) by mx1.freebsd.org (Postfix) with ESMTP id 8C57413C4A6 for ; Thu, 8 Mar 2007 12:43:32 +0000 (UTC) (envelope-from kdk@daleco.biz) Received: from archangel.daleco.biz ([69.27.149.254]) by ezekiel.daleco.biz (8.13.4/8.13.1) with ESMTP id l28ChS4B034449; Thu, 8 Mar 2007 06:43:30 -0600 (CST) (envelope-from kdk@daleco.biz) Message-ID: <45F004EB.80303@daleco.biz> Date: Thu, 08 Mar 2007 06:43:23 -0600 From: Kevin Kinsey User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.2pre) Gecko/20070221 SeaMonkey/1.1 MIME-Version: 1.0 To: Dean Hollister References: <20061201185732.Y6055@odyssey.apana.org.au> In-Reply-To: <20061201185732.Y6055@odyssey.apana.org.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Questions Subject: Re: Western Australian Daylight Savings changes X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Mar 2007 12:43:33 -0000 Dean Hollister wrote: > > Dear All, > > To confuse things even more, Western Australia is starting daylight > saving for a 3 year trial. The start/stop dates are not uniform, just to > make life harder. The dates are as follows: > > First on: 2:00am Dec 3 > 2007-2008: 2:00am Oct lastSun (ON) > 2007-2009: 2:00am Mar lastSun (OFF) > > If I've got the zoneinfo rules right, they go something like (sorry if > field formatting doesn't come out properly): > > > # Western Australia > Zone Australia/Perth 7:43:24 - LMT 1895 Dec > 8:00 Aus WST 1943 Jul > 8:00 - WST 1974 Oct lastSun 2:00s > 8:00 1:00 WST 1975 Mar Sun>=1 2:00s > 8:00 - WST 1983 Oct lastSun 2:00s > 8:00 1:00 WST 1984 Mar Sun>=1 2:00s > 8:00 - WST 1991 Nov 17 2:00s > 8:00 1:00 WST 1992 Mar Sun>=1 2:00s > 8:00 - WST 2006 Dec 2 > 8:00 AW WST 2009 Mar lastSun 2:00s > 8:00 - WST > > # Rule NAME FROM TO TYPE IN ON AT SAVE > LETTER/S > Rule AW 2006 only - Dec 3 2:00s 1:00 - > Rule AW 2007 2008 - Oct lastSun 2:00s 1:00 - > Rule AW 2007 2009 - Mar lastSun 2:00s 0 - > > Has anything at this stage been committed to the -STABLE branches for > these changes, or will most need to do them manually? > There has been a lot of discussion on the list lately about this, as a great portion of the world is going to DST this weekend, much earlier than the previous "norm". You might glean some insight from the mail archives. Here are some other (my non-authoritative) thoughts. 1. If your system is >=6.2, it's possible that the updated zone files are already installed. Most of the rest of the world's changes were, anyhow. 2. One way to test is to run `date -v +Nd`, where N is the number of days until the change. If date returns the wrong zone indicator (in my case it was CST instead of CDT), then run `tzsetup` as root and try again. 3. If it still returns the wrong indicator, install /usr/ports/misc/zoneinfo from an up-to-date ports tree, run tzsetup, and try again. > The gazetted changes/references are at: > > http://wa.gov.au/daylightsaving/ > It might be worth mentioning that just having 6.2 installed may not be enough; if the system was upgraded from a lower version, you may still need to run tzsetup to get ready for DST. This took me by surprise yesterday; fortunately, no biggie as I have only a few servers/workstations running FreeBSD. HTH, Kevin Kinsey