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