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

Bug#783750: jessie-pu: package libdatetime-timezone-perl/1:1.75-2+2015d



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 on update for libdatetime-timezone-perl for jessie,
adding the data from the Olson db 2015d as a quilt patch.

Manually stripped diff attached.


Cheers,
gregor

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJVQSZ2XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGb2YQAK5ln/zWqLIEvB1BgesxZvmH
5Houf1DVswyHJrHBJTPl6R2/zsDkj6jxS8UE2sl+XqltRQDxRbelZDFmj/9j4bx6
TcacK0kzMFTbnzWms+3KdMmqcKMqlqzGMv1TKmcwn859yza1iaejqGGLDYXt05AL
/UsekBEgg17O6Ts69SjlaF38Ix5HYIsSQAdKyrhNNNWJdB0YDnxf2NapDjwJ1pfV
VeQXErJB7I71t780Df7gMKrReIK7xlwp3uKoliELpCe2pe0jI5XKK+xS0p40m8kz
eTXWHpdwNTzK8X+/ROFz+O1PYuznyGTNuCRknYRjc5uCt7/qC+y2gyqCGnMnIV25
Bl+e5o7NovLVwNSsGa8Hydms/0swEgycCj3w8Ffp+2p1blKm8p/4KdapfRJQJfqd
VRdnNMBOQ7m4YeFA0YqzvUYs9LVKOlJUnoocD2Qf4Nz5LXXzZx2nh0Li64OdHHd1
dOkK7VZG9ND41DFDEM98CPzBT22ZfynTpDOy8PQl8y13a5b0rATLmc/kZCafhbhm
8DrlCLBMisu3DeeyIgw34mXaanLvbxXTZdJ6i+Z2cMWqaJhiwvQena1GF5I/55bp
ETozrc7SVdPGqU1JnfgMkDtKaoyTGAl+vPdYRWJWewsvxz7+z36IzzT/QFzqfFbs
c0BUu1dFe7ww3rNpW2y0
=pET1
-----END PGP SIGNATURE-----
diff --git a/debian/changelog b/debian/changelog
index 0270e15..f444d19 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+libdatetime-timezone-perl (1:1.75-2+2015d) UNRELEASED; urgency=medium
+
+  * Update to Olson database version 2015d.
+    Add patch debian/patches olson-2015d, which updates the timezone *.pm
+    files, using upstream's tools/parse_olson script.
+    This update contains contemporary changes for Egypt.
+
+ -- gregor herrmann <gregoa@debian.org>  Wed, 29 Apr 2015 20:16:24 +0200
+
 libdatetime-timezone-perl (1:1.75-2+2015c) unstable; urgency=medium
 
   * Update to Olson database version 2015c.
diff --git a/debian/patches/olson-2015d b/debian/patches/olson-2015d
new file mode 100644
index 0000000..df8ab9f
--- /dev/null
+++ b/debian/patches/olson-2015d
@@ -0,0 +1,10816 @@
+Description: update to olson db 2015d
+Origin: vendor
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2015-04-29
+
+--- 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 2015c
++# Generated from debian/tzdata/africa.  Olson data version 2015d
+ #
+ # Do not edit this file directly.
+ #
+@@ -39,7 +39,7 @@
+     ],
+ ];
+ 
+-sub olson_version { '2015c' }
++sub olson_version { '2015d' }
+ 
+ sub has_dst_changes { 0 }
+ 
+--- a/lib/DateTime/TimeZone/Africa/Cairo.pm
++++ b/lib/DateTime/TimeZone/Africa/Cairo.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/africa.  Olson data version 2015c
++# Generated from debian/tzdata/africa.  Olson data version 2015d
+ #
+ # Do not edit this file directly.
+ #
+@@ -1164,315 +1164,18 @@
+     ],
+     [
+ 63547362000, #    utc_start 2014-09-25 21:00:00 (Thu)
+-63566114400, #      utc_end 2015-04-30 22:00:00 (Thu)
++DateTime::TimeZone::INFINITY, #      utc_end
+ 63547369200, #  local_start 2014-09-25 23:00:00 (Thu)
+-63566121600, #    local_end 2015-05-01 00:00:00 (Fri)
++DateTime::TimeZone::INFINITY, #    local_end
+ 7200,
+ 0,
+ 'EET',
+     ],
+-    [
+-63566114400, #    utc_start 2015-04-30 22:00:00 (Thu)
+-63569739600, #      utc_end 2015-06-11 21:00:00 (Thu)
+-63566125200, #  local_start 2015-05-01 01:00:00 (Fri)
+-63569750400, #    local_end 2015-06-12 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63569739600, #    utc_start 2015-06-11 21:00:00 (Thu)
+-63573372000, #      utc_end 2015-07-23 22:00:00 (Thu)
+-63569746800, #  local_start 2015-06-11 23:00:00 (Thu)
+-63573379200, #    local_end 2015-07-24 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63573372000, #    utc_start 2015-07-23 22:00:00 (Thu)
+-63578811600, #      utc_end 2015-09-24 21:00:00 (Thu)
+-63573382800, #  local_start 2015-07-24 01:00:00 (Fri)
+-63578822400, #    local_end 2015-09-25 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63578811600, #    utc_start 2015-09-24 21:00:00 (Thu)
+-63597564000, #      utc_end 2016-04-28 22:00:00 (Thu)
+-63578818800, #  local_start 2015-09-24 23:00:00 (Thu)
+-63597571200, #    local_end 2016-04-29 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63597564000, #    utc_start 2016-04-28 22:00:00 (Thu)
+-63600584400, #      utc_end 2016-06-02 21:00:00 (Thu)
+-63597574800, #  local_start 2016-04-29 01:00:00 (Fri)
+-63600595200, #    local_end 2016-06-03 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63600584400, #    utc_start 2016-06-02 21:00:00 (Thu)
+-63603612000, #      utc_end 2016-07-07 22:00:00 (Thu)
+-63600591600, #  local_start 2016-06-02 23:00:00 (Thu)
+-63603619200, #    local_end 2016-07-08 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63603612000, #    utc_start 2016-07-07 22:00:00 (Thu)
+-63610866000, #      utc_end 2016-09-29 21:00:00 (Thu)
+-63603622800, #  local_start 2016-07-08 01:00:00 (Fri)
+-63610876800, #    local_end 2016-09-30 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63610866000, #    utc_start 2016-09-29 21:00:00 (Thu)
+-63629013600, #      utc_end 2017-04-27 22:00:00 (Thu)
+-63610873200, #  local_start 2016-09-29 23:00:00 (Thu)
+-63629020800, #    local_end 2017-04-28 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63629013600, #    utc_start 2017-04-27 22:00:00 (Thu)
+-63631429200, #      utc_end 2017-05-25 21:00:00 (Thu)
+-63629024400, #  local_start 2017-04-28 01:00:00 (Fri)
+-63631440000, #    local_end 2017-05-26 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63631429200, #    utc_start 2017-05-25 21:00:00 (Thu)
+-63634456800, #      utc_end 2017-06-29 22:00:00 (Thu)
+-63631436400, #  local_start 2017-05-25 23:00:00 (Thu)
+-63634464000, #    local_end 2017-06-30 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63634456800, #    utc_start 2017-06-29 22:00:00 (Thu)
+-63642315600, #      utc_end 2017-09-28 21:00:00 (Thu)
+-63634467600, #  local_start 2017-06-30 01:00:00 (Fri)
+-63642326400, #    local_end 2017-09-29 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63642315600, #    utc_start 2017-09-28 21:00:00 (Thu)
+-63660463200, #      utc_end 2018-04-26 22:00:00 (Thu)
+-63642322800, #  local_start 2017-09-28 23:00:00 (Thu)
+-63660470400, #    local_end 2018-04-27 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63660463200, #    utc_start 2018-04-26 22:00:00 (Thu)
+-63661669200, #      utc_end 2018-05-10 21:00:00 (Thu)
+-63660474000, #  local_start 2018-04-27 01:00:00 (Fri)
+-63661680000, #    local_end 2018-05-11 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63661669200, #    utc_start 2018-05-10 21:00:00 (Thu)
+-63664696800, #      utc_end 2018-06-14 22:00:00 (Thu)
+-63661676400, #  local_start 2018-05-10 23:00:00 (Thu)
+-63664704000, #    local_end 2018-06-15 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63664696800, #    utc_start 2018-06-14 22:00:00 (Thu)
+-63673765200, #      utc_end 2018-09-27 21:00:00 (Thu)
+-63664707600, #  local_start 2018-06-15 01:00:00 (Fri)
+-63673776000, #    local_end 2018-09-28 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63673765200, #    utc_start 2018-09-27 21:00:00 (Thu)
+-63691912800, #      utc_end 2019-04-25 22:00:00 (Thu)
+-63673772400, #  local_start 2018-09-27 23:00:00 (Thu)
+-63691920000, #    local_end 2019-04-26 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63691912800, #    utc_start 2019-04-25 22:00:00 (Thu)
+-63692514000, #      utc_end 2019-05-02 21:00:00 (Thu)
+-63691923600, #  local_start 2019-04-26 01:00:00 (Fri)
+-63692524800, #    local_end 2019-05-03 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63692514000, #    utc_start 2019-05-02 21:00:00 (Thu)
+-63695541600, #      utc_end 2019-06-06 22:00:00 (Thu)
+-63692521200, #  local_start 2019-05-02 23:00:00 (Thu)
+-63695548800, #    local_end 2019-06-07 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63695541600, #    utc_start 2019-06-06 22:00:00 (Thu)
+-63705214800, #      utc_end 2019-09-26 21:00:00 (Thu)
+-63695552400, #  local_start 2019-06-07 01:00:00 (Fri)
+-63705225600, #    local_end 2019-09-27 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63705214800, #    utc_start 2019-09-26 21:00:00 (Thu)
+-63726386400, #      utc_end 2020-05-28 22:00:00 (Thu)
+-63705222000, #  local_start 2019-09-26 23:00:00 (Thu)
+-63726393600, #    local_end 2020-05-29 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63726386400, #    utc_start 2020-05-28 22:00:00 (Thu)
+-63736664400, #      utc_end 2020-09-24 21:00:00 (Thu)
+-63726397200, #  local_start 2020-05-29 01:00:00 (Fri)
+-63736675200, #    local_end 2020-09-25 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63736664400, #    utc_start 2020-09-24 21:00:00 (Thu)
+-63756626400, #      utc_end 2021-05-13 22:00:00 (Thu)
+-63736671600, #  local_start 2020-09-24 23:00:00 (Thu)
+-63756633600, #    local_end 2021-05-14 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63756626400, #    utc_start 2021-05-13 22:00:00 (Thu)
+-63768718800, #      utc_end 2021-09-30 21:00:00 (Thu)
+-63756637200, #  local_start 2021-05-14 01:00:00 (Fri)
+-63768729600, #    local_end 2021-10-01 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63768718800, #    utc_start 2021-09-30 21:00:00 (Thu)
+-63787471200, #      utc_end 2022-05-05 22:00:00 (Thu)
+-63768726000, #  local_start 2021-09-30 23:00:00 (Thu)
+-63787478400, #    local_end 2022-05-06 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63787471200, #    utc_start 2022-05-05 22:00:00 (Thu)
+-63800168400, #      utc_end 2022-09-29 21:00:00 (Thu)
+-63787482000, #  local_start 2022-05-06 01:00:00 (Fri)
+-63800179200, #    local_end 2022-09-30 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63800168400, #    utc_start 2022-09-29 21:00:00 (Thu)
+-63818316000, #      utc_end 2023-04-27 22:00:00 (Thu)
+-63800175600, #  local_start 2022-09-29 23:00:00 (Thu)
+-63818323200, #    local_end 2023-04-28 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63818316000, #    utc_start 2023-04-27 22:00:00 (Thu)
+-63831618000, #      utc_end 2023-09-28 21:00:00 (Thu)
+-63818326800, #  local_start 2023-04-28 01:00:00 (Fri)
+-63831628800, #    local_end 2023-09-29 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63831618000, #    utc_start 2023-09-28 21:00:00 (Thu)
+-63849765600, #      utc_end 2024-04-25 22:00:00 (Thu)
+-63831625200, #  local_start 2023-09-28 23:00:00 (Thu)
+-63849772800, #    local_end 2024-04-26 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63849765600, #    utc_start 2024-04-25 22:00:00 (Thu)
+-63863067600, #      utc_end 2024-09-26 21:00:00 (Thu)
+-63849776400, #  local_start 2024-04-26 01:00:00 (Fri)
+-63863078400, #    local_end 2024-09-27 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63863067600, #    utc_start 2024-09-26 21:00:00 (Thu)
+-63881215200, #      utc_end 2025-04-24 22:00:00 (Thu)
+-63863074800, #  local_start 2024-09-26 23:00:00 (Thu)
+-63881222400, #    local_end 2025-04-25 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63881215200, #    utc_start 2025-04-24 22:00:00 (Thu)
+-63894517200, #      utc_end 2025-09-25 21:00:00 (Thu)
+-63881226000, #  local_start 2025-04-25 01:00:00 (Fri)
+-63894528000, #    local_end 2025-09-26 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+-    [
+-63894517200, #    utc_start 2025-09-25 21:00:00 (Thu)
+-63913269600, #      utc_end 2026-04-30 22:00:00 (Thu)
+-63894524400, #  local_start 2025-09-25 23:00:00 (Thu)
+-63913276800, #    local_end 2026-05-01 00:00:00 (Fri)
+-7200,
+-0,
+-'EET',
+-    ],
+-    [
+-63913269600, #    utc_start 2026-04-30 22:00:00 (Thu)
+-63925966800, #      utc_end 2026-09-24 21:00:00 (Thu)
+-63913280400, #  local_start 2026-05-01 01:00:00 (Fri)
+-63925977600, #    local_end 2026-09-25 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+-    ],
+ ];
+ 
+-sub olson_version { '2015c' }
++sub olson_version { '2015d' }
+ 
+-sub has_dst_changes { 80 }
++sub has_dst_changes { 63 }
+ 
+ sub _max_year { 2025 }
+ 
+@@ -1481,74 +1184,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' => 693868,
+-    'local_rd_secs' => 86091,
+-    'offset_modifier' => 0,
+-    'rd_nanosecs' => 0,
+-    'tz' => bless( {
+-      'name' => 'floating',
+-      'offset' => 0
+-    }, 'DateTime::TimeZone::Floating' ),
+-    'utc_rd_days' => 693868,
+-    'utc_rd_secs' => 86091,
+-    'utc_year' => 1901
+-  }, 'DateTime' ),
+-  'offset_from_std' => 0,
+-  'offset_from_utc' => 7200,
+-  'until' => [],
+-  'utc_start_datetime' => bless( {
+-    'formatter' => undef,
+-    'local_rd_days' => 693868,
+-    'local_rd_secs' => 78891,
+-    'offset_modifier' => 0,
+-    'rd_nanosecs' => 0,
+-    'tz' => bless( {
+-      'name' => 'floating',
+-      'offset' => 0
+-    }, 'DateTime::TimeZone::Floating' ),
+-    'utc_rd_days' => 693868,
+-    'utc_rd_secs' => 78891,
+-    'utc_year' => 1901
+-  }, 'DateTime' )
+-}, 'DateTime::TimeZone::OlsonDB::Observance' )
+-;
+-sub _last_observance { $last_observance }
+-
+-my $rules = [
+-  bless( {
+-    'at' => '24:00',
+-    'from' => '2023',
+-    'in' => 'Apr',
+-    'letter' => 'S',
+-    'name' => 'Egypt',
+-    'offset_from_std' => 3600,
+-    'on' => 'lastThu',
+-    'save' => '1:00',
+-    'to' => 'max',
+-    'type' => undef
+-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+-  bless( {
+-    'at' => '24:00',
+-    'from' => '2014',
+-    'in' => 'Sep',
+-    'letter' => '',
+-    'name' => 'Egypt',
+-    'offset_from_std' => 0,
+-    'on' => 'lastThu',
+-    'save' => '0',
+-    'to' => 'max',
+-    'type' => undef
+-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
+-]
+-;
+-sub _rules { $rules }
+ 
+ 
+ 1;
diff --git a/debian/patches/series b/debian/patches/series
index 5591d4e..c16b3f1 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@ olson-2014j
 olson-2015a
 olson-2015b
 olson-2015c
+olson-2015d

Reply to: