Package: release.debian.org Severity: normal Tags: jessie User: release.debian....@packages.debian.org Usertags: pu
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 libdatetime-timezone-perl/1:1.75-2+2015e is the update of the libdatetime-timezone-perl package to the Olson db 2015e, which contains contemporary changes for Morocco [0] and future changes for the Cayman Islands. As usual, the package contains a new patch d/p/olson-2015e which only touches the tz data structures. Manually stripped down debdiff attached. Cheers, gregor [0] Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00, not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQJ8BAEBCgBmBQJVfMQCXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGJ28P/iZXjQr30q1F9NBFpTfcBD3P e/glPkO0Y0HhztxYy1D/YsA8h5TPiT0tHRqFi8jyXt9dZBck+b/+Q099w2HHMg/f QvjFjGJrARV/VDyV2S3qsqy1fg8QL0rnqk2QZWmX2eQEZEXap74lFPJwsdBiEeli aNqtjMyW5LJIeXIlwAK1uB2xF+wtMvU4i7w2X3hJqzJtKufIjDr05rOJfoYmWQFH +oKtLiFh6Yqbyw78gd3RLa6AQCzMHphpUby5SfUIcDBk/WkLqBEL+PXgLMpYkLr4 MJqIDUxE0U/c/j5/ueNzFeSpFDoQb3rPxtoAf2841QRc5JqMJ7/Iqri4vL7pUETZ Na27NA4xxjgX1mH8Ah2hk/4R9OiJhm5w9anZ+/l3sNLnNeuRzjakct2OSiDzeWjX TKKN2xtv9+QNhh8SNVG3vH+zBYnzFOYiX498jAPWeeIjd91v4t5KOzsT9nZ36VLr mTeNK29gNKrhWeYUUhJP2PvYy8BdB6YvV+Nin0lbfV0gEtNl/k+OpYwqsqqbKQbh IyrxY9itVkl4B1ukSES+bDMZgo1t5CpIVDymkHwQMZBlccon+BnjXCB4hBAwnPlV 96qqzzCJH5Zw+TxaAIhLC62ffl0a4t1ArH2Si0fUaPA3DuK2ahBCHeWDMBRks+S5 3N3NKD6uqgz41ELbhcAI =WNAg -----END PGP SIGNATURE-----
diff -Nru libdatetime-timezone-perl-1.75/debian/changelog libdatetime-timezone-perl-1.75/debian/changelog --- libdatetime-timezone-perl-1.75/debian/changelog 2015-04-29 20:58:01.000000000 +0200 +++ libdatetime-timezone-perl-1.75/debian/changelog 2015-06-14 01:36:28.000000000 +0200 @@ -1,3 +1,12 @@ +libdatetime-timezone-perl (1:1.75-2+2015e) UNRELEASED; urgency=medium + + * Update to Olson database version 2015e. + Add patch debian/patches/olson-2015e, which updates the timezone *.pm + files, using upstream's tools/parse_olson script. + This update contains contemporary changes for Morocco. + + -- gregor herrmann <gre...@debian.org> Sun, 14 Jun 2015 01:35:42 +0200 + libdatetime-timezone-perl (1:1.75-2+2015d) jessie; urgency=medium * Update to Olson database version 2015d. diff -Nru libdatetime-timezone-perl-1.75/debian/patches/olson-2015e libdatetime-timezone-perl-1.75/debian/patches/olson-2015e --- libdatetime-timezone-perl-1.75/debian/patches/olson-2015e 1970-01-01 01:00:00.000000000 +0100 +++ libdatetime-timezone-perl-1.75/debian/patches/olson-2015e 2015-06-14 01:36:28.000000000 +0200 @@ -0,0 +1,10540 @@ +Description: update to olson db 2015e +Origin: vendor +Author: gregor herrmann <gre...@debian.org> +Last-Update: 2015-06-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 debian/tzdata/africa. Olson data version 2015d ++# Generated from debian/tzdata/africa. Olson data version 2015e + # + # Do not edit this file directly. + # +@@ -39,7 +39,7 @@ + ], + ]; + +-sub olson_version { '2015d' } ++sub olson_version { '2015e' } + + sub has_dst_changes { 0 } + +--- a/lib/DateTime/TimeZone/Africa/Casablanca.pm ++++ b/lib/DateTime/TimeZone/Africa/Casablanca.pm +@@ -3,7 +3,7 @@ + # DateTime::TimeZone module distribution in the tools/ directory + + # +-# Generated from debian/tzdata/africa. Olson data version 2015d ++# Generated from debian/tzdata/africa. Olson data version 2015e + # + # Do not edit this file directly. + # +@@ -381,26 +381,26 @@ + ], + [ + 63563277600, # utc_start 2015-03-29 02:00:00 (Sun) +-63569844000, # utc_end 2015-06-13 02:00:00 (Sat) ++63569930400, # utc_end 2015-06-14 02:00:00 (Sun) + 63563281200, # local_start 2015-03-29 03:00:00 (Sun) +-63569847600, # local_end 2015-06-13 03:00:00 (Sat) ++63569934000, # local_end 2015-06-14 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63569844000, # utc_start 2015-06-13 02:00:00 (Sat) +-63572868000, # utc_end 2015-07-18 02:00:00 (Sat) +-63569844000, # local_start 2015-06-13 02:00:00 (Sat) +-63572868000, # local_end 2015-07-18 02:00:00 (Sat) ++63569930400, # utc_start 2015-06-14 02:00:00 (Sun) ++63572954400, # utc_end 2015-07-19 02:00:00 (Sun) ++63569930400, # local_start 2015-06-14 02:00:00 (Sun) ++63572954400, # local_end 2015-07-19 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63572868000, # utc_start 2015-07-18 02:00:00 (Sat) ++63572954400, # utc_start 2015-07-19 02:00:00 (Sun) + 63581421600, # utc_end 2015-10-25 02:00:00 (Sun) +-63572871600, # local_start 2015-07-18 03:00:00 (Sat) ++63572958000, # local_start 2015-07-19 03:00:00 (Sun) + 63581425200, # local_end 2015-10-25 03:00:00 (Sun) + 3600, + 1, +@@ -417,26 +417,26 @@ + ], + [ + 63594727200, # utc_start 2016-03-27 02:00:00 (Sun) +-63600688800, # utc_end 2016-06-04 02:00:00 (Sat) ++63600775200, # utc_end 2016-06-05 02:00:00 (Sun) + 63594730800, # local_start 2016-03-27 03:00:00 (Sun) +-63600692400, # local_end 2016-06-04 03:00:00 (Sat) ++63600778800, # local_end 2016-06-05 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63600688800, # utc_start 2016-06-04 02:00:00 (Sat) +-63603712800, # utc_end 2016-07-09 02:00:00 (Sat) +-63600688800, # local_start 2016-06-04 02:00:00 (Sat) +-63603712800, # local_end 2016-07-09 02:00:00 (Sat) ++63600775200, # utc_start 2016-06-05 02:00:00 (Sun) ++63603799200, # utc_end 2016-07-10 02:00:00 (Sun) ++63600775200, # local_start 2016-06-05 02:00:00 (Sun) ++63603799200, # local_end 2016-07-10 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63603712800, # utc_start 2016-07-09 02:00:00 (Sat) ++63603799200, # utc_start 2016-07-10 02:00:00 (Sun) + 63613476000, # utc_end 2016-10-30 02:00:00 (Sun) +-63603716400, # local_start 2016-07-09 03:00:00 (Sat) ++63603802800, # local_start 2016-07-10 03:00:00 (Sun) + 63613479600, # local_end 2016-10-30 03:00:00 (Sun) + 3600, + 1, +@@ -453,26 +453,26 @@ + ], + [ + 63626176800, # utc_start 2017-03-26 02:00:00 (Sun) +-63630928800, # utc_end 2017-05-20 02:00:00 (Sat) ++63631015200, # utc_end 2017-05-21 02:00:00 (Sun) + 63626180400, # local_start 2017-03-26 03:00:00 (Sun) +-63630932400, # local_end 2017-05-20 03:00:00 (Sat) ++63631018800, # local_end 2017-05-21 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63630928800, # utc_start 2017-05-20 02:00:00 (Sat) +-63634557600, # utc_end 2017-07-01 02:00:00 (Sat) +-63630928800, # local_start 2017-05-20 02:00:00 (Sat) +-63634557600, # local_end 2017-07-01 02:00:00 (Sat) ++63631015200, # utc_start 2017-05-21 02:00:00 (Sun) ++63634644000, # utc_end 2017-07-02 02:00:00 (Sun) ++63631015200, # local_start 2017-05-21 02:00:00 (Sun) ++63634644000, # local_end 2017-07-02 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63634557600, # utc_start 2017-07-01 02:00:00 (Sat) ++63634644000, # utc_start 2017-07-02 02:00:00 (Sun) + 63644925600, # utc_end 2017-10-29 02:00:00 (Sun) +-63634561200, # local_start 2017-07-01 03:00:00 (Sat) ++63634647600, # local_start 2017-07-02 03:00:00 (Sun) + 63644929200, # local_end 2017-10-29 03:00:00 (Sun) + 3600, + 1, +@@ -489,26 +489,26 @@ + ], + [ + 63657626400, # utc_start 2018-03-25 02:00:00 (Sun) +-63661773600, # utc_end 2018-05-12 02:00:00 (Sat) ++63661860000, # utc_end 2018-05-13 02:00:00 (Sun) + 63657630000, # local_start 2018-03-25 03:00:00 (Sun) +-63661777200, # local_end 2018-05-12 03:00:00 (Sat) ++63661863600, # local_end 2018-05-13 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63661773600, # utc_start 2018-05-12 02:00:00 (Sat) +-63664797600, # utc_end 2018-06-16 02:00:00 (Sat) +-63661773600, # local_start 2018-05-12 02:00:00 (Sat) +-63664797600, # local_end 2018-06-16 02:00:00 (Sat) ++63661860000, # utc_start 2018-05-13 02:00:00 (Sun) ++63664884000, # utc_end 2018-06-17 02:00:00 (Sun) ++63661860000, # local_start 2018-05-13 02:00:00 (Sun) ++63664884000, # local_end 2018-06-17 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63664797600, # utc_start 2018-06-16 02:00:00 (Sat) ++63664884000, # utc_start 2018-06-17 02:00:00 (Sun) + 63676375200, # utc_end 2018-10-28 02:00:00 (Sun) +-63664801200, # local_start 2018-06-16 03:00:00 (Sat) ++63664887600, # local_start 2018-06-17 03:00:00 (Sun) + 63676378800, # local_end 2018-10-28 03:00:00 (Sun) + 3600, + 1, +@@ -525,26 +525,26 @@ + ], + [ + 63689680800, # utc_start 2019-03-31 02:00:00 (Sun) +-63692618400, # utc_end 2019-05-04 02:00:00 (Sat) ++63692704800, # utc_end 2019-05-05 02:00:00 (Sun) + 63689684400, # local_start 2019-03-31 03:00:00 (Sun) +-63692622000, # local_end 2019-05-04 03:00:00 (Sat) ++63692708400, # local_end 2019-05-05 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63692618400, # utc_start 2019-05-04 02:00:00 (Sat) +-63695642400, # utc_end 2019-06-08 02:00:00 (Sat) +-63692618400, # local_start 2019-05-04 02:00:00 (Sat) +-63695642400, # local_end 2019-06-08 02:00:00 (Sat) ++63692704800, # utc_start 2019-05-05 02:00:00 (Sun) ++63695728800, # utc_end 2019-06-09 02:00:00 (Sun) ++63692704800, # local_start 2019-05-05 02:00:00 (Sun) ++63695728800, # local_end 2019-06-09 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63695642400, # utc_start 2019-06-08 02:00:00 (Sat) ++63695728800, # utc_start 2019-06-09 02:00:00 (Sun) + 63707824800, # utc_end 2019-10-27 02:00:00 (Sun) +-63695646000, # local_start 2019-06-08 03:00:00 (Sat) ++63695732400, # local_start 2019-06-09 03:00:00 (Sun) + 63707828400, # local_end 2019-10-27 03:00:00 (Sun) + 3600, + 1, +@@ -561,26 +561,26 @@ + ], + [ + 63721130400, # utc_start 2020-03-29 02:00:00 (Sun) +-63722858400, # utc_end 2020-04-18 02:00:00 (Sat) ++63722944800, # utc_end 2020-04-19 02:00:00 (Sun) + 63721134000, # local_start 2020-03-29 03:00:00 (Sun) +-63722862000, # local_end 2020-04-18 03:00:00 (Sat) ++63722948400, # local_end 2020-04-19 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63722858400, # utc_start 2020-04-18 02:00:00 (Sat) +-63726487200, # utc_end 2020-05-30 02:00:00 (Sat) +-63722858400, # local_start 2020-04-18 02:00:00 (Sat) +-63726487200, # local_end 2020-05-30 02:00:00 (Sat) ++63722944800, # utc_start 2020-04-19 02:00:00 (Sun) ++63725968800, # utc_end 2020-05-24 02:00:00 (Sun) ++63722944800, # local_start 2020-04-19 02:00:00 (Sun) ++63725968800, # local_end 2020-05-24 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63726487200, # utc_start 2020-05-30 02:00:00 (Sat) ++63725968800, # utc_start 2020-05-24 02:00:00 (Sun) + 63739274400, # utc_end 2020-10-25 02:00:00 (Sun) +-63726490800, # local_start 2020-05-30 03:00:00 (Sat) ++63725972400, # local_start 2020-05-24 03:00:00 (Sun) + 63739278000, # local_end 2020-10-25 03:00:00 (Sun) + 3600, + 1, +@@ -597,26 +597,26 @@ + ], + [ + 63752580000, # utc_start 2021-03-28 02:00:00 (Sun) +-63753703200, # utc_end 2021-04-10 02:00:00 (Sat) ++63753789600, # utc_end 2021-04-11 02:00:00 (Sun) + 63752583600, # local_start 2021-03-28 03:00:00 (Sun) +-63753706800, # local_end 2021-04-10 03:00:00 (Sat) ++63753793200, # local_end 2021-04-11 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63753703200, # utc_start 2021-04-10 02:00:00 (Sat) +-63756727200, # utc_end 2021-05-15 02:00:00 (Sat) +-63753703200, # local_start 2021-04-10 02:00:00 (Sat) +-63756727200, # local_end 2021-05-15 02:00:00 (Sat) ++63753789600, # utc_start 2021-04-11 02:00:00 (Sun) ++63756813600, # utc_end 2021-05-16 02:00:00 (Sun) ++63753789600, # local_start 2021-04-11 02:00:00 (Sun) ++63756813600, # local_end 2021-05-16 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63756727200, # utc_start 2021-05-15 02:00:00 (Sat) ++63756813600, # utc_start 2021-05-16 02:00:00 (Sun) + 63771328800, # utc_end 2021-10-31 02:00:00 (Sun) +-63756730800, # local_start 2021-05-15 03:00:00 (Sat) ++63756817200, # local_start 2021-05-16 03:00:00 (Sun) + 63771332400, # local_end 2021-10-31 03:00:00 (Sun) + 3600, + 1, +@@ -624,35 +624,17 @@ + ], + [ + 63771328800, # utc_start 2021-10-31 02:00:00 (Sun) +-63784029600, # utc_end 2022-03-27 02:00:00 (Sun) ++63787658400, # utc_end 2022-05-08 02:00:00 (Sun) + 63771328800, # local_start 2021-10-31 02:00:00 (Sun) +-63784029600, # local_end 2022-03-27 02:00:00 (Sun) ++63787658400, # local_end 2022-05-08 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63784029600, # utc_start 2022-03-27 02:00:00 (Sun) +-63784548000, # utc_end 2022-04-02 02:00:00 (Sat) +-63784033200, # local_start 2022-03-27 03:00:00 (Sun) +-63784551600, # local_end 2022-04-02 03:00:00 (Sat) +-3600, +-1, +-'WEST', +- ], +- [ +-63784548000, # utc_start 2022-04-02 02:00:00 (Sat) +-63787572000, # utc_end 2022-05-07 02:00:00 (Sat) +-63784548000, # local_start 2022-04-02 02:00:00 (Sat) +-63787572000, # local_end 2022-05-07 02:00:00 (Sat) +-0, +-0, +-'WET', +- ], +- [ +-63787572000, # utc_start 2022-05-07 02:00:00 (Sat) ++63787658400, # utc_start 2022-05-08 02:00:00 (Sun) + 63802778400, # utc_end 2022-10-30 02:00:00 (Sun) +-63787575600, # local_start 2022-05-07 03:00:00 (Sat) ++63787662000, # local_start 2022-05-08 03:00:00 (Sun) + 63802782000, # local_end 2022-10-30 03:00:00 (Sun) + 3600, + 1, +@@ -660,17 +642,17 @@ + ], + [ + 63802778400, # utc_start 2022-10-30 02:00:00 (Sun) +-63817812000, # utc_end 2023-04-22 02:00:00 (Sat) ++63817898400, # utc_end 2023-04-23 02:00:00 (Sun) + 63802778400, # local_start 2022-10-30 02:00:00 (Sun) +-63817812000, # local_end 2023-04-22 02:00:00 (Sat) ++63817898400, # local_end 2023-04-23 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63817812000, # utc_start 2023-04-22 02:00:00 (Sat) ++63817898400, # utc_start 2023-04-23 02:00:00 (Sun) + 63834228000, # utc_end 2023-10-29 02:00:00 (Sun) +-63817815600, # local_start 2023-04-22 03:00:00 (Sat) ++63817902000, # local_start 2023-04-23 03:00:00 (Sun) + 63834231600, # local_end 2023-10-29 03:00:00 (Sun) + 3600, + 1, +@@ -678,17 +660,17 @@ + ], + [ + 63834228000, # utc_start 2023-10-29 02:00:00 (Sun) +-63848656800, # utc_end 2024-04-13 02:00:00 (Sat) ++63848743200, # utc_end 2024-04-14 02:00:00 (Sun) + 63834228000, # local_start 2023-10-29 02:00:00 (Sun) +-63848656800, # local_end 2024-04-13 02:00:00 (Sat) ++63848743200, # local_end 2024-04-14 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63848656800, # utc_start 2024-04-13 02:00:00 (Sat) ++63848743200, # utc_start 2024-04-14 02:00:00 (Sun) + 63865677600, # utc_end 2024-10-27 02:00:00 (Sun) +-63848660400, # local_start 2024-04-13 03:00:00 (Sat) ++63848746800, # local_start 2024-04-14 03:00:00 (Sun) + 63865681200, # local_end 2024-10-27 03:00:00 (Sun) + 3600, + 1, +@@ -696,17 +678,17 @@ + ], + [ + 63865677600, # utc_start 2024-10-27 02:00:00 (Sun) +-63879501600, # utc_end 2025-04-05 02:00:00 (Sat) ++63879588000, # utc_end 2025-04-06 02:00:00 (Sun) + 63865677600, # local_start 2024-10-27 02:00:00 (Sun) +-63879501600, # local_end 2025-04-05 02:00:00 (Sat) ++63879588000, # local_end 2025-04-06 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63879501600, # utc_start 2025-04-05 02:00:00 (Sat) ++63879588000, # utc_start 2025-04-06 02:00:00 (Sun) + 63897127200, # utc_end 2025-10-26 02:00:00 (Sun) +-63879505200, # local_start 2025-04-05 03:00:00 (Sat) ++63879591600, # local_start 2025-04-06 03:00:00 (Sun) + 63897130800, # local_end 2025-10-26 03:00:00 (Sun) + 3600, + 1, +@@ -885,17 +867,17 @@ + ], + [ + 64194084000, # utc_start 2035-03-25 02:00:00 (Sun) +-64212746400, # utc_end 2035-10-27 02:00:00 (Sat) ++64212832800, # utc_end 2035-10-28 02:00:00 (Sun) + 64194087600, # local_start 2035-03-25 03:00:00 (Sun) +-64212750000, # local_end 2035-10-27 03:00:00 (Sat) ++64212836400, # local_end 2035-10-28 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-64212746400, # utc_start 2035-10-27 02:00:00 (Sat) ++64212832800, # utc_start 2035-10-28 02:00:00 (Sun) + 64226138400, # utc_end 2036-03-30 02:00:00 (Sun) +-64212746400, # local_start 2035-10-27 02:00:00 (Sat) ++64212832800, # local_start 2035-10-28 02:00:00 (Sun) + 64226138400, # local_end 2036-03-30 02:00:00 (Sun) + 0, + 0, +@@ -903,17 +885,17 @@ + ], + [ + 64226138400, # utc_start 2036-03-30 02:00:00 (Sun) +-64243591200, # utc_end 2036-10-18 02:00:00 (Sat) ++64243677600, # utc_end 2036-10-19 02:00:00 (Sun) + 64226142000, # local_start 2036-03-30 03:00:00 (Sun) +-64243594800, # local_end 2036-10-18 03:00:00 (Sat) ++64243681200, # local_end 2036-10-19 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-64243591200, # utc_start 2036-10-18 02:00:00 (Sat) ++64243677600, # utc_start 2036-10-19 02:00:00 (Sun) + 64257588000, # utc_end 2037-03-29 02:00:00 (Sun) +-64243591200, # local_start 2036-10-18 02:00:00 (Sat) ++64243677600, # local_start 2036-10-19 02:00:00 (Sun) + 64257588000, # local_end 2037-03-29 02:00:00 (Sun) + 0, + 0, +@@ -948,9 +930,9 @@ + ], + ]; + +-sub olson_version { '2015d' } ++sub olson_version { '2015e' } + +-sub has_dst_changes { 50 } ++sub has_dst_changes { 49 } + + sub _max_year { 2037 } + +@@ -1001,18 +983,6 @@ + + my $rules = [ + bless( { +- 'at' => '2:00', +- 'from' => '2026', +- 'in' => 'Mar', +- 'letter' => 'S', +- 'name' => 'Morocco', +- 'offset_from_std' => 3600, +- 'on' => 'lastSun', +- 'save' => '1:00', +- 'to' => 'max', +- 'type' => undef +- }, 'DateTime::TimeZone::OlsonDB::Rule' ), +- bless( { + 'at' => '3:00', + 'from' => '2013', + 'in' => 'Oct', +@@ -1023,6 +993,18 @@ + 'save' => '0', + 'to' => 'max', + 'type' => undef ++ }, 'DateTime::TimeZone::OlsonDB::Rule' ), ++ bless( { ++ 'at' => '2:00', ++ 'from' => '2026', ++ 'in' => 'Mar', ++ 'letter' => 'S', ++ 'name' => 'Morocco', ++ 'offset_from_std' => 3600, ++ 'on' => 'lastSun', ++ 'save' => '1:00', ++ 'to' => 'max', ++ 'type' => undef + }, 'DateTime::TimeZone::OlsonDB::Rule' ) + ] + ; +--- /dev/null ++++ b/lib/DateTime/TimeZone/America/Cayman.pm +@@ -0,0 +1,331 @@ ++# This file is auto-generated by the Perl DateTime Suite time zone ++# code generator (0.07) This code generator comes with the ++# DateTime::TimeZone module distribution in the tools/ directory ++ ++# ++# Generated from debian/tzdata/northamerica. Olson data version 2015e ++# ++# Do not edit this file directly. ++# ++package DateTime::TimeZone::America::Cayman; ++$DateTime::TimeZone::America::Cayman::VERSION = '1.75'; ++use strict; ++ ++use Class::Singleton 1.03; ++use DateTime::TimeZone; ++use DateTime::TimeZone::OlsonDB; ++ ++@DateTime::TimeZone::America::Cayman::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); ++ ++my $spans = ++[ ++ [ ++DateTime::TimeZone::NEG_INFINITY, # utc_start ++59611181132, # utc_end 1890-01-01 05:25:32 (Wed) ++DateTime::TimeZone::NEG_INFINITY, # local_start ++59611161600, # local_end 1890-01-01 00:00:00 (Wed) ++-19532, ++0, ++'LMT', ++ ], ++ [ ++59611181132, # utc_start 1890-01-01 05:25:32 (Wed) ++60307996031, # utc_end 1912-02-01 05:07:11 (Thu) ++59611162701, # local_start 1890-01-01 00:18:21 (Wed) ++60307977600, # local_end 1912-02-01 00:00:00 (Thu) ++-18431, ++0, ++'KMT', ++ ], ++ [ ++60307996031, # utc_start 1912-02-01 05:07:11 (Thu) ++63587307600, # utc_end 2016-01-01 05:00:00 (Fri) ++60307978031, # local_start 1912-02-01 00:07:11 (Thu) ++63587289600, # local_end 2016-01-01 00:00:00 (Fri) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63587307600, # utc_start 2016-01-01 05:00:00 (Fri) ++63593535600, # utc_end 2016-03-13 07:00:00 (Sun) ++63587289600, # local_start 2016-01-01 00:00:00 (Fri) ++63593517600, # local_end 2016-03-13 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63593535600, # utc_start 2016-03-13 07:00:00 (Sun) ++63614095200, # utc_end 2016-11-06 06:00:00 (Sun) ++63593521200, # local_start 2016-03-13 03:00:00 (Sun) ++63614080800, # local_end 2016-11-06 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63614095200, # utc_start 2016-11-06 06:00:00 (Sun) ++63624985200, # utc_end 2017-03-12 07:00:00 (Sun) ++63614077200, # local_start 2016-11-06 01:00:00 (Sun) ++63624967200, # local_end 2017-03-12 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63624985200, # utc_start 2017-03-12 07:00:00 (Sun) ++63645544800, # utc_end 2017-11-05 06:00:00 (Sun) ++63624970800, # local_start 2017-03-12 03:00:00 (Sun) ++63645530400, # local_end 2017-11-05 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63645544800, # utc_start 2017-11-05 06:00:00 (Sun) ++63656434800, # utc_end 2018-03-11 07:00:00 (Sun) ++63645526800, # local_start 2017-11-05 01:00:00 (Sun) ++63656416800, # local_end 2018-03-11 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63656434800, # utc_start 2018-03-11 07:00:00 (Sun) ++63676994400, # utc_end 2018-11-04 06:00:00 (Sun) ++63656420400, # local_start 2018-03-11 03:00:00 (Sun) ++63676980000, # local_end 2018-11-04 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63676994400, # utc_start 2018-11-04 06:00:00 (Sun) ++63687884400, # utc_end 2019-03-10 07:00:00 (Sun) ++63676976400, # local_start 2018-11-04 01:00:00 (Sun) ++63687866400, # local_end 2019-03-10 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63687884400, # utc_start 2019-03-10 07:00:00 (Sun) ++63708444000, # utc_end 2019-11-03 06:00:00 (Sun) ++63687870000, # local_start 2019-03-10 03:00:00 (Sun) ++63708429600, # local_end 2019-11-03 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63708444000, # utc_start 2019-11-03 06:00:00 (Sun) ++63719334000, # utc_end 2020-03-08 07:00:00 (Sun) ++63708426000, # local_start 2019-11-03 01:00:00 (Sun) ++63719316000, # local_end 2020-03-08 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63719334000, # utc_start 2020-03-08 07:00:00 (Sun) ++63739893600, # utc_end 2020-11-01 06:00:00 (Sun) ++63719319600, # local_start 2020-03-08 03:00:00 (Sun) ++63739879200, # local_end 2020-11-01 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63739893600, # utc_start 2020-11-01 06:00:00 (Sun) ++63751388400, # utc_end 2021-03-14 07:00:00 (Sun) ++63739875600, # local_start 2020-11-01 01:00:00 (Sun) ++63751370400, # local_end 2021-03-14 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63751388400, # utc_start 2021-03-14 07:00:00 (Sun) ++63771948000, # utc_end 2021-11-07 06:00:00 (Sun) ++63751374000, # local_start 2021-03-14 03:00:00 (Sun) ++63771933600, # local_end 2021-11-07 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63771948000, # utc_start 2021-11-07 06:00:00 (Sun) ++63782838000, # utc_end 2022-03-13 07:00:00 (Sun) ++63771930000, # local_start 2021-11-07 01:00:00 (Sun) ++63782820000, # local_end 2022-03-13 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63782838000, # utc_start 2022-03-13 07:00:00 (Sun) ++63803397600, # utc_end 2022-11-06 06:00:00 (Sun) ++63782823600, # local_start 2022-03-13 03:00:00 (Sun) ++63803383200, # local_end 2022-11-06 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63803397600, # utc_start 2022-11-06 06:00:00 (Sun) ++63814287600, # utc_end 2023-03-12 07:00:00 (Sun) ++63803379600, # local_start 2022-11-06 01:00:00 (Sun) ++63814269600, # local_end 2023-03-12 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63814287600, # utc_start 2023-03-12 07:00:00 (Sun) ++63834847200, # utc_end 2023-11-05 06:00:00 (Sun) ++63814273200, # local_start 2023-03-12 03:00:00 (Sun) ++63834832800, # local_end 2023-11-05 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63834847200, # utc_start 2023-11-05 06:00:00 (Sun) ++63845737200, # utc_end 2024-03-10 07:00:00 (Sun) ++63834829200, # local_start 2023-11-05 01:00:00 (Sun) ++63845719200, # local_end 2024-03-10 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63845737200, # utc_start 2024-03-10 07:00:00 (Sun) ++63866296800, # utc_end 2024-11-03 06:00:00 (Sun) ++63845722800, # local_start 2024-03-10 03:00:00 (Sun) ++63866282400, # local_end 2024-11-03 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63866296800, # utc_start 2024-11-03 06:00:00 (Sun) ++63877186800, # utc_end 2025-03-09 07:00:00 (Sun) ++63866278800, # local_start 2024-11-03 01:00:00 (Sun) ++63877168800, # local_end 2025-03-09 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63877186800, # utc_start 2025-03-09 07:00:00 (Sun) ++63897746400, # utc_end 2025-11-02 06:00:00 (Sun) ++63877172400, # local_start 2025-03-09 03:00:00 (Sun) ++63897732000, # local_end 2025-11-02 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++ [ ++63897746400, # utc_start 2025-11-02 06:00:00 (Sun) ++63908636400, # utc_end 2026-03-08 07:00:00 (Sun) ++63897728400, # local_start 2025-11-02 01:00:00 (Sun) ++63908618400, # local_end 2026-03-08 02:00:00 (Sun) ++-18000, ++0, ++'EST', ++ ], ++ [ ++63908636400, # utc_start 2026-03-08 07:00:00 (Sun) ++63929196000, # utc_end 2026-11-01 06:00:00 (Sun) ++63908622000, # local_start 2026-03-08 03:00:00 (Sun) ++63929181600, # local_end 2026-11-01 02:00:00 (Sun) ++-14400, ++1, ++'EDT', ++ ], ++]; ++ ++sub olson_version { '2015e' } ++ ++sub has_dst_changes { 11 } ++ ++sub _max_year { 2025 } ++ ++sub _new_instance ++{ ++ return shift->_init( @_, spans => $spans ); ++} ++ ++sub _last_offset { -18000 } ++ ++my $last_observance = bless( { ++ 'format' => 'E%sT', ++ 'gmtoff' => '-5:00', ++ 'local_start_datetime' => bless( { ++ 'formatter' => undef, ++ 'local_rd_days' => 735964, ++ 'local_rd_secs' => 0, ++ 'offset_modifier' => 0, ++ 'rd_nanosecs' => 0, ++ 'tz' => bless( { ++ 'name' => 'floating', ++ 'offset' => 0 ++ }, 'DateTime::TimeZone::Floating' ), ++ 'utc_rd_days' => 735964, ++ 'utc_rd_secs' => 0, ++ 'utc_year' => 2017 ++ }, 'DateTime' ), ++ 'offset_from_std' => 0, ++ 'offset_from_utc' => -18000, ++ 'until' => [], ++ 'utc_start_datetime' => bless( { ++ 'formatter' => undef, ++ 'local_rd_days' => 735964, ++ 'local_rd_secs' => 18000, ++ 'offset_modifier' => 0, ++ 'rd_nanosecs' => 0, ++ 'tz' => bless( { ++ 'name' => 'floating', ++ 'offset' => 0 ++ }, 'DateTime::TimeZone::Floating' ), ++ 'utc_rd_days' => 735964, ++ 'utc_rd_secs' => 18000, ++ 'utc_year' => 2017 ++ }, 'DateTime' ) ++}, 'DateTime::TimeZone::OlsonDB::Observance' ) ++; ++sub _last_observance { $last_observance } ++ ++my $rules = [ ++ bless( { ++ 'at' => '2:00', ++ 'from' => '2007', ++ 'in' => 'Mar', ++ 'letter' => 'D', ++ 'name' => 'US', ++ 'offset_from_std' => 3600, ++ 'on' => 'Sun>=8', ++ 'save' => '1:00', ++ 'to' => 'max', ++ 'type' => undef ++ }, 'DateTime::TimeZone::OlsonDB::Rule' ), ++ bless( { ++ 'at' => '2:00', ++ 'from' => '2007', ++ 'in' => 'Nov', ++ 'letter' => 'S', ++ 'name' => 'US', ++ 'offset_from_std' => 0, ++ 'on' => 'Sun>=1', ++ 'save' => '0', ++ 'to' => 'max', ++ 'type' => undef ++ }, 'DateTime::TimeZone::OlsonDB::Rule' ) ++] ++; ++sub _rules { $rules } ++ ++ ++1; ++ +--- a/lib/DateTime/TimeZone/Catalog.pm ++++ b/lib/DateTime/TimeZone/Catalog.pm +@@ -62,6 +62,7 @@ + America/Cancun + America/Caracas + America/Cayenne ++ America/Cayman + America/Chicago + America/Chihuahua + America/Costa_Rica +@@ -430,6 +431,7 @@ + Cancun + Caracas + Cayenne ++ Cayman + Chicago + Chihuahua + Costa_Rica +@@ -1699,7 +1701,6 @@ + 'America/Atka' => 'America/Adak', + 'America/Buenos_Aires' => 'America/Argentina/Buenos_Aires', + 'America/Catamarca' => 'America/Argentina/Catamarca', +- 'America/Cayman' => 'America/Panama', + 'America/Coral_Harbour' => 'America/Atikokan', + 'America/Cordoba' => 'America/Argentina/Cordoba', + 'America/Dominica' => 'America/Port_of_Spain', +@@ -1866,7 +1867,7 @@ + + ; + +-sub OlsonVersion { '2015d' } ++sub OlsonVersion { '2015e' } + + + 1; +@@ -1925,6 +1926,7 @@ + America/Boise + America/Cambridge_Bay + America/Cancun ++ America/Cayman + America/Chicago + America/Chihuahua + America/Costa_Rica +@@ -3458,7 +3460,6 @@ + America/Atka => America/Adak + America/Buenos_Aires => America/Argentina/Buenos_Aires + America/Catamarca => America/Argentina/Catamarca +- America/Cayman => America/Panama + America/Coral_Harbour => America/Atikokan + America/Cordoba => America/Argentina/Cordoba + America/Dominica => America/Port_of_Spain diff -Nru libdatetime-timezone-perl-1.75/debian/patches/series libdatetime-timezone-perl-1.75/debian/patches/series --- libdatetime-timezone-perl-1.75/debian/patches/series 2015-04-29 20:58:01.000000000 +0200 +++ libdatetime-timezone-perl-1.75/debian/patches/series 2015-06-14 01:36:28.000000000 +0200 @@ -4,3 +4,4 @@ olson-2015b olson-2015c olson-2015d +olson-2015e