On 2025-12-19 04:11, Corinna Vinschen wrote:
thanks for the patches. Three problems...
- The patches should ideally go to the newlib mailing list
- The patches are in `git show' format, not in `git format-patch'
format, so they can't be applied via `git am'.
- The commit message doesn't contain an empty line to split the
message into a summary line and the body, as in...
On Dec 19 11:58, Thomas Wolff wrote:
Unicode table build: update scripts for generation of width data to recent
changes in Unicode.org data file layout
Update scripts creating unicode tables
Unicode.org data file layout changed,
CLDR windowsZones.xml changed between v42 and v48: attached .diff is straight;
.sum shows only changed zones.
Any changes needed for tzset data or function?
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher but when there is no more to cut
-- Antoine de Saint-Exupéry--- /home/BWI/src/charsets/unicode/cldr/42/common/supplemental/windowsZones.xml
2022-10-18 06:46:16.000000000 -0600
+++ /usr/share/unicode/cldr/common/supplemental/windowsZones.xml
2025-10-23 12:36:53.000000000 -0600
@@ -30,7 +30,6 @@ For terms of use, see http://www.unicode
<mapZone other="Hawaiian Standard Time" territory="001"
type="Pacific/Honolulu"/>
<mapZone other="Hawaiian Standard Time" territory="CK"
type="Pacific/Rarotonga"/>
<mapZone other="Hawaiian Standard Time" territory="PF"
type="Pacific/Tahiti"/>
- <mapZone other="Hawaiian Standard Time" territory="UM"
type="Pacific/Johnston"/>
<mapZone other="Hawaiian Standard Time" territory="US"
type="Pacific/Honolulu"/>
<mapZone other="Hawaiian Standard Time" territory="ZZ"
type="Etc/GMT+10"/>
@@ -49,7 +48,7 @@ For terms of use, see http://www.unicode
<!-- (UTC-08:00) Baja California -->
<mapZone other="Pacific Standard Time (Mexico)"
territory="001" type="America/Tijuana"/>
- <mapZone other="Pacific Standard Time (Mexico)"
territory="MX" type="America/Tijuana America/Santa_Isabel"/>
+ <mapZone other="Pacific Standard Time (Mexico)"
territory="MX" type="America/Tijuana"/>
<!-- (UTC-08:00) Coordinated Universal Time-08 -->
<mapZone other="UTC-08" territory="001"
type="Etc/GMT+8"/>
@@ -60,7 +59,6 @@ For terms of use, see http://www.unicode
<mapZone other="Pacific Standard Time" territory="001"
type="America/Los_Angeles"/>
<mapZone other="Pacific Standard Time" territory="CA"
type="America/Vancouver"/>
<mapZone other="Pacific Standard Time" territory="US"
type="America/Los_Angeles"/>
- <mapZone other="Pacific Standard Time" territory="ZZ"
type="PST8PDT"/>
<!-- (UTC-07:00) Arizona -->
<mapZone other="US Mountain Standard Time"
territory="001" type="America/Phoenix"/>
@@ -70,15 +68,14 @@ For terms of use, see http://www.unicode
<mapZone other="US Mountain Standard Time"
territory="ZZ" type="Etc/GMT+7"/>
<!-- (UTC-07:00) Chihuahua, La Paz, Mazatlan -->
- <mapZone other="Mountain Standard Time (Mexico)"
territory="001" type="America/Chihuahua"/>
- <mapZone other="Mountain Standard Time (Mexico)"
territory="MX" type="America/Chihuahua America/Mazatlan"/>
+ <mapZone other="Mountain Standard Time (Mexico)"
territory="001" type="America/Mazatlan"/>
+ <mapZone other="Mountain Standard Time (Mexico)"
territory="MX" type="America/Mazatlan"/>
<!-- (UTC-07:00) Mountain Time (US & Canada) -->
<mapZone other="Mountain Standard Time" territory="001"
type="America/Denver"/>
- <mapZone other="Mountain Standard Time" territory="CA"
type="America/Edmonton America/Cambridge_Bay America/Inuvik
America/Yellowknife"/>
- <mapZone other="Mountain Standard Time" territory="MX"
type="America/Ojinaga"/>
+ <mapZone other="Mountain Standard Time" territory="CA"
type="America/Edmonton America/Cambridge_Bay America/Inuvik"/>
+ <mapZone other="Mountain Standard Time" territory="MX"
type="America/Ciudad_Juarez"/>
<mapZone other="Mountain Standard Time" territory="US"
type="America/Denver America/Boise"/>
- <mapZone other="Mountain Standard Time" territory="ZZ"
type="MST7MDT"/>
<!-- (UTC-07:00) Yukon -->
<mapZone other="Yukon Standard Time" territory="001"
type="America/Whitehorse"/>
@@ -97,10 +94,9 @@ For terms of use, see http://www.unicode
<!-- (UTC-06:00) Central Time (US & Canada) -->
<mapZone other="Central Standard Time" territory="001"
type="America/Chicago"/>
- <mapZone other="Central Standard Time" territory="CA"
type="America/Winnipeg America/Rainy_River America/Rankin_Inlet
America/Resolute"/>
- <mapZone other="Central Standard Time" territory="MX"
type="America/Matamoros"/>
+ <mapZone other="Central Standard Time" territory="CA"
type="America/Winnipeg America/Rankin_Inlet America/Resolute"/>
+ <mapZone other="Central Standard Time" territory="MX"
type="America/Matamoros America/Ojinaga"/>
<mapZone other="Central Standard Time" territory="US"
type="America/Chicago America/Indiana/Knox America/Indiana/Tell_City
America/Menominee America/North_Dakota/Beulah America/North_Dakota/Center
America/North_Dakota/New_Salem"/>
- <mapZone other="Central Standard Time" territory="ZZ"
type="CST6CDT"/>
<!-- (UTC-06:00) Easter Island -->
<mapZone other="Easter Island Standard Time"
territory="001" type="Pacific/Easter"/>
@@ -108,7 +104,7 @@ For terms of use, see http://www.unicode
<!-- (UTC-06:00) Guadalajara, Mexico City, Monterrey -->
<mapZone other="Central Standard Time (Mexico)"
territory="001" type="America/Mexico_City"/>
- <mapZone other="Central Standard Time (Mexico)"
territory="MX" type="America/Mexico_City America/Bahia_Banderas America/Merida
America/Monterrey"/>
+ <mapZone other="Central Standard Time (Mexico)"
territory="MX" type="America/Mexico_City America/Bahia_Banderas America/Merida
America/Monterrey America/Chihuahua "/>
<!-- (UTC-06:00) Saskatchewan -->
<mapZone other="Canada Central Standard Time"
territory="001" type="America/Regina"/>
@@ -133,9 +129,8 @@ For terms of use, see http://www.unicode
<!-- (UTC-05:00) Eastern Time (US & Canada) -->
<mapZone other="Eastern Standard Time" territory="001"
type="America/New_York"/>
<mapZone other="Eastern Standard Time" territory="BS"
type="America/Nassau"/>
- <mapZone other="Eastern Standard Time" territory="CA"
type="America/Toronto America/Iqaluit America/Montreal America/Nipigon
America/Pangnirtung America/Thunder_Bay"/>
+ <mapZone other="Eastern Standard Time" territory="CA"
type="America/Toronto America/Iqaluit"/>
<mapZone other="Eastern Standard Time" territory="US"
type="America/New_York America/Detroit America/Indiana/Petersburg
America/Indiana/Vincennes America/Indiana/Winamac America/Kentucky/Monticello
America/Louisville"/>
- <mapZone other="Eastern Standard Time" territory="ZZ"
type="EST5EDT"/>
<!-- (UTC-05:00) Haiti -->
<mapZone other="Haiti Standard Time" territory="001"
type="America/Port-au-Prince"/>
@@ -240,7 +235,7 @@ For terms of use, see http://www.unicode
<!-- (UTC-03:00) Punta Arenas -->
<mapZone other="Magallanes Standard Time"
territory="001" type="America/Punta_Arenas"/>
- <mapZone other="Magallanes Standard Time"
territory="CL" type="America/Punta_Arenas"/>
+ <mapZone other="Magallanes Standard Time"
territory="CL" type="America/Punta_Arenas America/Coyhaique"/>
<!-- (UTC-03:00) Saint Pierre and Miquelon -->
<mapZone other="Saint Pierre Standard Time"
territory="001" type="America/Miquelon"/>
@@ -421,7 +416,7 @@ For terms of use, see http://www.unicode
<mapZone other="FLE Standard Time" territory="FI"
type="Europe/Helsinki"/>
<mapZone other="FLE Standard Time" territory="LT"
type="Europe/Vilnius"/>
<mapZone other="FLE Standard Time" territory="LV"
type="Europe/Riga"/>
- <mapZone other="FLE Standard Time" territory="UA"
type="Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye"/>
+ <mapZone other="FLE Standard Time" territory="UA"
type="Europe/Kiev"/>
<!-- (UTC+02:00) Jerusalem -->
<mapZone other="Israel Standard Time" territory="001"
type="Asia/Jerusalem"/>
@@ -538,7 +533,8 @@ For terms of use, see http://www.unicode
<!-- (UTC+05:00) Ashgabat, Tashkent -->
<mapZone other="West Asia Standard Time"
territory="001" type="Asia/Tashkent"/>
<mapZone other="West Asia Standard Time" territory="AQ"
type="Antarctica/Mawson"/>
- <mapZone other="West Asia Standard Time" territory="KZ"
type="Asia/Oral Asia/Aqtau Asia/Aqtobe Asia/Atyrau"/>
+ <!-- Microsoft may create a new zone dedicated for
Almaty and Qostanay. -->
+ <mapZone other="West Asia Standard Time" territory="KZ"
type="Asia/Oral Asia/Almaty Asia/Aqtau Asia/Aqtobe Asia/Atyrau Asia/Qostanay"/>
<mapZone other="West Asia Standard Time" territory="MV"
type="Indian/Maldives"/>
<mapZone other="West Asia Standard Time" territory="TF"
type="Indian/Kerguelen"/>
<mapZone other="West Asia Standard Time" territory="TJ"
type="Asia/Dushanbe"/>
@@ -570,13 +566,12 @@ For terms of use, see http://www.unicode
<mapZone other="Nepal Standard Time" territory="001"
type="Asia/Katmandu"/>
<mapZone other="Nepal Standard Time" territory="NP"
type="Asia/Katmandu"/>
- <!-- (UTC+06:00) Astana -->
- <mapZone other="Central Asia Standard Time"
territory="001" type="Asia/Almaty"/>
+ <!-- (UTC+06:00) Astana --> <!-- Microsoft probably
keeps Central Asia Standard Time, but change Astana to something else. -->
+ <mapZone other="Central Asia Standard Time"
territory="001" type="Asia/Bishkek"/>
<mapZone other="Central Asia Standard Time"
territory="AQ" type="Antarctica/Vostok"/>
<mapZone other="Central Asia Standard Time"
territory="CN" type="Asia/Urumqi"/>
<mapZone other="Central Asia Standard Time"
territory="IO" type="Indian/Chagos"/>
<mapZone other="Central Asia Standard Time"
territory="KG" type="Asia/Bishkek"/>
- <mapZone other="Central Asia Standard Time"
territory="KZ" type="Asia/Almaty Asia/Qostanay"/>
<mapZone other="Central Asia Standard Time"
territory="ZZ" type="Etc/GMT-6"/>
<!-- (UTC+06:00) Dhaka -->
@@ -653,7 +648,7 @@ For terms of use, see http://www.unicode
<!-- (UTC+08:00) Ulaanbaatar -->
<mapZone other="Ulaanbaatar Standard Time"
territory="001" type="Asia/Ulaanbaatar"/>
- <mapZone other="Ulaanbaatar Standard Time"
territory="MN" type="Asia/Ulaanbaatar Asia/Choibalsan"/>
+ <mapZone other="Ulaanbaatar Standard Time"
territory="MN" type="Asia/Ulaanbaatar"/>
<!-- (UTC+08:45) Eucla -->
<mapZone other="Aus Central W. Standard Time"
territory="001" type="Australia/Eucla"/>
@@ -710,7 +705,7 @@ For terms of use, see http://www.unicode
<!-- (UTC+10:00) Hobart -->
<mapZone other="Tasmania Standard Time" territory="001"
type="Australia/Hobart"/>
- <mapZone other="Tasmania Standard Time" territory="AU"
type="Australia/Hobart Australia/Currie Antarctica/Macquarie"/>
+ <mapZone other="Tasmania Standard Time" territory="AU"
type="Australia/Hobart Antarctica/Macquarie"/>
<!-- (UTC+10:00) Vladivostok -->
<mapZone other="Vladivostok Standard Time"
territory="001" type="Asia/Vladivostok"/>
$ grep -Ew
'Johnson|Santa_Isabel|Chihuahua|Yellowknife|Ojinaga|Rainy_River|Montreal|Nipigon|Pangnirtung|Thunder_Bay|Coyhaique|Uzhgorod|Zaporozhye|Almaty|Qostanay|Astana|Bishkek|Choibalsan|Currie'
-- windowsZones-42-48.xml.diff > windowsZones-42-48.xml.sum
- <mapZone other="Pacific Standard Time (Mexico)"
territory="MX" type="America/Tijuana America/Santa_Isabel"/>
<!-- (UTC-07:00) Chihuahua, La Paz, Mazatlan -->
- <mapZone other="Mountain Standard Time (Mexico)"
territory="001" type="America/Chihuahua"/>
- <mapZone other="Mountain Standard Time (Mexico)"
territory="MX" type="America/Chihuahua America/Mazatlan"/>
- <mapZone other="Mountain Standard Time" territory="CA"
type="America/Edmonton America/Cambridge_Bay America/Inuvik
America/Yellowknife"/>
- <mapZone other="Mountain Standard Time" territory="MX"
type="America/Ojinaga"/>
- <mapZone other="Central Standard Time" territory="CA"
type="America/Winnipeg America/Rainy_River America/Rankin_Inlet
America/Resolute"/>
+ <mapZone other="Central Standard Time" territory="MX"
type="America/Matamoros America/Ojinaga"/>
+ <mapZone other="Central Standard Time (Mexico)"
territory="MX" type="America/Mexico_City America/Bahia_Banderas America/Merida
America/Monterrey America/Chihuahua "/>
- <mapZone other="Eastern Standard Time" territory="CA"
type="America/Toronto America/Iqaluit America/Montreal America/Nipigon
America/Pangnirtung America/Thunder_Bay"/>
+ <mapZone other="Magallanes Standard Time"
territory="CL" type="America/Punta_Arenas America/Coyhaique"/>
- <mapZone other="FLE Standard Time" territory="UA"
type="Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye"/>
+ <!-- Microsoft may create a new zone dedicated for
Almaty and Qostanay. -->
+ <mapZone other="West Asia Standard Time" territory="KZ"
type="Asia/Oral Asia/Almaty Asia/Aqtau Asia/Aqtobe Asia/Atyrau Asia/Qostanay"/>
- <!-- (UTC+06:00) Astana -->
- <mapZone other="Central Asia Standard Time"
territory="001" type="Asia/Almaty"/>
+ <!-- (UTC+06:00) Astana --> <!-- Microsoft probably
keeps Central Asia Standard Time, but change Astana to something else. -->
+ <mapZone other="Central Asia Standard Time"
territory="001" type="Asia/Bishkek"/>
<mapZone other="Central Asia Standard Time"
territory="KG" type="Asia/Bishkek"/>
- <mapZone other="Central Asia Standard Time"
territory="KZ" type="Asia/Almaty Asia/Qostanay"/>
- <mapZone other="Ulaanbaatar Standard Time"
territory="MN" type="Asia/Ulaanbaatar Asia/Choibalsan"/>
- <mapZone other="Tasmania Standard Time" territory="AU"
type="Australia/Hobart Australia/Currie Antarctica/Macquarie"/>