Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 unblock libdatetime-timezone-perl/1:2.09-1+2017b I've uploaded libdatetime-timezone-perl 1:2.09-1+2017b to unstable which incorporates the changes from tzdata 2017b. As usual as a quilt patch touching only the timezone data files in lib/. Manually stripped down debdiff attached. Thanks in advance, gregor -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAljVbttfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaxMw/9FScziCftw4ofb2+cmL3QDRbpaJAwL23/gXb/cKdyPfmYpkIEdB/xMRd9 XZRf6/2HUi8PiqpjEN68XEv/J96BkW/OHjXkyX0KPw5Pcz8FGOrJW9vJ4m1BngI6 zhNm/rrR61/UDGGC8Bco1srCmGMlRJSx60j71u0VvMSy8VrmtQu7HZsWGTei7ufR Q5lRjcC0B0UyX2T2h2atBH2NLpgP2LuUdfLw5Dc7kGMYmwcAeXHsQ+mm6egKzIir HRBwPAJHCD6fUXzZNTzCllxa04QhRiKjgK+MdTVGgs0gDbBVESM+QLhnFljswtzk /FJk5lNEVLwJ4IqkX7qVV6kkFEbjpOx2UQhXsT6+GSryTOkoziWEjgB1H/X2Schz oD5Mb2dmvlo8JJQRcfeRMJZvy1fBDeqvpE5dBGr0/cV3ZXO9gk28987UpGwDvWZk OGJoFGIfn1XDh/jpzYSN0UaKIIrX0RPQEXQWQ9Md4gBu01gv+3Kext49Nyjkb13c ut4cuVQrYcB8/MXgSeYNddbyTowdjNAVs+dv37CfHs1qGfuJBx82Gd23+F+DVgZe HagkfND9KObuUDj/xBkw4Xbc2z4qZ8iyxu845gM8KSmDw5FGz+5Xp84cPjI5Hv+m eVrRGLKJqz1HNy1h1Iqr5vyDX9bBcYTUlrlj4/eKzByZbvccUhA= =VKz0 -----END PGP SIGNATURE-----
diff -Nru libdatetime-timezone-perl-2.09/debian/changelog libdatetime-timezone-perl-2.09/debian/changelog --- libdatetime-timezone-perl-2.09/debian/changelog 2017-03-03 00:24:02.000000000 +0100 +++ libdatetime-timezone-perl-2.09/debian/changelog 2017-03-24 20:02:23.000000000 +0100 @@ -1,3 +1,10 @@ +libdatetime-timezone-perl (1:2.09-1+2017b) unstable; urgency=medium + + * Update to Olson database version 2017b. + This update contains contemporary changes for Haiti. + + -- gregor herrmann <gre...@debian.org> Fri, 24 Mar 2017 20:02:23 +0100 + libdatetime-timezone-perl (1:2.09-1+2017a) unstable; urgency=medium * Update to Olson database version 2017a. diff -Nru libdatetime-timezone-perl-2.09/debian/patches/olson-2017b libdatetime-timezone-perl-2.09/debian/patches/olson-2017b --- libdatetime-timezone-perl-2.09/debian/patches/olson-2017b 1970-01-01 01:00:00.000000000 +0100 +++ libdatetime-timezone-perl-2.09/debian/patches/olson-2017b 2017-03-24 20:02:23.000000000 +0100 @@ -0,0 +1,10173 @@ +Description: update to olson db 2017b +Origin: vendor +Author: gregor herrmann <gre...@debian.org> +Last-Update: 2017-03-24 + +--- 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 2017a ++# Generated from debian/tzdata/africa. Olson data version 2017b + # + # Do not edit this file directly. + # +@@ -43,7 +43,7 @@ + ], + ]; + +-sub olson_version {'2017a'} ++sub olson_version {'2017b'} + + sub has_dst_changes {0} + +--- a/lib/DateTime/TimeZone/America/Port_au_Prince.pm ++++ b/lib/DateTime/TimeZone/America/Port_au_Prince.pm +@@ -3,7 +3,7 @@ + # DateTime::TimeZone module distribution in the tools/ directory + + # +-# Generated from debian/tzdata/northamerica. Olson data version 2017a ++# Generated from debian/tzdata/northamerica. Olson data version 2017b + # + # Do not edit this file directly. + # +@@ -421,18 +421,225 @@ + ], + [ + 63582040800, # utc_start 2015-11-01 06:00:00 (Sun) +-DateTime::TimeZone::INFINITY, # utc_end ++63624985200, # utc_end 2017-03-12 07:00:00 (Sun) + 63582022800, # local_start 2015-11-01 01:00:00 (Sun) +-DateTime::TimeZone::INFINITY, # local_end ++63624967200, # local_end 2017-03-12 02:00:00 (Sun) + -18000, + 0, + 'EST', + ], ++ [ ++63624985200, # utc_start 2017-03-12 07:00:00 (Sun) ++63645544800, # utc_end 2017-11-05 06:00:00 (Sun) ++63624970800, # local_start 2017-03-12 03:00:00 (Sun) ++63645530400, # local_end 2017-11-05 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63645544800, # utc_start 2017-11-05 06:00:00 (Sun) ++63656434800, # utc_end 2018-03-11 07:00:00 (Sun) ++63645526800, # local_start 2017-11-05 01:00:00 (Sun) ++63656416800, # local_end 2018-03-11 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63656434800, # utc_start 2018-03-11 07:00:00 (Sun) ++63676994400, # utc_end 2018-11-04 06:00:00 (Sun) ++63656420400, # local_start 2018-03-11 03:00:00 (Sun) ++63676980000, # local_end 2018-11-04 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63676994400, # utc_start 2018-11-04 06:00:00 (Sun) ++63687884400, # utc_end 2019-03-10 07:00:00 (Sun) ++63676976400, # local_start 2018-11-04 01:00:00 (Sun) ++63687866400, # local_end 2019-03-10 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63687884400, # utc_start 2019-03-10 07:00:00 (Sun) ++63708444000, # utc_end 2019-11-03 06:00:00 (Sun) ++63687870000, # local_start 2019-03-10 03:00:00 (Sun) ++63708429600, # local_end 2019-11-03 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63708444000, # utc_start 2019-11-03 06:00:00 (Sun) ++63719334000, # utc_end 2020-03-08 07:00:00 (Sun) ++63708426000, # local_start 2019-11-03 01:00:00 (Sun) ++63719316000, # local_end 2020-03-08 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63719334000, # utc_start 2020-03-08 07:00:00 (Sun) ++63739893600, # utc_end 2020-11-01 06:00:00 (Sun) ++63719319600, # local_start 2020-03-08 03:00:00 (Sun) ++63739879200, # local_end 2020-11-01 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63739893600, # utc_start 2020-11-01 06:00:00 (Sun) ++63751388400, # utc_end 2021-03-14 07:00:00 (Sun) ++63739875600, # local_start 2020-11-01 01:00:00 (Sun) ++63751370400, # local_end 2021-03-14 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63751388400, # utc_start 2021-03-14 07:00:00 (Sun) ++63771948000, # utc_end 2021-11-07 06:00:00 (Sun) ++63751374000, # local_start 2021-03-14 03:00:00 (Sun) ++63771933600, # local_end 2021-11-07 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63771948000, # utc_start 2021-11-07 06:00:00 (Sun) ++63782838000, # utc_end 2022-03-13 07:00:00 (Sun) ++63771930000, # local_start 2021-11-07 01:00:00 (Sun) ++63782820000, # local_end 2022-03-13 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63782838000, # utc_start 2022-03-13 07:00:00 (Sun) ++63803397600, # utc_end 2022-11-06 06:00:00 (Sun) ++63782823600, # local_start 2022-03-13 03:00:00 (Sun) ++63803383200, # local_end 2022-11-06 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63803397600, # utc_start 2022-11-06 06:00:00 (Sun) ++63814287600, # utc_end 2023-03-12 07:00:00 (Sun) ++63803379600, # local_start 2022-11-06 01:00:00 (Sun) ++63814269600, # local_end 2023-03-12 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63814287600, # utc_start 2023-03-12 07:00:00 (Sun) ++63834847200, # utc_end 2023-11-05 06:00:00 (Sun) ++63814273200, # local_start 2023-03-12 03:00:00 (Sun) ++63834832800, # local_end 2023-11-05 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63834847200, # utc_start 2023-11-05 06:00:00 (Sun) ++63845737200, # utc_end 2024-03-10 07:00:00 (Sun) ++63834829200, # local_start 2023-11-05 01:00:00 (Sun) ++63845719200, # local_end 2024-03-10 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63845737200, # utc_start 2024-03-10 07:00:00 (Sun) ++63866296800, # utc_end 2024-11-03 06:00:00 (Sun) ++63845722800, # local_start 2024-03-10 03:00:00 (Sun) ++63866282400, # local_end 2024-11-03 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63866296800, # utc_start 2024-11-03 06:00:00 (Sun) ++63877186800, # utc_end 2025-03-09 07:00:00 (Sun) ++63866278800, # local_start 2024-11-03 01:00:00 (Sun) ++63877168800, # local_end 2025-03-09 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63877186800, # utc_start 2025-03-09 07:00:00 (Sun) ++63897746400, # utc_end 2025-11-02 06:00:00 (Sun) ++63877172400, # local_start 2025-03-09 03:00:00 (Sun) ++63897732000, # local_end 2025-11-02 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63897746400, # utc_start 2025-11-02 06:00:00 (Sun) ++63908636400, # utc_end 2026-03-08 07:00:00 (Sun) ++63897728400, # local_start 2025-11-02 01:00:00 (Sun) ++63908618400, # local_end 2026-03-08 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63908636400, # utc_start 2026-03-08 07:00:00 (Sun) ++63929196000, # utc_end 2026-11-01 06:00:00 (Sun) ++63908622000, # local_start 2026-03-08 03:00:00 (Sun) ++63929181600, # local_end 2026-11-01 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63929196000, # utc_start 2026-11-01 06:00:00 (Sun) ++63940690800, # utc_end 2027-03-14 07:00:00 (Sun) ++63929178000, # local_start 2026-11-01 01:00:00 (Sun) ++63940672800, # local_end 2027-03-14 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63940690800, # utc_start 2027-03-14 07:00:00 (Sun) ++63961250400, # utc_end 2027-11-07 06:00:00 (Sun) ++63940676400, # local_start 2027-03-14 03:00:00 (Sun) ++63961236000, # local_end 2027-11-07 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63961250400, # utc_start 2027-11-07 06:00:00 (Sun) ++63972140400, # utc_end 2028-03-12 07:00:00 (Sun) ++63961232400, # local_start 2027-11-07 01:00:00 (Sun) ++63972122400, # local_end 2028-03-12 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63972140400, # utc_start 2028-03-12 07:00:00 (Sun) ++63992700000, # utc_end 2028-11-05 06:00:00 (Sun) ++63972126000, # local_start 2028-03-12 03:00:00 (Sun) ++63992685600, # local_end 2028-11-05 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], + ]; + +-sub olson_version {'2017a'} ++sub olson_version {'2017b'} + +-sub has_dst_changes {21} ++sub has_dst_changes {33} + + sub _max_year {2027} + +@@ -440,6 +647,72 @@ + return shift->_init( @_, spans => $spans ); + } + ++sub _last_offset { -18000 } ++ ++my $last_observance = bless( { ++ 'format' => 'E%sT', ++ 'gmtoff' => '-5:00', ++ 'local_start_datetime' => bless( { ++ 'formatter' => undef, ++ 'local_rd_days' => 699828, ++ 'local_rd_secs' => 42540, ++ 'offset_modifier' => 0, ++ 'rd_nanosecs' => 0, ++ 'tz' => bless( { ++ 'name' => 'floating', ++ 'offset' => 0 ++ }, 'DateTime::TimeZone::Floating' ), ++ 'utc_rd_days' => 699828, ++ 'utc_rd_secs' => 42540, ++ 'utc_year' => 1918 ++ }, 'DateTime' ), ++ 'offset_from_std' => 0, ++ 'offset_from_utc' => -18000, ++ 'until' => [], ++ 'utc_start_datetime' => bless( { ++ 'formatter' => undef, ++ 'local_rd_days' => 699828, ++ 'local_rd_secs' => 60540, ++ 'offset_modifier' => 0, ++ 'rd_nanosecs' => 0, ++ 'tz' => bless( { ++ 'name' => 'floating', ++ 'offset' => 0 ++ }, 'DateTime::TimeZone::Floating' ), ++ 'utc_rd_days' => 699828, ++ 'utc_rd_secs' => 60540, ++ 'utc_year' => 1918 ++ }, 'DateTime' ) ++}, 'DateTime::TimeZone::OlsonDB::Observance' ) ++; ++sub _last_observance { $last_observance } ++ ++my $rules = [ ++ bless( { ++ 'at' => '2:00', ++ 'from' => '2017', ++ 'in' => 'Nov', ++ 'letter' => 'S', ++ 'name' => 'Haiti', ++ 'offset_from_std' => 0, ++ 'on' => 'Sun>=1', ++ 'save' => '0', ++ 'to' => 'max' ++ }, 'DateTime::TimeZone::OlsonDB::Rule' ), ++ bless( { ++ 'at' => '2:00', ++ 'from' => '2017', ++ 'in' => 'Mar', ++ 'letter' => 'D', ++ 'name' => 'Haiti', ++ 'offset_from_std' => 3600, ++ 'on' => 'Sun>=8', ++ 'save' => '1:00', ++ 'to' => 'max' ++ }, 'DateTime::TimeZone::OlsonDB::Rule' ) ++] ++; ++sub _rules { $rules } + + + 1; diff -Nru libdatetime-timezone-perl-2.09/debian/patches/series libdatetime-timezone-perl-2.09/debian/patches/series --- libdatetime-timezone-perl-2.09/debian/patches/series 2017-03-03 00:24:02.000000000 +0100 +++ libdatetime-timezone-perl-2.09/debian/patches/series 2017-03-24 20:02:23.000000000 +0100 @@ -1 +1,2 @@ olson-2017a +olson-2017b