United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6645783 (tz) Embed tzdata2007k into the tzupdater tool (Argentina DST fix for December 30, 2007)
6645783 : (tz) Embed tzdata2007k into the tzupdater tool (Argentina DST fix for December 30, 2007)

Details
Type:
Enhancement
Submit Date:
2007-12-28
Status:
Resolved
Updated Date:
2010-07-29
Project Name:
JDK
Resolved Date:
2008-01-04
Component:
tools
OS:
solaris
Sub-Component:
updaters
CPU:
sparc,generic
Priority:
P1
Resolution:
Fixed
Affected Versions:
tz1.3.2
Fixed Versions:
1.3.3

Related Reports
Relates:

Sub Tasks

Description
Last night, Argentina changed their timezone, effective Jan. 1, 2008. The customer requests Sun immediately implements these changes for both tzupdater and tzupdater131.
tzdata2007k was released.

Date: Mon, 31 Dec 2007 10:30:05 -0500

The files...
	ftp://elsie.nci.nih.gov/pub/tzcode2007k.tar.gz
...and...
	ftp://elsie.nci.nih.gov/pub/tzdata2007k.tar.gz
...are now available; these reflect the changes circulated last week on
the time zone mailing list (most importantly, changes to the
"southamerica" file based on Argentina's readoption of daylight saving
time.

                                    

Comments
EVALUATION

Tzdata updater 1.3.3 (tzdata2007k) is now available.
For more information, please refer to http://java.sun.com/javase/tzupdater_README.html .
                                     
2008-04-17
EVALUATION

tzdata2007k has been released.

Date: Mon, 31 Dec 2007 10:30:05 -0500

The files...
	ftp://elsie.nci.nih.gov/pub/tzcode2007k.tar.gz
...and...
	ftp://elsie.nci.nih.gov/pub/tzdata2007k.tar.gz
...are now available; these reflect the changes circulated last week on
the time zone mailing list (most importantly, changes to the
"southamerica" file based on Argentina's readoption of daylight saving
time.
                                     
2007-12-31
EVALUATION

Tzdata changes for Argentina and others. are under review by the tz mailing list. Those changes will be supported when the new tzdata release is available.

According to http://www.lanacion.com.ar/politica/nota.asp?nota_id=973996 , DST starts from 2007-12-30T00:00:00 (local standard time), not 2008-01-01T00:00:00.
                                     
2007-12-28
EVALUATION

I tested the fix and found it did make the correct changes for the new DST changes for Argnetina. Here are my results:

BEFORE FIX
----------
509 $ java -Duser.timezone=America/Argentina/Buenos_Aires -Da=BeforeFix TestDST "12/29/2007 11:00:00 PM"
Saturday, December 29, 2007 11:00:00 PM ART (America/Argentina/Buenos_Aires) is not in daylight-savings time.

510 $ java -Duser.timezone=America/Argentina/Buenos_Aires -Da=BeforeFix TestDST "12/30/2007 0:00:00 AM"
Sunday, December 30, 2007 12:00:00 AM ART (America/Argentina/Buenos_Aires) is not in daylight-savings time.
 
511 $ java -Duser.timezone=America/Argentina/Buenos_Aires -Da=BeforeFix TestDST "01/01/2008 2:00:00 AM"
Tuesday, January 1, 2008 2:00:00 AM ART (America/Argentina/Buenos_Aires) is not in daylight-savings time.

INSTALLING FIX
--------------
518 $ /usr/bin/jdk1.5.0_11/bin/java  -jar tzupdater-1.3.3-ea.jar -u
 
519 $ /usr/bin/jdk1.5.0_11/bin/java  -jar tzupdater-1.3.3-ea.jar -V
tzupdater version 1.3.3-ea
JRE time zone data version: tzdata2007k
Embedded time zone data version: tzdata2007k

AFTER FIX
---------
521 $ java -Duser.timezone=America/Argentina/Buenos_Aires -Da=AfterFix TestDST "12/29/2007 11:00:00 PM"
Saturday, December 29, 2007 11:00:00 PM ART (America/Argentina/Buenos_Aires) is not in daylight-savings time.

523 $ java -Duser.timezone=America/Argentina/Buenos_Aires -Da=AfterFix TestDST "12/30/2007 0:00:00 AM"
Sunday, December 30, 2007 1:00:00 AM ARST (America/Argentina/Buenos_Aires) is in daylight-savings time.

524 $ java -Duser.timezone=America/Argentina/Buenos_Aires -Da=AfterFix TestDST "01/01/2008 2:0:00 AM"
Tuesday, January 1, 2008 2:00:00 AM ARST (America/Argentina/Buenos_Aires) is in daylight-savigs time.
                                     
2007-12-28



Hardware and Software, Engineered to Work Together