• Bug#1033939: marked as done (unblock: python-tz/2022.7.1-3) (2/2)

    From Debian Bug Tracking System@21:1/5 to All on Wed Apr 5 00:00:02 2023
    [continued from previous message]

    +- 'Australia/Lindeman',
    +- 'Australia/Lord_Howe',
    +- 'Australia/Melbourne',
    +- 'Australia/Perth',
    +- 'Australia/Sydney',
    + 'Canada/Atlantic',
    + 'Canada/Central',
    + 'Canada/Eastern',
    +@@ -1435,111 +606,40 @@ common_timezones = \
    + 'Canada/Newfoundland',
    + 'Canada/Pacific',
    + 'Europe/Amsterdam',
    +- 'Europe/Andorra',
    +- 'Europe/Astrakhan',
    +- 'Europe/Athens',
    +- 'Europe/Belgrade',
    +- 'Europe/Berlin',
    + 'Europe/Bratislava',
    +- 'Europe/Brussels',
    +- 'Europe/Bucharest',
    +- 'Europe/Budapest',
    + 'Europe/Busingen',
    +- 'Europe/Chisinau',
    + 'Europe/Copenhagen',
    +- 'Europe/Dublin',
    +- 'Europe/Gibraltar',
    + 'Europe/Guernsey',
    +- 'Europe/Helsinki',
    + 'Europe/Isle_of_Man',
    +- 'Europe/Istanbul',
    + 'Europe/Jersey',
    +- 'Europe/Kaliningrad',
    +- 'Europe/Kirov',
    +- 'Europe/Kyiv',
    +- 'Europe/Lisbon',
    + 'Europe/Ljubljana',
    +- 'Europe/London',
    + 'Europe/Luxembourg',
    +- 'Europe/Madrid',
    +- 'Europe/Malta',
    + 'Europe/Mariehamn',
    +- 'Europe/Minsk',
    + 'Europe/Monaco',
    +- 'Europe/Moscow',
    + 'Europe/Oslo',
    +- 'Europe/Paris',
    + 'Europe/Podgorica',
    +- 'Europe/Prague',
    +- 'Europe/Riga',
    +- 'Europe/Rome',
    +- 'Europe/Samara',
    + 'Europe/San_Marino',
    + 'Europe/Sarajevo',
    +- 'Europe/Saratov',
    +- 'Europe/Simferopol',
    + 'Europe/Skopje',
    +- 'Europe/Sofia',
    + 'Europe/Stockholm',
    +- 'Europe/Tallinn',
    +- 'Europe/Tirane',
    +- 'Europe/Ulyanovsk',
    + 'Europe/Vaduz',
    + 'Europe/Vatican',
    +- 'Europe/Vienna',
    +- 'Europe/Vilnius',
    +- 'Europe/Volgograd',
    +- 'Europe/Warsaw',
    + 'Europe/Zagreb',
    +- 'Europe/Zurich',
    + 'GMT',
    + 'Indian/Antananarivo',
    +- 'Indian/Chagos',
    + 'Indian/Christmas',
    + 'Indian/Cocos',
    + 'Indian/Comoro',
    + 'Indian/Kerguelen',
    + 'Indian/Mahe',
    +- 'Indian/Maldives',
    +- 'Indian/Mauritius',
    + 'Indian/Mayotte',
    + 'Indian/Reunion',
    +- 'Pacific/Apia',
    +- 'Pacific/Auckland',
    +- 'Pacific/Bougainville',
    +- 'Pacific/Chatham',
    + 'Pacific/Chuuk',
    +- 'Pacific/Easter',
    +- 'Pacific/Efate',
    +- 'Pacific/Fakaofo',
    +- 'Pacific/Fiji',
    + 'Pacific/Funafuti',
    +- 'Pacific/Galapagos',
    +- 'Pacific/Gambier',
    +- 'Pacific/Guadalcanal',
    +- 'Pacific/Guam',
    +- 'Pacific/Honolulu',
    +- 'Pacific/Kanton',
    +- 'Pacific/Kiritimati',
    +- 'Pacific/Kosrae',
    +- 'Pacific/Kwajalein',
    + 'Pacific/Majuro',
    +- 'Pacific/Marquesas',
    + 'Pacific/Midway',
    +- 'Pacific/Nauru',
    +- 'Pacific/Niue',
    +- 'Pacific/Norfolk',
    +- 'Pacific/Noumea',
    +- 'Pacific/Pago_Pago',
    +- 'Pacific/Palau',
    +- 'Pacific/Pitcairn',
    + 'Pacific/Pohnpei',
    +- 'Pacific/Port_Moresby',
    +- 'Pacific/Rarotonga',
    + 'Pacific/Saipan',
    +- 'Pacific/Tahiti',
    +- 'Pacific/Tarawa',
    +- 'Pacific/Tongatapu',
    + 'Pacific/Wake',
    + 'Pacific/Wallis',
    + 'US/Alaska',
    +@@ -1549,8 +649,10 @@ common_timezones = \
    + 'US/Hawaii',
    + 'US/Mountain',
    + 'US/Pacific',
    +- 'UTC']
    +-common_timezones = LazyList(
    +- tz for tz in common_timezones if tz in all_timezones)
    +-
    +-common_timezones_set = LazySet(common_timezones)
    ++ 'UTC'}
    ++
    ++all_timezones_set = zoneinfo.available_timezones() - {"Factory", "localtime"} ++common_timezones_set = (_read_timezones_from_zone_tab() | _extra_common_timezones_set) & all_timezones_set
    ++
    ++all_timezones = sorted(all_timezones_set)
    ++common_timezones = sorted(common_timezones_set)
    diff -Nru python-tz-2022.7.1/debian/patches/series python-tz-2022.7.1/debian/patches/series
    --- python-tz-2022.7.1/debian/patches/series 2023-01-15 11:24:50.000000000 +0100
    +++ python-tz-2022.7.1/debian/patches/series 2023-03-27 17:14:42.000000000 +0200
    @@ -1 +1,3 @@
    tzdata
    +Dynamically-determine-list-of-available-and-common-timezo.patch +Determine-IANA-nee-Olson-database-version-dynamically.patch
    diff -Nru python-tz-2022.7.1/debian/tests/control python-tz-2022.7.1/debian/tests/control
    --- python-tz-2022.7.1/debian/tests/control 1970-01-01 01:00:00.000000000 +0100
    +++ python-tz-2022.7.1/debian/tests/control 2023-03-27 17:12:30.000000000 +0200
    @@ -0,0 +1,8 @@
    +Test-Command: cp -r pytz/tests "$AUTOPKGTEST_TMP" && cd "$AUTOPKGTEST_TMP" && rm -f tests/test_docs.py && touch tests/__init__.py && python3 -m unittest discover -v
    +Depends: python3, python3-tz
    +Restrictions: allow-stderr
    +Features: test-name=unittest
    +
    +Tests: regression
    +Depends: python3, python3-tz
    +Restrictions: allow-stderr
    diff -Nru python-tz-2022.7.1/debian/tests/regression python-tz-2022.7.1/debian/tests/regression