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: