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

Bug#879629: stretch-pu: package libdatetime-timezone-perl/1:2.09-1+2017c



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 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 stretch-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-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlnuKTpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgYFHQ/9GnSly2C/fEM9MeXIOhI4TPUiO9VvYRiCj1LeKglDjkEW0CkvVrcM7ZRX
THyMwXHcHsvKQy55Qsu4pZM8/zO0whuOplaeDS+WahWr770tKCTS3tZvVjNdzYdo
cTK70/zryhXy6Ycdd91UuYu1yE39eBR9iVbLQLZcG2vMMWo5yXZX7UyuAtZFKHxx
bZmxDwnCVYgnfQJXqY09dmIyfoY7UuOo8Z8bKeWGrSuwaG10u7J9mMqlNYEPMH6G
9MZ5i6+OSn+mCLaU+/o78UshGMxFoWI6shFHyXg3LBN2XFzlU66cnqb2zXA4PHaA
gj17aooxGGxW+T0vwY8Pw3VrNZlnDENA8XJCOkqdNqBJVfFuhffExsb8YbiL2O4O
iIQMjC9tWnskyWpz+BY6I8W1M1OYI3cxmG1QG5S6YvAeIM4F8AdgF/UHX6tcvJ9H
MuQZe9mB8mMmfIypwxodU/YRmmLBCl72kQfVTOZOmM/yXy2b3YK77byDIdpveq6l
/CJRMguTZpDa4UG+ZL66ViayLoiL6jfFrmNq6rqRwiDA9hiwHhawqlN6vfIr1Qp3
wIll1weOiEg+c7POpsM0AHUDxHJa0tclL0FcERF8e3tzAlLv6qKqe4DwqRLtcTv8
6KW8sQib7dMCrk/X0Zln3Zn/694oqj1IvKL4AWLLCmdynvDvedA=
=l9J2
-----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-24 20:02:23.000000000 +0100
+++ libdatetime-timezone-perl-2.09/debian/changelog	2017-10-23 19:24:29.000000000 +0200
@@ -1,3 +1,11 @@
+libdatetime-timezone-perl (1:2.09-1+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 <gregoa@debian.org>  Mon, 23 Oct 2017 19:24:29 +0200
+
 libdatetime-timezone-perl (1:2.09-1+2017b) unstable; urgency=medium
 
   * Update to Olson database version 2017b.
diff -Nru libdatetime-timezone-perl-2.09/debian/patches/olson-2017c libdatetime-timezone-perl-2.09/debian/patches/olson-2017c
--- libdatetime-timezone-perl-2.09/debian/patches/olson-2017c	1970-01-01 01:00:00.000000000 +0100
+++ libdatetime-timezone-perl-2.09/debian/patches/olson-2017c	2017-10-23 19:24:29.000000000 +0200
@@ -0,0 +1,11512 @@
+Description: update to olson db 2017c
+Origin: vendor
+Author: gregor herrmann <gregoa@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.
+ #
+@@ -43,7 +43,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.
+ #
+@@ -799,18 +799,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}
+ 
+@@ -818,6 +1016,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-2.09/debian/patches/series libdatetime-timezone-perl-2.09/debian/patches/series
--- libdatetime-timezone-perl-2.09/debian/patches/series	2017-03-24 20:02:23.000000000 +0100
+++ libdatetime-timezone-perl-2.09/debian/patches/series	2017-10-23 19:24:29.000000000 +0200
@@ -1,2 +1,3 @@
 olson-2017a
 olson-2017b
+olson-2017c

Reply to: