Package: release.debian.org Severity: normal Tags: stretch User: release.debian....@packages.debian.org Usertags: pu
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I've prepared an update for libdatetime-timezone-perl in stretch, incorporating the tzdata 2018b release. The changes are in a quilt patch which only touches the data files. Changes in the olson db 2018b, copied from upstream: Changes to past and future time stamps São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at 01:00. (Thanks to Steffen Thorsen and Michael Deckers.) Changes to future time stamps Starting in 2018 southern Brazil will begin DST on November's first Sunday instead of October's third Sunday. (Thanks to Steffen Thorsen.) Changes to tm_isdst Change Europe/Dublin so that it observes Irish Standard Time (UT +01) in summer and GMT (as negative daylight-saving) in winter, instead of observing standard time (GMT) in winter and Irish Summer Time (UT +01) in summer. This change does not affect UT offsets or abbreviations; it affects only whether timestamps are considered to be standard time or daylight-saving time, as expressed in the tm_isdst flag of C's struct tm type. (Discrepancy noted by Derick Rethans.) Manually trimmed down debdiff attached. I guess the people using São Tomé and Príncipe timezone would be happy to see this update in -updates. Cheers, gregor -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlpmHxlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgalKg/9FH0vUoh1ksthy67rVBAGYz1ZC8GJ72LgkvtpKOj/e2dwyuvbuyUaR1o7 z4QRPg7C12r+WatphRBF3kE5E+ghjqB2DIDIl3qWikRmNa7cYqA3gwPG5fpt+aID gShUfthEu0Wm3G/J/WYcfmRmR6tTi9DFMT2YfgrxsDCMJRCr7oiFvhEfRR3HHSWC g4HMWWhirnxny+z8EhosCIm4zOj8v8/2R87kMIQDyC0Cd+jf6X/8UtwGUU6Os3WY 3l0VNX+JVcsbB9uLocgB7Cm+kaz/Kd2YDdiHE/A40hbn1T+dTwcPwxwMowSumgO3 +hwov8ppUdkKr8klyUDglu0nc86VTznXm8Qd86zLwHjDfuaj+PCsaATT3f+UUkZ6 xCxDgv/dKA+U+18qSp2FsqMW6RAeMaTL9syVGyj3aOjwpOdZ47xjbR+aDsznyTdR BYQwl3fssVOlj5wqD4+8ATDQFEl9W55n1EExPLaMltPEKFM4r64R9KqyAFxD6fM0 ZAh1+OUlm/mPyDZ83ObDTPX0Eru06fBBRjUGRu5VqHBBdPcNi1z75s0iNmxpRK3Z fHlnnrTToMwkUK81oN6SVtCu7poU31qA+0+YwMXuYFvrIShB2UPjitsyw9AkLYR9 k8ypIsmMzC1Z6sjhGgwAxeR0uRUdFQJJ6lzUu4F5FJR818JAHxg= =5dSE -----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-10-24 16:32:02.000000000 +0200 +++ libdatetime-timezone-perl-2.09/debian/changelog 2018-01-22 17:55:44.000000000 +0100 @@ -1,3 +1,11 @@ +libdatetime-timezone-perl (1:2.09-1+2018b) UNRELEASED; urgency=medium + + * Update to Olson database version 2018b. + This update contains contemporary changes for São Tomé and Príncipe, + Brazil, and Ireland. + + -- gregor herrmann <gre...@debian.org> Mon, 22 Jan 2018 17:55:44 +0100 + libdatetime-timezone-perl (1:2.09-1+2017c) stretch; urgency=medium * Update to Olson database version 2017c. diff -Nru libdatetime-timezone-perl-2.09/debian/patches/olson-2018b libdatetime-timezone-perl-2.09/debian/patches/olson-2018b --- libdatetime-timezone-perl-2.09/debian/patches/olson-2018b 1970-01-01 01:00:00.000000000 +0100 +++ libdatetime-timezone-perl-2.09/debian/patches/olson-2018b 2018-01-22 17:55:44.000000000 +0100 @@ -0,0 +1,17086 @@ +Description: update to olson db 2018b +Origin: vendor +Author: gregor herrmann <gre...@debian.org> +Last-Update: 2018-01-22 + +--- 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 2017c ++# Generated from debian/tzdata/africa. Olson data version 2018b + # + # Do not edit this file directly. + # +@@ -43,11 +43,11 @@ + ], + ]; + +-sub olson_version {'2017c'} ++sub olson_version {'2018b'} + + sub has_dst_changes {0} + +-sub _max_year {2027} ++sub _max_year {2028} + + sub _new_instance { + return shift->_init( @_, spans => $spans ); +--- a/lib/DateTime/TimeZone/America/Sao_Paulo.pm ++++ b/lib/DateTime/TimeZone/America/Sao_Paulo.pm +@@ -3,7 +3,7 @@ + # DateTime::TimeZone module distribution in the tools/ directory + + # +-# Generated from debian/tzdata/southamerica. Olson data version 2017c ++# Generated from debian/tzdata/southamerica. Olson data version 2018b + # + # Do not edit this file directly. + # +@@ -835,17 +835,17 @@ + ], + [ + 63654602400, # utc_start 2018-02-18 02:00:00 (Sun) +-63675774000, # utc_end 2018-10-21 03:00:00 (Sun) ++63676983600, # utc_end 2018-11-04 03:00:00 (Sun) + 63654591600, # local_start 2018-02-17 23:00:00 (Sat) +-63675763200, # local_end 2018-10-21 00:00:00 (Sun) ++63676972800, # local_end 2018-11-04 00:00:00 (Sun) + -10800, + 0, + '-03', + ], + [ +-63675774000, # utc_start 2018-10-21 03:00:00 (Sun) ++63676983600, # utc_start 2018-11-04 03:00:00 (Sun) + 63686052000, # utc_end 2019-02-17 02:00:00 (Sun) +-63675766800, # local_start 2018-10-21 01:00:00 (Sun) ++63676976400, # local_start 2018-11-04 01:00:00 (Sun) + 63686044800, # local_end 2019-02-17 00:00:00 (Sun) + -7200, + 1, +@@ -853,17 +853,17 @@ + ], + [ + 63686052000, # utc_start 2019-02-17 02:00:00 (Sun) +-63707223600, # utc_end 2019-10-20 03:00:00 (Sun) ++63708433200, # utc_end 2019-11-03 03:00:00 (Sun) + 63686041200, # local_start 2019-02-16 23:00:00 (Sat) +-63707212800, # local_end 2019-10-20 00:00:00 (Sun) ++63708422400, # local_end 2019-11-03 00:00:00 (Sun) + -10800, + 0, + '-03', + ], + [ +-63707223600, # utc_start 2019-10-20 03:00:00 (Sun) ++63708433200, # utc_start 2019-11-03 03:00:00 (Sun) + 63717501600, # utc_end 2020-02-16 02:00:00 (Sun) +-63707216400, # local_start 2019-10-20 01:00:00 (Sun) ++63708426000, # local_start 2019-11-03 01:00:00 (Sun) + 63717494400, # local_end 2020-02-16 00:00:00 (Sun) + -7200, + 1, +@@ -1213,16 +1213,16 @@ + ], + [ + 64317463200, # utc_start 2039-02-20 02:00:00 (Sun) +-64338030000, # utc_end 2039-10-16 03:00:00 (Sun) ++64339844400, # utc_end 2039-11-06 03:00:00 (Sun) + 64317452400, # local_start 2039-02-19 23:00:00 (Sat) +-64338019200, # local_end 2039-10-16 00:00:00 (Sun) ++64339833600, # local_end 2039-11-06 00:00:00 (Sun) + -10800, + 0, + '-03', + ], + ]; + +-sub olson_version {'2017c'} ++sub olson_version {'2018b'} + + sub has_dst_changes {67} + +@@ -1275,24 +1275,24 @@ + my $rules = [ + bless( { + 'at' => '0:00', +- 'from' => '2038', +- 'in' => 'Feb', +- 'letter' => '', ++ 'from' => '2018', ++ 'in' => 'Nov', ++ 'letter' => 'S', + 'name' => 'Brazil', +- 'offset_from_std' => 0, +- 'on' => 'Sun>=15', +- 'save' => '0', ++ 'offset_from_std' => 3600, ++ 'on' => 'Sun>=1', ++ 'save' => '1:00', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '0:00', +- 'from' => '2008', +- 'in' => 'Oct', +- 'letter' => 'S', ++ 'from' => '2038', ++ 'in' => 'Feb', ++ 'letter' => '', + 'name' => 'Brazil', +- 'offset_from_std' => 3600, ++ 'offset_from_std' => 0, + 'on' => 'Sun>=15', +- 'save' => '1:00', ++ 'save' => '0', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ) + ] +--- a/lib/DateTime/TimeZone/Europe/Dublin.pm ++++ b/lib/DateTime/TimeZone/Europe/Dublin.pm +@@ -3,7 +3,7 @@ + # DateTime::TimeZone module distribution in the tools/ directory + + # +-# Generated from debian/tzdata/europe. Olson data version 2017c ++# Generated from debian/tzdata/europe. Olson data version 2018b + # + # Do not edit this file directly. + # +@@ -902,7 +902,7 @@ + 62193405600, # local_start 1971-10-31 02:00:00 (Sun) + 62205501600, # local_end 1972-03-19 02:00:00 (Sun) + 0, +-0, ++1, + 'GMT', + ], + [ +@@ -911,7 +911,7 @@ + 62205505200, # local_start 1972-03-19 03:00:00 (Sun) + 62224858800, # local_end 1972-10-29 03:00:00 (Sun) + 3600, +-1, ++0, + 'IST', + ], + [ +@@ -920,7 +920,7 @@ + 62224855200, # local_start 1972-10-29 02:00:00 (Sun) + 62236951200, # local_end 1973-03-18 02:00:00 (Sun) + 0, +-0, ++1, + 'GMT', + ], + [ +@@ -1928,29 +1919,47 @@ + 63973332000, # local_start 2028-03-26 02:00:00 (Sun) + 63992080800, # local_end 2028-10-29 02:00:00 (Sun) + 3600, ++0, ++'IST', ++ ], ++ [ ++63992077200, # utc_start 2028-10-29 01:00:00 (Sun) ++64004778000, # utc_end 2029-03-25 01:00:00 (Sun) ++63992077200, # local_start 2028-10-29 01:00:00 (Sun) ++64004778000, # local_end 2029-03-25 01:00:00 (Sun) ++0, + 1, ++'GMT', ++ ], ++ [ ++64004778000, # utc_start 2029-03-25 01:00:00 (Sun) ++64023526800, # utc_end 2029-10-28 01:00:00 (Sun) ++64004781600, # local_start 2029-03-25 02:00:00 (Sun) ++64023530400, # local_end 2029-10-28 02:00:00 (Sun) ++3600, ++0, + 'IST', + ], + ]; + +-sub olson_version {'2017c'} ++sub olson_version {'2018b'} + +-sub has_dst_changes {104} ++sub has_dst_changes {106} + +-sub _max_year {2027} ++sub _max_year {2028} + + sub _new_instance { + return shift->_init( @_, spans => $spans ); + } + +-sub _last_offset { 0 } ++sub _last_offset { 3600 } + + my $last_observance = bless( { +- 'format' => 'GMT/IST', +- 'gmtoff' => '0:00', ++ 'format' => 'IST/GMT', ++ 'gmtoff' => '1:00', + 'local_start_datetime' => bless( { + 'formatter' => undef, +- 'local_rd_days' => 728659, ++ 'local_rd_days' => 718732, + 'local_rd_secs' => 0, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, +@@ -1958,26 +1967,26 @@ + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), +- 'utc_rd_days' => 728659, ++ 'utc_rd_days' => 718732, + 'utc_rd_secs' => 0, +- 'utc_year' => 1997 ++ 'utc_year' => 1969 + }, 'DateTime' ), + 'offset_from_std' => 0, +- 'offset_from_utc' => 0, ++ 'offset_from_utc' => 3600, + 'until' => [], + 'utc_start_datetime' => bless( { + 'formatter' => undef, +- 'local_rd_days' => 728659, +- 'local_rd_secs' => 0, ++ 'local_rd_days' => 718731, ++ 'local_rd_secs' => 82800, + 'offset_modifier' => 0, + 'rd_nanosecs' => 0, + 'tz' => bless( { + 'name' => 'floating', + 'offset' => 0 + }, 'DateTime::TimeZone::Floating' ), +- 'utc_rd_days' => 728659, +- 'utc_rd_secs' => 0, +- 'utc_year' => 1997 ++ 'utc_rd_days' => 718731, ++ 'utc_rd_secs' => 82800, ++ 'utc_year' => 1969 + }, 'DateTime' ) + }, 'DateTime::TimeZone::OlsonDB::Observance' ) + ; +@@ -1988,22 +1997,22 @@ + 'at' => '1:00u', + 'from' => '1981', + 'in' => 'Mar', +- 'letter' => 'S', +- 'name' => 'EU', +- 'offset_from_std' => 3600, ++ 'letter' => 'IST', ++ 'name' => 'Eire', ++ 'offset_from_std' => 0, + 'on' => 'lastSun', +- 'save' => '1:00', ++ 'save' => '0', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { + 'at' => '1:00u', + 'from' => '1996', + 'in' => 'Oct', +- 'letter' => '', +- 'name' => 'EU', +- 'offset_from_std' => 0, ++ 'letter' => 'GMT', ++ 'name' => 'Eire', ++ 'offset_from_std' => -3600, + 'on' => 'lastSun', +- 'save' => '0', ++ 'save' => '-1:00', + 'to' => 'max' + }, 'DateTime::TimeZone::OlsonDB::Rule' ) + ] 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-10-24 16:32:02.000000000 +0200 +++ libdatetime-timezone-perl-2.09/debian/patches/series 2018-01-22 17:55:44.000000000 +0100 @@ -1,3 +1,4 @@ olson-2017a olson-2017b olson-2017c +olson-2018b