Update Android TZDB from 2022f to 2022g.
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.
-------------
IANA release 2022g notes:
The northern edge of Chihuahua changes to US timekeeping.
Much of Greenland stops changing clocks after March 2023.
Fix some pre-1996 timestamps in northern Canada.
Some details of tzlookup.xml changes:
1. Canada changes are caused by pre-1996 changes.
2. America/Ojinaga is replaced by America/Matamoros as it now
follow US transition rules.
3. America/Ciudad_Juarez is added as it was introduced in this
TZDB update.
4. Asia/Kuching: Asia/Kuala_Lumpur is an alias to Asia/Singapore
and Asia/Singapore transitions around 1980 were updated.
Bug: 260965093
Test: CtsLibcoreTestCases
Test: CtsLibcoreOjTestCases
Test: CtsIcuTestCases
Test: CtsIcu4cTestCases
Test: CtsBionicTestCases
Test: CtsTextTestCases
Test: "adb shell dumpsys runtime" reports 2022g
Test: Time zone picker shows Mexico's new time zone
Test: Compares csv outputs of dump-tzdata.py - no extra time zone
Test: is changed, diffs match to the expectations.
Change-Id: I32e739263c5e5aaff61b5795796bf4cee15fae96
Merged-In: I32e739263c5e5aaff61b5795796bf4cee15fae96
18 files changed