RESTRICT AUTOMERGE Update Android TZDB from 2020d to 2020f. [R]
Update Android TZDB from 2020d to 2020f. [R]
Notes for Android time zone maintainers:
Like all tzdb updates, the binary files in this commit should not be
patched to other release branches: they are not guaranteed to work.
Also note that there are associated changes in external/icu and often
others that should also be applied. tzdb updates are incremental
changes: all previous tzdb updates should be applied. Look for
aosp/<release>-dev changes for backports. If you have a local branch
with ICU changes the ICU .dat file in external/icu will not apply
cleanly. Instead, make equivalent changes to text files and run
system/timezone/update-tzdata.py.
-----
Note: There was a bug in update 2020e, that's why we update
straight to 2020f.
IANA TZDB 2020e release notes:
Briefly:
Volgograd switches to Moscow time on 2020-12-27 at 02:00.
Changes to future timestamps
Volgograd changes time zone from +04 to +03 on 2020-12-27 at 02:00.
(Thanks to Alexander Krivenyshev and Stepan Golosunov.)
Changes to past timestamps
Correct many pre-1986 transitions, fixing entries originally
derived from Shanks. The fixes include:
- Australia: several 1917 through 1971 transitions
- Bahamas: several 1941 through 1945 transitions
- Bermuda: several 1917 through 1956 transitions
- Belize: several 1942 through 1968 transitions
- Ghana: several 1915 through 1956 transitions
- Israel and Palestine: several 1940 through 1985 transitions
- Kenya and adjacent: several 1908 through 1960 transitions
- Nigeria and adjacent: correcting LMT in Lagos, and several 1905
through 1919 transitions
- Seychelles: the introduction of standard time in 1907, not 1906
- Vanuatu: DST in 1973-1974, and a corrected 1984 transition
(Thanks to P Chan.)
Because of the Australia change, Australia/Currie (King Island) is
no longer needed, as it is identical to Australia/Hobart for all
timestamps since 1970 and was therefore created by mistake.
Australia/Currie has been moved to the 'backward' file and its
corrected data moved to the 'backzone' file.
Changes to past time zone abbreviations and DST flags
To better match legislation in Turks and Caicos, the 2015 shift to
year-round observance of -04 is now modeled as AST throughout before
returning to Eastern Time with US DST in 2018, rather than as
maintaining EDT until 2015-11-01. (Thanks to P Chan.)
IANA TZDB 2020f release notes:
Change to build procedure
'make rearguard_tarballs' no longer generates a bad rearguard.zi,
fixing a 2020e bug. (Problem reported by Deborah Goldsmith.)
Bug: 177201403
Test: CtsLibcoreTestCases
Test: CtsLibcoreOjTestCases
Test: CtsIcuTestCases
Test: CtsBionicTestCases
Test: CtsTextTestCases
Test: Run CF with these changes, Settings > System > Date & Time
shows Volgograd as GMT+3 after 27th Dec and as GMT+4 before that date.
Change-Id: I0bc52e844239da1d0faa267474d03d85f9a2d919
(cherry picked from commit ddddf458e52d0c2190285424ccf7bba98494f4bc)
Merged-In: Ie0b590c1fe0aa4a07f80587d8ddc37266b2e8111
diff --git a/output_data/android/tzlookup.xml b/output_data/android/tzlookup.xml
index ad1bf62..78664ca 100644
--- a/output_data/android/tzlookup.xml
+++ b/output_data/android/tzlookup.xml
@@ -2,7 +2,7 @@
**** Autogenerated file - DO NOT EDIT ****
---><timezones ianaversion="2020d">
+--><timezones ianaversion="2020f">
<countryzones>
<country code="ad" default="Europe/Andorra" everutc="n">
<id>Europe/Andorra</id>
@@ -65,7 +65,6 @@
<id notafter="796147200000">Australia/Melbourne</id>
<id>Australia/Brisbane</id>
<id notafter="1193500800000">Australia/Hobart</id>
- <id notafter="37728000000">Australia/Currie</id>
<id notafter="762883200000">Australia/Lindeman</id>
<id notafter="1286035200000">Antarctica/Macquarie</id>
<id>Australia/Lord_Howe</id>
@@ -711,8 +710,8 @@
<id notafter="701823600000">Europe/Astrakhan</id>
<id notafter="1480806000000">Europe/Ulyanovsk</id>
<id>Europe/Saratov</id>
- <id>Europe/Volgograd</id>
<id>Europe/Moscow</id>
+ <id>Europe/Volgograd</id>
<id>Europe/Kirov</id>
<id>Europe/Kaliningrad</id>
</country>