History log of /external/icu/icu4c/source/test/intltest/tztest.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f8d3eae0dffe097499a67191cc322ae37dc21eca 28-Apr-2015 Neil Fuller <nfuller@google.com> Update to tzdata 2015d

Changes affecting future time stamps

Egypt will not observe DST in 2015 and will consider canceling it
permanently. For now, assume no DST indefinitely.
(Thanks to Ahmed Nazmy and Tim Parenti.)

Changes affecting past time stamps

America/Whitehorse switched from UTC-9 to UTC-8 on 1967-05-28, not
1966-07-01. Also, Yukon's time zone history is documented better.
(Thanks to Brian Inglis and Dennis Ferguson.)

Change affecting past and future time zone abbreviations

The abbreviations for Hawaii-Aleutian standard and daylight times
have been changed from HAST/HADT to HST/HDT, as per US Government
Printing Office style. This affects only America/Adak since 1983,
as America/Honolulu was already using the new style.

Includes ICU changes from upstream:
http://bugs.icu-project.org/trac/search?q=2015d

ICU4J tests all pass.
ICU4C tests failures the same before and after:

| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------
ALL TESTS SUMMARY:
ok: testdata iotest letest
===== ERRS: intltest cintltst

Bug: 20551453
(cherry-picked from commit 142de1fcdb6266b1058dafa8b51df96be74d044f)

Change-Id: I8f6056565b32b4fe289ffb3e77e817a7205329f4
/external/icu/icu4c/source/test/intltest/tztest.cpp
0ac12d87e45ff91ce0de78746c7d2c910c012056 24-Apr-2015 Neil Fuller <nfuller@google.com> Update to tzdata 2015c

Changes affecting future time stamps

Egypt's spring-forward transition is at 24:00 on April's last Thursday,
not 00:00 on April's last Friday. 2015's transition will therefore be on
Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fixes
apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.)

Changes affecting past time stamps

The following changes affect some pre-1991 Chile-related time stamps
in America/Santiago, Antarctica/Palmer, and Pacific/Easter.

The 1910 transition was January 10, not January 1.

The 1918 transition was September 10, not September 1.

The UTC-4 time observed from 1932 to 1942 is now considered to be
standard time, not year-round DST.

Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31,
then reverted to standard time, then switched its time zone to
UTC-5 on 1947-04-01.

Assume transitions before 1968 were at 00:00, since we have no data
saying otherwise.

The spring 1988 transition was 1988-10-09, not 1988-10-02.
The fall 1990 transition was 1990-03-11, not 1990-03-18.

Assume no UTC offset change for Pacific/Easter on 1890-01-01,
and omit all transitions on Pacific/Easter from 1942 through 1946
since we have no data suggesting that they existed.

One more zone has been turned into a link, as it differed
from an existing zone only for older time stamps. As usual,
this change affects UTC offsets in pre-1970 time stamps only.
The zone's old contents have been moved to the 'backzone' file.
The affected zone is America/Montreal.

Includes ICU changes from upstream:
http://bugs.icu-project.org/trac/search?q=2015c

ICU4J tests all pass.
ICU4C tests failures the same before and after:

| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------
ALL TESTS SUMMARY:
ok: testdata iotest letest
===== ERRS: intltest cintltst

Bug: 20287125
(cherry-picked from commit 636d086f127a5e3da0ac774b77a1fcc2b9baf22e)

Change-Id: I77bbd151a27cfcf05cb8008989ed5e34b38ebf9a
/external/icu/icu4c/source/test/intltest/tztest.cpp
6963bf5ae7372c8c504dcc268534520ef3abc08d 07-Apr-2015 Neil Fuller <nfuller@google.com> Upgrade timezone data to 2015b

Changes affecting future time stamps

Mongolia will start observing DST again this year, from the last
Saturday in March at 02:00 to the last Saturday in September at 00:00.
(Thanks to Ganbold Tsagaankhuu.)

Palestine will start DST on March 28, not March 27. Also,
correct the fall 2014 transition from September 26 to October 24.
Adjust future predictions accordingly. (Thanks to Steffen Thorsen.)

Changes affecting past time stamps

The 1982 zone shift in Pacific/Easter has been corrected, fixing a 2015a
regression. (Thanks to Stuart Bishop for reporting the problem.)

Some more zones have been turned into links, when they differed
from existing zones only for older time stamps. As usual,
these changes affect UTC offsets in pre-1970 time stamps only.
Their old contents have been moved to the 'backzone' file.
The affected zones are: America/Antigua, America/Cayman,
Pacific/Midway, and Pacific/Saipan.

Changes affecting time zone abbreviations

Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD".
(Thanks to Hank W.)

This also includes ICU4J test changes from:
http://bugs.icu-project.org/trac/changeset/37267
and ICU4C test changes from:
http://bugs.icu-project.org/trac/changeset/37266
Data update obtained from:
ftp://ftp.iana.org/tz/releases/tzdata2015b.tar.gz

The following files generated using ICU build tools:
icu4c/source/data/misc/zoneinfo64.txt
icu4c/source/stubdata/icudt55l.dat
icu4j/main/shared/data/icudata.jar
icu4j/main/shared/data/icutzdata.jar

Some ICU4J tests fail (same before and after, see below).
Some ICU4C test fail (same before and after, see below).

ICU4J test failures from "ant check" (besides ICU4J known failures):
[java] TestAddLikelySubtags {
[java] Error: (ULocaleTest.java:3838) Original: und_Arab_SN expected: wo_Arab_SN - but got ar_Arab_SN
[java] Error: (ULocaleTest.java:3838) Original: und_Cyrl_KZ expected: kk_Cyrl_KZ - but got ru_Cyrl_KZ
[java] Error: (ULocaleTest.java:3838) Original: und_Ethi_ER expected: ti_Ethi_ER - but got am_Ethi_ER
[java] Error: (ULocaleTest.java:3838) Original: und_GU expected: ch_Latn_GU - but got en_Latn_GU
[java] Error: (ULocaleTest.java:3838) Original: und_Latn_ZA expected: af_Latn_ZA - but got en_Latn_ZA
[java] Error: (ULocaleTest.java:3838) Original: und_NR expected: na_Latn_NR - but got en_Latn_NR
[java] } (0.030s) FAILED (6 failure(s))

ICU4C test failures:
-------------
| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------
ALL TESTS SUMMARY:
ok: testdata iotest letest
===== ERRS: intltest cintltst

Bug: 19887183
Change-Id: I1b4bdc5ae5cf778908a77893d7f8db8a4117e1e1
/external/icu/icu4c/source/test/intltest/tztest.cpp
1b7d32f919554dda9c193b32188251337bc756f1 19-Mar-2015 Fredrik Roubert <roubert@google.com> Copy ICU4C 55 RC from icu-project.org to aosp/icu55.

These files were exported from the ICU Subversion repository by running
the following command:

svn export \
http://source.icu-project.org/repos/icu/icu/tags/release-55-rc/ icu4c

Only the subdirectory "source" and the files in the root directory were
added in this commit. The other subdirectories only contain files that
are not relevant (as_is, packaging) when using ICU4C in Android.

Change-Id: Ic489af9174250da4cb3dbb02f71954334dab203a
/external/icu/icu4c/source/test/intltest/tztest.cpp
6e59d2dafce4fe8b5ca7466d53f200d033fa3e25 04-Feb-2015 Neil Fuller <nfuller@google.com> Update ICU metadata from 2014j to 2015a

Files taken from:
http://bugs.icu-project.org/trac/changeset/37006

The tzdata rules used are 2015a.

zoneinfo64.txt and icudt54l.dat updated with:

cd external/icu
mkdir build
cd build
../icu4c/source/runConfigureICU Linux
cd tools/tzcode/
cp ~/Downloads/tzdata2015a.tar.gz .
mkdir ../../bin
ln -S . ../../../icu4c/source/tools/tzcode/icuregions
ln -S . ../../../icu4c/source/tools/tzcode/icuzones
make
cp zoneinfo64.txt ../../../icu4c/source/data/misc/zoneinfo64.txt

cd ../..
make INCLUDE_UNI_CORE_DATA=1 -j32 all check
cp data/out/tmp/icudt54l.dat ../icu4c/source/stubdata/

Test results:

-------------
| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst
---------------

Bug: 19212588
Change-Id: Ie09120da7ac7a7f0190696d370d0ca3d8c44ff7a
/external/icu/icu4c/source/test/intltest/tztest.cpp
f719e8bdcfe845be9fde71c4e2325b4b99e58be2 03-Feb-2015 Neil Fuller <nfuller@google.com> Updates to ICU4C data files from upstream

Thanks to ccorneilius@ and muzbit.kim@ for providing similar
changes.

Timezone data changes related to tzdata 2014i and 2014j,
and some Russia TZ changes.

Contains Russia data change:

This change also includes modifications to windowsZones.txt
from upstream CLDR change:
http://unicode.org/cldr/trac/changeset/11021

The ICU change
http://bugs.icu-project.org/trac/changeset/36645 incorporated
those before the 2014i tz data release.

Contains 2014i changes:

http://bugs.icu-project.org/trac/changeset/36693
http://bugs.icu-project.org/trac/changeset/36692

Contains 2014j changes:

http://bugs.icu-project.org/trac/changeset/36718
http://bugs.icu-project.org/trac/changeset/36719

Contains further Russia changes:

ICU change set:
http://bugs.icu-project.org/trac/changeset/36779

The zoneinfo64.txt has been updated:

Notice that the tz2icu tool does not pick up
the icuregions file if run from somewhere other
than the source directory. A symbolic link is
created in the steps below to ensure that
the ICU-maintained mappings are used. icuzones
appears not to be needed.

Besides comments, this version is the same as
http://bugs.icu-project.org/trac/browser/icu/trunk/source/data/misc/zoneinfo64.txt?rev=36997
which is a good cross-check.

This is fixing some missing updates and involved manual steps.

cd external/icu
mkdir build
cd build
../icu4c/source/runConfigureICU Linux
cd tools/tzcode/
cp ~/Downloads/tzdata2014j.tar.gz .
mkdir ../../bin
ln -S . ../../../icu4c/source/tools/tzcode/icuregions
ln -S . ../../../icu4c/source/tools/tzcode/icuzones
make
cp zoneinfo64.txt ../../../icu4c/source/data/misc/zoneinfo64.txt

cd ../..
make INCLUDE_UNI_CORE_DATA=1 -j32 all check
cp data/out/tmp/icudt54l.dat ../icu4c/source/stubdata/

ICU4C test results:

All tests pass except:

| *** FAILING TEST SUMMARY FOR: intltest
TestG7Locales
G7CollationTest
TestProperty
CollationAPITest
TestDataDriven
CollationTest
collate
| *** END FAILING TEST SUMMARY FOR: intltest
-------------
| *** FAILING TEST SUMMARY FOR: cintltst
/tsutil/creststn/TestGetVersionColl
/tscoll/capitst/TestProperty
/tscoll/cg7coll/TestG7Locales
/tscoll/cmsccoll/TestImportRulesDeWithPhonebook
/tscoll/cmsccoll/TestImport
/tscoll/cmsccoll/TestImportWithType
| *** END FAILING TEST SUMMARY FOR: cintltst

Bug: 19212588
Change-Id: I2d23de688761feba603bcdf0cd0019d18e55113b
/external/icu/icu4c/source/test/intltest/tztest.cpp
f9878a236aa0d9662d8e40cafdaf2e04cd615835 21-Nov-2014 ccornelius <ccornelius@google.com> Update ICU4C/CLDR to versions 54.1/26.

Failing test summary:

| *** FAILING TEST SUMMARY FOR: intltest
TestCanonicalID
TimeZoneTest
TestTimeRoundTrip
TimeZoneFormatTest
format
| *** END FAILING TEST SUMMARY FOR: intltest
-----------
ALL TESTS SUMMARY:
ok: testdata iotest cintltst letest
===== ERRS: intltest

Change-Id: I91c82ef1042905bb6454a30c6973b4573da56f77
/external/icu/icu4c/source/test/intltest/tztest.cpp
c73f511526464f8e56c242df80552e9b0d94ae3d 09-Jul-2014 Elliott Hughes <enh@google.com> Move the icu4c source to match the upstream layout.

Change-Id: I3152e41d6979b8fb5735f08894f7ebdc2c5d4f18
/external/icu/icu4c/source/test/intltest/tztest.cpp