* Fwd: [tz] Ubuntu drops old-style links
[not found] ` <86ff5be5-ccae-4bc0-81af-46abc54e549d@systematicsw.ab.ca>
@ 2024-03-20 20:59 ` Brian Inglis
2024-03-21 9:36 ` Corinna Vinschen
0 siblings, 1 reply; 12+ messages in thread
From: Brian Inglis @ 2024-03-20 20:59 UTC (permalink / raw)
To: Cygwin Apps
[-- Attachment #1: Type: text/plain, Size: 4944 bytes --]
On 2024-03-19 02:19, brian.inglis@systematicsw.ab.ca wrote:
> On 2024-03-18 21:12, Matt Johnson-Pint via tz wrote:
>> I just learned that Ubuntu Noble (24.04) decided to intentionally split the
>> tzdata package. Old-style links such as US/Eastern are no longer included by
>> default, but are available in the tzdata-legacy package instead.
>>
>> Just thought I'd share. I wonder if other distributions / platforms /
>> libraries will follow suit. What do y'all think?
>>
>> See:
>> <https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2058249>
>> <https://stackoverflow.com/questions/78180695/unrecognized-time-zone>
> I've been looking at that to reduce Cygwin CI and embedded build server setup
> overhead by limiting base install data to:
>
> - only the zones in zonenow.tab;
> - optionally those in zone1970.tab not in zonenow.tab;
> - additionally those in zone.tab in backward, and/or backzone;
> - possibly those not in zone.tab, only in backward, and/or backzone;
> - additions those in posix subtree, or right subtree.
As tzdata maintainer, I would like to discuss on this list first, to take
advantage of a wide variety of experience in different environments with
different practices and requirements, before making more definite proposals on
the public list.
Please see the attached log for prioritized subsets of tzdata for consideration:
#1 minimal zones required to set the time as it is used around the globe, which
may require using a different zone id (name) than before, and will be correct
from release onwards, but possibly not exactly the same historically
#2 extra zones whose clocks have agreed since 1970 and provides correct
historical times for the zone based on those locations from 1970 onwards
#3 zones which have more, but possibly questionable, historical data
#4 backward compatibility links to other zones, like legacy country based
directories or regions, or because of renames, splits, data proved uncertain,
never really correct, never used in the region, was the same as surrounding or
adjacent regions, or was part of a different country
#5 legacy and historical zone ids
Counts of each are:
pri 1 91 zones src zonenow.tab
pri 2 221 zones src zone1970.tab
pri 3 132 zones src backzone
pri 4 113 zones src backward
pri 5 41 zones src files
There are also the subtrees for posix, which duplicates the base data, in
contrast to the right subtree which has the same zone names, but provides
TAI-10s time_t counting leapseconds (currently UTC+27s) ignoring 86400s/day.
> The balance is between a proliferation of packages and reasonable selections of
> data, so discussions will be pursued, opinions solicited, possibly debated.
The first package split I propose is tzdata-right, which will include both the
right and posix subtrees, as few outside the physics communities may need this,
and we don't know if anyone uses it on Cygwin: yet!
Next for consideration is where the legacy and historical #5 ids fit?
Should they be split into a separate package, or included in a package for
servers that possibly still use original zones, or require specific GMT offsets,
like ships at sea?
Then we should look at what to do with the backzone #3 and backward #4 zones
that offer more historical data, plus backward compatability ids and links,
which may be useful to the astrological community, and on user desktops.
The backward links could be replaced by instructions taht say if you are using
link id, use zone id instead.
The zones in #2 allow recent history to be followed and a large number of zones
that most desktop users are likely to expect to have available.
For me, this includes my local America/Edmonton zone which tracks provincial
variations in DST observance over the last half century before DST was more
standardized.
The zones in #1 are limited but reduce minimum install footprint for CI and
servers that may use few zones other than the built in UTC default.
For me, that means I would have to select America/Denver to get MT with NA DST.
The practice would be similar in Europe: most Europeans would have to select
Europe/Berlin, as that is the most populous city using that time zone.
Would this be a good place to add #5 in case legacy zone ids are used on server
builds?
What would the impact on tzset conversion from Windows to Olson tzdb be?
We would probably have to add all of these in to any minimal install.
I think I looked at that somewhere, sometime, not too long ago.
All questions, comments, and suggestions will be greatfully received and
responded to.
--
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 à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
[-- Attachment #2: tzid-priorities.log --]
[-- Type: text/plain, Size: 31178 bytes --]
Africa/Abidjan 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Algiers 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Cairo 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Casablanca 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Johannesburg 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Lagos 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Maputo 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Nairobi 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Tripoli 1 zonenow.tab zone1970.tab africa zone.tab
America/Adak 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Anchorage 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Asuncion 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Caracas 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Chicago 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Denver 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Halifax 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Havana 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Jamaica 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Lima 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Los_Angeles 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Mexico_City 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Miquelon 1 zonenow.tab zone1970.tab northamerica zone.tab
America/New_York 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Noronha 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Nuuk 1 zonenow.tab zone1970.tab europe zone.tab
America/Phoenix 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Santiago 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Santo_Domingo 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Sao_Paulo 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Scoresbysund 1 zonenow.tab zone1970.tab europe zone.tab
America/St_Johns 1 zonenow.tab zone1970.tab northamerica zone.tab
Antarctica/Troll 1 zonenow.tab zone1970.tab antarctica zone.tab
Asia/Bangkok 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Beirut 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Chita 1 zonenow.tab zone1970.tab europe zone.tab
Asia/Colombo 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Dhaka 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Dubai 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Gaza 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Hong_Kong 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jakarta 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jayapura 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jerusalem 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kabul 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kamchatka 1 zonenow.tab zone1970.tab europe zone.tab
Asia/Karachi 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kathmandu 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kolkata 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Makassar 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Manila 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Seoul 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Shanghai 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Singapore 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tashkent 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tehran 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tokyo 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Vladivostok 1 zonenow.tab zone1970.tab europe zone.tab
Asia/Yangon 1 zonenow.tab zone1970.tab asia zone.tab
Atlantic/Azores 1 zonenow.tab zone1970.tab europe zone.tab
Atlantic/Cape_Verde 1 zonenow.tab zone1970.tab africa zone.tab
Australia/Adelaide 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Brisbane 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Darwin 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Eucla 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Lord_Howe 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Perth 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Sydney 1 zonenow.tab zone1970.tab australasia zone.tab
Europe/Athens 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Chisinau 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Dublin 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Istanbul 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Lisbon 1 zonenow.tab zone1970.tab europe zone.tab
Europe/London 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Moscow 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Paris 1 zonenow.tab zone1970.tab europe zone.tab
Pacific/Auckland 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Bougainville 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Chatham 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Easter 1 zonenow.tab zone1970.tab southamerica zone.tab
Pacific/Galapagos 1 zonenow.tab zone1970.tab southamerica zone.tab
Pacific/Gambier 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Guam 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Honolulu 1 zonenow.tab zone1970.tab northamerica zone.tab
Pacific/Kiritimati 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Marquesas 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Niue 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Norfolk 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Pago_Pago 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Pitcairn 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Tahiti 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Tongatapu 1 zonenow.tab zone1970.tab australasia zone.tab
Africa/Bissau 2 zone1970.tab africa zone.tab
Africa/Ceuta 2 zone1970.tab europe zone.tab
Africa/El_Aaiun 2 zone1970.tab africa zone.tab
Africa/Juba 2 zone1970.tab africa zone.tab
Africa/Khartoum 2 zone1970.tab africa zone.tab
Africa/Monrovia 2 zone1970.tab africa zone.tab
Africa/Ndjamena 2 zone1970.tab africa zone.tab
Africa/Sao_Tome 2 zone1970.tab africa zone.tab
Africa/Tunis 2 zone1970.tab africa zone.tab
Africa/Windhoek 2 zone1970.tab africa zone.tab
America/Araguaina 2 zone1970.tab southamerica zone.tab
America/Argentina/Buenos_Aires 2 zone1970.tab southamerica zone.tab
America/Argentina/Catamarca 2 zone1970.tab southamerica zone.tab
America/Argentina/Cordoba 2 zone1970.tab southamerica zone.tab
America/Argentina/Jujuy 2 zone1970.tab southamerica zone.tab
America/Argentina/La_Rioja 2 zone1970.tab southamerica zone.tab
America/Argentina/Mendoza 2 zone1970.tab southamerica zone.tab
America/Argentina/Rio_Gallegos 2 zone1970.tab southamerica zone.tab
America/Argentina/Salta 2 zone1970.tab southamerica zone.tab
America/Argentina/San_Juan 2 zone1970.tab southamerica zone.tab
America/Argentina/San_Luis 2 zone1970.tab southamerica zone.tab
America/Argentina/Tucuman 2 zone1970.tab southamerica zone.tab
America/Argentina/Ushuaia 2 zone1970.tab southamerica zone.tab
America/Bahia 2 zone1970.tab southamerica zone.tab
America/Bahia_Banderas 2 zone1970.tab northamerica zone.tab
America/Barbados 2 zone1970.tab northamerica zone.tab
America/Belem 2 zone1970.tab southamerica zone.tab
America/Belize 2 zone1970.tab northamerica zone.tab
America/Boa_Vista 2 zone1970.tab southamerica zone.tab
America/Bogota 2 zone1970.tab southamerica zone.tab
America/Boise 2 zone1970.tab northamerica zone.tab
America/Cambridge_Bay 2 zone1970.tab northamerica zone.tab
America/Campo_Grande 2 zone1970.tab southamerica zone.tab
America/Cancun 2 zone1970.tab northamerica zone.tab
America/Cayenne 2 zone1970.tab southamerica zone.tab
America/Chihuahua 2 zone1970.tab northamerica zone.tab
America/Ciudad_Juarez 2 zone1970.tab northamerica zone.tab
America/Costa_Rica 2 zone1970.tab northamerica zone.tab
America/Cuiaba 2 zone1970.tab southamerica zone.tab
America/Danmarkshavn 2 zone1970.tab europe zone.tab
America/Dawson 2 zone1970.tab northamerica zone.tab
America/Dawson_Creek 2 zone1970.tab northamerica zone.tab
America/Detroit 2 zone1970.tab northamerica zone.tab
America/Edmonton 2 zone1970.tab northamerica zone.tab
America/Eirunepe 2 zone1970.tab southamerica zone.tab
America/El_Salvador 2 zone1970.tab northamerica zone.tab
America/Fortaleza 2 zone1970.tab southamerica zone.tab
America/Fort_Nelson 2 zone1970.tab northamerica zone.tab
America/Glace_Bay 2 zone1970.tab northamerica zone.tab
America/Goose_Bay 2 zone1970.tab northamerica zone.tab
America/Grand_Turk 2 zone1970.tab northamerica zone.tab
America/Guatemala 2 zone1970.tab northamerica zone.tab
America/Guayaquil 2 zone1970.tab southamerica zone.tab
America/Guyana 2 zone1970.tab southamerica zone.tab
America/Hermosillo 2 zone1970.tab northamerica zone.tab
America/Indiana/Indianapolis 2 zone1970.tab northamerica zone.tab
America/Indiana/Knox 2 zone1970.tab northamerica zone.tab
America/Indiana/Marengo 2 zone1970.tab northamerica zone.tab
America/Indiana/Petersburg 2 zone1970.tab northamerica zone.tab
America/Indiana/Tell_City 2 zone1970.tab northamerica zone.tab
America/Indiana/Vevay 2 zone1970.tab northamerica zone.tab
America/Indiana/Vincennes 2 zone1970.tab northamerica zone.tab
America/Indiana/Winamac 2 zone1970.tab northamerica zone.tab
America/Inuvik 2 zone1970.tab northamerica zone.tab
America/Iqaluit 2 zone1970.tab northamerica zone.tab
America/Juneau 2 zone1970.tab northamerica zone.tab
America/Kentucky/Louisville 2 zone1970.tab northamerica zone.tab
America/Kentucky/Monticello 2 zone1970.tab northamerica zone.tab
America/La_Paz 2 zone1970.tab southamerica zone.tab
America/Maceio 2 zone1970.tab southamerica zone.tab
America/Managua 2 zone1970.tab northamerica zone.tab
America/Manaus 2 zone1970.tab southamerica zone.tab
America/Martinique 2 zone1970.tab northamerica zone.tab
America/Matamoros 2 zone1970.tab northamerica zone.tab
America/Mazatlan 2 zone1970.tab northamerica zone.tab
America/Menominee 2 zone1970.tab northamerica zone.tab
America/Merida 2 zone1970.tab northamerica zone.tab
America/Metlakatla 2 zone1970.tab northamerica zone.tab
America/Moncton 2 zone1970.tab northamerica zone.tab
America/Monterrey 2 zone1970.tab northamerica zone.tab
America/Montevideo 2 zone1970.tab southamerica zone.tab
America/Nome 2 zone1970.tab northamerica zone.tab
America/North_Dakota/Beulah 2 zone1970.tab northamerica zone.tab
America/North_Dakota/Center 2 zone1970.tab northamerica zone.tab
America/North_Dakota/New_Salem 2 zone1970.tab northamerica zone.tab
America/Ojinaga 2 zone1970.tab northamerica zone.tab
America/Panama 2 zone1970.tab northamerica zone.tab
America/Paramaribo 2 zone1970.tab southamerica zone.tab
America/Porto_Velho 2 zone1970.tab southamerica zone.tab
America/Port-au-Prince 2 zone1970.tab northamerica zone.tab
America/Puerto_Rico 2 zone1970.tab northamerica zone.tab
America/Punta_Arenas 2 zone1970.tab southamerica zone.tab
America/Rankin_Inlet 2 zone1970.tab northamerica zone.tab
America/Recife 2 zone1970.tab southamerica zone.tab
America/Regina 2 zone1970.tab northamerica zone.tab
America/Resolute 2 zone1970.tab northamerica zone.tab
America/Rio_Branco 2 zone1970.tab southamerica zone.tab
America/Santarem 2 zone1970.tab southamerica zone.tab
America/Sitka 2 zone1970.tab northamerica zone.tab
America/Swift_Current 2 zone1970.tab northamerica zone.tab
America/Tegucigalpa 2 zone1970.tab northamerica zone.tab
America/Thule 2 zone1970.tab europe zone.tab
America/Tijuana 2 zone1970.tab northamerica zone.tab
America/Toronto 2 zone1970.tab northamerica zone.tab
America/Vancouver 2 zone1970.tab northamerica zone.tab
America/Whitehorse 2 zone1970.tab northamerica zone.tab
America/Winnipeg 2 zone1970.tab northamerica zone.tab
America/Yakutat 2 zone1970.tab northamerica zone.tab
Antarctica/Casey 2 zone1970.tab antarctica zone.tab
Antarctica/Davis 2 zone1970.tab antarctica zone.tab
Antarctica/Macquarie 2 zone1970.tab australasia zone.tab
Antarctica/Mawson 2 zone1970.tab antarctica zone.tab
Antarctica/Palmer 2 zone1970.tab southamerica zone.tab
Antarctica/Rothera 2 zone1970.tab antarctica zone.tab
Antarctica/Vostok 2 zone1970.tab antarctica zone.tab
Asia/Almaty 2 zone1970.tab asia zone.tab
Asia/Amman 2 zone1970.tab asia zone.tab
Asia/Anadyr 2 zone1970.tab europe zone.tab
Asia/Aqtau 2 zone1970.tab asia zone.tab
Asia/Aqtobe 2 zone1970.tab asia zone.tab
Asia/Ashgabat 2 zone1970.tab asia zone.tab
Asia/Atyrau 2 zone1970.tab asia zone.tab
Asia/Baghdad 2 zone1970.tab asia zone.tab
Asia/Baku 2 zone1970.tab asia zone.tab
Asia/Barnaul 2 zone1970.tab europe zone.tab
Asia/Bishkek 2 zone1970.tab asia zone.tab
Asia/Choibalsan 2 zone1970.tab asia zone.tab
Asia/Damascus 2 zone1970.tab asia zone.tab
Asia/Dili 2 zone1970.tab asia zone.tab
Asia/Dushanbe 2 zone1970.tab asia zone.tab
Asia/Famagusta 2 zone1970.tab asia zone.tab
Asia/Hebron 2 zone1970.tab asia zone.tab
Asia/Hovd 2 zone1970.tab asia zone.tab
Asia/Ho_Chi_Minh 2 zone1970.tab asia zone.tab
Asia/Irkutsk 2 zone1970.tab europe zone.tab
Asia/Khandyga 2 zone1970.tab europe zone.tab
Asia/Krasnoyarsk 2 zone1970.tab europe zone.tab
Asia/Kuching 2 zone1970.tab asia zone.tab
Asia/Macau 2 zone1970.tab asia zone.tab
Asia/Magadan 2 zone1970.tab europe zone.tab
Asia/Nicosia 2 zone1970.tab asia zone.tab
Asia/Novokuznetsk 2 zone1970.tab europe zone.tab
Asia/Novosibirsk 2 zone1970.tab europe zone.tab
Asia/Omsk 2 zone1970.tab europe zone.tab
Asia/Oral 2 zone1970.tab asia zone.tab
Asia/Pontianak 2 zone1970.tab asia zone.tab
Asia/Pyongyang 2 zone1970.tab asia zone.tab
Asia/Qatar 2 zone1970.tab asia zone.tab
Asia/Qostanay 2 zone1970.tab asia zone.tab
Asia/Qyzylorda 2 zone1970.tab asia zone.tab
Asia/Riyadh 2 zone1970.tab asia zone.tab
Asia/Sakhalin 2 zone1970.tab europe zone.tab
Asia/Samarkand 2 zone1970.tab asia zone.tab
Asia/Srednekolymsk 2 zone1970.tab europe zone.tab
Asia/Taipei 2 zone1970.tab asia zone.tab
Asia/Tbilisi 2 zone1970.tab asia zone.tab
Asia/Thimphu 2 zone1970.tab asia zone.tab
Asia/Tomsk 2 zone1970.tab europe zone.tab
Asia/Ulaanbaatar 2 zone1970.tab asia zone.tab
Asia/Urumqi 2 zone1970.tab asia zone.tab
Asia/Ust-Nera 2 zone1970.tab europe zone.tab
Asia/Yakutsk 2 zone1970.tab europe zone.tab
Asia/Yekaterinburg 2 zone1970.tab europe zone.tab
Asia/Yerevan 2 zone1970.tab asia zone.tab
Atlantic/Bermuda 2 zone1970.tab northamerica zone.tab
Atlantic/Canary 2 zone1970.tab europe zone.tab
Atlantic/Faroe 2 zone1970.tab europe zone.tab
Atlantic/Madeira 2 zone1970.tab europe zone.tab
Atlantic/South_Georgia 2 zone1970.tab southamerica zone.tab
Atlantic/Stanley 2 zone1970.tab southamerica zone.tab
Australia/Broken_Hill 2 zone1970.tab australasia zone.tab
Australia/Hobart 2 zone1970.tab australasia zone.tab
Australia/Lindeman 2 zone1970.tab australasia zone.tab
Australia/Melbourne 2 zone1970.tab australasia zone.tab
Europe/Andorra 2 zone1970.tab europe zone.tab
Europe/Astrakhan 2 zone1970.tab europe zone.tab
Europe/Belgrade 2 zone1970.tab europe zone.tab
Europe/Berlin 2 zone1970.tab europe zone.tab
Europe/Brussels 2 zone1970.tab europe zone.tab
Europe/Bucharest 2 zone1970.tab europe zone.tab
Europe/Budapest 2 zone1970.tab europe zone.tab
Europe/Gibraltar 2 zone1970.tab europe zone.tab
Europe/Helsinki 2 zone1970.tab europe zone.tab
Europe/Kaliningrad 2 zone1970.tab europe zone.tab
Europe/Kirov 2 zone1970.tab europe zone.tab
Europe/Kyiv 2 zone1970.tab europe zone.tab
Europe/Madrid 2 zone1970.tab europe zone.tab
Europe/Malta 2 zone1970.tab europe zone.tab
Europe/Minsk 2 zone1970.tab europe zone.tab
Europe/Prague 2 zone1970.tab europe zone.tab
Europe/Riga 2 zone1970.tab europe zone.tab
Europe/Rome 2 zone1970.tab europe zone.tab
Europe/Samara 2 zone1970.tab europe zone.tab
Europe/Saratov 2 zone1970.tab europe zone.tab
Europe/Simferopol 2 zone1970.tab europe zone.tab
Europe/Sofia 2 zone1970.tab europe zone.tab
Europe/Tallinn 2 zone1970.tab europe zone.tab
Europe/Tirane 2 zone1970.tab europe zone.tab
Europe/Ulyanovsk 2 zone1970.tab europe zone.tab
Europe/Vienna 2 zone1970.tab europe zone.tab
Europe/Vilnius 2 zone1970.tab europe zone.tab
Europe/Volgograd 2 zone1970.tab europe zone.tab
Europe/Warsaw 2 zone1970.tab europe zone.tab
Europe/Zurich 2 zone1970.tab europe zone.tab
Indian/Chagos 2 zone1970.tab asia zone.tab
Indian/Maldives 2 zone1970.tab asia zone.tab
Indian/Mauritius 2 zone1970.tab africa zone.tab
Pacific/Apia 2 zone1970.tab australasia zone.tab
Pacific/Efate 2 zone1970.tab australasia zone.tab
Pacific/Fakaofo 2 zone1970.tab australasia zone.tab
Pacific/Fiji 2 zone1970.tab australasia zone.tab
Pacific/Guadalcanal 2 zone1970.tab australasia zone.tab
Pacific/Kanton 2 zone1970.tab australasia zone.tab
Pacific/Kosrae 2 zone1970.tab australasia zone.tab
Pacific/Kwajalein 2 zone1970.tab australasia zone.tab
Pacific/Nauru 2 zone1970.tab australasia zone.tab
Pacific/Noumea 2 zone1970.tab australasia zone.tab
Pacific/Palau 2 zone1970.tab australasia zone.tab
Pacific/Port_Moresby 2 zone1970.tab australasia zone.tab
Pacific/Rarotonga 2 zone1970.tab australasia zone.tab
Pacific/Tarawa 2 zone1970.tab australasia zone.tab
Africa/Accra 3 backzone backward zone.tab
Africa/Addis_Ababa 3 backzone backward zone.tab
Africa/Asmara 3 backzone backward zone.tab
Africa/Asmera 3 backzone backward
Africa/Bamako 3 backzone backward zone.tab
Africa/Bangui 3 backzone backward zone.tab
Africa/Banjul 3 backzone backward zone.tab
Africa/Blantyre 3 backzone backward zone.tab
Africa/Brazzaville 3 backzone backward zone.tab
Africa/Bujumbura 3 backzone backward zone.tab
Africa/Conakry 3 backzone backward zone.tab
Africa/Dakar 3 backzone backward zone.tab
Africa/Dar_es_Salaam 3 backzone backward zone.tab
Africa/Djibouti 3 backzone backward zone.tab
Africa/Douala 3 backzone backward zone.tab
Africa/Freetown 3 backzone backward zone.tab
Africa/Gaborone 3 backzone backward zone.tab
Africa/Harare 3 backzone backward zone.tab
Africa/Kampala 3 backzone backward zone.tab
Africa/Kigali 3 backzone backward zone.tab
Africa/Kinshasa 3 backzone backward zone.tab
Africa/Libreville 3 backzone backward zone.tab
Africa/Lome 3 backzone backward zone.tab
Africa/Luanda 3 backzone backward zone.tab
Africa/Lubumbashi 3 backzone backward zone.tab
Africa/Lusaka 3 backzone backward zone.tab
Africa/Malabo 3 backzone backward zone.tab
Africa/Maseru 3 backzone backward zone.tab
Africa/Mbabane 3 backzone backward zone.tab
Africa/Mogadishu 3 backzone backward zone.tab
Africa/Niamey 3 backzone backward zone.tab
Africa/Nouakchott 3 backzone backward zone.tab
Africa/Ouagadougou 3 backzone backward zone.tab
Africa/Porto-Novo 3 backzone backward zone.tab
Africa/Timbuktu 3 backzone backward
America/Anguilla 3 backzone backward zone.tab
America/Antigua 3 backzone backward zone.tab
America/Argentina/ComodRivadavia 3 backzone backward
America/Aruba 3 backzone backward zone.tab
America/Atikokan 3 backzone backward zone.tab
America/Blanc-Sablon 3 backzone backward zone.tab
America/Cayman 3 backzone backward zone.tab
America/Coral_Harbour 3 backzone backward
America/Creston 3 backzone backward zone.tab
America/Curacao 3 backzone backward zone.tab
America/Dominica 3 backzone backward zone.tab
America/Ensenada 3 backzone backward
America/Grenada 3 backzone backward zone.tab
America/Guadeloupe 3 backzone backward zone.tab
America/Kralendijk 3 backzone backward zone.tab
America/Lower_Princes 3 backzone backward zone.tab
America/Marigot 3 backzone backward zone.tab
America/Montreal 3 backzone backward
America/Montserrat 3 backzone backward zone.tab
America/Nassau 3 backzone backward zone.tab
America/Nipigon 3 backzone backward
America/Pangnirtung 3 backzone backward
America/Port_of_Spain 3 backzone backward zone.tab
America/Rainy_River 3 backzone backward
America/Rosario 3 backzone backward
America/St_Barthelemy 3 backzone backward zone.tab
America/St_Kitts 3 backzone backward zone.tab
America/St_Lucia 3 backzone backward zone.tab
America/St_Thomas 3 backzone backward zone.tab
America/St_Vincent 3 backzone backward zone.tab
America/Thunder_Bay 3 backzone backward
America/Tortola 3 backzone backward zone.tab
America/Virgin 3 backzone backward
America/Yellowknife 3 backzone backward
Antarctica/DumontDUrville 3 backzone backward zone.tab
Antarctica/McMurdo 3 backzone backward zone.tab
Antarctica/South_Pole 3 backzone backward
Antarctica/Syowa 3 backzone backward zone.tab
Arctic/Longyearbyen 3 backzone backward zone.tab
Asia/Aden 3 backzone backward zone.tab
Asia/Bahrain 3 backzone backward zone.tab
Asia/Brunei 3 backzone backward zone.tab
Asia/Chongqing 3 backzone backward
Asia/Chungking 3 backzone backward
Asia/Hanoi 3 backzone
Asia/Harbin 3 backzone backward
Asia/Kashgar 3 backzone backward
Asia/Kuala_Lumpur 3 backzone backward zone.tab
Asia/Kuwait 3 backzone backward zone.tab
Asia/Muscat 3 backzone backward zone.tab
Asia/Phnom_Penh 3 backzone backward zone.tab
Asia/Tel_Aviv 3 backzone backward
Asia/Vientiane 3 backzone backward zone.tab
Atlantic/Jan_Mayen 3 backzone backward
Atlantic/Reykjavik 3 backzone backward zone.tab
Atlantic/St_Helena 3 backzone backward zone.tab
Australia/Currie 3 backzone backward
Europe/Amsterdam 3 backzone backward zone.tab
Europe/Belfast 3 backzone backward
Europe/Copenhagen 3 backzone backward zone.tab
Europe/Guernsey 3 backzone backward zone.tab
Europe/Isle_of_Man 3 backzone backward zone.tab
Europe/Jersey 3 backzone backward zone.tab
Europe/Ljubljana 3 backzone backward zone.tab
Europe/Luxembourg 3 backzone backward zone.tab
Europe/Monaco 3 backzone backward zone.tab
Europe/Oslo 3 backzone backward zone.tab
Europe/Sarajevo 3 backzone backward zone.tab
Europe/Skopje 3 backzone backward zone.tab
Europe/Stockholm 3 backzone backward zone.tab
Europe/Tiraspol 3 backzone backward
Europe/Uzhgorod 3 backzone backward
Europe/Vaduz 3 backzone backward zone.tab
Europe/Zagreb 3 backzone backward zone.tab
Europe/Zaporozhye 3 backzone backward
Iceland 3 backzone backward
Indian/Antananarivo 3 backzone backward zone.tab
Indian/Christmas 3 backzone backward zone.tab
Indian/Cocos 3 backzone backward zone.tab
Indian/Comoro 3 backzone backward zone.tab
Indian/Kerguelen 3 backzone backward zone.tab
Indian/Mahe 3 backzone backward zone.tab
Indian/Mayotte 3 backzone backward zone.tab
Indian/Reunion 3 backzone backward zone.tab
Pacific/Chuuk 3 backzone backward zone.tab
Pacific/Enderbury 3 backzone backward
Pacific/Funafuti 3 backzone backward zone.tab
Pacific/Johnston 3 backzone backward
Pacific/Majuro 3 backzone backward zone.tab
Pacific/Midway 3 backzone backward zone.tab
Pacific/Pohnpei 3 backzone backward zone.tab
Pacific/Ponape 3 backzone backward
Pacific/Saipan 3 backzone backward zone.tab
Pacific/Truk 3 backzone backward
Pacific/Wake 3 backzone backward zone.tab
Pacific/Wallis 3 backzone backward zone.tab
Pacific/Yap 3 backzone backward
America/Atka 4 backward
America/Buenos_Aires 4 backward
America/Catamarca 4 backward
America/Cordoba 4 backward
America/Fort_Wayne 4 backward
America/Godthab 4 backward
America/Indianapolis 4 backward
America/Jujuy 4 backward
America/Knox_IN 4 backward
America/Louisville 4 backward
America/Mendoza 4 backward
America/Porto_Acre 4 backward
America/Santa_Isabel 4 backward
America/Shiprock 4 backward
Asia/Ashkhabad 4 backward
Asia/Calcutta 4 backward
Asia/Dacca 4 backward
Asia/Istanbul 4 backward
Asia/Katmandu 4 backward
Asia/Macao 4 backward
Asia/Rangoon 4 backward
Asia/Saigon 4 backward
Asia/Thimbu 4 backward
Asia/Ujung_Pandang 4 backward
Asia/Ulan_Bator 4 backward
Atlantic/Faeroe 4 backward
Australia/ACT 4 backward
Australia/Canberra 4 backward
Australia/LHI 4 backward
Australia/NSW 4 backward
Australia/North 4 backward
Australia/Queensland 4 backward
Australia/South 4 backward
Australia/Tasmania 4 backward
Australia/Victoria 4 backward
Australia/West 4 backward
Australia/Yancowinna 4 backward
Brazil/Acre 4 backward
Brazil/DeNoronha 4 backward
Brazil/East 4 backward
Brazil/West 4 backward
Canada/Atlantic 4 backward
Canada/Central 4 backward
Canada/Eastern 4 backward
Canada/Mountain 4 backward
Canada/Newfoundland 4 backward
Canada/Pacific 4 backward
Canada/Saskatchewan 4 backward
Canada/Yukon 4 backward
Chile/Continental 4 backward
Chile/EasterIsland 4 backward
Cuba 4 backward
Egypt 4 backward
Eire 4 backward
Etc/GMT0 4 backward
Etc/GMT+0 4 backward
Etc/GMT-0 4 backward
Etc/Greenwich 4 backward
Etc/UCT 4 backward
Etc/Universal 4 backward
Etc/Zulu 4 backward
Europe/Bratislava 4 backward zone.tab
Europe/Busingen 4 backward zone.tab
Europe/Kiev 4 backward
Europe/Mariehamn 4 backward zone.tab
Europe/Nicosia 4 backward
Europe/Podgorica 4 backward zone.tab
Europe/San_Marino 4 backward zone.tab
Europe/Vatican 4 backward zone.tab
GB 4 backward
GB-Eire 4 backward
GMT0 4 backward
GMT+0 4 backward
GMT-0 4 backward
Greenwich 4 backward
Hongkong 4 backward
Iran 4 backward
Israel 4 backward
Jamaica 4 backward
Japan 4 backward
Kwajalein 4 backward
Libya 4 backward
Mexico/BajaNorte 4 backward
Mexico/BajaSur 4 backward
Mexico/General 4 backward
NZ 4 backward
NZ-CHAT 4 backward
Navajo 4 backward
PRC 4 backward
Pacific/Samoa 4 backward
Poland 4 backward
Portugal 4 backward
ROC 4 backward
ROK 4 backward
Singapore 4 backward
Turkey 4 backward
UCT 4 backward
US/Alaska 4 backward
US/Aleutian 4 backward
US/Arizona 4 backward
US/Central 4 backward
US/Eastern 4 backward
US/East-Indiana 4 backward
US/Hawaii 4 backward
US/Indiana-Starke 4 backward
US/Michigan 4 backward
US/Mountain 4 backward
US/Pacific 4 backward
US/Samoa 4 backward
UTC 4 backward
Universal 4 backward
W-SU 4 backward
Zulu 4 backward
CET 5 europe
CST6CDT 5 northamerica
EET 5 europe
EST 5 northamerica
EST5EDT 5 northamerica
Etc/GMT 5 etcetera
Etc/GMT+1 5 etcetera
Etc/GMT+2 5 etcetera
Etc/GMT+3 5 etcetera
Etc/GMT+4 5 etcetera
Etc/GMT+5 5 etcetera
Etc/GMT+6 5 etcetera
Etc/GMT+7 5 etcetera
Etc/GMT+8 5 etcetera
Etc/GMT+9 5 etcetera
Etc/GMT+10 5 etcetera
Etc/GMT+11 5 etcetera
Etc/GMT+12 5 etcetera
Etc/GMT-1 5 etcetera
Etc/GMT-2 5 etcetera
Etc/GMT-3 5 etcetera
Etc/GMT-4 5 etcetera
Etc/GMT-5 5 etcetera
Etc/GMT-6 5 etcetera
Etc/GMT-7 5 etcetera
Etc/GMT-8 5 etcetera
Etc/GMT-9 5 etcetera
Etc/GMT-10 5 etcetera
Etc/GMT-11 5 etcetera
Etc/GMT-12 5 etcetera
Etc/GMT-13 5 etcetera
Etc/GMT-14 5 etcetera
Etc/UTC 5 etcetera
Factory 5 factory
GMT 5 etcetera
HST 5 northamerica
MET 5 europe
MST 5 northamerica
MST7MDT 5 northamerica
PST8PDT 5 northamerica
WET 5 europe
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links
2024-03-20 20:59 ` Fwd: [tz] Ubuntu drops old-style links Brian Inglis
@ 2024-03-21 9:36 ` Corinna Vinschen
2024-03-22 16:02 ` Brian Inglis
0 siblings, 1 reply; 12+ messages in thread
From: Corinna Vinschen @ 2024-03-21 9:36 UTC (permalink / raw)
To: cygwin-apps
On Mar 20 14:59, Brian Inglis via Cygwin-apps wrote:
> On 2024-03-19 02:19, brian.inglis@systematicsw.ab.ca wrote:
> > On 2024-03-18 21:12, Matt Johnson-Pint via tz wrote:
> > > I just learned that Ubuntu Noble (24.04) decided to intentionally
> > > split the tzdata package. Old-style links such as US/Eastern are no
> > > longer included by default, but are available in the tzdata-legacy
> > > package instead.
> > >
> > > Just thought I'd share. I wonder if other distributions / platforms
> > > / libraries will follow suit. What do y'all think?
> > >
> > > See:
> > > <https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2058249>
> > > <https://stackoverflow.com/questions/78180695/unrecognized-time-zone>
>
> > I've been looking at that to reduce Cygwin CI and embedded build server
> > setup overhead by limiting base install data to:
> >
> > - only the zones in zonenow.tab;
> > - optionally those in zone1970.tab not in zonenow.tab;
> > - additionally those in zone.tab in backward, and/or backzone;
> > - possibly those not in zone.tab, only in backward, and/or backzone;
> > - additions those in posix subtree, or right subtree.
>
> As tzdata maintainer, I would like to discuss on this list first, to take
> advantage of a wide variety of experience in different environments with
> different practices and requirements, before making more definite proposals
> on the public list.
>
> Please see the attached log for prioritized subsets of tzdata for consideration:
> [...]
> What would the impact on tzset conversion from Windows to Olson tzdb be?
> We would probably have to add all of these in to any minimal install.
> I think I looked at that somewhere, sometime, not too long ago.
We're generating the conversion from Windows to POSIX timezone via
the conversion table from unicode.org:
https://cygwin.com/cgit/newlib-cygwin/tree/winsup/utils/tzmap-from-unicode.org
Plus a few (7, actually) mappings the Unicode consortium missed in
the list (or maybe they are available in the meantime, needs checking).
This is the minimum list of timezone info we need in the tzdata DB.
Corinna
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links
2024-03-21 9:36 ` Corinna Vinschen
@ 2024-03-22 16:02 ` Brian Inglis
2024-03-22 20:02 ` Brian Inglis
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Brian Inglis @ 2024-03-22 16:02 UTC (permalink / raw)
To: cygwin-apps
[-- Attachment #1: Type: text/plain, Size: 2869 bytes --]
On 2024-03-21 03:36, Corinna Vinschen via Cygwin-apps wrote:
> On Mar 20 14:59, Brian Inglis via Cygwin-apps wrote:
>> On 2024-03-19 02:19, brian.inglis@systematicsw.ab.ca wrote:
>>> On 2024-03-18 21:12, Matt Johnson-Pint via tz wrote:
>>>> I just learned that Ubuntu Noble (24.04) decided to intentionally
>>>> split the tzdata package. Old-style links such as US/Eastern are no
>>>> longer included by default, but are available in the tzdata-legacy
>>>> package instead.
>>>>
>>>> Just thought I'd share. I wonder if other distributions / platforms
>>>> / libraries will follow suit. What do y'all think?
>>>>
>>>> See:
>>>> <https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2058249>
>>>> <https://stackoverflow.com/questions/78180695/unrecognized-time-zone>
>>
>>> I've been looking at that to reduce Cygwin CI and embedded build server
>>> setup overhead by limiting base install data to:
>>>
>>> - only the zones in zonenow.tab;
>>> - optionally those in zone1970.tab not in zonenow.tab;
>>> - additionally those in zone.tab in backward, and/or backzone;
>>> - possibly those not in zone.tab, only in backward, and/or backzone;
>>> - additions those in posix subtree, or right subtree.
>>
>> As tzdata maintainer, I would like to discuss on this list first, to take
>> advantage of a wide variety of experience in different environments with
>> different practices and requirements, before making more definite proposals
>> on the public list.
>>
>> Please see the attached log for prioritized subsets of tzdata for consideration:
>> [...]
>> What would the impact on tzset conversion from Windows to Olson tzdb be?
>> We would probably have to add all of these in to any minimal install.
>> I think I looked at that somewhere, sometime, not too long ago.
>
> We're generating the conversion from Windows to POSIX timezone via
> the conversion table from unicode.org:
>
> https://cygwin.com/cgit/newlib-cygwin/tree/winsup/utils/tzmap-from-unicode.org
>
> Plus a few (7, actually) mappings the Unicode consortium missed in
> the list (or maybe they are available in the meantime, needs checking).
> This is the minimum list of timezone info we need in the tzdata DB.
I generated tzmap.h and generated differences since the last update cldr ~40.
I also searched in the latest for matches for each field attached as first.
I do not know if they will be of help as I see you have already looked at tzmap.
It looks as if the match might better prioritize country code over Windows label.
--
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 à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
[-- Attachment #2: tzmap-addl-cldr-45-a3.h --]
[-- Type: text/plain, Size: 5242 bytes --]
* additional zones - some may now be unnecessary as of latest CLDR 45-a3
current zones are matched by Windows label, country code, zone id
* { L"E. Europe Standard Time", L"", L"Asia/Nicosia" },
* { L"E. Europe Standard Time", L"CY", L"Asia/Nicosia" },
{ L"E. Europe Standard Time", L"", L"Europe/Chisinau" },
{ L"E. Europe Standard Time", L"MD", L"Europe/Chisinau" },
{ L"GTB Standard Time", L"CY", L"Asia/Nicosia Asia/Famagusta" },
* { L"Eastern Standard Time", L"TC", L"America/Grand_Turk" },
{ L"Eastern Standard Time", L"", L"America/New_York" },
{ L"Eastern Standard Time", L"BS", L"America/Nassau" },
{ L"Eastern Standard Time", L"CA", L"America/Toronto America/Iqaluit" },
{ L"Eastern Standard Time", L"US", L"America/New_York America/Detroit America/Indiana/Petersburg America/Indiana/Vincennes America/Indiana/Winamac America/Kentucky/Monticello America/Louisville" },
{ L"Eastern Standard Time", L"ZZ", L"EST5EDT" },
{ L"Turks And Caicos Standard Time", L"TC", L"America/Grand_Turk" },
{ L"Turks And Caicos Standard Time", L"", L"America/Grand_Turk" },
* { L"Egypt Standard Time", L"PS", L"Asia/Gaza Asia/Hebron" },
{ L"Egypt Standard Time", L"", L"Africa/Cairo" },
{ L"Egypt Standard Time", L"EG", L"Africa/Cairo" },
{ L"West Bank Standard Time", L"", L"Asia/Hebron" },
{ L"West Bank Standard Time", L"PS", L"Asia/Hebron Asia/Gaza" },
* { L"Greenwich Standard Time", L"EH", L"Africa/El_Aaiun" },
{ L"Greenwich Standard Time", L"", L"Atlantic/Reykjavik" },
{ L"Greenwich Standard Time", L"BF", L"Africa/Ouagadougou" },
{ L"Greenwich Standard Time", L"CI", L"Africa/Abidjan" },
{ L"Greenwich Standard Time", L"GH", L"Africa/Accra" },
{ L"Greenwich Standard Time", L"GL", L"America/Danmarkshavn" },
{ L"Greenwich Standard Time", L"GM", L"Africa/Banjul" },
{ L"Greenwich Standard Time", L"GN", L"Africa/Conakry" },
{ L"Greenwich Standard Time", L"GW", L"Africa/Bissau" },
{ L"Greenwich Standard Time", L"IS", L"Atlantic/Reykjavik" },
{ L"Greenwich Standard Time", L"LR", L"Africa/Monrovia" },
{ L"Greenwich Standard Time", L"ML", L"Africa/Bamako" },
{ L"Greenwich Standard Time", L"MR", L"Africa/Nouakchott" },
{ L"Greenwich Standard Time", L"SH", L"Atlantic/St_Helena" },
{ L"Greenwich Standard Time", L"SL", L"Africa/Freetown" },
{ L"Greenwich Standard Time", L"SN", L"Africa/Dakar" },
{ L"Greenwich Standard Time", L"TG", L"Africa/Lome" },
{ L"Morocco Standard Time", L"EH", L"Africa/El_Aaiun" },
* { L"Kaliningrad Standard Time", L"BY", L"Europe/Minsk" },
{ L"Kaliningrad Standard Time", L"", L"Europe/Kaliningrad" },
{ L"Kaliningrad Standard Time", L"RU", L"Europe/Kaliningrad" },
{ L"Belarus Standard Time", L"BY", L"Europe/Minsk" },
{ L"Belarus Standard Time", L"", L"Europe/Minsk" },
* { L"Kamchatka Standard Time", L"", L"Asia/Kamchatka" },
{ L"Russia Time Zone 11", L"", L"Asia/Kamchatka" },
* { L"Hawaiian Standard Time", L"TK", L"Pacific/Fakaofo" },
{ L"Hawaiian Standard Time", L"", L"Pacific/Honolulu" },
{ L"Hawaiian Standard Time", L"CK", L"Pacific/Rarotonga" },
{ L"Hawaiian Standard Time", L"PF", L"Pacific/Tahiti" },
{ L"Hawaiian Standard Time", L"US", L"Pacific/Honolulu" },
{ L"Hawaiian Standard Time", L"ZZ", L"Etc/GMT+10" },
{ L"UTC+13", L"TK", L"Pacific/Fakaofo" },
* { L"Mid-Atlantic Standard Time", L"", L"Atlantic/South_Georgia" },
{ L"UTC-02", L"GS", L"Atlantic/South_Georgia" },
* { L"SA Pacific Standard Time", L"HT", L"America/Port-au-Prince" },
{ L"SA Pacific Standard Time", L"", L"America/Bogota" },
{ L"SA Pacific Standard Time", L"BR", L"America/Rio_Branco America/Eirunepe" },
{ L"SA Pacific Standard Time", L"CA", L"America/Coral_Harbour" },
{ L"SA Pacific Standard Time", L"CO", L"America/Bogota" },
{ L"SA Pacific Standard Time", L"EC", L"America/Guayaquil" },
{ L"SA Pacific Standard Time", L"JM", L"America/Jamaica" },
{ L"SA Pacific Standard Time", L"KY", L"America/Cayman" },
{ L"SA Pacific Standard Time", L"PA", L"America/Panama" },
{ L"SA Pacific Standard Time", L"PE", L"America/Lima" },
{ L"SA Pacific Standard Time", L"ZZ", L"Etc/GMT+5" },
{ L"Haiti Standard Time", L"HT", L"America/Port-au-Prince" },
{ L"Haiti Standard Time", L"", L"America/Port-au-Prince" },
* { L"South Africa Standard Time", L"LY", L"Africa/Tripoli" },
};
{ L"South Africa Standard Time", L"", L"Africa/Johannesburg" },
{ L"South Africa Standard Time", L"BI", L"Africa/Bujumbura" },
{ L"South Africa Standard Time", L"BW", L"Africa/Gaborone" },
{ L"South Africa Standard Time", L"CD", L"Africa/Lubumbashi" },
{ L"South Africa Standard Time", L"LS", L"Africa/Maseru" },
{ L"South Africa Standard Time", L"MW", L"Africa/Blantyre" },
{ L"South Africa Standard Time", L"MZ", L"Africa/Maputo" },
{ L"South Africa Standard Time", L"RW", L"Africa/Kigali" },
{ L"South Africa Standard Time", L"SZ", L"Africa/Mbabane" },
{ L"South Africa Standard Time", L"ZA", L"Africa/Johannesburg" },
{ L"South Africa Standard Time", L"ZM", L"Africa/Lusaka" },
{ L"South Africa Standard Time", L"ZW", L"Africa/Harare" },
{ L"South Africa Standard Time", L"ZZ", L"Etc/GMT-2" },
{ L"Libya Standard Time", L"", L"Africa/Tripoli" },
{ L"Libya Standard Time", L"LY", L"Africa/Tripoli" },
[-- Attachment #3: tzmap-cldr-42-43.diff --]
[-- Type: text/plain, Size: 2296 bytes --]
--- tzmap-cldr-42.h 2024-03-22 09:29:06.248366800 -0600
+++ tzmap-cldr-43.h 2024-03-22 09:29:18.388208900 -0600
@@ -95,11 +95,11 @@
{ L"Central Pacific Standard Time", L"ZZ", L"Etc/GMT-11" },
{ L"Central Standard Time", L"", L"America/Chicago" },
{ L"Central Standard Time", L"CA", L"America/Winnipeg America/Rainy_River America/Rankin_Inlet America/Resolute" },
- { L"Central Standard Time", L"MX", L"America/Matamoros" },
+ { L"Central Standard Time", L"MX", L"America/Matamoros America/Ojinaga" },
{ L"Central Standard Time", L"US", L"America/Chicago America/Indiana/Knox America/Indiana/Tell_City America/Menominee America/North_Dakota/Beulah America/North_Dakota/Center America/North_Dakota/New_Salem" },
{ L"Central Standard Time", L"ZZ", L"CST6CDT" },
{ L"Central Standard Time (Mexico)", L"", L"America/Mexico_City" },
- { L"Central Standard Time (Mexico)", L"MX", L"America/Mexico_City America/Bahia_Banderas America/Merida America/Monterrey" },
+ { L"Central Standard Time (Mexico)", L"MX", L"America/Mexico_City America/Bahia_Banderas America/Merida America/Monterrey America/Chihuahua " },
{ L"Chatham Islands Standard Time", L"", L"Pacific/Chatham" },
{ L"Chatham Islands Standard Time", L"NZ", L"Pacific/Chatham" },
{ L"China Standard Time", L"", L"Asia/Shanghai" },
@@ -231,11 +231,11 @@
{ L"Morocco Standard Time", L"MA", L"Africa/Casablanca" },
{ L"Mountain Standard Time", L"", L"America/Denver" },
{ L"Mountain Standard Time", L"CA", L"America/Edmonton America/Cambridge_Bay America/Inuvik America/Yellowknife" },
- { L"Mountain Standard Time", L"MX", L"America/Ojinaga" },
+ { L"Mountain Standard Time", L"MX", L"America/Ciudad_Juarez" },
{ L"Mountain Standard Time", L"US", L"America/Denver America/Boise" },
{ L"Mountain Standard Time", L"ZZ", L"MST7MDT" },
- { L"Mountain Standard Time (Mexico)", L"", L"America/Chihuahua" },
- { L"Mountain Standard Time (Mexico)", L"MX", L"America/Chihuahua America/Mazatlan" },
+ { L"Mountain Standard Time (Mexico)", L"", L"America/Mazatlan" },
+ { L"Mountain Standard Time (Mexico)", L"MX", L"America/Mazatlan" },
{ L"Myanmar Standard Time", L"", L"Asia/Rangoon" },
{ L"Myanmar Standard Time", L"CC", L"Indian/Cocos" },
{ L"Myanmar Standard Time", L"MM", L"Asia/Rangoon" },
[-- Attachment #4: tzmap-cldr-44-1-45-a3.diff --]
[-- Type: text/plain, Size: 5718 bytes --]
--- tzmap-cldr-44-1.h 2024-03-21 08:58:13.462059500 -0600
+++ tzmap-cldr-45-a3.h 2024-03-21 08:58:35.203692800 -0600
@@ -64,12 +64,11 @@
{ L"Central America Standard Time", L"NI", L"America/Managua" },
{ L"Central America Standard Time", L"SV", L"America/El_Salvador" },
{ L"Central America Standard Time", L"ZZ", L"Etc/GMT+6" },
- { L"Central Asia Standard Time", L"", L"Asia/Almaty" },
+ { L"Central Asia Standard Time", L"", L"Asia/Bishkek" },
{ L"Central Asia Standard Time", L"AQ", L"Antarctica/Vostok" },
{ L"Central Asia Standard Time", L"CN", L"Asia/Urumqi" },
{ L"Central Asia Standard Time", L"IO", L"Indian/Chagos" },
{ L"Central Asia Standard Time", L"KG", L"Asia/Bishkek" },
- { L"Central Asia Standard Time", L"KZ", L"Asia/Almaty Asia/Qostanay" },
{ L"Central Asia Standard Time", L"ZZ", L"Etc/GMT-6" },
{ L"Central Brazilian Standard Time", L"", L"America/Cuiaba" },
{ L"Central Brazilian Standard Time", L"BR", L"America/Cuiaba America/Campo_Grande" },
@@ -94,7 +93,7 @@
{ L"Central Pacific Standard Time", L"VU", L"Pacific/Efate" },
{ L"Central Pacific Standard Time", L"ZZ", L"Etc/GMT-11" },
{ L"Central Standard Time", L"", L"America/Chicago" },
- { L"Central Standard Time", L"CA", L"America/Winnipeg America/Rainy_River America/Rankin_Inlet America/Resolute" },
+ { L"Central Standard Time", L"CA", L"America/Winnipeg America/Rankin_Inlet America/Resolute" },
{ L"Central Standard Time", L"MX", L"America/Matamoros America/Ojinaga" },
{ L"Central Standard Time", L"US", L"America/Chicago America/Indiana/Knox America/Indiana/Tell_City America/Menominee America/North_Dakota/Beulah America/North_Dakota/Center America/North_Dakota/New_Salem" },
{ L"Central Standard Time", L"ZZ", L"CST6CDT" },
@@ -133,7 +132,7 @@
{ L"Easter Island Standard Time", L"CL", L"Pacific/Easter" },
{ L"Eastern Standard Time", L"", L"America/New_York" },
{ L"Eastern Standard Time", L"BS", L"America/Nassau" },
- { L"Eastern Standard Time", L"CA", L"America/Toronto America/Iqaluit America/Montreal America/Nipigon America/Pangnirtung America/Thunder_Bay" },
+ { L"Eastern Standard Time", L"CA", L"America/Toronto America/Iqaluit" },
{ L"Eastern Standard Time", L"US", L"America/New_York America/Detroit America/Indiana/Petersburg America/Indiana/Vincennes America/Indiana/Winamac America/Kentucky/Monticello America/Louisville" },
{ L"Eastern Standard Time", L"ZZ", L"EST5EDT" },
{ L"Eastern Standard Time (Mexico)", L"", L"America/Cancun" },
@@ -149,7 +148,7 @@
{ L"FLE Standard Time", L"FI", L"Europe/Helsinki" },
{ L"FLE Standard Time", L"LT", L"Europe/Vilnius" },
{ L"FLE Standard Time", L"LV", L"Europe/Riga" },
- { L"FLE Standard Time", L"UA", L"Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye" },
+ { L"FLE Standard Time", L"UA", L"Europe/Kiev" },
{ L"Fiji Standard Time", L"", L"Pacific/Fiji" },
{ L"Fiji Standard Time", L"FJ", L"Pacific/Fiji" },
{ L"GMT Standard Time", L"", L"Europe/London" },
@@ -190,7 +189,6 @@
{ L"Hawaiian Standard Time", L"", L"Pacific/Honolulu" },
{ L"Hawaiian Standard Time", L"CK", L"Pacific/Rarotonga" },
{ L"Hawaiian Standard Time", L"PF", L"Pacific/Tahiti" },
- { L"Hawaiian Standard Time", L"UM", L"Pacific/Johnston" },
{ L"Hawaiian Standard Time", L"US", L"Pacific/Honolulu" },
{ L"Hawaiian Standard Time", L"ZZ", L"Etc/GMT+10" },
{ L"India Standard Time", L"", L"Asia/Kolkata" },
@@ -230,7 +228,7 @@
{ L"Morocco Standard Time", L"EH", L"Africa/El_Aaiun" },
{ L"Morocco Standard Time", L"MA", L"Africa/Casablanca" },
{ L"Mountain Standard Time", L"", L"America/Denver" },
- { L"Mountain Standard Time", L"CA", L"America/Edmonton America/Cambridge_Bay America/Inuvik America/Yellowknife" },
+ { L"Mountain Standard Time", L"CA", L"America/Edmonton America/Cambridge_Bay America/Inuvik" },
{ L"Mountain Standard Time", L"MX", L"America/Ciudad_Juarez" },
{ L"Mountain Standard Time", L"US", L"America/Denver America/Boise" },
{ L"Mountain Standard Time", L"ZZ", L"MST7MDT" },
@@ -267,7 +265,7 @@
{ L"Pacific Standard Time", L"US", L"America/Los_Angeles" },
{ L"Pacific Standard Time", L"ZZ", L"PST8PDT" },
{ L"Pacific Standard Time (Mexico)", L"", L"America/Tijuana" },
- { L"Pacific Standard Time (Mexico)", L"MX", L"America/Tijuana America/Santa_Isabel" },
+ { L"Pacific Standard Time (Mexico)", L"MX", L"America/Tijuana" },
{ L"Pakistan Standard Time", L"", L"Asia/Karachi" },
{ L"Pakistan Standard Time", L"PK", L"Asia/Karachi" },
{ L"Paraguay Standard Time", L"", L"America/Asuncion" },
@@ -383,7 +381,7 @@
{ L"Taipei Standard Time", L"", L"Asia/Taipei" },
{ L"Taipei Standard Time", L"TW", L"Asia/Taipei" },
{ L"Tasmania Standard Time", L"", L"Australia/Hobart" },
- { L"Tasmania Standard Time", L"AU", L"Australia/Hobart Australia/Currie Antarctica/Macquarie" },
+ { L"Tasmania Standard Time", L"AU", L"Australia/Hobart Antarctica/Macquarie" },
{ L"Tocantins Standard Time", L"", L"America/Araguaina" },
{ L"Tocantins Standard Time", L"BR", L"America/Araguaina" },
{ L"Tokyo Standard Time", L"", L"Asia/Tokyo" },
@@ -484,7 +482,7 @@
{ L"W. Mongolia Standard Time", L"MN", L"Asia/Hovd" },
{ L"West Asia Standard Time", L"", L"Asia/Tashkent" },
{ L"West Asia Standard Time", L"AQ", L"Antarctica/Mawson" },
- { L"West Asia Standard Time", L"KZ", L"Asia/Oral Asia/Aqtau Asia/Aqtobe Asia/Atyrau" },
+ { L"West Asia Standard Time", L"KZ", L"Asia/Oral Asia/Almaty Asia/Aqtau Asia/Aqtobe Asia/Atyrau Asia/Qostanay" },
{ L"West Asia Standard Time", L"MV", L"Indian/Maldives" },
{ L"West Asia Standard Time", L"TF", L"Indian/Kerguelen" },
{ L"West Asia Standard Time", L"TJ", L"Asia/Dushanbe" },
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links
2024-03-22 16:02 ` Brian Inglis
@ 2024-03-22 20:02 ` Brian Inglis
2024-03-22 20:10 ` Brian Inglis
2024-03-23 9:54 ` Corinna Vinschen
2 siblings, 0 replies; 12+ messages in thread
From: Brian Inglis @ 2024-03-22 20:02 UTC (permalink / raw)
To: cygwin-apps
[-- Attachment #1: Type: text/plain, Size: 3064 bytes --]
On 2024-03-22 10:02, Brian Inglis via Cygwin-apps wrote:
> On 2024-03-21 03:36, Corinna Vinschen via Cygwin-apps wrote:
>> On Mar 20 14:59, Brian Inglis via Cygwin-apps wrote:
>>> On 2024-03-19 02:19, brian.inglis@systematicsw.ab.ca wrote:
>>>> On 2024-03-18 21:12, Matt Johnson-Pint via tz wrote:
>>>>> I just learned that Ubuntu Noble (24.04) decided to intentionally
>>>>> split the tzdata package. Old-style links such as US/Eastern are no
>>>>> longer included by default, but are available in the tzdata-legacy
>>>>> package instead.
>>>>>
>>>>> Just thought I'd share. I wonder if other distributions / platforms
>>>>> / libraries will follow suit. What do y'all think?
>>>>>
>>>>> See:
>>>>> <https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2058249>
>>>>> <https://stackoverflow.com/questions/78180695/unrecognized-time-zone>
>>>
>>>> I've been looking at that to reduce Cygwin CI and embedded build server
>>>> setup overhead by limiting base install data to:
>>>>
>>>> - only the zones in zonenow.tab;
>>>> - optionally those in zone1970.tab not in zonenow.tab;
>>>> - additionally those in zone.tab in backward, and/or backzone;
>>>> - possibly those not in zone.tab, only in backward, and/or backzone;
>>>> - additions those in posix subtree, or right subtree.
>>>
>>> As tzdata maintainer, I would like to discuss on this list first, to take
>>> advantage of a wide variety of experience in different environments with
>>> different practices and requirements, before making more definite proposals
>>> on the public list.
>>>
>>> Please see the attached log for prioritized subsets of tzdata for consideration:
>>> [...]
>>> What would the impact on tzset conversion from Windows to Olson tzdb be?
>>> We would probably have to add all of these in to any minimal install.
>>> I think I looked at that somewhere, sometime, not too long ago.
>>
>> We're generating the conversion from Windows to POSIX timezone via
>> the conversion table from unicode.org:
>>
>> https://cygwin.com/cgit/newlib-cygwin/tree/winsup/utils/tzmap-from-unicode.org
>>
>> Plus a few (7, actually) mappings the Unicode consortium missed in
>> the list (or maybe they are available in the meantime, needs checking).
>> This is the minimum list of timezone info we need in the tzdata DB.
>
> I generated tzmap.h and generated differences since the last update cldr ~40.
> I also searched in the latest for matches for each field attached as first.
>
> I do not know if they will be of help as I see you have already looked at tzmap.
>
> It looks as if the match might better prioritize country code over Windows label.
The attached log shows the 449 time zones required to support the latest tzmap.
--
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 à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
[-- Attachment #2: tzid-tzmap.log --]
[-- Type: text/plain, Size: 25572 bytes --]
Africa/Abidjan 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Algiers 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Cairo 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Casablanca 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Johannesburg 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Lagos 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Maputo 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Nairobi 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Tripoli 1 zonenow.tab zone1970.tab africa zone.tab
America/Adak 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Anchorage 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Asuncion 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Caracas 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Chicago 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Denver 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Halifax 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Havana 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Jamaica 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Lima 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Los_Angeles 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Mexico_City 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Miquelon 1 zonenow.tab zone1970.tab northamerica zone.tab
America/New_York 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Noronha 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Phoenix 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Santiago 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Santo_Domingo 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Sao_Paulo 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Scoresbysund 1 zonenow.tab zone1970.tab europe zone.tab
America/St_Johns 1 zonenow.tab zone1970.tab northamerica zone.tab
Asia/Bangkok 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Beirut 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Chita 1 zonenow.tab zone1970.tab europe zone.tab
Asia/Colombo 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Dhaka 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Dubai 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Gaza 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Hong_Kong 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jakarta 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jayapura 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jerusalem 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kabul 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kamchatka 1 zonenow.tab zone1970.tab europe zone.tab
Asia/Karachi 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kolkata 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Makassar 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Manila 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Seoul 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Shanghai 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Singapore 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tashkent 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tehran 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tokyo 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Vladivostok 1 zonenow.tab zone1970.tab europe zone.tab
Atlantic/Azores 1 zonenow.tab zone1970.tab europe zone.tab
Atlantic/Cape_Verde 1 zonenow.tab zone1970.tab africa zone.tab
Australia/Adelaide 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Brisbane 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Darwin 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Eucla 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Lord_Howe 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Perth 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Sydney 1 zonenow.tab zone1970.tab australasia zone.tab
Europe/Athens 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Chisinau 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Dublin 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Istanbul 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Lisbon 1 zonenow.tab zone1970.tab europe zone.tab
Europe/London 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Moscow 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Paris 1 zonenow.tab zone1970.tab europe zone.tab
Pacific/Auckland 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Bougainville 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Chatham 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Easter 1 zonenow.tab zone1970.tab southamerica zone.tab
Pacific/Galapagos 1 zonenow.tab zone1970.tab southamerica zone.tab
Pacific/Gambier 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Guam 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Honolulu 1 zonenow.tab zone1970.tab northamerica zone.tab
Pacific/Kiritimati 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Marquesas 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Niue 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Norfolk 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Pago_Pago 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Pitcairn 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Tahiti 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Tongatapu 1 zonenow.tab zone1970.tab australasia zone.tab
Africa/Bissau 2 zone1970.tab africa zone.tab
Africa/Ceuta 2 zone1970.tab europe zone.tab
Africa/El_Aaiun 2 zone1970.tab africa zone.tab
Africa/Juba 2 zone1970.tab africa zone.tab
Africa/Khartoum 2 zone1970.tab africa zone.tab
Africa/Monrovia 2 zone1970.tab africa zone.tab
Africa/Ndjamena 2 zone1970.tab africa zone.tab
Africa/Sao_Tome 2 zone1970.tab africa zone.tab
Africa/Tunis 2 zone1970.tab africa zone.tab
Africa/Windhoek 2 zone1970.tab africa zone.tab
America/Araguaina 2 zone1970.tab southamerica zone.tab
America/Argentina/La_Rioja 2 zone1970.tab southamerica zone.tab
America/Argentina/Rio_Gallegos 2 zone1970.tab southamerica zone.tab
America/Argentina/Salta 2 zone1970.tab southamerica zone.tab
America/Argentina/San_Juan 2 zone1970.tab southamerica zone.tab
America/Argentina/San_Luis 2 zone1970.tab southamerica zone.tab
America/Argentina/Tucuman 2 zone1970.tab southamerica zone.tab
America/Argentina/Ushuaia 2 zone1970.tab southamerica zone.tab
America/Bahia 2 zone1970.tab southamerica zone.tab
America/Bahia_Banderas 2 zone1970.tab northamerica zone.tab
America/Barbados 2 zone1970.tab northamerica zone.tab
America/Belem 2 zone1970.tab southamerica zone.tab
America/Belize 2 zone1970.tab northamerica zone.tab
America/Boa_Vista 2 zone1970.tab southamerica zone.tab
America/Bogota 2 zone1970.tab southamerica zone.tab
America/Boise 2 zone1970.tab northamerica zone.tab
America/Cambridge_Bay 2 zone1970.tab northamerica zone.tab
America/Campo_Grande 2 zone1970.tab southamerica zone.tab
America/Cancun 2 zone1970.tab northamerica zone.tab
America/Cayenne 2 zone1970.tab southamerica zone.tab
America/Chihuahua 2 zone1970.tab northamerica zone.tab
America/Ciudad_Juarez 2 zone1970.tab northamerica zone.tab
America/Costa_Rica 2 zone1970.tab northamerica zone.tab
America/Cuiaba 2 zone1970.tab southamerica zone.tab
America/Danmarkshavn 2 zone1970.tab europe zone.tab
America/Dawson 2 zone1970.tab northamerica zone.tab
America/Dawson_Creek 2 zone1970.tab northamerica zone.tab
America/Detroit 2 zone1970.tab northamerica zone.tab
America/Edmonton 2 zone1970.tab northamerica zone.tab
America/Eirunepe 2 zone1970.tab southamerica zone.tab
America/El_Salvador 2 zone1970.tab northamerica zone.tab
America/Fortaleza 2 zone1970.tab southamerica zone.tab
America/Fort_Nelson 2 zone1970.tab northamerica zone.tab
America/Glace_Bay 2 zone1970.tab northamerica zone.tab
America/Goose_Bay 2 zone1970.tab northamerica zone.tab
America/Grand_Turk 2 zone1970.tab northamerica zone.tab
America/Guatemala 2 zone1970.tab northamerica zone.tab
America/Guayaquil 2 zone1970.tab southamerica zone.tab
America/Guyana 2 zone1970.tab southamerica zone.tab
America/Hermosillo 2 zone1970.tab northamerica zone.tab
America/Indiana/Knox 2 zone1970.tab northamerica zone.tab
America/Indiana/Marengo 2 zone1970.tab northamerica zone.tab
America/Indiana/Petersburg 2 zone1970.tab northamerica zone.tab
America/Indiana/Tell_City 2 zone1970.tab northamerica zone.tab
America/Indiana/Vevay 2 zone1970.tab northamerica zone.tab
America/Indiana/Vincennes 2 zone1970.tab northamerica zone.tab
America/Indiana/Winamac 2 zone1970.tab northamerica zone.tab
America/Inuvik 2 zone1970.tab northamerica zone.tab
America/Iqaluit 2 zone1970.tab northamerica zone.tab
America/Juneau 2 zone1970.tab northamerica zone.tab
America/Kentucky/Monticello 2 zone1970.tab northamerica zone.tab
America/La_Paz 2 zone1970.tab southamerica zone.tab
America/Maceio 2 zone1970.tab southamerica zone.tab
America/Managua 2 zone1970.tab northamerica zone.tab
America/Manaus 2 zone1970.tab southamerica zone.tab
America/Martinique 2 zone1970.tab northamerica zone.tab
America/Matamoros 2 zone1970.tab northamerica zone.tab
America/Mazatlan 2 zone1970.tab northamerica zone.tab
America/Menominee 2 zone1970.tab northamerica zone.tab
America/Merida 2 zone1970.tab northamerica zone.tab
America/Metlakatla 2 zone1970.tab northamerica zone.tab
America/Moncton 2 zone1970.tab northamerica zone.tab
America/Monterrey 2 zone1970.tab northamerica zone.tab
America/Montevideo 2 zone1970.tab southamerica zone.tab
America/Nome 2 zone1970.tab northamerica zone.tab
America/North_Dakota/Beulah 2 zone1970.tab northamerica zone.tab
America/North_Dakota/Center 2 zone1970.tab northamerica zone.tab
America/North_Dakota/New_Salem 2 zone1970.tab northamerica zone.tab
America/Ojinaga 2 zone1970.tab northamerica zone.tab
America/Panama 2 zone1970.tab northamerica zone.tab
America/Paramaribo 2 zone1970.tab southamerica zone.tab
America/Porto_Velho 2 zone1970.tab southamerica zone.tab
America/Port-au-Prince 2 zone1970.tab northamerica zone.tab
America/Puerto_Rico 2 zone1970.tab northamerica zone.tab
America/Punta_Arenas 2 zone1970.tab southamerica zone.tab
America/Rankin_Inlet 2 zone1970.tab northamerica zone.tab
America/Recife 2 zone1970.tab southamerica zone.tab
America/Regina 2 zone1970.tab northamerica zone.tab
America/Resolute 2 zone1970.tab northamerica zone.tab
America/Rio_Branco 2 zone1970.tab southamerica zone.tab
America/Santarem 2 zone1970.tab southamerica zone.tab
America/Sitka 2 zone1970.tab northamerica zone.tab
America/Swift_Current 2 zone1970.tab northamerica zone.tab
America/Tegucigalpa 2 zone1970.tab northamerica zone.tab
America/Thule 2 zone1970.tab europe zone.tab
America/Tijuana 2 zone1970.tab northamerica zone.tab
America/Toronto 2 zone1970.tab northamerica zone.tab
America/Vancouver 2 zone1970.tab northamerica zone.tab
America/Whitehorse 2 zone1970.tab northamerica zone.tab
America/Winnipeg 2 zone1970.tab northamerica zone.tab
America/Yakutat 2 zone1970.tab northamerica zone.tab
Antarctica/Casey 2 zone1970.tab antarctica zone.tab
Antarctica/Davis 2 zone1970.tab antarctica zone.tab
Antarctica/Macquarie 2 zone1970.tab australasia zone.tab
Antarctica/Mawson 2 zone1970.tab antarctica zone.tab
Antarctica/Palmer 2 zone1970.tab southamerica zone.tab
Antarctica/Rothera 2 zone1970.tab antarctica zone.tab
Antarctica/Vostok 2 zone1970.tab antarctica zone.tab
Asia/Almaty 2 zone1970.tab asia zone.tab
Asia/Amman 2 zone1970.tab asia zone.tab
Asia/Anadyr 2 zone1970.tab europe zone.tab
Asia/Aqtau 2 zone1970.tab asia zone.tab
Asia/Aqtobe 2 zone1970.tab asia zone.tab
Asia/Ashgabat 2 zone1970.tab asia zone.tab
Asia/Atyrau 2 zone1970.tab asia zone.tab
Asia/Baghdad 2 zone1970.tab asia zone.tab
Asia/Baku 2 zone1970.tab asia zone.tab
Asia/Barnaul 2 zone1970.tab europe zone.tab
Asia/Bishkek 2 zone1970.tab asia zone.tab
Asia/Choibalsan 2 zone1970.tab asia zone.tab
Asia/Damascus 2 zone1970.tab asia zone.tab
Asia/Dili 2 zone1970.tab asia zone.tab
Asia/Dushanbe 2 zone1970.tab asia zone.tab
Asia/Famagusta 2 zone1970.tab asia zone.tab
Asia/Hebron 2 zone1970.tab asia zone.tab
Asia/Hovd 2 zone1970.tab asia zone.tab
Asia/Irkutsk 2 zone1970.tab europe zone.tab
Asia/Khandyga 2 zone1970.tab europe zone.tab
Asia/Krasnoyarsk 2 zone1970.tab europe zone.tab
Asia/Kuching 2 zone1970.tab asia zone.tab
Asia/Macau 2 zone1970.tab asia zone.tab
Asia/Magadan 2 zone1970.tab europe zone.tab
Asia/Nicosia 2 zone1970.tab asia zone.tab
Asia/Novokuznetsk 2 zone1970.tab europe zone.tab
Asia/Novosibirsk 2 zone1970.tab europe zone.tab
Asia/Omsk 2 zone1970.tab europe zone.tab
Asia/Oral 2 zone1970.tab asia zone.tab
Asia/Pontianak 2 zone1970.tab asia zone.tab
Asia/Pyongyang 2 zone1970.tab asia zone.tab
Asia/Qatar 2 zone1970.tab asia zone.tab
Asia/Qostanay 2 zone1970.tab asia zone.tab
Asia/Qyzylorda 2 zone1970.tab asia zone.tab
Asia/Riyadh 2 zone1970.tab asia zone.tab
Asia/Sakhalin 2 zone1970.tab europe zone.tab
Asia/Samarkand 2 zone1970.tab asia zone.tab
Asia/Srednekolymsk 2 zone1970.tab europe zone.tab
Asia/Taipei 2 zone1970.tab asia zone.tab
Asia/Tbilisi 2 zone1970.tab asia zone.tab
Asia/Thimphu 2 zone1970.tab asia zone.tab
Asia/Tomsk 2 zone1970.tab europe zone.tab
Asia/Ulaanbaatar 2 zone1970.tab asia zone.tab
Asia/Urumqi 2 zone1970.tab asia zone.tab
Asia/Ust-Nera 2 zone1970.tab europe zone.tab
Asia/Yakutsk 2 zone1970.tab europe zone.tab
Asia/Yekaterinburg 2 zone1970.tab europe zone.tab
Asia/Yerevan 2 zone1970.tab asia zone.tab
Atlantic/Bermuda 2 zone1970.tab northamerica zone.tab
Atlantic/Canary 2 zone1970.tab europe zone.tab
Atlantic/Madeira 2 zone1970.tab europe zone.tab
Atlantic/South_Georgia 2 zone1970.tab southamerica zone.tab
Atlantic/Stanley 2 zone1970.tab southamerica zone.tab
Australia/Broken_Hill 2 zone1970.tab australasia zone.tab
Australia/Hobart 2 zone1970.tab australasia zone.tab
Australia/Lindeman 2 zone1970.tab australasia zone.tab
Australia/Melbourne 2 zone1970.tab australasia zone.tab
Europe/Andorra 2 zone1970.tab europe zone.tab
Europe/Astrakhan 2 zone1970.tab europe zone.tab
Europe/Belgrade 2 zone1970.tab europe zone.tab
Europe/Berlin 2 zone1970.tab europe zone.tab
Europe/Brussels 2 zone1970.tab europe zone.tab
Europe/Bucharest 2 zone1970.tab europe zone.tab
Europe/Budapest 2 zone1970.tab europe zone.tab
Europe/Gibraltar 2 zone1970.tab europe zone.tab
Europe/Helsinki 2 zone1970.tab europe zone.tab
Europe/Kaliningrad 2 zone1970.tab europe zone.tab
Europe/Kirov 2 zone1970.tab europe zone.tab
Europe/Madrid 2 zone1970.tab europe zone.tab
Europe/Malta 2 zone1970.tab europe zone.tab
Europe/Minsk 2 zone1970.tab europe zone.tab
Europe/Prague 2 zone1970.tab europe zone.tab
Europe/Riga 2 zone1970.tab europe zone.tab
Europe/Rome 2 zone1970.tab europe zone.tab
Europe/Samara 2 zone1970.tab europe zone.tab
Europe/Saratov 2 zone1970.tab europe zone.tab
Europe/Simferopol 2 zone1970.tab europe zone.tab
Europe/Sofia 2 zone1970.tab europe zone.tab
Europe/Tallinn 2 zone1970.tab europe zone.tab
Europe/Tirane 2 zone1970.tab europe zone.tab
Europe/Ulyanovsk 2 zone1970.tab europe zone.tab
Europe/Vienna 2 zone1970.tab europe zone.tab
Europe/Vilnius 2 zone1970.tab europe zone.tab
Europe/Volgograd 2 zone1970.tab europe zone.tab
Europe/Warsaw 2 zone1970.tab europe zone.tab
Europe/Zurich 2 zone1970.tab europe zone.tab
Indian/Chagos 2 zone1970.tab asia zone.tab
Indian/Maldives 2 zone1970.tab asia zone.tab
Indian/Mauritius 2 zone1970.tab africa zone.tab
Pacific/Apia 2 zone1970.tab australasia zone.tab
Pacific/Efate 2 zone1970.tab australasia zone.tab
Pacific/Fakaofo 2 zone1970.tab australasia zone.tab
Pacific/Fiji 2 zone1970.tab australasia zone.tab
Pacific/Guadalcanal 2 zone1970.tab australasia zone.tab
Pacific/Kosrae 2 zone1970.tab australasia zone.tab
Pacific/Kwajalein 2 zone1970.tab australasia zone.tab
Pacific/Nauru 2 zone1970.tab australasia zone.tab
Pacific/Noumea 2 zone1970.tab australasia zone.tab
Pacific/Palau 2 zone1970.tab australasia zone.tab
Pacific/Port_Moresby 2 zone1970.tab australasia zone.tab
Pacific/Rarotonga 2 zone1970.tab australasia zone.tab
Pacific/Tarawa 2 zone1970.tab australasia zone.tab
Africa/Accra 3 backzone backward zone.tab
Africa/Addis_Ababa 3 backzone backward zone.tab
Africa/Asmera 3 backzone backward
Africa/Bamako 3 backzone backward zone.tab
Africa/Bangui 3 backzone backward zone.tab
Africa/Banjul 3 backzone backward zone.tab
Africa/Blantyre 3 backzone backward zone.tab
Africa/Brazzaville 3 backzone backward zone.tab
Africa/Bujumbura 3 backzone backward zone.tab
Africa/Conakry 3 backzone backward zone.tab
Africa/Dakar 3 backzone backward zone.tab
Africa/Dar_es_Salaam 3 backzone backward zone.tab
Africa/Djibouti 3 backzone backward zone.tab
Africa/Douala 3 backzone backward zone.tab
Africa/Freetown 3 backzone backward zone.tab
Africa/Gaborone 3 backzone backward zone.tab
Africa/Harare 3 backzone backward zone.tab
Africa/Kampala 3 backzone backward zone.tab
Africa/Kigali 3 backzone backward zone.tab
Africa/Kinshasa 3 backzone backward zone.tab
Africa/Libreville 3 backzone backward zone.tab
Africa/Lome 3 backzone backward zone.tab
Africa/Luanda 3 backzone backward zone.tab
Africa/Lubumbashi 3 backzone backward zone.tab
Africa/Lusaka 3 backzone backward zone.tab
Africa/Malabo 3 backzone backward zone.tab
Africa/Maseru 3 backzone backward zone.tab
Africa/Mbabane 3 backzone backward zone.tab
Africa/Mogadishu 3 backzone backward zone.tab
Africa/Niamey 3 backzone backward zone.tab
Africa/Nouakchott 3 backzone backward zone.tab
Africa/Ouagadougou 3 backzone backward zone.tab
Africa/Porto-Novo 3 backzone backward zone.tab
America/Anguilla 3 backzone backward zone.tab
America/Antigua 3 backzone backward zone.tab
America/Aruba 3 backzone backward zone.tab
America/Blanc-Sablon 3 backzone backward zone.tab
America/Cayman 3 backzone backward zone.tab
America/Coral_Harbour 3 backzone backward
America/Creston 3 backzone backward zone.tab
America/Curacao 3 backzone backward zone.tab
America/Dominica 3 backzone backward zone.tab
America/Grenada 3 backzone backward zone.tab
America/Guadeloupe 3 backzone backward zone.tab
America/Kralendijk 3 backzone backward zone.tab
America/Lower_Princes 3 backzone backward zone.tab
America/Marigot 3 backzone backward zone.tab
America/Montserrat 3 backzone backward zone.tab
America/Nassau 3 backzone backward zone.tab
America/Port_of_Spain 3 backzone backward zone.tab
America/St_Barthelemy 3 backzone backward zone.tab
America/St_Kitts 3 backzone backward zone.tab
America/St_Lucia 3 backzone backward zone.tab
America/St_Thomas 3 backzone backward zone.tab
America/St_Vincent 3 backzone backward zone.tab
America/Tortola 3 backzone backward zone.tab
Antarctica/DumontDUrville 3 backzone backward zone.tab
Antarctica/McMurdo 3 backzone backward zone.tab
Antarctica/Syowa 3 backzone backward zone.tab
Arctic/Longyearbyen 3 backzone backward zone.tab
Asia/Aden 3 backzone backward zone.tab
Asia/Bahrain 3 backzone backward zone.tab
Asia/Brunei 3 backzone backward zone.tab
Asia/Kuala_Lumpur 3 backzone backward zone.tab
Asia/Kuwait 3 backzone backward zone.tab
Asia/Muscat 3 backzone backward zone.tab
Asia/Phnom_Penh 3 backzone backward zone.tab
Asia/Vientiane 3 backzone backward zone.tab
Atlantic/Reykjavik 3 backzone backward zone.tab
Atlantic/St_Helena 3 backzone backward zone.tab
Europe/Amsterdam 3 backzone backward zone.tab
Europe/Copenhagen 3 backzone backward zone.tab
Europe/Guernsey 3 backzone backward zone.tab
Europe/Isle_of_Man 3 backzone backward zone.tab
Europe/Jersey 3 backzone backward zone.tab
Europe/Ljubljana 3 backzone backward zone.tab
Europe/Luxembourg 3 backzone backward zone.tab
Europe/Monaco 3 backzone backward zone.tab
Europe/Oslo 3 backzone backward zone.tab
Europe/Sarajevo 3 backzone backward zone.tab
Europe/Skopje 3 backzone backward zone.tab
Europe/Stockholm 3 backzone backward zone.tab
Europe/Vaduz 3 backzone backward zone.tab
Europe/Zagreb 3 backzone backward zone.tab
Indian/Antananarivo 3 backzone backward zone.tab
Indian/Christmas 3 backzone backward zone.tab
Indian/Cocos 3 backzone backward zone.tab
Indian/Comoro 3 backzone backward zone.tab
Indian/Kerguelen 3 backzone backward zone.tab
Indian/Mahe 3 backzone backward zone.tab
Indian/Mayotte 3 backzone backward zone.tab
Indian/Reunion 3 backzone backward zone.tab
Pacific/Enderbury 3 backzone backward
Pacific/Funafuti 3 backzone backward zone.tab
Pacific/Majuro 3 backzone backward zone.tab
Pacific/Midway 3 backzone backward zone.tab
Pacific/Ponape 3 backzone backward
Pacific/Saipan 3 backzone backward zone.tab
Pacific/Truk 3 backzone backward
Pacific/Wake 3 backzone backward zone.tab
Pacific/Wallis 3 backzone backward zone.tab
America/Buenos_Aires 4 backward
America/Catamarca 4 backward
America/Cordoba 4 backward
America/Godthab 4 backward
America/Indianapolis 4 backward
America/Jujuy 4 backward
America/Louisville 4 backward
America/Mendoza 4 backward
Asia/Katmandu 4 backward
Asia/Rangoon 4 backward
Asia/Saigon 4 backward
Atlantic/Faeroe 4 backward
Europe/Bratislava 4 backward zone.tab
Europe/Busingen 4 backward zone.tab
Europe/Kiev 4 backward
Europe/Mariehamn 4 backward zone.tab
Europe/Podgorica 4 backward zone.tab
Europe/San_Marino 4 backward zone.tab
Europe/Vatican 4 backward zone.tab
CST6CDT 5 northamerica
EST5EDT 5 northamerica
Etc/GMT 5 etcetera
Etc/GMT+1 5 etcetera
Etc/GMT+2 5 etcetera
Etc/GMT+3 5 etcetera
Etc/GMT+4 5 etcetera
Etc/GMT+5 5 etcetera
Etc/GMT+6 5 etcetera
Etc/GMT+7 5 etcetera
Etc/GMT+8 5 etcetera
Etc/GMT+9 5 etcetera
Etc/GMT+10 5 etcetera
Etc/GMT+11 5 etcetera
Etc/GMT+12 5 etcetera
Etc/GMT-1 5 etcetera
Etc/GMT-2 5 etcetera
Etc/GMT-3 5 etcetera
Etc/GMT-4 5 etcetera
Etc/GMT-5 5 etcetera
Etc/GMT-6 5 etcetera
Etc/GMT-7 5 etcetera
Etc/GMT-8 5 etcetera
Etc/GMT-9 5 etcetera
Etc/GMT-10 5 etcetera
Etc/GMT-11 5 etcetera
Etc/GMT-12 5 etcetera
Etc/GMT-13 5 etcetera
Etc/GMT-14 5 etcetera
Etc/UTC 5 etcetera
MST7MDT 5 northamerica
PST8PDT 5 northamerica
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links
2024-03-22 16:02 ` Brian Inglis
2024-03-22 20:02 ` Brian Inglis
@ 2024-03-22 20:10 ` Brian Inglis
2024-03-23 9:54 ` Corinna Vinschen
2 siblings, 0 replies; 12+ messages in thread
From: Brian Inglis @ 2024-03-22 20:10 UTC (permalink / raw)
To: cygwin-apps
[-- Attachment #1: Type: text/plain, Size: 3285 bytes --]
On 2024-03-22 10:02, Brian Inglis via Cygwin-apps wrote:
> On 2024-03-21 03:36, Corinna Vinschen via Cygwin-apps wrote:
>> On Mar 20 14:59, Brian Inglis via Cygwin-apps wrote:
>>> On 2024-03-19 02:19, brian.inglis@systematicsw.ab.ca wrote:
>>>> On 2024-03-18 21:12, Matt Johnson-Pint via tz wrote:
>>>>> I just learned that Ubuntu Noble (24.04) decided to intentionally
>>>>> split the tzdata package. Old-style links such as US/Eastern are no
>>>>> longer included by default, but are available in the tzdata-legacy
>>>>> package instead.
>>>>>
>>>>> Just thought I'd share. I wonder if other distributions / platforms
>>>>> / libraries will follow suit. What do y'all think?
>>>>>
>>>>> See:
>>>>> <https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2058249>
>>>>> <https://stackoverflow.com/questions/78180695/unrecognized-time-zone>
>>>
>>>> I've been looking at that to reduce Cygwin CI and embedded build server
>>>> setup overhead by limiting base install data to:
>>>>
>>>> - only the zones in zonenow.tab;
>>>> - optionally those in zone1970.tab not in zonenow.tab;
>>>> - additionally those in zone.tab in backward, and/or backzone;
>>>> - possibly those not in zone.tab, only in backward, and/or backzone;
>>>> - additions those in posix subtree, or right subtree.
>>>
>>> As tzdata maintainer, I would like to discuss on this list first, to take
>>> advantage of a wide variety of experience in different environments with
>>> different practices and requirements, before making more definite proposals
>>> on the public list.
>>>
>>> Please see the attached log for prioritized subsets of tzdata for consideration:
>>> [...]
>>> What would the impact on tzset conversion from Windows to Olson tzdb be?
>>> We would probably have to add all of these in to any minimal install.
>>> I think I looked at that somewhere, sometime, not too long ago.
>>
>> We're generating the conversion from Windows to POSIX timezone via
>> the conversion table from unicode.org:
>>
>> https://cygwin.com/cgit/newlib-cygwin/tree/winsup/utils/tzmap-from-unicode.org
>>
>> Plus a few (7, actually) mappings the Unicode consortium missed in
>> the list (or maybe they are available in the meantime, needs checking).
>> This is the minimum list of timezone info we need in the tzdata DB.
>
> I generated tzmap.h and generated differences since the last update cldr ~40.
> I also searched in the latest for matches for each field attached as first.
>
> I do not know if they will be of help as I see you have already looked at tzmap.
>
> It looks as if the match might better prioritize country code over Windows label.
The attached log shows the 449 time zones required to support the latest tzmap.
Counts of each priority compared to all zones are:
pri 1 87/ 91 zones src zonenow.tab
pri 2 210/221 zones src zone1970.tab
pri 3 101/132 zones src backzone
pri 4 19/113 zones src backward
pri 5 32/ 41 zones src files
--
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 à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
[-- Attachment #2: tzid-tzmap.log --]
[-- Type: text/plain, Size: 25572 bytes --]
Africa/Abidjan 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Algiers 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Cairo 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Casablanca 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Johannesburg 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Lagos 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Maputo 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Nairobi 1 zonenow.tab zone1970.tab africa zone.tab
Africa/Tripoli 1 zonenow.tab zone1970.tab africa zone.tab
America/Adak 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Anchorage 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Asuncion 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Caracas 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Chicago 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Denver 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Halifax 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Havana 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Jamaica 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Lima 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Los_Angeles 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Mexico_City 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Miquelon 1 zonenow.tab zone1970.tab northamerica zone.tab
America/New_York 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Noronha 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Phoenix 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Santiago 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Santo_Domingo 1 zonenow.tab zone1970.tab northamerica zone.tab
America/Sao_Paulo 1 zonenow.tab zone1970.tab southamerica zone.tab
America/Scoresbysund 1 zonenow.tab zone1970.tab europe zone.tab
America/St_Johns 1 zonenow.tab zone1970.tab northamerica zone.tab
Asia/Bangkok 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Beirut 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Chita 1 zonenow.tab zone1970.tab europe zone.tab
Asia/Colombo 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Dhaka 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Dubai 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Gaza 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Hong_Kong 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jakarta 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jayapura 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Jerusalem 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kabul 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kamchatka 1 zonenow.tab zone1970.tab europe zone.tab
Asia/Karachi 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Kolkata 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Makassar 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Manila 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Seoul 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Shanghai 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Singapore 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tashkent 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tehran 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Tokyo 1 zonenow.tab zone1970.tab asia zone.tab
Asia/Vladivostok 1 zonenow.tab zone1970.tab europe zone.tab
Atlantic/Azores 1 zonenow.tab zone1970.tab europe zone.tab
Atlantic/Cape_Verde 1 zonenow.tab zone1970.tab africa zone.tab
Australia/Adelaide 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Brisbane 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Darwin 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Eucla 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Lord_Howe 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Perth 1 zonenow.tab zone1970.tab australasia zone.tab
Australia/Sydney 1 zonenow.tab zone1970.tab australasia zone.tab
Europe/Athens 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Chisinau 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Dublin 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Istanbul 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Lisbon 1 zonenow.tab zone1970.tab europe zone.tab
Europe/London 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Moscow 1 zonenow.tab zone1970.tab europe zone.tab
Europe/Paris 1 zonenow.tab zone1970.tab europe zone.tab
Pacific/Auckland 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Bougainville 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Chatham 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Easter 1 zonenow.tab zone1970.tab southamerica zone.tab
Pacific/Galapagos 1 zonenow.tab zone1970.tab southamerica zone.tab
Pacific/Gambier 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Guam 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Honolulu 1 zonenow.tab zone1970.tab northamerica zone.tab
Pacific/Kiritimati 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Marquesas 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Niue 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Norfolk 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Pago_Pago 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Pitcairn 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Tahiti 1 zonenow.tab zone1970.tab australasia zone.tab
Pacific/Tongatapu 1 zonenow.tab zone1970.tab australasia zone.tab
Africa/Bissau 2 zone1970.tab africa zone.tab
Africa/Ceuta 2 zone1970.tab europe zone.tab
Africa/El_Aaiun 2 zone1970.tab africa zone.tab
Africa/Juba 2 zone1970.tab africa zone.tab
Africa/Khartoum 2 zone1970.tab africa zone.tab
Africa/Monrovia 2 zone1970.tab africa zone.tab
Africa/Ndjamena 2 zone1970.tab africa zone.tab
Africa/Sao_Tome 2 zone1970.tab africa zone.tab
Africa/Tunis 2 zone1970.tab africa zone.tab
Africa/Windhoek 2 zone1970.tab africa zone.tab
America/Araguaina 2 zone1970.tab southamerica zone.tab
America/Argentina/La_Rioja 2 zone1970.tab southamerica zone.tab
America/Argentina/Rio_Gallegos 2 zone1970.tab southamerica zone.tab
America/Argentina/Salta 2 zone1970.tab southamerica zone.tab
America/Argentina/San_Juan 2 zone1970.tab southamerica zone.tab
America/Argentina/San_Luis 2 zone1970.tab southamerica zone.tab
America/Argentina/Tucuman 2 zone1970.tab southamerica zone.tab
America/Argentina/Ushuaia 2 zone1970.tab southamerica zone.tab
America/Bahia 2 zone1970.tab southamerica zone.tab
America/Bahia_Banderas 2 zone1970.tab northamerica zone.tab
America/Barbados 2 zone1970.tab northamerica zone.tab
America/Belem 2 zone1970.tab southamerica zone.tab
America/Belize 2 zone1970.tab northamerica zone.tab
America/Boa_Vista 2 zone1970.tab southamerica zone.tab
America/Bogota 2 zone1970.tab southamerica zone.tab
America/Boise 2 zone1970.tab northamerica zone.tab
America/Cambridge_Bay 2 zone1970.tab northamerica zone.tab
America/Campo_Grande 2 zone1970.tab southamerica zone.tab
America/Cancun 2 zone1970.tab northamerica zone.tab
America/Cayenne 2 zone1970.tab southamerica zone.tab
America/Chihuahua 2 zone1970.tab northamerica zone.tab
America/Ciudad_Juarez 2 zone1970.tab northamerica zone.tab
America/Costa_Rica 2 zone1970.tab northamerica zone.tab
America/Cuiaba 2 zone1970.tab southamerica zone.tab
America/Danmarkshavn 2 zone1970.tab europe zone.tab
America/Dawson 2 zone1970.tab northamerica zone.tab
America/Dawson_Creek 2 zone1970.tab northamerica zone.tab
America/Detroit 2 zone1970.tab northamerica zone.tab
America/Edmonton 2 zone1970.tab northamerica zone.tab
America/Eirunepe 2 zone1970.tab southamerica zone.tab
America/El_Salvador 2 zone1970.tab northamerica zone.tab
America/Fortaleza 2 zone1970.tab southamerica zone.tab
America/Fort_Nelson 2 zone1970.tab northamerica zone.tab
America/Glace_Bay 2 zone1970.tab northamerica zone.tab
America/Goose_Bay 2 zone1970.tab northamerica zone.tab
America/Grand_Turk 2 zone1970.tab northamerica zone.tab
America/Guatemala 2 zone1970.tab northamerica zone.tab
America/Guayaquil 2 zone1970.tab southamerica zone.tab
America/Guyana 2 zone1970.tab southamerica zone.tab
America/Hermosillo 2 zone1970.tab northamerica zone.tab
America/Indiana/Knox 2 zone1970.tab northamerica zone.tab
America/Indiana/Marengo 2 zone1970.tab northamerica zone.tab
America/Indiana/Petersburg 2 zone1970.tab northamerica zone.tab
America/Indiana/Tell_City 2 zone1970.tab northamerica zone.tab
America/Indiana/Vevay 2 zone1970.tab northamerica zone.tab
America/Indiana/Vincennes 2 zone1970.tab northamerica zone.tab
America/Indiana/Winamac 2 zone1970.tab northamerica zone.tab
America/Inuvik 2 zone1970.tab northamerica zone.tab
America/Iqaluit 2 zone1970.tab northamerica zone.tab
America/Juneau 2 zone1970.tab northamerica zone.tab
America/Kentucky/Monticello 2 zone1970.tab northamerica zone.tab
America/La_Paz 2 zone1970.tab southamerica zone.tab
America/Maceio 2 zone1970.tab southamerica zone.tab
America/Managua 2 zone1970.tab northamerica zone.tab
America/Manaus 2 zone1970.tab southamerica zone.tab
America/Martinique 2 zone1970.tab northamerica zone.tab
America/Matamoros 2 zone1970.tab northamerica zone.tab
America/Mazatlan 2 zone1970.tab northamerica zone.tab
America/Menominee 2 zone1970.tab northamerica zone.tab
America/Merida 2 zone1970.tab northamerica zone.tab
America/Metlakatla 2 zone1970.tab northamerica zone.tab
America/Moncton 2 zone1970.tab northamerica zone.tab
America/Monterrey 2 zone1970.tab northamerica zone.tab
America/Montevideo 2 zone1970.tab southamerica zone.tab
America/Nome 2 zone1970.tab northamerica zone.tab
America/North_Dakota/Beulah 2 zone1970.tab northamerica zone.tab
America/North_Dakota/Center 2 zone1970.tab northamerica zone.tab
America/North_Dakota/New_Salem 2 zone1970.tab northamerica zone.tab
America/Ojinaga 2 zone1970.tab northamerica zone.tab
America/Panama 2 zone1970.tab northamerica zone.tab
America/Paramaribo 2 zone1970.tab southamerica zone.tab
America/Porto_Velho 2 zone1970.tab southamerica zone.tab
America/Port-au-Prince 2 zone1970.tab northamerica zone.tab
America/Puerto_Rico 2 zone1970.tab northamerica zone.tab
America/Punta_Arenas 2 zone1970.tab southamerica zone.tab
America/Rankin_Inlet 2 zone1970.tab northamerica zone.tab
America/Recife 2 zone1970.tab southamerica zone.tab
America/Regina 2 zone1970.tab northamerica zone.tab
America/Resolute 2 zone1970.tab northamerica zone.tab
America/Rio_Branco 2 zone1970.tab southamerica zone.tab
America/Santarem 2 zone1970.tab southamerica zone.tab
America/Sitka 2 zone1970.tab northamerica zone.tab
America/Swift_Current 2 zone1970.tab northamerica zone.tab
America/Tegucigalpa 2 zone1970.tab northamerica zone.tab
America/Thule 2 zone1970.tab europe zone.tab
America/Tijuana 2 zone1970.tab northamerica zone.tab
America/Toronto 2 zone1970.tab northamerica zone.tab
America/Vancouver 2 zone1970.tab northamerica zone.tab
America/Whitehorse 2 zone1970.tab northamerica zone.tab
America/Winnipeg 2 zone1970.tab northamerica zone.tab
America/Yakutat 2 zone1970.tab northamerica zone.tab
Antarctica/Casey 2 zone1970.tab antarctica zone.tab
Antarctica/Davis 2 zone1970.tab antarctica zone.tab
Antarctica/Macquarie 2 zone1970.tab australasia zone.tab
Antarctica/Mawson 2 zone1970.tab antarctica zone.tab
Antarctica/Palmer 2 zone1970.tab southamerica zone.tab
Antarctica/Rothera 2 zone1970.tab antarctica zone.tab
Antarctica/Vostok 2 zone1970.tab antarctica zone.tab
Asia/Almaty 2 zone1970.tab asia zone.tab
Asia/Amman 2 zone1970.tab asia zone.tab
Asia/Anadyr 2 zone1970.tab europe zone.tab
Asia/Aqtau 2 zone1970.tab asia zone.tab
Asia/Aqtobe 2 zone1970.tab asia zone.tab
Asia/Ashgabat 2 zone1970.tab asia zone.tab
Asia/Atyrau 2 zone1970.tab asia zone.tab
Asia/Baghdad 2 zone1970.tab asia zone.tab
Asia/Baku 2 zone1970.tab asia zone.tab
Asia/Barnaul 2 zone1970.tab europe zone.tab
Asia/Bishkek 2 zone1970.tab asia zone.tab
Asia/Choibalsan 2 zone1970.tab asia zone.tab
Asia/Damascus 2 zone1970.tab asia zone.tab
Asia/Dili 2 zone1970.tab asia zone.tab
Asia/Dushanbe 2 zone1970.tab asia zone.tab
Asia/Famagusta 2 zone1970.tab asia zone.tab
Asia/Hebron 2 zone1970.tab asia zone.tab
Asia/Hovd 2 zone1970.tab asia zone.tab
Asia/Irkutsk 2 zone1970.tab europe zone.tab
Asia/Khandyga 2 zone1970.tab europe zone.tab
Asia/Krasnoyarsk 2 zone1970.tab europe zone.tab
Asia/Kuching 2 zone1970.tab asia zone.tab
Asia/Macau 2 zone1970.tab asia zone.tab
Asia/Magadan 2 zone1970.tab europe zone.tab
Asia/Nicosia 2 zone1970.tab asia zone.tab
Asia/Novokuznetsk 2 zone1970.tab europe zone.tab
Asia/Novosibirsk 2 zone1970.tab europe zone.tab
Asia/Omsk 2 zone1970.tab europe zone.tab
Asia/Oral 2 zone1970.tab asia zone.tab
Asia/Pontianak 2 zone1970.tab asia zone.tab
Asia/Pyongyang 2 zone1970.tab asia zone.tab
Asia/Qatar 2 zone1970.tab asia zone.tab
Asia/Qostanay 2 zone1970.tab asia zone.tab
Asia/Qyzylorda 2 zone1970.tab asia zone.tab
Asia/Riyadh 2 zone1970.tab asia zone.tab
Asia/Sakhalin 2 zone1970.tab europe zone.tab
Asia/Samarkand 2 zone1970.tab asia zone.tab
Asia/Srednekolymsk 2 zone1970.tab europe zone.tab
Asia/Taipei 2 zone1970.tab asia zone.tab
Asia/Tbilisi 2 zone1970.tab asia zone.tab
Asia/Thimphu 2 zone1970.tab asia zone.tab
Asia/Tomsk 2 zone1970.tab europe zone.tab
Asia/Ulaanbaatar 2 zone1970.tab asia zone.tab
Asia/Urumqi 2 zone1970.tab asia zone.tab
Asia/Ust-Nera 2 zone1970.tab europe zone.tab
Asia/Yakutsk 2 zone1970.tab europe zone.tab
Asia/Yekaterinburg 2 zone1970.tab europe zone.tab
Asia/Yerevan 2 zone1970.tab asia zone.tab
Atlantic/Bermuda 2 zone1970.tab northamerica zone.tab
Atlantic/Canary 2 zone1970.tab europe zone.tab
Atlantic/Madeira 2 zone1970.tab europe zone.tab
Atlantic/South_Georgia 2 zone1970.tab southamerica zone.tab
Atlantic/Stanley 2 zone1970.tab southamerica zone.tab
Australia/Broken_Hill 2 zone1970.tab australasia zone.tab
Australia/Hobart 2 zone1970.tab australasia zone.tab
Australia/Lindeman 2 zone1970.tab australasia zone.tab
Australia/Melbourne 2 zone1970.tab australasia zone.tab
Europe/Andorra 2 zone1970.tab europe zone.tab
Europe/Astrakhan 2 zone1970.tab europe zone.tab
Europe/Belgrade 2 zone1970.tab europe zone.tab
Europe/Berlin 2 zone1970.tab europe zone.tab
Europe/Brussels 2 zone1970.tab europe zone.tab
Europe/Bucharest 2 zone1970.tab europe zone.tab
Europe/Budapest 2 zone1970.tab europe zone.tab
Europe/Gibraltar 2 zone1970.tab europe zone.tab
Europe/Helsinki 2 zone1970.tab europe zone.tab
Europe/Kaliningrad 2 zone1970.tab europe zone.tab
Europe/Kirov 2 zone1970.tab europe zone.tab
Europe/Madrid 2 zone1970.tab europe zone.tab
Europe/Malta 2 zone1970.tab europe zone.tab
Europe/Minsk 2 zone1970.tab europe zone.tab
Europe/Prague 2 zone1970.tab europe zone.tab
Europe/Riga 2 zone1970.tab europe zone.tab
Europe/Rome 2 zone1970.tab europe zone.tab
Europe/Samara 2 zone1970.tab europe zone.tab
Europe/Saratov 2 zone1970.tab europe zone.tab
Europe/Simferopol 2 zone1970.tab europe zone.tab
Europe/Sofia 2 zone1970.tab europe zone.tab
Europe/Tallinn 2 zone1970.tab europe zone.tab
Europe/Tirane 2 zone1970.tab europe zone.tab
Europe/Ulyanovsk 2 zone1970.tab europe zone.tab
Europe/Vienna 2 zone1970.tab europe zone.tab
Europe/Vilnius 2 zone1970.tab europe zone.tab
Europe/Volgograd 2 zone1970.tab europe zone.tab
Europe/Warsaw 2 zone1970.tab europe zone.tab
Europe/Zurich 2 zone1970.tab europe zone.tab
Indian/Chagos 2 zone1970.tab asia zone.tab
Indian/Maldives 2 zone1970.tab asia zone.tab
Indian/Mauritius 2 zone1970.tab africa zone.tab
Pacific/Apia 2 zone1970.tab australasia zone.tab
Pacific/Efate 2 zone1970.tab australasia zone.tab
Pacific/Fakaofo 2 zone1970.tab australasia zone.tab
Pacific/Fiji 2 zone1970.tab australasia zone.tab
Pacific/Guadalcanal 2 zone1970.tab australasia zone.tab
Pacific/Kosrae 2 zone1970.tab australasia zone.tab
Pacific/Kwajalein 2 zone1970.tab australasia zone.tab
Pacific/Nauru 2 zone1970.tab australasia zone.tab
Pacific/Noumea 2 zone1970.tab australasia zone.tab
Pacific/Palau 2 zone1970.tab australasia zone.tab
Pacific/Port_Moresby 2 zone1970.tab australasia zone.tab
Pacific/Rarotonga 2 zone1970.tab australasia zone.tab
Pacific/Tarawa 2 zone1970.tab australasia zone.tab
Africa/Accra 3 backzone backward zone.tab
Africa/Addis_Ababa 3 backzone backward zone.tab
Africa/Asmera 3 backzone backward
Africa/Bamako 3 backzone backward zone.tab
Africa/Bangui 3 backzone backward zone.tab
Africa/Banjul 3 backzone backward zone.tab
Africa/Blantyre 3 backzone backward zone.tab
Africa/Brazzaville 3 backzone backward zone.tab
Africa/Bujumbura 3 backzone backward zone.tab
Africa/Conakry 3 backzone backward zone.tab
Africa/Dakar 3 backzone backward zone.tab
Africa/Dar_es_Salaam 3 backzone backward zone.tab
Africa/Djibouti 3 backzone backward zone.tab
Africa/Douala 3 backzone backward zone.tab
Africa/Freetown 3 backzone backward zone.tab
Africa/Gaborone 3 backzone backward zone.tab
Africa/Harare 3 backzone backward zone.tab
Africa/Kampala 3 backzone backward zone.tab
Africa/Kigali 3 backzone backward zone.tab
Africa/Kinshasa 3 backzone backward zone.tab
Africa/Libreville 3 backzone backward zone.tab
Africa/Lome 3 backzone backward zone.tab
Africa/Luanda 3 backzone backward zone.tab
Africa/Lubumbashi 3 backzone backward zone.tab
Africa/Lusaka 3 backzone backward zone.tab
Africa/Malabo 3 backzone backward zone.tab
Africa/Maseru 3 backzone backward zone.tab
Africa/Mbabane 3 backzone backward zone.tab
Africa/Mogadishu 3 backzone backward zone.tab
Africa/Niamey 3 backzone backward zone.tab
Africa/Nouakchott 3 backzone backward zone.tab
Africa/Ouagadougou 3 backzone backward zone.tab
Africa/Porto-Novo 3 backzone backward zone.tab
America/Anguilla 3 backzone backward zone.tab
America/Antigua 3 backzone backward zone.tab
America/Aruba 3 backzone backward zone.tab
America/Blanc-Sablon 3 backzone backward zone.tab
America/Cayman 3 backzone backward zone.tab
America/Coral_Harbour 3 backzone backward
America/Creston 3 backzone backward zone.tab
America/Curacao 3 backzone backward zone.tab
America/Dominica 3 backzone backward zone.tab
America/Grenada 3 backzone backward zone.tab
America/Guadeloupe 3 backzone backward zone.tab
America/Kralendijk 3 backzone backward zone.tab
America/Lower_Princes 3 backzone backward zone.tab
America/Marigot 3 backzone backward zone.tab
America/Montserrat 3 backzone backward zone.tab
America/Nassau 3 backzone backward zone.tab
America/Port_of_Spain 3 backzone backward zone.tab
America/St_Barthelemy 3 backzone backward zone.tab
America/St_Kitts 3 backzone backward zone.tab
America/St_Lucia 3 backzone backward zone.tab
America/St_Thomas 3 backzone backward zone.tab
America/St_Vincent 3 backzone backward zone.tab
America/Tortola 3 backzone backward zone.tab
Antarctica/DumontDUrville 3 backzone backward zone.tab
Antarctica/McMurdo 3 backzone backward zone.tab
Antarctica/Syowa 3 backzone backward zone.tab
Arctic/Longyearbyen 3 backzone backward zone.tab
Asia/Aden 3 backzone backward zone.tab
Asia/Bahrain 3 backzone backward zone.tab
Asia/Brunei 3 backzone backward zone.tab
Asia/Kuala_Lumpur 3 backzone backward zone.tab
Asia/Kuwait 3 backzone backward zone.tab
Asia/Muscat 3 backzone backward zone.tab
Asia/Phnom_Penh 3 backzone backward zone.tab
Asia/Vientiane 3 backzone backward zone.tab
Atlantic/Reykjavik 3 backzone backward zone.tab
Atlantic/St_Helena 3 backzone backward zone.tab
Europe/Amsterdam 3 backzone backward zone.tab
Europe/Copenhagen 3 backzone backward zone.tab
Europe/Guernsey 3 backzone backward zone.tab
Europe/Isle_of_Man 3 backzone backward zone.tab
Europe/Jersey 3 backzone backward zone.tab
Europe/Ljubljana 3 backzone backward zone.tab
Europe/Luxembourg 3 backzone backward zone.tab
Europe/Monaco 3 backzone backward zone.tab
Europe/Oslo 3 backzone backward zone.tab
Europe/Sarajevo 3 backzone backward zone.tab
Europe/Skopje 3 backzone backward zone.tab
Europe/Stockholm 3 backzone backward zone.tab
Europe/Vaduz 3 backzone backward zone.tab
Europe/Zagreb 3 backzone backward zone.tab
Indian/Antananarivo 3 backzone backward zone.tab
Indian/Christmas 3 backzone backward zone.tab
Indian/Cocos 3 backzone backward zone.tab
Indian/Comoro 3 backzone backward zone.tab
Indian/Kerguelen 3 backzone backward zone.tab
Indian/Mahe 3 backzone backward zone.tab
Indian/Mayotte 3 backzone backward zone.tab
Indian/Reunion 3 backzone backward zone.tab
Pacific/Enderbury 3 backzone backward
Pacific/Funafuti 3 backzone backward zone.tab
Pacific/Majuro 3 backzone backward zone.tab
Pacific/Midway 3 backzone backward zone.tab
Pacific/Ponape 3 backzone backward
Pacific/Saipan 3 backzone backward zone.tab
Pacific/Truk 3 backzone backward
Pacific/Wake 3 backzone backward zone.tab
Pacific/Wallis 3 backzone backward zone.tab
America/Buenos_Aires 4 backward
America/Catamarca 4 backward
America/Cordoba 4 backward
America/Godthab 4 backward
America/Indianapolis 4 backward
America/Jujuy 4 backward
America/Louisville 4 backward
America/Mendoza 4 backward
Asia/Katmandu 4 backward
Asia/Rangoon 4 backward
Asia/Saigon 4 backward
Atlantic/Faeroe 4 backward
Europe/Bratislava 4 backward zone.tab
Europe/Busingen 4 backward zone.tab
Europe/Kiev 4 backward
Europe/Mariehamn 4 backward zone.tab
Europe/Podgorica 4 backward zone.tab
Europe/San_Marino 4 backward zone.tab
Europe/Vatican 4 backward zone.tab
CST6CDT 5 northamerica
EST5EDT 5 northamerica
Etc/GMT 5 etcetera
Etc/GMT+1 5 etcetera
Etc/GMT+2 5 etcetera
Etc/GMT+3 5 etcetera
Etc/GMT+4 5 etcetera
Etc/GMT+5 5 etcetera
Etc/GMT+6 5 etcetera
Etc/GMT+7 5 etcetera
Etc/GMT+8 5 etcetera
Etc/GMT+9 5 etcetera
Etc/GMT+10 5 etcetera
Etc/GMT+11 5 etcetera
Etc/GMT+12 5 etcetera
Etc/GMT-1 5 etcetera
Etc/GMT-2 5 etcetera
Etc/GMT-3 5 etcetera
Etc/GMT-4 5 etcetera
Etc/GMT-5 5 etcetera
Etc/GMT-6 5 etcetera
Etc/GMT-7 5 etcetera
Etc/GMT-8 5 etcetera
Etc/GMT-9 5 etcetera
Etc/GMT-10 5 etcetera
Etc/GMT-11 5 etcetera
Etc/GMT-12 5 etcetera
Etc/GMT-13 5 etcetera
Etc/GMT-14 5 etcetera
Etc/UTC 5 etcetera
MST7MDT 5 northamerica
PST8PDT 5 northamerica
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links
2024-03-22 16:02 ` Brian Inglis
2024-03-22 20:02 ` Brian Inglis
2024-03-22 20:10 ` Brian Inglis
@ 2024-03-23 9:54 ` Corinna Vinschen
2024-03-23 16:38 ` Brian Inglis
2 siblings, 1 reply; 12+ messages in thread
From: Corinna Vinschen @ 2024-03-23 9:54 UTC (permalink / raw)
To: cygwin-apps
On Mar 22 10:02, Brian Inglis via Cygwin-apps wrote:
> On 2024-03-21 03:36, Corinna Vinschen via Cygwin-apps wrote:
> > We're generating the conversion from Windows to POSIX timezone via
> > the conversion table from unicode.org:
> >
> > https://cygwin.com/cgit/newlib-cygwin/tree/winsup/utils/tzmap-from-unicode.org
> >
> > Plus a few (7, actually) mappings the Unicode consortium missed in
> > the list (or maybe they are available in the meantime, needs checking).
> > This is the minimum list of timezone info we need in the tzdata DB.
>
> I generated tzmap.h and generated differences since the last update cldr ~40.
> I also searched in the latest for matches for each field attached as first.
>
> I do not know if they will be of help as I see you have already looked at tzmap.
>
> It looks as if the match might better prioritize country code over Windows label.
Which match? I'm not sure what you're trying to tell me.
Basically, we want to generate a POSIX timezone from the current user's
Windows timezone. This boils down to four questions:
- Is the creation of tzmap.h from unicode.org via the
tzmap-from-unicode.org script the right thing to do or not?
- If it's the wrong thing to do, what other source do you propose and do
you have a script to perform the conversion from this source to a
valid tzmap.h file?
- Otherwise, is the current tzmap-from-unicode.org right or wrong in
adding these old extra timezone/territory settings, or is even
some combination missing?
- If so, would you mind to send a patch to fix tzmap-from-unicode.org
accordingly?
Corinna
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links
2024-03-23 9:54 ` Corinna Vinschen
@ 2024-03-23 16:38 ` Brian Inglis
2024-03-23 18:54 ` Brian Inglis
2024-03-23 21:11 ` Corinna Vinschen
0 siblings, 2 replies; 12+ messages in thread
From: Brian Inglis @ 2024-03-23 16:38 UTC (permalink / raw)
To: cygwin-apps
On 2024-03-23 03:54, Corinna Vinschen via Cygwin-apps wrote:
> On Mar 22 10:02, Brian Inglis via Cygwin-apps wrote:
>> On 2024-03-21 03:36, Corinna Vinschen via Cygwin-apps wrote:
>>> We're generating the conversion from Windows to POSIX timezone via
>>> the conversion table from unicode.org:
>>>
>>> https://cygwin.com/cgit/newlib-cygwin/tree/winsup/utils/tzmap-from-unicode.org
>>>
>>> Plus a few (7, actually) mappings the Unicode consortium missed in
>>> the list (or maybe they are available in the meantime, needs checking).
>>> This is the minimum list of timezone info we need in the tzdata DB.
>>
>> I generated tzmap.h and generated differences since the last update cldr ~40.
>> I also searched in the latest for matches for each field attached as first.
>>
>> I do not know if they will be of help as I see you have already looked at tzmap.
>>
>> It looks as if the match might better prioritize country code over Windows label.
>
> Which match? I'm not sure what you're trying to tell me.
>
> Basically, we want to generate a POSIX timezone from the current user's
> Windows timezone. This boils down to four questions:
>
> - Is the creation of tzmap.h from unicode.org via the
> tzmap-from-unicode.org script the right thing to do or not?
>
> - If it's the wrong thing to do, what other source do you propose and do
> you have a script to perform the conversion from this source to a
> valid tzmap.h file?
>
> - Otherwise, is the current tzmap-from-unicode.org right or wrong in
> adding these old extra timezone/territory settings, or is even
> some combination missing?
>
> - If so, would you mind to send a patch to fix tzmap-from-unicode.org
> accordingly?
I have a decent background in tzdata, but little in Windows or CLDR, although at
least information from the latter can be extracted from GitHub.
It looks to me that tzset.c prioritizes the Windows label over the country, and
it may be a better match prioritizing the country over the label, if the country
is not 001/"", nor ZZ, which are the generic entries.
It also is not clear what tzset should do when tzmap has a list of zones to
choose from, for example:
{ L"Mountain Standard Time", L"CA", L"America/Edmonton America/Cambridge_Bay
America/Inuvik" },
{ L"Mountain Standard Time", L"US", L"America/Denver America/Boise" },
{ L"US Mountain Standard Time", L"CA", L"America/Creston America/Dawson_Creek
America/Fort_Nelson" },
it currently just prints the first, but perhaps it should print all relevant
entries and the caller should handle the alternatives?
There also seem to be issues with CLDR data:
https://postgrespro.com/list/thread-id/2571399
not to mention the delays in updating Windows and CLDR data:
2021 Samoa DST change in 2024 March/April Windows updates
https://techcommunity.microsoft.com/t5/daylight-saving-time-time-zone/interim-guidance-for-samoa-dst-changes-2021/ba-p/4048965
Intermittent updates from tzdata and Windows
https://github.com/unicode-org/cldr/commits/main/common/supplemental/windowsZones.xml
plus they no longer seem to be updating the tzdata version in that file since
2021a.
--
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 à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links
2024-03-23 16:38 ` Brian Inglis
@ 2024-03-23 18:54 ` Brian Inglis
2024-03-23 21:11 ` Corinna Vinschen
1 sibling, 0 replies; 12+ messages in thread
From: Brian Inglis @ 2024-03-23 18:54 UTC (permalink / raw)
To: cygwin-apps
[-- Attachment #1: Type: text/plain, Size: 4027 bytes --]
On 2024-03-23 10:38, Brian Inglis via Cygwin-apps wrote:
> On 2024-03-23 03:54, Corinna Vinschen via Cygwin-apps wrote:
>> On Mar 22 10:02, Brian Inglis via Cygwin-apps wrote:
>>> On 2024-03-21 03:36, Corinna Vinschen via Cygwin-apps wrote:
>>>> We're generating the conversion from Windows to POSIX timezone via
>>>> the conversion table from unicode.org:
>>>>
>>>> https://cygwin.com/cgit/newlib-cygwin/tree/winsup/utils/tzmap-from-unicode.org
>>>>
>>>> Plus a few (7, actually) mappings the Unicode consortium missed in
>>>> the list (or maybe they are available in the meantime, needs checking).
>>>> This is the minimum list of timezone info we need in the tzdata DB.
>>>
>>> I generated tzmap.h and generated differences since the last update cldr ~40.
>>> I also searched in the latest for matches for each field attached as first.
>>>
>>> I do not know if they will be of help as I see you have already looked at tzmap.
>>>
>>> It looks as if the match might better prioritize country code over Windows
>>> label.
>>
>> Which match? I'm not sure what you're trying to tell me.
>>
>> Basically, we want to generate a POSIX timezone from the current user's
>> Windows timezone. This boils down to four questions:
>>
>> - Is the creation of tzmap.h from unicode.org via the
>> tzmap-from-unicode.org script the right thing to do or not?
>>
>> - If it's the wrong thing to do, what other source do you propose and do
>> you have a script to perform the conversion from this source to a
>> valid tzmap.h file?
>>
>> - Otherwise, is the current tzmap-from-unicode.org right or wrong in
>> adding these old extra timezone/territory settings, or is even
>> some combination missing?
>>
>> - If so, would you mind to send a patch to fix tzmap-from-unicode.org
>> accordingly?
>
> I have a decent background in tzdata, but little in Windows or CLDR, although at
> least information from the latter can be extracted from GitHub.
>
> It looks to me that tzset.c prioritizes the Windows label over the country, and
> it may be a better match prioritizing the country over the label, if the country
> is not 001/"", nor ZZ, which are the generic entries.
>
> It also is not clear what tzset should do when tzmap has a list of zones to
> choose from, for example:
>
> { L"Mountain Standard Time", L"CA", L"America/Edmonton America/Cambridge_Bay
> America/Inuvik" },
> { L"Mountain Standard Time", L"US", L"America/Denver America/Boise" },
> { L"US Mountain Standard Time", L"CA", L"America/Creston America/Dawson_Creek
> America/Fort_Nelson" },
>
> it currently just prints the first, but perhaps it should print all relevant
> entries and the caller should handle the alternatives?
>
> There also seem to be issues with CLDR data:
>
> https://postgrespro.com/list/thread-id/2571399
>
> not to mention the delays in updating Windows and CLDR data:
>
> 2021 Samoa DST change in 2024 March/April Windows updates
> https://techcommunity.microsoft.com/t5/daylight-saving-time-time-zone/interim-guidance-for-samoa-dst-changes-2021/ba-p/4048965
>
> Intermittent updates from tzdata and Windows
> https://github.com/unicode-org/cldr/commits/main/common/supplemental/windowsZones.xml
>
> plus they no longer seem to be updating the tzdata version in that file since
> 2021a.
From the point of view of tzdata, given most zones are required in tzmap for
tzset to use, we can not reduce much there: see tzmap summary attached.
So the only significant reductions we can make by splitting are with the right
and posix subtrees, perhaps in two or a single extra package: see zi summary.
--
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 à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
[-- Attachment #2: tzmap-sum.log --]
[-- Type: text/plain, Size: 259 bytes --]
tzmap total extra
pri 1 87/ 91 4 zones src zonenow.tab
pri 2 210/221 11 zones src zone1970.tab
pri 3 101/132 31 zones src backzone
pri 4 19/113 94 zones src backward
pri 5 32/ 41 9 zones src files
total 449/598 149 zones
[-- Attachment #3: zi-sum.log --]
[-- Type: text/plain, Size: 99 bytes --]
1.8M /usr/share/zoneinfo/posix
2.4M /usr/share/zoneinfo/right
2.8M /usr/share/zoneinfo/
6.9M total
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links
2024-03-23 16:38 ` Brian Inglis
2024-03-23 18:54 ` Brian Inglis
@ 2024-03-23 21:11 ` Corinna Vinschen
2024-03-28 8:25 ` [tz] Ubuntu drops old-style links - tzdata split test package Brian Inglis
1 sibling, 1 reply; 12+ messages in thread
From: Corinna Vinschen @ 2024-03-23 21:11 UTC (permalink / raw)
To: cygwin-apps
On Mar 23 10:38, Brian Inglis via Cygwin-apps wrote:
> It looks to me that tzset.c prioritizes the Windows label over the country,
> and it may be a better match prioritizing the country over the label, if the
> country is not 001/"", nor ZZ, which are the generic entries.
The Windows timezone is the relevant setting in the first place becasue
that's what indicvates the actual local time *as the user chose*.
The territory should only be a secondary hint to choose the right
POSIX entry.
For instance, I know people always using UTC, independently of their
territory setting. If the territory rules, this user choice would be
broken in Cygwin.
> It also is not clear what tzset should do when tzmap has a list of zones to
> choose from, for example:
>
> { L"Mountain Standard Time", L"CA", L"America/Edmonton
> America/Cambridge_Bay America/Inuvik" },
> { L"Mountain Standard Time", L"US", L"America/Denver America/Boise" },
> { L"US Mountain Standard Time", L"CA", L"America/Creston
> America/Dawson_Creek America/Fort_Nelson" },
>
> it currently just prints the first, but perhaps it should print all relevant
> entries and the caller should handle the alternatives?
tzset is called from the shell default profile. It has to use exactly
one, valid entry, so time works as desired without forcing interactivity.
If the user doesn't like it, the user can always override tzset's choice
in her own profile.
Corinna
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links - tzdata split test package
2024-03-23 21:11 ` Corinna Vinschen
@ 2024-03-28 8:25 ` Brian Inglis
2024-03-28 10:13 ` Corinna Vinschen
0 siblings, 1 reply; 12+ messages in thread
From: Brian Inglis @ 2024-03-28 8:25 UTC (permalink / raw)
To: cygwin-apps
On 2024-03-23 15:11, Corinna Vinschen via Cygwin-apps wrote:
> On Mar 23 10:38, Brian Inglis via Cygwin-apps wrote:
>> It looks to me that tzset.c prioritizes the Windows label over the country,
>> and it may be a better match prioritizing the country over the label, if the
>> country is not 001/"", nor ZZ, which are the generic entries.
>
> The Windows timezone is the relevant setting in the first place becasue
> that's what indicvates the actual local time *as the user chose*.
> The territory should only be a secondary hint to choose the right
> POSIX entry.
>
> For instance, I know people always using UTC, independently of their
> territory setting. If the territory rules, this user choice would be
> broken in Cygwin.
>
>> It also is not clear what tzset should do when tzmap has a list of zones to
>> choose from, for example:
>>
>> { L"Mountain Standard Time", L"CA", L"America/Edmonton
>> America/Cambridge_Bay America/Inuvik" },
>> { L"Mountain Standard Time", L"US", L"America/Denver America/Boise" },
>> { L"US Mountain Standard Time", L"CA", L"America/Creston
>> America/Dawson_Creek America/Fort_Nelson" },
>>
>> it currently just prints the first, but perhaps it should print all relevant
>> entries and the caller should handle the alternatives?
>
> tzset is called from the shell default profile. It has to use exactly
> one, valid entry, so time works as desired without forcing interactivity.
>
> If the user doesn't like it, the user can always override tzset's choice
> in her own profile.
I have released and announced a test package of tzdata 2024a-2 split into three
install packages: base tzdata, optional tzdata-right, and redundant
tzdata-posix, each containing all the legacy zones so that tzset continues to
work as before.
I could not reduce the base installed zones by many, because most were used by
tzset, but I did drop a couple of large zone source files, produced by the
build, that were previously included to allow users to see the source zones,
rules, and links in effect, saving ~1MB, and dropping the overall default base
installed file sizes by ~80% to ~20% of current, and download tar size by ~60%
to ~40%; for all zones aggregate total installed file sizes are dropped by ~35%
to ~65%, and download tar sizes by ~30% to ~70% of current:
install tar tzdata
721KB 172KB base
984KB 78KB right
669KB 74KB posix
1367KB 444KB source
3667KB 452KB current
Please check out the announcement, cygwin list echo, source and install package
summary web pages, cygport changes, setup entries, scallywag builds, and let me
know if there is anything you see that could benefit from improvement.
--
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 à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links - tzdata split test package
2024-03-28 8:25 ` [tz] Ubuntu drops old-style links - tzdata split test package Brian Inglis
@ 2024-03-28 10:13 ` Corinna Vinschen
2024-03-28 18:35 ` Brian Inglis
0 siblings, 1 reply; 12+ messages in thread
From: Corinna Vinschen @ 2024-03-28 10:13 UTC (permalink / raw)
To: cygwin-apps
On Mar 28 02:25, Brian Inglis via Cygwin-apps wrote:
> I have released and announced a test package of tzdata 2024a-2 split into
> three install packages: base tzdata, optional tzdata-right, and redundant
> tzdata-posix, each containing all the legacy zones so that tzset continues
> to work as before.
>
> I could not reduce the base installed zones by many, because most were used
> by tzset, but I did drop a couple of large zone source files, produced by
> the build, that were previously included to allow users to see the source
> zones, rules, and links in effect, saving ~1MB, and dropping the overall
> default base installed file sizes by ~80% to ~20% of current, and download
> tar size by ~60% to ~40%; for all zones aggregate total installed file sizes
> are dropped by ~35% to ~65%, and download tar sizes by ~30% to ~70% of
> current:
>
> install tar tzdata
> 721KB 172KB base
> 984KB 78KB right
> 669KB 74KB posix
> 1367KB 444KB source
> 3667KB 452KB current
>
> Please check out the announcement, cygwin list echo, source and install
> package summary web pages, cygport changes, setup entries, scallywag builds,
> and let me know if there is anything you see that could benefit from
> improvement.
Fedora Rawhide is not following this scheme. For F40 and F41 it still
prepares single tzdata packages. FWIW, OpenSuSE also only comes with a
single timezone package in Tumbleweed.
Comparing the Cygwin and the Fedora package, the only differences are:
Cygwin comes with two files not in the Fedora package:
/usr/share/zoneinfo/rearguard.zi
/usr/share/zoneinfo/zonenow.tab
Fedora comes with two files not in the Cygwin package:
/usr/share/zoneinfo/leap-seconds.list
/usr/share/zoneinfo/posixrules
That's all. And given that space is not one of the major limiting
factors anymore...
cyg$ du -sh /usr/share/zoneinfo
6.6M /usr/share/zoneinfo
fed$ du -sh /usr/share/zoneinfo
4.6M /usr/share/zoneinfo
...I do wonder a bit if this split is really necessary after all.
Corinna
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [tz] Ubuntu drops old-style links - tzdata split test package
2024-03-28 10:13 ` Corinna Vinschen
@ 2024-03-28 18:35 ` Brian Inglis
0 siblings, 0 replies; 12+ messages in thread
From: Brian Inglis @ 2024-03-28 18:35 UTC (permalink / raw)
To: cygwin-apps
On 2024-03-28 04:13, Corinna Vinschen via Cygwin-apps wrote:
> On Mar 28 02:25, Brian Inglis via Cygwin-apps wrote:
>> I have released and announced a test package of tzdata 2024a-2 split into
>> three install packages: base tzdata, optional tzdata-right, and redundant
>> tzdata-posix, each containing all the legacy zones so that tzset continues
>> to work as before.
>>
>> I could not reduce the base installed zones by many, because most were used
>> by tzset, but I did drop a couple of large zone source files, produced by
>> the build, that were previously included to allow users to see the source
>> zones, rules, and links in effect, saving ~1MB, and dropping the overall
>> default base installed file sizes by ~80% to ~20% of current, and download
>> tar size by ~60% to ~40%; for all zones aggregate total installed file sizes
>> are dropped by ~35% to ~65%, and download tar sizes by ~30% to ~70% of
>> current:
>>
>> install tar tzdata
>> 721KB 172KB base
>> 984KB 78KB right
>> 669KB 74KB posix
>> 1367KB 444KB source
>> 3667KB 452KB current
>>
>> Please check out the announcement, cygwin list echo, source and install
>> package summary web pages, cygport changes, setup entries, scallywag builds,
>> and let me know if there is anything you see that could benefit from
>> improvement.
>
> Fedora Rawhide is not following this scheme. For F40 and F41 it still
> prepares single tzdata packages. FWIW, OpenSuSE also only comes with a
> single timezone package in Tumbleweed.
>
> Comparing the Cygwin and the Fedora package, the only differences are:
>
> Cygwin comes with two files not in the Fedora package:
>
> /usr/share/zoneinfo/rearguard.zi
Source tzdata zones, rules, links,
- driven by tzdata make symbol settings,
- in legacy tzdata format supported by newlib-cygwin libc,
- generated as base zic input source to provide all the legacy zones used by
tzset, and
- allows users to view the tzdata rules in effect for their zone(s) of interest;
- dropped in the test package,
- along with tzdata.zi, which is the abbreviated generated source file used by
zic to build the zoneinfo subtrees,
- driven also by zic parameters for each subtree, almost identical to Fedora:
https://src.fedoraproject.org/rpms/tzdata/blob/rawhide/f/tzdata.spec
- except they still use the deprecated obsolete yearistype shell script with
zic, supporting deprecated obsolete US presidential and odd/even year rules.
Once we know that the libc code is updated to support the new zic output data
ranges, we could transition to main or vanguard source formats and slim output
formats, as long as the required tzset zone files are still generated in those
formats.
This is the same as provided in RHEL, see notes on tzdata-2018e in:
https://access.redhat.com/articles/1187353
and Fedora
https://src.fedoraproject.org/rpms/tzdata/blob/rawhide/f/tzdata.spec
> /usr/share/zoneinfo/zonenow.tab
Compare the RH notes, Fedora tzdata.spec embedded changelog, cygport git log,
and cygwin-announce upstream release notes, for similar information.
New minimal tzdata zone selection which builds *only* the minimal zones required
to provide current time around the world, but may require selection of a
different zone; supported by make and in /bin/tzselect by undocumented -t
zonetabtype option.
> Fedora comes with two files not in the Cygwin package:
>
> /usr/share/zoneinfo/leap-seconds.list
IERS/NIST upstream NTP leap-seconds.list PD distribution file: we provide only
the tzdata format leapseconds file in /usr/share/zoneinfo/, generated from the
NTP list, instead; that way we do not need to specify another licence, which
appears not to be stated in:
https://src.fedoraproject.org/rpms/tzdata/blob/rawhide/f/tzdata.spec
> /usr/share/zoneinfo/posixrules
Deprecated obsolete legacy rules: see tzdata-2020b notes discussing patch to
provide this in:
https://access.redhat.com/articles/1187353
and 2020d-3 notes in:
https://src.fedoraproject.org/rpms/tzdata/blob/rawhide/f/tzdata.spec
> That's all. And given that space is not one of the major limiting
> factors anymore...
>
> cyg$ du -sh /usr/share/zoneinfo
> 6.6M /usr/share/zoneinfo
>
> fed$ du -sh /usr/share/zoneinfo
> 4.6M /usr/share/zoneinfo
>
> ...I do wonder a bit if this split is really necessary after all.
It cuts the base install (--apparent) size by ~3MB to 721KB, time and load for
this by a factor of 5, for mirrors, CI, and other repetitive container and
packaged build server installs like ansible, docker, scallywag, etc.
Few users are likely to use any of the right or redundant posix subtrees, unless
they have astrophysics or time/frequency physics interests.
Astronomers and astrologers, CLDR, ICU, and Cygwin Windows tzmap are better
served by providing all the legacy zones.
FYI:
The primary maintainer of tzcode/tzdata is an Ubuntu user, and keen to drop as
much of the legacy and what he considers as questionable history as possible,
despite a project data fork to maintain that, which we may have to look at in
the future for legacy tzmap compatibility, so looking at what we are doing is
useful in any case!
What CLDR provides seems to be less than great, from what I have seen and read,
so I *might* decide to take a look sometime at better mappings of Windows zones
to the different zone{,1970,now}.tab tables, perhaps starting from PostGres
efforts mentioned earlier.
--
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 à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-03-28 18:35 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <CAKxAwDomYU4=EOyMXTUcgDQJp0k7jQncRSChGB86xHT+9+hucA@mail.gmail.com>
[not found] ` <86ff5be5-ccae-4bc0-81af-46abc54e549d@systematicsw.ab.ca>
2024-03-20 20:59 ` Fwd: [tz] Ubuntu drops old-style links Brian Inglis
2024-03-21 9:36 ` Corinna Vinschen
2024-03-22 16:02 ` Brian Inglis
2024-03-22 20:02 ` Brian Inglis
2024-03-22 20:10 ` Brian Inglis
2024-03-23 9:54 ` Corinna Vinschen
2024-03-23 16:38 ` Brian Inglis
2024-03-23 18:54 ` Brian Inglis
2024-03-23 21:11 ` Corinna Vinschen
2024-03-28 8:25 ` [tz] Ubuntu drops old-style links - tzdata split test package Brian Inglis
2024-03-28 10:13 ` Corinna Vinschen
2024-03-28 18:35 ` Brian Inglis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).