proposed changes for Brazil, Mauritius, Argentina, Berlin 1945, etc.

Robbin Kawabata Robbin.Kawabata at sun.com
Wed Jul 16 16:42:41 UTC 2008


Just wanted to mention a small discrepancy between the 2008d cover letter 
description and actual timezone behavior.

The commentary says Berlin should have no user-visible changes.  However,
changes in the europe file affected past behavior for some European
timezones including Berlin (see zdump output diffs below).  It seems 
the "Changes affecting past time stamps" section should have mentioned
some European timezones changed behavior for 1945 or 1947.

Commentary from cover letter:
	...
 Changes affecting past time stamps.

 * For Mauritius, also include the 1982/1983 DST as reported by Steffen Thorsen.

 * For America/Argentina/San_Luis, redo the history from 1990 through 2000
   to match what's in Shanks & Pottenger.

 The following changes should not affect externally visible behavior.
	...
 * Redo the daylight-saving rules for Berlin in 1945 to make it clearer that
   these are for the Soviet Zone, not for Berlin in general.
	...
====================================================
Diffs between 2008c and 2008d zdump outputs (European timezones):

26a27,30
> CET  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET isdst=0
> CET  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST isdst=1
> CET  Sat Sep 15 23:59:59 1945 UTC = Sun Sep 16 01:59:59 1945 CEST isdst=1
> CET  Sun Sep 16 00:00:00 1945 UTC = Sun Sep 16 01:00:00 1945 CET isdst=0

15,16c15,16
< Europe/Belgrade  Tue May  8 00:59:59 1945 UTC = Tue May  8 01:59:59 1945 CET 
isdst=0
< Europe/Belgrade  Tue May  8 01:00:00 1945 UTC = Tue May  8 03:00:00 1945 CEST 
isdst=1
---
> Europe/Belgrade  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET 
isdst=0
> Europe/Belgrade  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST 
isdst=1

39,40c39,40
< Europe/Berlin  Sun Apr  6 00:59:59 1947 UTC = Sun Apr  6 01:59:59 1947 CET 
isdst=0
< Europe/Berlin  Sun Apr  6 01:00:00 1947 UTC = Sun Apr  6 03:00:00 1947 CEST 
isdst=1
---
> Europe/Berlin  Sun Apr  6 01:59:59 1947 UTC = Sun Apr  6 02:59:59 1947 CET 
isdst=0
> Europe/Berlin  Sun Apr  6 02:00:00 1947 UTC = Sun Apr  6 04:00:00 1947 CEST 
isdst=1

35,36c35,36
< Europe/Budapest  Tue May  1 21:59:59 1945 UTC = Tue May  1 22:59:59 1945 CET 
isdst=0
< Europe/Budapest  Tue May  1 22:00:00 1945 UTC = Wed May  2 00:00:00 1945 CEST 
isdst=1
---
> Europe/Budapest  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET 
isdst=0
> Europe/Budapest  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST 
isdst=1


15,16C15,16
< Europe/Ljubljana  Tue May  8 00:59:59 1945 UTC = Tue May  8 01:59:59 1945 CET 
isdst=0
< Europe/Ljubljana  Tue May  8 01:00:00 1945 UTC = Tue May  8 03:00:00 1945 CEST 
isdst=1
---
> Europe/Ljubljana  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET 
isdst=0
> Europe/Ljubljana  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST 
isdst=1

15,16c15,16
< Europe/Podgorica  Tue May  8 00:59:59 1945 UTC = Tue May  8 01:59:59 1945 CET 
isdst=0
< Europe/Podgorica  Tue May  8 01:00:00 1945 UTC = Tue May  8 03:00:00 1945 CEST 
isdst=1
---
> Europe/Podgorica  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET 
isdst=0
> Europe/Podgorica  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST 
isdst=1

15,16c15,16
< Europe/Sarajevo  Tue May  8 00:59:59 1945 UTC = Tue May  8 01:59:59 1945 CET 
isdst=0
< Europe/Sarajevo  Tue May  8 01:00:00 1945 UTC = Tue May  8 03:00:00 1945 CEST 
isdst=1
---
> Europe/Sarajevo  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET 
isdst=0
> Europe/Sarajevo  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST 
isdst=1

15,16c15,16
< Europe/Skopje  Tue May  8 00:59:59 1945 UTC = Tue May  8 01:59:59 1945 CET 
isdst=0
< Europe/Skopje  Tue May  8 01:00:00 1945 UTC = Tue May  8 03:00:00 1945 CEST 
isdst=1
---
> Europe/Skopje  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET 
isdst=0
> Europe/Skopje  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST 
isdst=1

13,14c13,14
< Europe/Sofia  Mon Apr  2 01:59:59 1945 UTC = Mon Apr  2 02:59:59 1945 CET 
isdst=0
< Europe/Sofia  Mon Apr  2 02:00:00 1945 UTC = Mon Apr  2 04:00:00 1945 EET 
isdst=0
---
> Europe/Sofia  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET 
isdst=0
> Europe/Sofia  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 EET 
isdst=0

15,16c15,16
< Europe/Zagreb  Tue May  8 00:59:59 1945 UTC = Tue May  8 01:59:59 1945 CET 
isdst=0
< Europe/Zagreb  Tue May  8 01:00:00 1945 UTC = Tue May  8 03:00:00 1945 CEST 
isdst=1
---
> Europe/Zagreb  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 CET 
isdst=0
> Europe/Zagreb  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 CEST 
isdst=1

26a27,30
> MET  Mon Apr  2 00:59:59 1945 UTC = Mon Apr  2 01:59:59 1945 MET isdst=0
> MET  Mon Apr  2 01:00:00 1945 UTC = Mon Apr  2 03:00:00 1945 MEST isdst=1
> MET  Sat Sep 15 23:59:59 1945 UTC = Sun Sep 16 01:59:59 1945 MEST isdst=1
> MET  Sun Sep 16 00:00:00 1945 UTC = Sun Sep 16 01:00:00 1945 MET isdst=0

====================================================
Diffs of europe file:

*** 2008c/europe	Mon Mar 24 05:30:58 2008
--- 2008d/europe	Mon Jul  7 06:45:31 2008
***************
*** 1,2 ****
! # @(#)europe	8.12
  # <pre>
--- 1,2 ----
! # @(#)europe	8.14
  # <pre>
***************
*** 459,461 ****
  # 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
--- 459,461 ----
  # 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
***************
*** 482,484 ****
  Rule	C-Eur	1943	only	-	Oct	 4	 2:00s	0	-
! Rule	C-Eur	1944	only	-	Apr	 3	 2:00s	1:00	S
  # Whitman gives 1944 Oct 7; go with Shanks & Pottenger.
--- 482,484 ----
  Rule	C-Eur	1943	only	-	Oct	 4	 2:00s	0	-
! Rule	C-Eur	1944	1945	-	Apr	Mon>=1	 2:00s	1:00	S
  # Whitman gives 1944 Oct 7; go with Shanks & Pottenger.
***************
*** 485,486 ****
--- 485,487 ----
  Rule	C-Eur	1944	only	-	Oct	 2	 2:00s	0	-
+ Rule	C-Eur	1945	only	-	Sep	16	 2:00	0	-
  Rule	C-Eur	1977	1980	-	Apr	Sun>=1	 2:00s	1:00	S
***************
*** 1101,1102 ****
--- 1102,1105 ----
  # <a 
href="http://www.parlament-berlin.de/pds-fraktion.nsf/727459127c8b66ee8525662300
459099/defc77cb784f180ac1256c2b0030274b/$FILE/bersarint.pdf">
+ # 
http://www.parlament-berlin.de/pds-fraktion.nsf/727459127c8b66ee8525662300459099
/defc77cb784f180ac1256c2b0030274b/$FILE/bersarint.pdf
+ # </a>
  # says that Bersarin issued an order to use Moscow time on May 20.
***************
*** 1107,1112 ****
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	
LETTER/S
- Rule	Germany	1945	only	-	Apr	 2	2:00s	1:00	S
- Rule	Germany	1945	only	-	May	24	2:00	2:00	M # 
Midsummer
- Rule	Germany	1945	only	-	Sep	24	3:00	1:00	S
- Rule	Germany	1945	only	-	Nov	18	2:00s	0	-
  Rule	Germany	1946	only	-	Apr	14	2:00s	1:00	S
--- 1110,1111 ----
***************
*** 1114,1116 ****
  Rule	Germany	1947	1949	-	Oct	Sun>=1	2:00s	0	-
! Rule	Germany	1947	only	-	Apr	 6	2:00s	1:00	S
  Rule	Germany	1947	only	-	May	11	2:00s	2:00	M
--- 1113,1118 ----
  Rule	Germany	1947	1949	-	Oct	Sun>=1	2:00s	0	-
! # http://www.ptb.de/de/org/4/44/441/salt.htm says the following transition
! # occurred at 3:00 MEZ, not the 2:00 MEZ given in Shanks & Pottenger.
! # Go with the PTB.
! Rule	Germany	1947	only	-	Apr	 6	3:00s	1:00	S
  Rule	Germany	1947	only	-	May	11	2:00s	2:00	M
***************
*** 1119,1120 ****
--- 1121,1127 ----
  Rule	Germany	1949	only	-	Apr	10	2:00s	1:00	S
+ 
+ Rule SovietZone	1945	only	-	May	24	2:00	2:00	
M # Midsummer
+ Rule SovietZone	1945	only	-	Sep	24	3:00	1:00	
S
+ Rule SovietZone	1945	only	-	Nov	18	2:00s	0	
-
+ 
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 1121,1123 ****
  Zone	Europe/Berlin	0:53:28 -	LMT	1893 Apr
! 			1:00	C-Eur	CE%sT	1945 Apr 2 2:00
  			1:00	Germany	CE%sT	1980
--- 1128,1131 ----
  Zone	Europe/Berlin	0:53:28 -	LMT	1893 Apr
! 			1:00	C-Eur	CE%sT	1945 May 24 2:00
! 			1:00 SovietZone	CE%sT	1946
  			1:00	Germany	CE%sT	1980



More information about the tz mailing list