[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#888018: stretch-pu: package libdatetime-timezone-perl/1:2.09-1+2018b



Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org@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 <gregoa@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 <gregoa@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

Reply to: