proposed time zone package changes

Arthur David Olson olsona at lecserver.nci.nih.gov
Sat Jul 11 16:16:33 UTC 2009


Here are proposed time zone package changes, with summary information followed
by the actual changes. If no problems are found, these will appear on the
ftp site in nine days.

				--ado

*	zic.c
		Do not end a binary file with a POSIX-style time zone string
		for locations that end up in permanent DST
		(thanks to Andreas Schwab).
*	asia
		Arbitrarily cut off Dhaka DST at end of 2009
		(so that a POSIX-style time zone string can appear in the
		Dhaka binary file, and for the benefit of systems with old
		glibc reimplementations of the time zone library that don't
		handle permanent DST correctly).
		Note that another change will be needed once the real end
		date for DST in Dhaka is known.
*	africa
		Change Mauritius to reflect that 2008-2009 DST experiment
		is not repeated (and to change end of DST in 2009 from
		2:00 standard time to 2:00 local time)
		(thanks to Steffen Thorsen).
*	europe
		Update URL for Directive 2000/84/EC on summer-time arrangements
		(thanks to Colin Watson and Ian Jackson).
*	leapseconds
		Change "no leap second" comment (no leap second at end of 2009).
*	tz-art.htm
		Add notes on "A Matter of Life and Death"
		(thanks to Dave Cantor).
*	tz-link.htm
		Remove seemingly obsolete public.planetmirror.com/pub/timezone
		link (thanks to Nathan Stratton Treadway).

diff -c old/africa new/africa
*** old/africa	Sun May 17 14:32:58 2009
--- new/africa	Sat Jul 11 12:07:03 2009
***************
*** 1,5 ****
  # <pre>
! # @(#)africa	8.21
  # This file is in the public domain, so clarified as of
  # 2009-05-17 by Arthur David Olson.
  
--- 1,5 ----
  # <pre>
! # @(#)africa	8.22
  # This file is in the public domain, so clarified as of
  # 2009-05-17 by Arthur David Olson.
  
***************
*** 502,512 ****
  # http://www.gov.mu/portal/goc/assemblysite/file/bill2708.pdf
  # </a>
  
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule Mauritius	1982	only	-	Oct	10	0:00	1:00	S
  Rule Mauritius	1983	only	-	Mar	21	0:00	0	-
! Rule Mauritius	2008	max	-	Oct	lastSun	2:00s	1:00	S
! Rule Mauritius	2009	max	-	Mar	lastSun	2:00s	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Indian/Mauritius	3:50:00 -	LMT	1907		# Port Louis
  			4:00 Mauritius	MU%sT	# Mauritius Time
--- 502,534 ----
  # http://www.gov.mu/portal/goc/assemblysite/file/bill2708.pdf
  # </a>
  
+ # From Steffen Thorsen (2009-06-05):
+ # According to several sources, Mauritius will not continue to observe
+ # DST the coming summer...
+ #
+ # Some sources, in French:
+ # <a href="http://www.defimedia.info/news/946/Rashid-Beebeejaun-:-%C2%AB-L%E2%80%99heure-d%E2%80%99%C3%A9t%C3%A9-ne-sera-pas-appliqu%C3%A9e-cette-ann%C3%A9e-%C2%BB">
+ # http://www.defimedia.info/news/946/Rashid-Beebeejaun-:-%C2%AB-L%E2%80%99heure-d%E2%80%99%C3%A9t%C3%A9-ne-sera-pas-appliqu%C3%A9e-cette-ann%C3%A9e-%C2%BB
+ # </a>
+ # <a href="http://lexpress.mu/Story/3398~Beebeejaun---Les-objectifs-d-%C3%A9conomie-d-%C3%A9nergie-de-l-heure-d-%C3%A9t%C3%A9-ont-%C3%A9t%C3%A9-atteints-">
+ # http://lexpress.mu/Story/3398~Beebeejaun---Les-objectifs-d-%C3%A9conomie-d-%C3%A9nergie-de-l-heure-d-%C3%A9t%C3%A9-ont-%C3%A9t%C3%A9-atteints-
+ # </a>
+ #
+ # Our wrap-up:
+ # <a href="http://www.timeanddate.com/news/time/mauritius-dst-will-not-repeat.html">
+ # http://www.timeanddate.com/news/time/mauritius-dst-will-not-repeat.html
+ # </a>
+ 
+ # From Arthur David Olson (2009-07-11):
+ # The "mauritius-dst-will-not-repeat" wrapup includes this: 
+ # "The trial ended on March 29, 2009, when the clocks moved back by one hour
+ # at 2am (or 02:00) local time..."
+ 
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule Mauritius	1982	only	-	Oct	10	0:00	1:00	S
  Rule Mauritius	1983	only	-	Mar	21	0:00	0	-
! Rule Mauritius	2008	only	-	Oct	lastSun	2:00	1:00	S
! Rule Mauritius	2009	only	-	Mar	lastSun	2:00	0	-
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Indian/Mauritius	3:50:00 -	LMT	1907		# Port Louis
  			4:00 Mauritius	MU%sT	# Mauritius Time
diff -c old/asia new/asia
*** old/asia	Mon Jun 15 06:43:59 2009
--- new/asia	Sat Jul 11 12:07:03 2009
***************
*** 1,5 ****
  # <pre>
! # @(#)asia	8.35
  # This file is in the public domain, so clarified as of
  # 2009-05-17 by Arthur David Olson.
  
--- 1,5 ----
  # <pre>
! # @(#)asia	8.36
  # This file is in the public domain, so clarified as of
  # 2009-05-17 by Arthur David Olson.
  
***************
*** 172,177 ****
--- 172,183 ----
  #
  # No DST end date has been announced yet.
  
+ # From Arthur David Olson (2009-07-11):
+ # Arbitrarily end DST at the end of 2009 so that a POSIX-sytle time zone string
+ # can appear in the Dhaka binary file and for the benefit of old glibc
+ # reimplementations of the time zone software that mishandle permanent DST.
+ # A change will be required once the end date is known.
+ 
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Asia/Dhaka	6:01:40 -	LMT	1890
  			5:53:20	-	HMT	1941 Oct    # Howrah Mean Time?
***************
*** 180,186 ****
  			6:30	-	BURT	1951 Sep 30
  			6:00	-	DACT	1971 Mar 26 # Dacca Time
  			6:00	-	BDT	2009 Jun 19 23:00 # Bangladesh Time
! 			6:00	1:00	BDST
  
  # Bhutan
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 186,193 ----
  			6:30	-	BURT	1951 Sep 30
  			6:00	-	DACT	1971 Mar 26 # Dacca Time
  			6:00	-	BDT	2009 Jun 19 23:00 # Bangladesh Time
! 			6:00	1:00	BDST	2010
! 			6:00	-	BDT
  
  # Bhutan
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
diff -c old/europe new/europe
*** old/europe	Sun May 17 14:32:59 2009
--- new/europe	Sat Jul 11 12:09:02 2009
***************
*** 1,5 ****
  # <pre>
! # @(#)europe	8.21
  # This file is in the public domain, so clarified as of
  # 2009-05-17 by Arthur David Olson.
  
--- 1,5 ----
  # <pre>
! # @(#)europe	8.22
  # This file is in the public domain, so clarified as of
  # 2009-05-17 by Arthur David Olson.
  
***************
*** 459,465 ****
  Rule	EU	1981	max	-	Mar	lastSun	 1:00u	1:00	S
  Rule	EU	1996	max	-	Oct	lastSun	 1:00u	0	-
  # The most recent directive covers the years starting in 2002.  See:
! # <a href="http://europa.eu.int/eur-lex/en/lif/dat/2000/en_300L0084.html">
  # Directive 2000/84/EC of the European Parliament and of the Council
  # of 19 January 2001 on summer-time arrangements.
  # </a>
--- 459,465 ----
  Rule	EU	1981	max	-	Mar	lastSun	 1:00u	1:00	S
  Rule	EU	1996	max	-	Oct	lastSun	 1:00u	0	-
  # The most recent directive covers the years starting in 2002.  See:
! # <a="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32000L0084:EN:NOT">
  # Directive 2000/84/EC of the European Parliament and of the Council
  # of 19 January 2001 on summer-time arrangements.
  # </a>
diff -c old/leapseconds new/leapseconds
*** old/leapseconds	Sun May 17 14:32:59 2009
--- new/leapseconds	Sat Jul 11 12:07:04 2009
***************
*** 1,5 ****
  # <pre>
! # @(#)leapseconds	8.8
  # This file is in the public domain, so clarified as of
  # 2009-05-17 by Arthur David Olson.
  
--- 1,5 ----
  # <pre>
! # @(#)leapseconds	8.9
  # This file is in the public domain, so clarified as of
  # 2009-05-17 by Arthur David Olson.
  
***************
*** 56,68 ****
  # SERVICE DE LA ROTATION TERRESTRE
  # OBSERVATOIRE DE PARIS
  # 61, Av. de l'Observatoire 75014 PARIS (France)
! # Tel.      : 33 (0) 1 40 51 22 29
  # FAX       : 33 (0) 1 40 51 22 91
  # Internet  : services.iers at obspm.fr
  #
! # Paris, 15 January 2009
  #
! # Bulletin C 37
  #
  # To authorities responsible
  # for the measurement and
--- 56,68 ----
  # SERVICE DE LA ROTATION TERRESTRE
  # OBSERVATOIRE DE PARIS
  # 61, Av. de l'Observatoire 75014 PARIS (France)
! # Tel.      : 33 (0) 1 40 51 22 26
  # FAX       : 33 (0) 1 40 51 22 91
  # Internet  : services.iers at obspm.fr
  #
! # Paris, 4 July 2009
  #
! # Bulletin C 38
  #
  # To authorities responsible
  # for the measurement and
***************
*** 70,76 ****
  #
  # INFORMATION ON UTC - TAI
  #
! # NO positive leap second will be introduced at the end of June 2009.
  # The difference between Coordinated Universal Time UTC and the
  # International Atomic Time TAI is :		
  #
--- 70,76 ----
  #
  # INFORMATION ON UTC - TAI
  #
! # NO positive leap second will be introduced at the end of December 2009.
  # The difference between Coordinated Universal Time UTC and the
  # International Atomic Time TAI is :		
  #
***************
*** 82,87 ****
  # will be no time step at the next possible date.
  #
  # Daniel GAMBIS
! # Head			
! # Earth Orientation Center of the IERS
  # Observatoire de Paris, France
--- 82,87 ----
  # will be no time step at the next possible date.
  #
  # Daniel GAMBIS
! # Director			
! # Earth Orientation Center of IERS
  # Observatoire de Paris, France
diff -c old/tz-art.htm new/tz-art.htm
*** old/tz-art.htm	Sun May 17 14:44:05 2009
--- new/tz-art.htm	Sat Jul 11 12:07:04 2009
***************
*** 9,15 ****
  <body>
  <h1>Time and the Arts</h1>
  <address>
! @(#)tz-art.htm	8.12
  </address>
  <p>
  This file is in the public domain, so clarified as of
--- 9,15 ----
  <body>
  <h1>Time and the Arts</h1>
  <address>
! @(#)tz-art.htm	8.13
  </address>
  <p>
  This file is in the public domain, so clarified as of
***************
*** 353,358 ****
--- 353,369 ----
  premonition in the "We Had a Dream" episode of "Medium"
  (originally aired 2007-02-28).
  </li>
+ <li>
+ In the 1946 "A Matter of Life and Death,"
+ there is a reference to British Double Summer Time.
+ The time does not play a large part in the plot;
+ it's just a passing reference to the time when one of the
+ characters was supposed to have died (but didn't).
+ The IMDb page is at
+ <a href="http://us.imdb.com/title/tt0038733/">
+ http://us.imdb.com/title/tt0038733/
+ </a>. (Dave Cantor)
+ </li>
  </ul>
  <hr>
  <ul>
diff -c old/tz-link.htm new/tz-link.htm
*** old/tz-link.htm	Sat Jun  6 08:27:24 2009
--- new/tz-link.htm	Sat Jul 11 12:07:04 2009
***************
*** 18,24 ****
  <body>
  <h1>Sources for Time Zone and Daylight Saving Time Data</h1>
  <address>
! @(#)tz-link.htm	8.21
  </address>
  <p>
  This file is in the public domain, so clarified as of
--- 18,24 ----
  <body>
  <h1>Sources for Time Zone and Daylight Saving Time Data</h1>
  <address>
! @(#)tz-link.htm	8.22
  </address>
  <p>
  This file is in the public domain, so clarified as of
***************
*** 114,123 ****
  href="ftp://elsie.nci.nih.gov/pub/tzarchive.gz">full archive of old
  messages</a> (in gzip compressed format), or retrieve <a
  href="ftp://munnari.oz.au/pub/oldtz">archived older versions of code
! and data</a>; there is also a smaller <a
! href="http://public.planetmirror.com/pub/timezone"><abbr
! title="Hypertext Transfer Protocol">HTTP</abbr>
! mirror</a>.</p>
  <p>
  The Web has several other sources for time zone and daylight saving time data.
  Here are some recent links that may be of interest.
--- 114,120 ----
  href="ftp://elsie.nci.nih.gov/pub/tzarchive.gz">full archive of old
  messages</a> (in gzip compressed format), or retrieve <a
  href="ftp://munnari.oz.au/pub/oldtz">archived older versions of code
! and data</a>.</p>
  <p>
  The Web has several other sources for time zone and daylight saving time data.
  Here are some recent links that may be of interest.
diff -c old/zic.c new/zic.c
*** old/zic.c	Mon Apr 20 16:17:54 2009
--- new/zic.c	Sat Jul 11 12:07:04 2009
***************
*** 3,9 ****
  ** 2006-07-17 by Arthur David Olson.
  */
  
! static char	elsieid[] = "@(#)zic.c	8.19";
  
  #include "private.h"
  #include "locale.h"
--- 3,9 ----
  ** 2006-07-17 by Arthur David Olson.
  */
  
! static char	elsieid[] = "@(#)zic.c	8.20";
  
  #include "private.h"
  #include "locale.h"
***************
*** 1921,1927 ****
  		if (stdrp != NULL && stdrp->r_hiyear == 2037)
  			return;
  	}
! 	if (stdrp == NULL && zp->z_nrules != 0)
  		return;
  	abbrvar = (stdrp == NULL) ? "" : stdrp->r_abbrvar;
  	doabbr(result, zp->z_format, abbrvar, FALSE, TRUE);
--- 1921,1927 ----
  		if (stdrp != NULL && stdrp->r_hiyear == 2037)
  			return;
  	}
! 	if (stdrp == NULL && (zp->z_nrules != 0 || zp->z_stdoff != 0))
  		return;
  	abbrvar = (stdrp == NULL) ? "" : stdrp->r_abbrvar;
  	doabbr(result, zp->z_format, abbrvar, FALSE, TRUE);



More information about the tz mailing list