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

Bug#748133: wheezy-pu: package libdatetime-timezone-perl/1:1.58-1+2014c



Package: release.debian.org
Severity: normal
Tags: wheezy
User: release.debian.org@packages.debian.org
Usertags: pu

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Following the tzdata upload to wheezy-updates, I think uploading
libdatetime-timezone-perl with the changes from 2014c might be good
as well, since the changes in Egypt are effective tomorrow, so the
next point release might be a bit far away.

I've already prepared a package in git, as usual with the changes
limited to the data structures, as a quilt patch.

Stripped down debdiff attached, the full patch is at
http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libdatetime-timezone-perl.git;a=blob;f=debian/patches/olson-2014c;hb=refs/heads/wheezy


Cheers,
gregor

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

iQJrBAEBCgBVBQJTc6NaThSAAAAAAB0AKGlzc3Vlci1mcHJAZ3BnLmNvbW9kby5w
cml2LmF0RDFFMTMxNkU5M0E3NjBBODEwNEQ4NUZBQkIzQTY4MDE4NjQ5QUEwNgAK
CRC7OmgBhkmqBjTtD/9qtqOq5KTJcYlm6ozJXl9W30fd+1HOs6RL74JA1D0tEPDE
rzIymVYFL3kfZMafZJp3Jbw4Bry4O8r4WvW3iPFdCs/eCCLdHp3ZEpMt8XGAfjSH
/eLtUWky55eXmCkUmMOW0aSwNASqJDtChT8kc991Rw6vWECjWauy3koUvFpyz0WU
w+qf9b3HbxjUtwHVQKzDol1dhZarhC9GE8rTc6P7EOX49N+WKzrf4mJrjDs5dZ+k
sX67ckly9eBjEL0DlntKQY9iOxeSnad+KXiz8F0xjCEFhZkAVgUX0vFUMIXJJ4Qr
7W/nMDA64+Qb0l+Uksc8fXD1EXgCYXEBHkTTsO4oUV8sgvO1enkFn74zulxgxsRU
MyZIFN6RxsxOlHgWIjzO1W58WNoZuHJlq0Gd3+BIxpACAzIlmcY63ehZ12yiIWvV
djULwcD69bJttxvkwHdqtdJ5FESyPM8kZSnp/b1NYhC5HPMjohdL/RNf1ORlTTSC
rMU7OceN/WWb3p9YJE7cvUByTbdOAE13Q1746iWIiHcUFTfooztujutcwpBurGfx
g3gJtCW1IKqwmdKFireNDO3BggdoYO9NjboaUgkdJCN4goyN5w+WKv5JCPSDOLqw
+q4uH1wEqPIpuYdt3CjIqOvsf2N8AfdxtutHv/7ak9KwA1hmj93CI8OyDfYjTw==
=ZErg
-----END PGP SIGNATURE-----
diff --git a/debian/changelog b/debian/changelog
index e48e8a6..834b274 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdatetime-timezone-perl (1:1.58-1+2014c) UNRELEASED; urgency=medium
+
+  * Update to version(s 2014b and) 2014c of the Olson database.
+
+ -- gregor herrmann <gregoa@debian.org>  Wed, 14 May 2014 18:49:42 +0200
+
 libdatetime-timezone-perl (1:1.58-1+2014a) stable-proposed-updates; urgency=medium
 
   * Update to version(s 2013i and) 2014a of the Olson database.
diff --git a/debian/patches/olson-2014c b/debian/patches/olson-2014c
new file mode 100644
index 0000000..e2638a4
--- /dev/null
+++ b/debian/patches/olson-2014c
@@ -0,0 +1,12388 @@
+Description: Update to Olson database version 2014c.
+Origin: vendor
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2014-05-14
+
+--- 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 /tmp/Qd5wmh7n8P/africa.  Olson data version 2014a
++# Generated from /tmp/UNiybD7GUE/africa.  Olson data version 2014c
+ #
+ # Do not edit this file directly.
+ #
+@@ -42,7 +42,7 @@
+     ],
+ ];
+ 
+-sub olson_version { '2014a' }
++sub olson_version { '2014c' }
+ 
+ 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 /tmp/Qd5wmh7n8P/africa.  Olson data version 2014a
++# Generated from /tmp/UNiybD7GUE/africa.  Olson data version 2014c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1131,18 +1131,333 @@
+     ],
+     [
+ 63421563600, #    utc_start 2010-09-30 21:00:00 (Thu)
+-DateTime::TimeZone::INFINITY, #      utc_end
++63535874400, #      utc_end 2014-05-15 22:00:00 (Thu)
+ 63421570800, #  local_start 2010-09-30 23:00:00 (Thu)
+-DateTime::TimeZone::INFINITY, #    local_end
++63535881600, #    local_end 2014-05-16 00:00:00 (Fri)
+ 7200,
+ 0,
+ 'EET',
+     ],
++    [
++63535874400, #    utc_start 2014-05-15 22:00:00 (Thu)
++63539676000, #      utc_end 2014-06-28 22:00:00 (Sat)
++63535885200, #  local_start 2014-05-16 01:00:00 (Fri)
++63539686800, #    local_end 2014-06-29 01:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
++    [
++63539676000, #    utc_start 2014-06-28 22:00:00 (Sat)
++63542268000, #      utc_end 2014-07-28 22:00:00 (Mon)
++63539683200, #  local_start 2014-06-29 00:00:00 (Sun)
++63542275200, #    local_end 2014-07-29 00:00:00 (Tue)
++7200,
++0,
++'EET',
++    ],
++    [
++63542268000, #    utc_start 2014-07-28 22:00:00 (Mon)
++63547362000, #      utc_end 2014-09-25 21:00:00 (Thu)
++63542278800, #  local_start 2014-07-29 01:00:00 (Tue)
++63547372800, #    local_end 2014-09-26 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63547362000, #    utc_start 2014-09-25 21:00:00 (Thu)
++63565509600, #      utc_end 2015-04-23 22:00:00 (Thu)
++63547369200, #  local_start 2014-09-25 23:00:00 (Thu)
++63565516800, #    local_end 2015-04-24 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++63565509600, #    utc_start 2015-04-23 22:00:00 (Thu)
++63570261600, #      utc_end 2015-06-17 22:00:00 (Wed)
++63565520400, #  local_start 2015-04-24 01:00:00 (Fri)
++63570272400, #    local_end 2015-06-18 01:00:00 (Thu)
++10800,
++1,
++'EEST',
++    ],
++    [
++63570261600, #    utc_start 2015-06-17 22:00:00 (Wed)
++63572853600, #      utc_end 2015-07-17 22:00:00 (Fri)
++63570268800, #  local_start 2015-06-18 00:00:00 (Thu)
++63572860800, #    local_end 2015-07-18 00:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++63572853600, #    utc_start 2015-07-17 22:00:00 (Fri)
++63578811600, #      utc_end 2015-09-24 21:00:00 (Thu)
++63572864400, #  local_start 2015-07-18 01:00:00 (Sat)
++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)
++63600933600, #      utc_end 2016-06-06 22:00:00 (Mon)
++63597574800, #  local_start 2016-04-29 01:00:00 (Fri)
++63600944400, #    local_end 2016-06-07 01:00:00 (Tue)
++10800,
++1,
++'EEST',
++    ],
++    [
++63600933600, #    utc_start 2016-06-06 22:00:00 (Mon)
++63603525600, #      utc_end 2016-07-06 22:00:00 (Wed)
++63600940800, #  local_start 2016-06-07 00:00:00 (Tue)
++63603532800, #    local_end 2016-07-07 00:00:00 (Thu)
++7200,
++0,
++'EET',
++    ],
++    [
++63603525600, #    utc_start 2016-07-06 22:00:00 (Wed)
++63610866000, #      utc_end 2016-09-29 21:00:00 (Thu)
++63603536400, #  local_start 2016-07-07 01:00:00 (Thu)
++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)
++63631519200, #      utc_end 2017-05-26 22:00:00 (Fri)
++63629024400, #  local_start 2017-04-28 01:00:00 (Fri)
++63631530000, #    local_end 2017-05-27 01:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++63631519200, #    utc_start 2017-05-26 22:00:00 (Fri)
++63634111200, #      utc_end 2017-06-25 22:00:00 (Sun)
++63631526400, #  local_start 2017-05-27 00:00:00 (Sat)
++63634118400, #    local_end 2017-06-26 00:00:00 (Mon)
++7200,
++0,
++'EET',
++    ],
++    [
++63634111200, #    utc_start 2017-06-25 22:00:00 (Sun)
++63642315600, #      utc_end 2017-09-28 21:00:00 (Thu)
++63634122000, #  local_start 2017-06-26 01:00:00 (Mon)
++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)
++63662104800, #      utc_end 2018-05-15 22:00:00 (Tue)
++63660474000, #  local_start 2018-04-27 01:00:00 (Fri)
++63662115600, #    local_end 2018-05-16 01:00:00 (Wed)
++10800,
++1,
++'EEST',
++    ],
++    [
++63662104800, #    utc_start 2018-05-15 22:00:00 (Tue)
++63664696800, #      utc_end 2018-06-14 22:00:00 (Thu)
++63662112000, #  local_start 2018-05-16 00:00:00 (Wed)
++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)
++63692776800, #      utc_end 2019-05-05 22:00:00 (Sun)
++63691923600, #  local_start 2019-04-26 01:00:00 (Fri)
++63692787600, #    local_end 2019-05-06 01:00:00 (Mon)
++10800,
++1,
++'EEST',
++    ],
++    [
++63692776800, #    utc_start 2019-05-05 22:00:00 (Sun)
++63695368800, #      utc_end 2019-06-04 22:00:00 (Tue)
++63692784000, #  local_start 2019-05-06 00:00:00 (Mon)
++63695376000, #    local_end 2019-06-05 00:00:00 (Wed)
++7200,
++0,
++'EET',
++    ],
++    [
++63695368800, #    utc_start 2019-06-04 22:00:00 (Tue)
++63705214800, #      utc_end 2019-09-26 21:00:00 (Thu)
++63695379600, #  local_start 2019-06-05 01:00:00 (Wed)
++63705225600, #    local_end 2019-09-27 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63705214800, #    utc_start 2019-09-26 21:00:00 (Thu)
++63725954400, #      utc_end 2020-05-23 22:00:00 (Sat)
++63705222000, #  local_start 2019-09-26 23:00:00 (Thu)
++63725961600, #    local_end 2020-05-24 00:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++63725954400, #    utc_start 2020-05-23 22:00:00 (Sat)
++63736664400, #      utc_end 2020-09-24 21:00:00 (Thu)
++63725965200, #  local_start 2020-05-24 01:00:00 (Sun)
++63736675200, #    local_end 2020-09-25 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63736664400, #    utc_start 2020-09-24 21:00:00 (Thu)
++63756540000, #      utc_end 2021-05-12 22:00:00 (Wed)
++63736671600, #  local_start 2020-09-24 23:00:00 (Thu)
++63756547200, #    local_end 2021-05-13 00:00:00 (Thu)
++7200,
++0,
++'EET',
++    ],
++    [
++63756540000, #    utc_start 2021-05-12 22:00:00 (Wed)
++63768718800, #      utc_end 2021-09-30 21:00:00 (Thu)
++63756550800, #  local_start 2021-05-13 01:00:00 (Thu)
++63768729600, #    local_end 2021-10-01 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63768718800, #    utc_start 2021-09-30 21:00:00 (Thu)
++63787212000, #      utc_end 2022-05-02 22:00:00 (Mon)
++63768726000, #  local_start 2021-09-30 23:00:00 (Thu)
++63787219200, #    local_end 2022-05-03 00:00:00 (Tue)
++7200,
++0,
++'EET',
++    ],
++    [
++63787212000, #    utc_start 2022-05-02 22:00:00 (Mon)
++63800168400, #      utc_end 2022-09-29 21:00:00 (Thu)
++63787222800, #  local_start 2022-05-03 01:00:00 (Tue)
++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',
++    ],
+ ];
+ 
+-sub olson_version { '2014a' }
++sub olson_version { '2014c' }
+ 
+-sub has_dst_changes { 61 }
++sub has_dst_changes { 79 }
+ 
+ sub _max_year { 2024 }
+ 
+@@ -1151,6 +1466,74 @@
+     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' => '0:00s',
++    'from' => '2023',
++    'in' => 'Apr',
++    'letter' => 'S',
++    'name' => 'Egypt',
++    'offset_from_std' => 3600,
++    'on' => 'lastFri',
++    'save' => '1:00',
++    'to' => 'max',
++    'type' => undef
++  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
++  bless( {
++    'at' => '23:00s',
++    '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 a84b9cb..45c8136 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@ olson-2013e
 olson-2013f
 olson-2013h
 olson-2014a
+olson-2014c

Reply to: