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 changes from the Olson db 2017c release. The changes are in a quilt patch and touch only the data files in lib/DateTime/TimeZone. 2017c contains recent changes to a couple of timezones, the first change happening this weekend (2017-10-29) in North Cyprus, so this might be material for jessie-updates before a next point release. Cf. https://mm.icann.org/pipermail/tz-announce/2017-October/000047.html A manually stripped down debdiff is attached. Cheers, gregor -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlnuKTxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaJQw/9HvCfmTSa3DP1Cmezxsw68+ot9CHjzYO3+3zk53NiB8wECj3TT5Ot8RNq q49w0gxMj+ACmW44GYwHbT9+IUkkvtWMLWG2z304Ko0ykOJEB1UdLC4Ev4/HE5Dp NUMWq1ZVWG7HskuKSoD1yrmJUnsutMbFAMvLwWmuxkP7RBThmNrdv8Yo5GrFWc1f yIOLI5tD4y9k7eR89EB0iiTib7mE1hJZxkIf6DKhPur+uq+us4M0eW60HG4TV63P MLK0jBdQ+AJZyvsBdtd0y1LBWujvHjAj0+YTf39mBUetRPpdTHYp5w4D65i/k08C gS71acqF2hDBsbJ2v2kX19Lo87RNdVNyt1ie05VzVmpwXSQ2lPXLSlv1BoTqP+Ii ke/kLsoJfdKJbEQIw6ROzOQ/PsFrIlAPQIhUsHp0qERrmQ3hAFd3zffBmgUR6R1R JIIe0iwFUOkcayQkdBSJ642Xme3jiJixTA3TBEC97Z0+9csJc2HqHxXMVq7WMO8j jr+453kued5QL4PK7dNdAMIkRftEG+WLdCvpdlSH5z6OZfpJyFgjUkHAzDfhhMHt FTH9IPLCYxfP7J9KdUz7l/+DoRoLIQQdAftBEIy6XOE8eiDYrOWXLJZIGlSyifPd ZD2N8drZ6gE0tcOeMBORdYUxZDa9XTS0l5/XRIbaUiKH/3PB2cg= =UfK7 -----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 2017-04-02 22:32:45.000000000 +0200 +++ libdatetime-timezone-perl-1.75/debian/changelog 2017-10-23 19:10:12.000000000 +0200 @@ -1,3 +1,11 @@ +libdatetime-timezone-perl (1:1.75-2+2017c) UNRELEASED; urgency=medium + + * Update to Olson database version 2017c. + This update contains contemporary changes for Northern Cyprus, Fiji, + Namibia, Sudan, Tonga, and Turks & Caicos. + + -- gregor herrmann <gre...@debian.org> Mon, 23 Oct 2017 19:10:12 +0200 + libdatetime-timezone-perl (1:1.75-2+2017b) jessie; urgency=medium * Update to Olson database version 2017b. diff -Nru libdatetime-timezone-perl-1.75/debian/patches/olson-2017c libdatetime-timezone-perl-1.75/debian/patches/olson-2017c --- libdatetime-timezone-perl-1.75/debian/patches/olson-2017c 1970-01-01 01:00:00.000000000 +0100 +++ libdatetime-timezone-perl-1.75/debian/patches/olson-2017c 2017-10-23 19:10:12.000000000 +0200 @@ -0,0 +1,11569 @@ +Description: update to olson db 2017c +Origin: vendor +Author: gregor herrmann <gre...@debian.org> +Last-Update: 2017-10-23 + +--- 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 2017b ++# Generated from debian/tzdata/africa. Olson data version 2017c + # + # Do not edit this file directly. + # +@@ -39,7 +39,7 @@ + ], + ]; + +-sub olson_version { '2017b' } ++sub olson_version { '2017c' } + + sub has_dst_changes { 0 } + +--- a/lib/DateTime/TimeZone/Asia/Famagusta.pm ++++ b/lib/DateTime/TimeZone/Asia/Famagusta.pm +@@ -3,7 +3,7 @@ + # DateTime::TimeZone module distribution in the tools/ directory + + # +-# Generated from debian/tzdata/asia. Olson data version 2017b ++# Generated from debian/tzdata/asia. Olson data version 2017c + # + # Do not edit this file directly. + # +@@ -795,18 +795,216 @@ + ], + [ + 63608965200, # utc_start 2016-09-07 21:00:00 (Wed) +-DateTime::TimeZone::INFINITY, # utc_end ++63644922000, # utc_end 2017-10-29 01:00:00 (Sun) + 63608976000, # local_start 2016-09-08 00:00:00 (Thu) +-DateTime::TimeZone::INFINITY, # local_end ++63644932800, # local_end 2017-10-29 04:00:00 (Sun) + 10800, + 0, + '+03', + ], ++ [ ++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) ++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', ++ ], ++ [ ++63960627600, # utc_start 2027-10-31 01:00:00 (Sun) ++63973328400, # utc_end 2028-03-26 01:00:00 (Sun) ++63960634800, # local_start 2027-10-31 03:00:00 (Sun) ++63973335600, # local_end 2028-03-26 03:00:00 (Sun) ++7200, ++0, ++'EET', ++ ], ++ [ ++63973328400, # utc_start 2028-03-26 01:00:00 (Sun) ++63992077200, # utc_end 2028-10-29 01:00:00 (Sun) ++63973339200, # local_start 2028-03-26 04:00:00 (Sun) ++63992088000, # local_end 2028-10-29 04:00:00 (Sun) ++10800, ++1, ++'EEST', ++ ], + ]; + +-sub olson_version { '2017b' } ++sub olson_version { '2017c' } + +-sub has_dst_changes { 43 } ++sub has_dst_changes { 54 } + + sub _max_year { 2027 } + +@@ -815,6 +1013,72 @@ + 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' => 736631, ++ 'local_rd_secs' => 10800, ++ 'offset_modifier' => 0, ++ 'rd_nanosecs' => 0, ++ 'tz' => bless( { ++ 'name' => 'floating', ++ 'offset' => 0 ++ }, 'DateTime::TimeZone::Floating' ), ++ 'utc_rd_days' => 736631, ++ 'utc_rd_secs' => 10800, ++ 'utc_year' => 2018 ++ }, 'DateTime' ), ++ 'offset_from_std' => 0, ++ 'offset_from_utc' => 7200, ++ 'until' => [], ++ 'utc_start_datetime' => bless( { ++ 'formatter' => undef, ++ 'local_rd_days' => 736631, ++ 'local_rd_secs' => 3600, ++ 'offset_modifier' => 0, ++ 'rd_nanosecs' => 0, ++ 'tz' => bless( { ++ 'name' => 'floating', ++ 'offset' => 0 ++ }, 'DateTime::TimeZone::Floating' ), ++ 'utc_rd_days' => 736631, ++ 'utc_rd_secs' => 3600, ++ 'utc_year' => 2018 ++ }, 'DateTime' ) ++}, 'DateTime::TimeZone::OlsonDB::Observance' ) ++; ++sub _last_observance { $last_observance } ++ ++my $rules = [ ++ bless( { ++ 'at' => '1:00u', ++ 'from' => '1981', ++ 'in' => 'Mar', ++ 'letter' => 'S', ++ 'name' => 'EUAsia', ++ 'offset_from_std' => 3600, ++ 'on' => 'lastSun', ++ 'save' => '1:00', ++ 'to' => 'max' ++ }, 'DateTime::TimeZone::OlsonDB::Rule' ), ++ bless( { ++ 'at' => '1:00u', ++ 'from' => '1996', ++ 'in' => 'Oct', ++ 'letter' => '', ++ 'name' => 'EUAsia', ++ 'offset_from_std' => 0, ++ 'on' => 'lastSun', ++ 'save' => '0', ++ 'to' => 'max' ++ }, '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 2017-04-02 22:32:45.000000000 +0200 +++ libdatetime-timezone-perl-1.75/debian/patches/series 2017-10-23 19:10:12.000000000 +0200 @@ -19,3 +19,4 @@ olson-2016j olson-2017a olson-2017b +olson-2017c