Bug#707871: pu: package libdatetime-timezone-perl/1:1.58-1+2013c
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: pu
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I'd like to upload libdatetime-timezone-perl/1:1.58-1+2013c to s-p-u
(and also have it moved to stable-updates if possible).
The change compared to 1:1.58-1+2013b in wheezy is the timezone info
from the Olson database 2013c; the changes are in a quilt patch that
only touch the files in lib/DateTime/TimeZone/.
I'm attaching a stripped down debdiff, the full patch contains some
more files with the same kind of changes.
(I hope the versioning is ok; it's not the usual +deb7u1 one but
follows the version scheme of the package; if I'm not mistaken that
should work fine too.)
Cheers,
gregor
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJRjq7rAAoJELs6aAGGSaoGxCwP/R4vAuTpezO7GxtnLZPaKPtd
hNHZ6Q6omrQjQpBW+YWK9r2LYXanu+bfdnpMAurZNkAzVtiEb8uq5nZySE5KFDmG
LYEu0dgAjBoy3PSe/zKarW9YRRlvbkSaooa8DIiktPcdwXOy+hbIVzD9+nlj1OYz
aA7oPrQzf17AkX/pTKZYZJBTk0FVBmVrDfOUyQfKdOY7YtYEHAgSZhoGJu8D/fVN
UPeKrCXpP4WO7ETa4T0ZfOk4cMFJHwLIlgXeS/5yqMG7kNuLriISHGNgFW2ySXhe
Cmre2abEzzOxDC6GzxZ+YSvIadx728O/DnPynKVucsrLFOWBAgrCP+taCkrZ1FB5
DXh9Ix/+uQPMya8RkD3Sv+cpYA/y/aoPvWWmeHyb2wRGBwkf1WJSScIkfyFZ8eVE
hrTHxTBfVri4SOLc7AvzpYgH2P/ptiuzm+MHt912B+vXH+Q4ddMXBF9iL+Gm4hz4
9V4NwFDPSOLQbgcgHXTkKXLFvXV6r4t5TBAm9pbFyPDelm9WNbEuIAD+1hJxUO+V
jKRUGq+i9/ixkjaMSCL92WD9LPncZUEpM0I8qz4AXG3+qkHUzkKvBiUH0pCGi7t0
yLon008lwVQAYLasxtmPHGmCKXjo1OcrfpVv8KvmK5t8uAkbOmbMPo8DIc99o6kj
LdHntPnfuKgc+sDnd+xf
=alOF
-----END PGP SIGNATURE-----
diff -Nru libdatetime-timezone-perl-1.58/debian/changelog libdatetime-timezone-perl-1.58/debian/changelog
--- libdatetime-timezone-perl-1.58/debian/changelog 2013-03-12 16:45:04.000000000 +0100
+++ libdatetime-timezone-perl-1.58/debian/changelog 2013-05-11 22:36:54.000000000 +0200
@@ -1,3 +1,9 @@
+libdatetime-timezone-perl (1:1.58-1+2013c) UNRELEASED; urgency=low
+
+ * Update to version 2013c of the Olson database.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 11 May 2013 21:56:24 +0200
+
libdatetime-timezone-perl (1:1.58-1+2013b) unstable; urgency=low
* New upstream release, based on version 2013b of the Olson database.
diff -Nru libdatetime-timezone-perl-1.58/debian/patches/olson-2013c libdatetime-timezone-perl-1.58/debian/patches/olson-2013c
--- libdatetime-timezone-perl-1.58/debian/patches/olson-2013c 1970-01-01 01:00:00.000000000 +0100
+++ libdatetime-timezone-perl-1.58/debian/patches/olson-2013c 2013-05-11 22:36:54.000000000 +0200
@@ -0,0 +1,12463 @@
+Description: Update to Olson database version 2013c.
+Origin: vendor
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2013-05-11
+
+--- 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/6MosbQqWWJ/africa. Olson data version 2013b
++# Generated from /tmp/ggU06B80sE/africa. Olson data version 2013c
+ #
+ # Do not edit this file directly.
+ #
+@@ -42,7 +42,7 @@
+ ],
+ ];
+
+-sub olson_version { '2013b' }
++sub olson_version { '2013c' }
+
+ sub has_dst_changes { 0 }
+
+--- a/lib/DateTime/TimeZone/Asia/Hebron.pm
++++ b/lib/DateTime/TimeZone/Asia/Hebron.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+
+ #
+-# Generated from /tmp/6MosbQqWWJ/asia. Olson data version 2013b
++# Generated from /tmp/ggU06B80sE/asia. Olson data version 2013c
+ #
+ # Do not edit this file directly.
+ #
+@@ -798,26 +798,17 @@
+ ],
+ [
+ 63325321200, # utc_start 2007-09-12 23:00:00 (Wed)
+-63342684000, # utc_end 2008-03-31 22:00:00 (Mon)
++63342338400, # utc_end 2008-03-27 22:00:00 (Thu)
+ 63325328400, # local_start 2007-09-13 01:00:00 (Thu)
+-63342691200, # local_end 2008-04-01 00:00:00 (Tue)
++63342345600, # local_end 2008-03-28 00:00:00 (Fri)
+ 7200,
+ 0,
+ 'EET',
+ ],
+ [
+-63342684000, # utc_start 2008-03-31 22:00:00 (Mon)
+-63353221200, # utc_end 2008-07-31 21:00:00 (Thu)
+-63342694800, # local_start 2008-04-01 01:00:00 (Tue)
+-63353232000, # local_end 2008-08-01 00:00:00 (Fri)
+-10800,
+-1,
+-'EEST',
+- ],
+- [
+-63353221200, # utc_start 2008-07-31 21:00:00 (Thu)
++63342338400, # utc_start 2008-03-27 22:00:00 (Thu)
+ 63355899600, # utc_end 2008-08-31 21:00:00 (Sun)
+-63353232000, # local_start 2008-08-01 00:00:00 (Fri)
++63342349200, # local_start 2008-03-28 01:00:00 (Fri)
+ 63355910400, # local_end 2008-09-01 00:00:00 (Mon)
+ 10800,
+ 1,
+@@ -834,26 +825,26 @@
+ ],
+ [
+ 63373788000, # utc_start 2009-03-26 22:00:00 (Thu)
+-63387702000, # utc_end 2009-09-03 23:00:00 (Thu)
++63387698400, # utc_end 2009-09-03 22:00:00 (Thu)
+ 63373798800, # local_start 2009-03-27 01:00:00 (Fri)
+-63387712800, # local_end 2009-09-04 02:00:00 (Fri)
++63387709200, # local_end 2009-09-04 01:00:00 (Fri)
+ 10800,
+ 1,
+ 'EEST',
+ ],
+ [
+-63387702000, # utc_start 2009-09-03 23:00:00 (Thu)
+-63405324060, # utc_end 2010-03-26 22:01:00 (Fri)
+-63387709200, # local_start 2009-09-04 01:00:00 (Fri)
+-63405331260, # local_end 2010-03-27 00:01:00 (Sat)
++63387698400, # utc_start 2009-09-03 22:00:00 (Thu)
++63405237600, # utc_end 2010-03-25 22:00:00 (Thu)
++63387705600, # local_start 2009-09-04 00:00:00 (Fri)
++63405244800, # local_end 2010-03-26 00:00:00 (Fri)
+ 7200,
+ 0,
+ 'EET',
+ ],
+ [
+-63405324060, # utc_start 2010-03-26 22:01:00 (Fri)
++63405237600, # utc_start 2010-03-25 22:00:00 (Thu)
+ 63417157200, # utc_end 2010-08-10 21:00:00 (Tue)
+-63405334860, # local_start 2010-03-27 01:01:00 (Sat)
++63405248400, # local_start 2010-03-26 01:00:00 (Fri)
+ 63417168000, # local_end 2010-08-11 00:00:00 (Wed)
+ 10800,
+ 1,
+@@ -861,17 +852,17 @@
+ ],
+ [
+ 63417157200, # utc_start 2010-08-10 21:00:00 (Tue)
+-63437335260, # utc_end 2011-04-01 10:01:00 (Fri)
++63437292060, # utc_end 2011-03-31 22:01:00 (Thu)
+ 63417164400, # local_start 2010-08-10 23:00:00 (Tue)
+-63437342460, # local_end 2011-04-01 12:01:00 (Fri)
++63437299260, # local_end 2011-04-01 00:01:00 (Fri)
+ 7200,
+ 0,
+ 'EET',
+ ],
+ [
+-63437335260, # utc_start 2011-04-01 10:01:00 (Fri)
++63437292060, # utc_start 2011-03-31 22:01:00 (Thu)
+ 63447829200, # utc_end 2011-07-31 21:00:00 (Sun)
+-63437346060, # local_start 2011-04-01 13:01:00 (Fri)
++63437302860, # local_start 2011-04-01 01:01:00 (Fri)
+ 63447840000, # local_end 2011-08-01 00:00:00 (Mon)
+ 10800,
+ 1,
+@@ -888,17 +879,17 @@
+ ],
+ [
+ 63450338400, # utc_start 2011-08-29 22:00:00 (Mon)
+-63453024000, # utc_end 2011-09-30 00:00:00 (Fri)
++63453013200, # utc_end 2011-09-29 21:00:00 (Thu)
+ 63450349200, # local_start 2011-08-30 01:00:00 (Tue)
+-63453034800, # local_end 2011-09-30 03:00:00 (Fri)
++63453024000, # local_end 2011-09-30 00:00:00 (Fri)
+ 10800,
+ 1,
+ 'EEST',
+ ],
+ [
+-63453024000, # utc_start 2011-09-30 00:00:00 (Fri)
++63453013200, # utc_start 2011-09-29 21:00:00 (Thu)
+ 63468741600, # utc_end 2012-03-29 22:00:00 (Thu)
+-63453031200, # local_start 2011-09-30 02:00:00 (Fri)
++63453020400, # local_start 2011-09-29 23:00:00 (Thu)
+ 63468748800, # local_end 2012-03-30 00:00:00 (Fri)
+ 7200,
+ 0,
+@@ -915,18 +906,225 @@
+ ],
+ [
+ 63483861600, # utc_start 2012-09-20 22:00:00 (Thu)
+-DateTime::TimeZone::INFINITY, # utc_end
++63500191200, # utc_end 2013-03-28 22:00:00 (Thu)
+ 63483868800, # local_start 2012-09-21 00:00:00 (Fri)
+-DateTime::TimeZone::INFINITY, # local_end
++63500198400, # local_end 2013-03-29 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63500191200, # utc_start 2013-03-28 22:00:00 (Thu)
++63515916000, # utc_end 2013-09-26 22:00:00 (Thu)
++63500202000, # local_start 2013-03-29 01:00:00 (Fri)
++63515926800, # local_end 2013-09-27 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63515916000, # utc_start 2013-09-26 22:00:00 (Thu)
++63531640800, # utc_end 2014-03-27 22:00:00 (Thu)
++63515923200, # local_start 2013-09-27 00:00:00 (Fri)
++63531648000, # local_end 2014-03-28 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63531640800, # utc_start 2014-03-27 22:00:00 (Thu)
++63547365600, # utc_end 2014-09-25 22:00:00 (Thu)
++63531651600, # local_start 2014-03-28 01:00:00 (Fri)
++63547376400, # local_end 2014-09-26 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63547365600, # utc_start 2014-09-25 22:00:00 (Thu)
++63563090400, # utc_end 2015-03-26 22:00:00 (Thu)
++63547372800, # local_start 2014-09-26 00:00:00 (Fri)
++63563097600, # local_end 2015-03-27 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63563090400, # utc_start 2015-03-26 22:00:00 (Thu)
++63578815200, # utc_end 2015-09-24 22:00:00 (Thu)
++63563101200, # local_start 2015-03-27 01:00:00 (Fri)
++63578826000, # local_end 2015-09-25 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63578815200, # utc_start 2015-09-24 22:00:00 (Thu)
++63595144800, # utc_end 2016-03-31 22:00:00 (Thu)
++63578822400, # local_start 2015-09-25 00:00:00 (Fri)
++63595152000, # local_end 2016-04-01 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63595144800, # utc_start 2016-03-31 22:00:00 (Thu)
++63610264800, # utc_end 2016-09-22 22:00:00 (Thu)
++63595155600, # local_start 2016-04-01 01:00:00 (Fri)
++63610275600, # local_end 2016-09-23 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63610264800, # utc_start 2016-09-22 22:00:00 (Thu)
++63626594400, # utc_end 2017-03-30 22:00:00 (Thu)
++63610272000, # local_start 2016-09-23 00:00:00 (Fri)
++63626601600, # local_end 2017-03-31 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63626594400, # utc_start 2017-03-30 22:00:00 (Thu)
++63641714400, # utc_end 2017-09-21 22:00:00 (Thu)
++63626605200, # local_start 2017-03-31 01:00:00 (Fri)
++63641725200, # local_end 2017-09-22 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63641714400, # utc_start 2017-09-21 22:00:00 (Thu)
++63658044000, # utc_end 2018-03-29 22:00:00 (Thu)
++63641721600, # local_start 2017-09-22 00:00:00 (Fri)
++63658051200, # local_end 2018-03-30 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63658044000, # utc_start 2018-03-29 22:00:00 (Thu)
++63673164000, # utc_end 2018-09-20 22:00:00 (Thu)
++63658054800, # local_start 2018-03-30 01:00:00 (Fri)
++63673174800, # local_end 2018-09-21 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63673164000, # utc_start 2018-09-20 22:00:00 (Thu)
++63689493600, # utc_end 2019-03-28 22:00:00 (Thu)
++63673171200, # local_start 2018-09-21 00:00:00 (Fri)
++63689500800, # local_end 2019-03-29 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63689493600, # utc_start 2019-03-28 22:00:00 (Thu)
++63705218400, # utc_end 2019-09-26 22:00:00 (Thu)
++63689504400, # local_start 2019-03-29 01:00:00 (Fri)
++63705229200, # local_end 2019-09-27 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63705218400, # utc_start 2019-09-26 22:00:00 (Thu)
++63720943200, # utc_end 2020-03-26 22:00:00 (Thu)
++63705225600, # local_start 2019-09-27 00:00:00 (Fri)
++63720950400, # local_end 2020-03-27 00:00:00 (Fri)
+ 7200,
+ 0,
+ 'EET',
+ ],
++ [
++63720943200, # utc_start 2020-03-26 22:00:00 (Thu)
++63736668000, # utc_end 2020-09-24 22:00:00 (Thu)
++63720954000, # local_start 2020-03-27 01:00:00 (Fri)
++63736678800, # local_end 2020-09-25 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63736668000, # utc_start 2020-09-24 22:00:00 (Thu)
++63752392800, # utc_end 2021-03-25 22:00:00 (Thu)
++63736675200, # local_start 2020-09-25 00:00:00 (Fri)
++63752400000, # local_end 2021-03-26 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63752392800, # utc_start 2021-03-25 22:00:00 (Thu)
++63768117600, # utc_end 2021-09-23 22:00:00 (Thu)
++63752403600, # local_start 2021-03-26 01:00:00 (Fri)
++63768128400, # local_end 2021-09-24 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63768117600, # utc_start 2021-09-23 22:00:00 (Thu)
++63784447200, # utc_end 2022-03-31 22:00:00 (Thu)
++63768124800, # local_start 2021-09-24 00:00:00 (Fri)
++63784454400, # local_end 2022-04-01 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63784447200, # utc_start 2022-03-31 22:00:00 (Thu)
++63799567200, # utc_end 2022-09-22 22:00:00 (Thu)
++63784458000, # local_start 2022-04-01 01:00:00 (Fri)
++63799578000, # local_end 2022-09-23 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63799567200, # utc_start 2022-09-22 22:00:00 (Thu)
++63815896800, # utc_end 2023-03-30 22:00:00 (Thu)
++63799574400, # local_start 2022-09-23 00:00:00 (Fri)
++63815904000, # local_end 2023-03-31 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63815896800, # utc_start 2023-03-30 22:00:00 (Thu)
++63831016800, # utc_end 2023-09-21 22:00:00 (Thu)
++63815907600, # local_start 2023-03-31 01:00:00 (Fri)
++63831027600, # local_end 2023-09-22 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
++ [
++63831016800, # utc_start 2023-09-21 22:00:00 (Thu)
++63847346400, # utc_end 2024-03-28 22:00:00 (Thu)
++63831024000, # local_start 2023-09-22 00:00:00 (Fri)
++63847353600, # local_end 2024-03-29 00:00:00 (Fri)
++7200,
++0,
++'EET',
++ ],
++ [
++63847346400, # utc_start 2024-03-28 22:00:00 (Thu)
++63863071200, # utc_end 2024-09-26 22:00:00 (Thu)
++63847357200, # local_start 2024-03-29 01:00:00 (Fri)
++63863082000, # local_end 2024-09-27 01:00:00 (Fri)
++10800,
++1,
++'EEST',
++ ],
+ ];
+
+-sub olson_version { '2013b' }
++sub olson_version { '2013c' }
+
+-sub has_dst_changes { 48 }
++sub has_dst_changes { 59 }
+
+ sub _max_year { 2023 }
+
+@@ -935,6 +1133,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' => 729755,
++ 'local_rd_secs' => 0,
++ 'offset_modifier' => 0,
++ 'rd_nanosecs' => 0,
++ 'tz' => bless( {
++ 'name' => 'floating',
++ 'offset' => 0
++ }, 'DateTime::TimeZone::Floating' ),
++ 'utc_rd_days' => 729755,
++ 'utc_rd_secs' => 0,
++ 'utc_year' => 2000
++ }, 'DateTime' ),
++ 'offset_from_std' => 0,
++ 'offset_from_utc' => 7200,
++ 'until' => [],
++ 'utc_start_datetime' => bless( {
++ 'formatter' => undef,
++ 'local_rd_days' => 729754,
++ 'local_rd_secs' => 79200,
++ 'offset_modifier' => 0,
++ 'rd_nanosecs' => 0,
++ 'tz' => bless( {
++ 'name' => 'floating',
++ 'offset' => 0
++ }, 'DateTime::TimeZone::Floating' ),
++ 'utc_rd_days' => 729754,
++ 'utc_rd_secs' => 79200,
++ 'utc_year' => 1999
++ }, 'DateTime' )
++}, 'DateTime::TimeZone::OlsonDB::Observance' )
++;
++sub _last_observance { $last_observance }
++
++my $rules = [
++ bless( {
++ 'at' => '1:00',
++ 'from' => '2012',
++ 'in' => 'Sep',
++ 'letter' => '',
++ 'name' => 'Palestine',
++ 'offset_from_std' => 0,
++ 'on' => 'Fri>=21',
++ 'save' => '0',
++ 'to' => 'max',
++ 'type' => undef
++ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
++ bless( {
++ 'at' => '24:00',
++ 'from' => '2012',
++ 'in' => 'Mar',
++ 'letter' => 'S',
++ 'name' => 'Palestine',
++ 'offset_from_std' => 3600,
++ 'on' => 'lastThu',
++ 'save' => '1:00',
++ 'to' => 'max',
++ 'type' => undef
++ }, 'DateTime::TimeZone::OlsonDB::Rule' )
++]
++;
++sub _rules { $rules }
+
+
+ 1;
diff -Nru libdatetime-timezone-perl-1.58/debian/patches/series libdatetime-timezone-perl-1.58/debian/patches/series
--- libdatetime-timezone-perl-1.58/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ libdatetime-timezone-perl-1.58/debian/patches/series 2013-05-11 22:36:54.000000000 +0200
@@ -0,0 +1 @@
+olson-2013c
Reply to: