Package: release.debian.org Severity: normal Tags: wheezy User: release.debian....@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 <gre...@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 <gre...@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