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

Bug#838869: jessie-pu: package libdatetime-timezone-perl/1:1.75-2+2016g



Package: release.debian.org
Severity: normal
Tags: jessie
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 jessie,
which incorporates the 2016g version of the Olson db.
As usual, as a quilt patch which only touches the data files.

Since the major change in this tzdata release is that Turkey doesn't
switch back from +03 to +02 at the end of October, this might be
material for stable-updates, depending on when the next point release
is planned.

I'm attaching a manually stripped down debdiff.


Cheers,
gregor

-----BEGIN PGP SIGNATURE-----

iQJ8BAEBCgBmBQJX6EQLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGM7kP/3bgXGbBt5wAzZmzCXaGIOzQ
+n49bVKRz50LghBnCsWVkcq96FKlH3Uh3EC0QMCsZgNo716fZ2tu/G2eyWF0D+LU
nFbW/sCwAJK/BUHe8fDWofOwFa8npGj/Dqz9t071OLrnW5L0UjX5p4pTlLOnN0f6
Lh8HUTeg/4pGpMBoO8ULoqGauoq42OU3uKu1hhSyAWliNbW4IvWfRR26RdrwEOfo
QQGQzx+COpoO0vwWjWomwrq8nkXwd8pMctdEhokzlOtVIi9kL2Ckzkg9cJjDgZoQ
O1GUB4fZOn/QqxMqPQCRgnuDniQo++e9TwrsI4Yw55IYmczHOgnqdBu+krm8t/0Y
3rCP4QJQcZgpVJeanAvQckV1H52wbDhOLrigweA6K4/8ExRc2s1jyO74zmNB4ViE
/8jLUN5SFAsW1PcgE7kxE0yMqsDAW5/UIwYJv6HjreAxCKsTa6+BL9qNd3hofipz
mNZ2zHutSDmpdr58pUt5gRfaZC56eNkC3+EzePg8s+DxoCuveBR98LWqrb+/pTlg
umtd5tqszRvInrS1bnrrlMdkidTgRpiYXSveiRxGI4BUUOA3F0AL2GFGdr9bD8U6
X+KlgOs+HUGhu0D6iWVWcILRzXsRxgRtzE4G+lJwozRNIbicZV4m4XzXO7NEEktD
TL+NbE8DcAC2OSjR+lKk
=lDGV
-----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	2016-07-07 19:18:40.000000000 +0200
+++ libdatetime-timezone-perl-1.75/debian/changelog	2016-09-25 14:21:38.000000000 +0200
@@ -1,3 +1,12 @@
+libdatetime-timezone-perl (1:1.75-2+2016g) UNRELEASED; urgency=medium
+
+  * Update to Olson database version 2016g.
+    Add patch debian/patches/olson-2016g, which updates the timezone *.pm
+    files, using upstream's tools/parse_olson script.
+    This update contains contemporary changes for Europe/Istanbul.
+
+ -- gregor herrmann <gregoa@debian.org>  Sun, 25 Sep 2016 14:21:38 +0200
+
 libdatetime-timezone-perl (1:1.75-2+2016f) jessie; urgency=medium
 
   * Update to Olson database version 2016f.
diff -Nru libdatetime-timezone-perl-1.75/debian/patches/olson-2016g libdatetime-timezone-perl-1.75/debian/patches/olson-2016g
--- libdatetime-timezone-perl-1.75/debian/patches/olson-2016g	1970-01-01 01:00:00.000000000 +0100
+++ libdatetime-timezone-perl-1.75/debian/patches/olson-2016g	2016-09-25 14:21:38.000000000 +0200
@@ -0,0 +1,23710 @@
+Description: update to olson db 2016g
+Origin: vendor
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2016-09-25
+
+--- 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 2016f
++# Generated from debian/tzdata/africa.  Olson data version 2016g
+ #
+ # Do not edit this file directly.
+ #
+@@ -39,7 +39,7 @@
+     ],
+ ];
+ 
+-sub olson_version { '2016f' }
++sub olson_version { '2016g' }
+ 
+ sub has_dst_changes { 0 }
+ 
+--- a/lib/DateTime/TimeZone/Europe/Istanbul.pm
++++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/europe.  Olson data version 2016f
++# Generated from debian/tzdata/europe.  Olson data version 2016g
+ #
+ # Do not edit this file directly.
+ #
+@@ -530,7 +530,7 @@
+ 62427466800, #    local_end 1979-04-01 03:00:00 (Sun)
+ 14400,
+ 1,
+-'TRST',
++'+04',
+     ],
+     [
+ 62427452400, #    utc_start 1979-03-31 23:00:00 (Sat)
+@@ -539,7 +539,7 @@
+ 62444476800, #    local_end 1979-10-15 00:00:00 (Mon)
+ 14400,
+ 1,
+-'TRST',
++'+04',
+     ],
+     [
+ 62444462400, #    utc_start 1979-10-14 20:00:00 (Sun)
+@@ -548,7 +548,7 @@
+ 62459521200, #    local_end 1980-04-06 03:00:00 (Sun)
+ 10800,
+ 0,
+-'TRT',
++'+03',
+     ],
+     [
+ 62459510400, #    utc_start 1980-04-06 00:00:00 (Sun)
+@@ -557,7 +557,7 @@
+ 62475926400, #    local_end 1980-10-13 00:00:00 (Mon)
+ 14400,
+ 1,
+-'TRST',
++'+04',
+     ],
+     [
+ 62475912000, #    utc_start 1980-10-12 20:00:00 (Sun)
+@@ -566,7 +566,7 @@
+ 62490366000, #    local_end 1981-03-29 03:00:00 (Sun)
+ 10800,
+ 0,
+-'TRT',
++'+03',
+     ],
+     [
+ 62490355200, #    utc_start 1981-03-29 00:00:00 (Sun)
+@@ -575,7 +575,7 @@
+ 62507376000, #    local_end 1981-10-12 00:00:00 (Mon)
+ 14400,
+ 1,
+-'TRST',
++'+04',
+     ],
+     [
+ 62507361600, #    utc_start 1981-10-11 20:00:00 (Sun)
+@@ -584,7 +584,7 @@
+ 62521815600, #    local_end 1982-03-28 03:00:00 (Sun)
+ 10800,
+ 0,
+-'TRT',
++'+03',
+     ],
+     [
+ 62521804800, #    utc_start 1982-03-28 00:00:00 (Sun)
+@@ -593,7 +593,7 @@
+ 62538825600, #    local_end 1982-10-11 00:00:00 (Mon)
+ 14400,
+ 1,
+-'TRST',
++'+04',
+     ],
+     [
+ 62538811200, #    utc_start 1982-10-10 20:00:00 (Sun)
+@@ -602,7 +602,7 @@
+ 62564140800, #    local_end 1983-07-31 00:00:00 (Sun)
+ 10800,
+ 0,
+-'TRT',
++'+03',
+     ],
+     [
+ 62564130000, #    utc_start 1983-07-30 21:00:00 (Sat)
+@@ -611,7 +611,7 @@
+ 62569584000, #    local_end 1983-10-02 00:00:00 (Sun)
+ 14400,
+ 1,
+-'TRST',
++'+04',
+     ],
+     [
+ 62569569600, #    utc_start 1983-10-01 20:00:00 (Sat)
+@@ -620,7 +620,7 @@
+ 62618486400, #    local_end 1985-04-20 00:00:00 (Sat)
+ 10800,
+ 0,
+-'TRT',
++'+03',
+     ],
+     [
+ 62618475600, #    utc_start 1985-04-19 21:00:00 (Fri)
+@@ -1218,216 +1218,27 @@
+     ],
+     [
+ 63594723600, #    utc_start 2016-03-27 01:00:00 (Sun)
+-63613472400, #      utc_end 2016-10-30 01:00:00 (Sun)
++63608878800, #      utc_end 2016-09-06 21:00:00 (Tue)
+ 63594734400, #  local_start 2016-03-27 04:00:00 (Sun)
+-63613483200, #    local_end 2016-10-30 04:00:00 (Sun)
++63608889600, #    local_end 2016-09-07 00:00:00 (Wed)
+ 10800,
+ 1,
+ 'EEST',
+     ],
+     [
+-63613472400, #    utc_start 2016-10-30 01:00:00 (Sun)
+-63626173200, #      utc_end 2017-03-26 01:00:00 (Sun)
+-63613479600, #  local_start 2016-10-30 03:00:00 (Sun)
+-63626180400, #    local_end 2017-03-26 03:00:00 (Sun)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63626173200, #    utc_start 2017-03-26 01:00:00 (Sun)
+-63644922000, #      utc_end 2017-10-29 01:00:00 (Sun)
+-63626184000, #  local_start 2017-03-26 04:00:00 (Sun)
+-63644932800, #    local_end 2017-10-29 04:00:00 (Sun)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-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)
++63608878800, #    utc_start 2016-09-06 21:00:00 (Tue)
++DateTime::TimeZone::INFINITY, #      utc_end
++63608889600, #  local_start 2016-09-07 00:00:00 (Wed)
++DateTime::TimeZone::INFINITY, #    local_end
+ 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',
++'+03',
+     ],
+ ];
+ 
+-sub olson_version { '2016f' }
++sub olson_version { '2016g' }
+ 
+-sub has_dst_changes { 77 }
++sub has_dst_changes { 66 }
+ 
+ sub _max_year { 2026 }
+ 
+@@ -1436,74 +1247,6 @@
+     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' => 735910,
+-    'local_rd_secs' => 10800,
+-    'offset_modifier' => 0,
+-    'rd_nanosecs' => 0,
+-    'tz' => bless( {
+-      'name' => 'floating',
+-      'offset' => 0
+-    }, 'DateTime::TimeZone::Floating' ),
+-    'utc_rd_days' => 735910,
+-    'utc_rd_secs' => 10800,
+-    'utc_year' => 2016
+-  }, 'DateTime' ),
+-  'offset_from_std' => 0,
+-  'offset_from_utc' => 7200,
+-  'until' => [],
+-  'utc_start_datetime' => bless( {
+-    'formatter' => undef,
+-    'local_rd_days' => 735910,
+-    'local_rd_secs' => 3600,
+-    'offset_modifier' => 0,
+-    'rd_nanosecs' => 0,
+-    'tz' => bless( {
+-      'name' => 'floating',
+-      'offset' => 0
+-    }, 'DateTime::TimeZone::Floating' ),
+-    'utc_rd_days' => 735910,
+-    'utc_rd_secs' => 3600,
+-    'utc_year' => 2016
+-  }, 'DateTime' )
+-}, 'DateTime::TimeZone::OlsonDB::Observance' )
+-;
+-sub _last_observance { $last_observance }
+-
+-my $rules = [
+-  bless( {
+-    'at' => '1:00u',
+-    'from' => '1996',
+-    'in' => 'Oct',
+-    'letter' => '',
+-    'name' => 'EU',
+-    'offset_from_std' => 0,
+-    'on' => 'lastSun',
+-    'save' => '0',
+-    'to' => 'max',
+-    'type' => undef
+-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+-  bless( {
+-    'at' => '1:00u',
+-    'from' => '1981',
+-    'in' => 'Mar',
+-    'letter' => 'S',
+-    'name' => 'EU',
+-    'offset_from_std' => 3600,
+-    'on' => 'lastSun',
+-    'save' => '1:00',
+-    'to' => 'max',
+-    'type' => undef
+-  }, '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	2016-07-07 19:18:40.000000000 +0200
+++ libdatetime-timezone-perl-1.75/debian/patches/series	2016-09-25 14:21:38.000000000 +0200
@@ -13,3 +13,4 @@
 olson-2016d
 olson-2016e
 olson-2016f
+olson-2016g

Reply to: