Package: release.debian.org Severity: normal Tags: jessie User: release.debian....@packages.debian.org Usertags: pu
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I've prepared an update for libdatetime-timezone-perl in jessie, which incorporates the 2016g version of the Olson db. As usual, as a quilt patch which only touches the data files. Since the major change in this tzdata release is that Turkey doesn't switch back from +03 to +02 at the end of October, this might be material for stable-updates, depending on when the next point release is planned. I'm attaching a manually stripped down debdiff. Cheers, gregor -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJX6EQLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGM7kP/3bgXGbBt5wAzZmzCXaGIOzQ +n49bVKRz50LghBnCsWVkcq96FKlH3Uh3EC0QMCsZgNo716fZ2tu/G2eyWF0D+LU nFbW/sCwAJK/BUHe8fDWofOwFa8npGj/Dqz9t071OLrnW5L0UjX5p4pTlLOnN0f6 Lh8HUTeg/4pGpMBoO8ULoqGauoq42OU3uKu1hhSyAWliNbW4IvWfRR26RdrwEOfo QQGQzx+COpoO0vwWjWomwrq8nkXwd8pMctdEhokzlOtVIi9kL2Ckzkg9cJjDgZoQ O1GUB4fZOn/QqxMqPQCRgnuDniQo++e9TwrsI4Yw55IYmczHOgnqdBu+krm8t/0Y 3rCP4QJQcZgpVJeanAvQckV1H52wbDhOLrigweA6K4/8ExRc2s1jyO74zmNB4ViE /8jLUN5SFAsW1PcgE7kxE0yMqsDAW5/UIwYJv6HjreAxCKsTa6+BL9qNd3hofipz mNZ2zHutSDmpdr58pUt5gRfaZC56eNkC3+EzePg8s+DxoCuveBR98LWqrb+/pTlg umtd5tqszRvInrS1bnrrlMdkidTgRpiYXSveiRxGI4BUUOA3F0AL2GFGdr9bD8U6 X+KlgOs+HUGhu0D6iWVWcILRzXsRxgRtzE4G+lJwozRNIbicZV4m4XzXO7NEEktD TL+NbE8DcAC2OSjR+lKk =lDGV -----END PGP SIGNATURE-----
diff -Nru libdatetime-timezone-perl-1.75/debian/changelog libdatetime-timezone-perl-1.75/debian/changelog --- libdatetime-timezone-perl-1.75/debian/changelog 2016-07-07 19:18:40.000000000 +0200 +++ libdatetime-timezone-perl-1.75/debian/changelog 2016-09-25 14:21:38.000000000 +0200 @@ -1,3 +1,12 @@ +libdatetime-timezone-perl (1:1.75-2+2016g) UNRELEASED; urgency=medium + + * Update to Olson database version 2016g. + Add patch debian/patches/olson-2016g, which updates the timezone *.pm + files, using upstream's tools/parse_olson script. + This update contains contemporary changes for Europe/Istanbul. + + -- gregor herrmann <gre...@debian.org> Sun, 25 Sep 2016 14:21:38 +0200 + libdatetime-timezone-perl (1:1.75-2+2016f) jessie; urgency=medium * Update to Olson database version 2016f. diff -Nru libdatetime-timezone-perl-1.75/debian/patches/olson-2016g libdatetime-timezone-perl-1.75/debian/patches/olson-2016g --- libdatetime-timezone-perl-1.75/debian/patches/olson-2016g 1970-01-01 01:00:00.000000000 +0100 +++ libdatetime-timezone-perl-1.75/debian/patches/olson-2016g 2016-09-25 14:21:38.000000000 +0200 @@ -0,0 +1,23710 @@ +Description: update to olson db 2016g +Origin: vendor +Author: gregor herrmann <gre...@debian.org> +Last-Update: 2016-09-25 + +--- a/lib/DateTime/TimeZone/Africa/Abidjan.pm ++++ b/lib/DateTime/TimeZone/Africa/Abidjan.pm +@@ -3,7 +3,7 @@ + # DateTime::TimeZone module distribution in the tools/ directory + + # +-# Generated from debian/tzdata/africa. Olson data version 2016f ++# Generated from debian/tzdata/africa. Olson data version 2016g + # + # Do not edit this file directly. + # +@@ -39,7 +39,7 @@ + ], + ]; + +-sub olson_version { '2016f' } ++sub olson_version { '2016g' } + + sub has_dst_changes { 0 } + +--- a/lib/DateTime/TimeZone/Europe/Istanbul.pm ++++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm +@@ -3,7 +3,7 @@ + # DateTime::TimeZone module distribution in the tools/ directory + + # +-# Generated from debian/tzdata/europe. Olson data version 2016f ++# Generated from debian/tzdata/europe. Olson data version 2016g + # + # Do not edit this file directly. + # +@@ -530,7 +530,7 @@ + 62427466800, # local_end 1979-04-01 03:00:00 (Sun) + 14400, + 1, +-'TRST', ++'+04', + ], + [ + 62427452400, # utc_start 1979-03-31 23:00:00 (Sat) +@@ -539,7 +539,7 @@ + 62444476800, # local_end 1979-10-15 00:00:00 (Mon) + 14400, + 1, +-'TRST', ++'+04', + ], + [ + 62444462400, # utc_start 1979-10-14 20:00:00 (Sun) +@@ -548,7 +548,7 @@ + 62459521200, # local_end 1980-04-06 03:00:00 (Sun) + 10800, + 0, +-'TRT', ++'+03', + ], + [ + 62459510400, # utc_start 1980-04-06 00:00:00 (Sun) +@@ -557,7 +557,7 @@ + 62475926400, # local_end 1980-10-13 00:00:00 (Mon) + 14400, + 1, +-'TRST', ++'+04', + ], + [ + 62475912000, # utc_start 1980-10-12 20:00:00 (Sun) +@@ -566,7 +566,7 @@ + 62490366000, # local_end 1981-03-29 03:00:00 (Sun) + 10800, + 0, +-'TRT', ++'+03', + ], + [ + 62490355200, # utc_start 1981-03-29 00:00:00 (Sun) +@@ -575,7 +575,7 @@ + 62507376000, # local_end 1981-10-12 00:00:00 (Mon) + 14400, + 1, +-'TRST', ++'+04', + ], + [ + 62507361600, # utc_start 1981-10-11 20:00:00 (Sun) +@@ -584,7 +584,7 @@ + 62521815600, # local_end 1982-03-28 03:00:00 (Sun) + 10800, + 0, +-'TRT', ++'+03', + ], + [ + 62521804800, # utc_start 1982-03-28 00:00:00 (Sun) +@@ -593,7 +593,7 @@ + 62538825600, # local_end 1982-10-11 00:00:00 (Mon) + 14400, + 1, +-'TRST', ++'+04', + ], + [ + 62538811200, # utc_start 1982-10-10 20:00:00 (Sun) +@@ -602,7 +602,7 @@ + 62564140800, # local_end 1983-07-31 00:00:00 (Sun) + 10800, + 0, +-'TRT', ++'+03', + ], + [ + 62564130000, # utc_start 1983-07-30 21:00:00 (Sat) +@@ -611,7 +611,7 @@ + 62569584000, # local_end 1983-10-02 00:00:00 (Sun) + 14400, + 1, +-'TRST', ++'+04', + ], + [ + 62569569600, # utc_start 1983-10-01 20:00:00 (Sat) +@@ -620,7 +620,7 @@ + 62618486400, # local_end 1985-04-20 00:00:00 (Sat) + 10800, + 0, +-'TRT', ++'+03', + ], + [ + 62618475600, # utc_start 1985-04-19 21:00:00 (Fri) +@@ -1218,216 +1218,27 @@ + ], + [ + 63594723600, # utc_start 2016-03-27 01:00:00 (Sun) +-63613472400, # utc_end 2016-10-30 01:00:00 (Sun) ++63608878800, # utc_end 2016-09-06 21:00:00 (Tue) + 63594734400, # local_start 2016-03-27 04:00:00 (Sun) +-63613483200, # local_end 2016-10-30 04:00:00 (Sun) ++63608889600, # local_end 2016-09-07 00:00:00 (Wed) + 10800, + 1, + 'EEST', + ], + [ +-63613472400, # utc_start 2016-10-30 01:00:00 (Sun) +-63626173200, # utc_end 2017-03-26 01:00:00 (Sun) +-63613479600, # local_start 2016-10-30 03:00:00 (Sun) +-63626180400, # local_end 2017-03-26 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63626173200, # utc_start 2017-03-26 01:00:00 (Sun) +-63644922000, # utc_end 2017-10-29 01:00:00 (Sun) +-63626184000, # local_start 2017-03-26 04:00:00 (Sun) +-63644932800, # local_end 2017-10-29 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63644922000, # utc_start 2017-10-29 01:00:00 (Sun) +-63657622800, # utc_end 2018-03-25 01:00:00 (Sun) +-63644929200, # local_start 2017-10-29 03:00:00 (Sun) +-63657630000, # local_end 2018-03-25 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63657622800, # utc_start 2018-03-25 01:00:00 (Sun) +-63676371600, # utc_end 2018-10-28 01:00:00 (Sun) +-63657633600, # local_start 2018-03-25 04:00:00 (Sun) +-63676382400, # local_end 2018-10-28 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63676371600, # utc_start 2018-10-28 01:00:00 (Sun) +-63689677200, # utc_end 2019-03-31 01:00:00 (Sun) +-63676378800, # local_start 2018-10-28 03:00:00 (Sun) +-63689684400, # local_end 2019-03-31 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63689677200, # utc_start 2019-03-31 01:00:00 (Sun) +-63707821200, # utc_end 2019-10-27 01:00:00 (Sun) +-63689688000, # local_start 2019-03-31 04:00:00 (Sun) +-63707832000, # local_end 2019-10-27 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63707821200, # utc_start 2019-10-27 01:00:00 (Sun) +-63721126800, # utc_end 2020-03-29 01:00:00 (Sun) +-63707828400, # local_start 2019-10-27 03:00:00 (Sun) +-63721134000, # local_end 2020-03-29 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63721126800, # utc_start 2020-03-29 01:00:00 (Sun) +-63739270800, # utc_end 2020-10-25 01:00:00 (Sun) +-63721137600, # local_start 2020-03-29 04:00:00 (Sun) +-63739281600, # local_end 2020-10-25 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63739270800, # utc_start 2020-10-25 01:00:00 (Sun) +-63752576400, # utc_end 2021-03-28 01:00:00 (Sun) +-63739278000, # local_start 2020-10-25 03:00:00 (Sun) +-63752583600, # local_end 2021-03-28 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63752576400, # utc_start 2021-03-28 01:00:00 (Sun) +-63771325200, # utc_end 2021-10-31 01:00:00 (Sun) +-63752587200, # local_start 2021-03-28 04:00:00 (Sun) +-63771336000, # local_end 2021-10-31 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63771325200, # utc_start 2021-10-31 01:00:00 (Sun) +-63784026000, # utc_end 2022-03-27 01:00:00 (Sun) +-63771332400, # local_start 2021-10-31 03:00:00 (Sun) +-63784033200, # local_end 2022-03-27 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63784026000, # utc_start 2022-03-27 01:00:00 (Sun) +-63802774800, # utc_end 2022-10-30 01:00:00 (Sun) +-63784036800, # local_start 2022-03-27 04:00:00 (Sun) +-63802785600, # local_end 2022-10-30 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63802774800, # utc_start 2022-10-30 01:00:00 (Sun) +-63815475600, # utc_end 2023-03-26 01:00:00 (Sun) +-63802782000, # local_start 2022-10-30 03:00:00 (Sun) +-63815482800, # local_end 2023-03-26 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63815475600, # utc_start 2023-03-26 01:00:00 (Sun) +-63834224400, # utc_end 2023-10-29 01:00:00 (Sun) +-63815486400, # local_start 2023-03-26 04:00:00 (Sun) +-63834235200, # local_end 2023-10-29 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63834224400, # utc_start 2023-10-29 01:00:00 (Sun) +-63847530000, # utc_end 2024-03-31 01:00:00 (Sun) +-63834231600, # local_start 2023-10-29 03:00:00 (Sun) +-63847537200, # local_end 2024-03-31 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63847530000, # utc_start 2024-03-31 01:00:00 (Sun) +-63865674000, # utc_end 2024-10-27 01:00:00 (Sun) +-63847540800, # local_start 2024-03-31 04:00:00 (Sun) +-63865684800, # local_end 2024-10-27 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63865674000, # utc_start 2024-10-27 01:00:00 (Sun) +-63878979600, # utc_end 2025-03-30 01:00:00 (Sun) +-63865681200, # local_start 2024-10-27 03:00:00 (Sun) +-63878986800, # local_end 2025-03-30 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63878979600, # utc_start 2025-03-30 01:00:00 (Sun) +-63897123600, # utc_end 2025-10-26 01:00:00 (Sun) +-63878990400, # local_start 2025-03-30 04:00:00 (Sun) +-63897134400, # local_end 2025-10-26 04:00:00 (Sun) ++63608878800, # utc_start 2016-09-06 21:00:00 (Tue) ++DateTime::TimeZone::INFINITY, # utc_end ++63608889600, # local_start 2016-09-07 00:00:00 (Wed) ++DateTime::TimeZone::INFINITY, # local_end + 10800, +-1, +-'EEST', +- ], +- [ +-63897123600, # utc_start 2025-10-26 01:00:00 (Sun) +-63910429200, # utc_end 2026-03-29 01:00:00 (Sun) +-63897130800, # local_start 2025-10-26 03:00:00 (Sun) +-63910436400, # local_end 2026-03-29 03:00:00 (Sun) +-7200, + 0, +-'EET', +- ], +- [ +-63910429200, # utc_start 2026-03-29 01:00:00 (Sun) +-63928573200, # utc_end 2026-10-25 01:00:00 (Sun) +-63910440000, # local_start 2026-03-29 04:00:00 (Sun) +-63928584000, # local_end 2026-10-25 04:00:00 (Sun) +-10800, +-1, +-'EEST', +- ], +- [ +-63928573200, # utc_start 2026-10-25 01:00:00 (Sun) +-63941878800, # utc_end 2027-03-28 01:00:00 (Sun) +-63928580400, # local_start 2026-10-25 03:00:00 (Sun) +-63941886000, # local_end 2027-03-28 03:00:00 (Sun) +-7200, +-0, +-'EET', +- ], +- [ +-63941878800, # utc_start 2027-03-28 01:00:00 (Sun) +-63960627600, # utc_end 2027-10-31 01:00:00 (Sun) +-63941889600, # local_start 2027-03-28 04:00:00 (Sun) +-63960638400, # local_end 2027-10-31 04:00:00 (Sun) +-10800, +-1, +-'EEST', ++'+03', + ], + ]; + +-sub olson_version { '2016f' } ++sub olson_version { '2016g' } + +-sub has_dst_changes { 77 } ++sub has_dst_changes { 66 } + + sub _max_year { 2026 } + +@@ -1436,74 +1247,6 @@ + return shift->_init( @_, spans => $spans ); + } + +-sub _last_offset { 7200 } +- +-my $last_observance = bless( { +- 'format' => 'EE%sT', +- 'gmtoff' => '2:00', +- 'local_start_datetime' => bless( { +- 'formatter' => undef, +- 'local_rd_days' => 735910, +- 'local_rd_secs' => 10800, +- 'offset_modifier' => 0, +- 'rd_nanosecs' => 0, +- 'tz' => bless( { +- 'name' => 'floating', +- 'offset' => 0 +- }, 'DateTime::TimeZone::Floating' ), +- 'utc_rd_days' => 735910, +- 'utc_rd_secs' => 10800, +- 'utc_year' => 2016 +- }, 'DateTime' ), +- 'offset_from_std' => 0, +- 'offset_from_utc' => 7200, +- 'until' => [], +- 'utc_start_datetime' => bless( { +- 'formatter' => undef, +- 'local_rd_days' => 735910, +- 'local_rd_secs' => 3600, +- 'offset_modifier' => 0, +- 'rd_nanosecs' => 0, +- 'tz' => bless( { +- 'name' => 'floating', +- 'offset' => 0 +- }, 'DateTime::TimeZone::Floating' ), +- 'utc_rd_days' => 735910, +- 'utc_rd_secs' => 3600, +- 'utc_year' => 2016 +- }, 'DateTime' ) +-}, 'DateTime::TimeZone::OlsonDB::Observance' ) +-; +-sub _last_observance { $last_observance } +- +-my $rules = [ +- bless( { +- 'at' => '1:00u', +- 'from' => '1996', +- 'in' => 'Oct', +- 'letter' => '', +- 'name' => 'EU', +- 'offset_from_std' => 0, +- 'on' => 'lastSun', +- 'save' => '0', +- 'to' => 'max', +- 'type' => undef +- }, 'DateTime::TimeZone::OlsonDB::Rule' ), +- bless( { +- 'at' => '1:00u', +- 'from' => '1981', +- 'in' => 'Mar', +- 'letter' => 'S', +- 'name' => 'EU', +- 'offset_from_std' => 3600, +- 'on' => 'lastSun', +- 'save' => '1:00', +- 'to' => 'max', +- 'type' => undef +- }, 'DateTime::TimeZone::OlsonDB::Rule' ) +-] +-; +-sub _rules { $rules } + + + 1; diff -Nru libdatetime-timezone-perl-1.75/debian/patches/series libdatetime-timezone-perl-1.75/debian/patches/series --- libdatetime-timezone-perl-1.75/debian/patches/series 2016-07-07 19:18:40.000000000 +0200 +++ libdatetime-timezone-perl-1.75/debian/patches/series 2016-09-25 14:21:38.000000000 +0200 @@ -13,3 +13,4 @@ olson-2016d olson-2016e olson-2016f +olson-2016g