Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: pu
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I've prepared a new version of libdatetime-timezone-perl for wheezy in git. It's based on the Olson DB 2013h (2013g was skipped, so this release contains both). #v+ libdatetime-timezone-perl (1:1.58-1+2013h) UNRELEASED; urgency=low * Update to version(s 2013g and) 2013h of the Olson database. -- gregor herrmann <gre...@debian.org> Mon, 28 Oct 2013 19:34:26 +0100 #v- Changes according to https://metacpan.org/changes/distribution/DateTime-TimeZone : - - This release is based on version 2013h of the Olson database. This release includes contemporary changes for Morocco, Librya, and Western Sahara (El Aaiun). Changes according to http://mm.icann.org/pipermail/tz-announce/2013-October/000015.html (2013g): Changes affecting current and near-future time stamps Morocco now observes DST from the last Sunday in March to the last Sunday in October, not April to September respectively. (Thanks to Steffen Thorsen.) and http://mm.icann.org/pipermail/tz-announce/2013-October/000016.html (2013h): Changes affecting current and future time stamps: Libya has switched its time zone back to UTC+2 without DST, instead of UTC+1 with DST. (Thanks to Even Scharning.) Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules. (Thanks to Gwillim Law.) Changes affecting future time stamps: Acre and (we guess) western Amazonas will switch from UTC-4 to UTC-5 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe. (Thanks to Steffen Thorsen.) Add entries for DST transitions in Morocco in the year 2038. This avoids some year-2038 glitches introduced in 2013g. (Thanks to Yoshito Umaoka for reporting the problem.) As usual, the changes are in a quilt patch and touch only the actual timezone code in the perl modules; I'm attaching a minimal debdiff with examples; the full commit can be seen at http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libdatetime-timezone-perl.git;a=commitdiff;h=1ffef4d Since we just had a point release and there are current and soon-to-be-effective changes, it might be appropriate to ship this update via stable-updates. But that's of course up to the release team, I'm happy to upload any time you tell me to do so :) Cheers, gregor - -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.11-1-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) iQIcBAEBCAAGBQJSbrMZAAoJELs6aAGGSaoGx44P/jPK0s2IIhLpJ4vm2GwPztH8 ArKSTwyVh3l6chPEIKIvppN+r9GFT+LJXVTysR/JcjqRBkZJtIuxiRVTNEqlCsYh XOQeqcZB3epSLz0Jpcm+pAWO7PDczSMj56BL1qFLOIHEm3N7HWL2ilJE+9cWcgCK pOXPuPEUL0rCCMIMo1gio3JfG5TcSd/Q10HzOo6v9RJxCCZUsTTn2R9or4a6jJPi FN54AKnL0fBxsIr8/X2Du6yg2uNE0au+qIU7CmYEkjT8dY1iahYUAUNlHN3awFFn Hkzgtb5aLm6iR9JIfgImAokcE9qrY6rttl3i+bFGyP9KHmX7WNQhjNAV8avWL2GK fH/gWVnDQwWKfeP2hk5/DgET0b+A9FBW6MyVMYrlSWVuQOTT6AvaJbUQ97iq7HD1 U0n1wXkEd+PgVz023YwzmWAusJMJyDO6JWU/MvG9+DMJVgoZ/1qomxpu1IW2OyQA o7N+M5ec75i6lxjADIwnRCDwBYBlUER0PsONEhwaxxxM+Y1NRXKPgydLOQwri/0G sltsqHNVofoU8Nn1CRFhRwLazQZ9hQ3nMKMZMcMfoHu0AEIxr3zKhEU6EXP41DJj KhGqHv1KCNRIpGN1sJuBz5EvvJ0TIfyZaXoI6bI/HeBthKzfuOEZ7LTjVe8i7Vao h8omtx/ZlYk5l0YmPUJC =SfSO -----END PGP SIGNATURE-----
diff --git a/debian/changelog b/debian/changelog index 026b8ff..8c16697 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libdatetime-timezone-perl (1:1.58-1+2013h) UNRELEASED; urgency=low + + * Update to version(s 2013g and) 2013h of the Olson database. + + -- gregor herrmann <gre...@debian.org> Mon, 28 Oct 2013 19:34:26 +0100 + libdatetime-timezone-perl (1:1.58-1+2013f) stable-proposed-updates; urgency=low * Update to versions 2013e and 2013f of the Olson database. diff --git a/debian/patches/olson-2013h b/debian/patches/olson-2013h new file mode 100644 index 0000000..d5e68a6 --- /dev/null +++ b/debian/patches/olson-2013h @@ -0,0 +1,12101 @@ +Description: Update to Olson database version 2013h. +Origin: vendor +Author: gregor herrmann <gre...@debian.org> +Last-Update: 2013-10-28 + +--- 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/tMZmaZXB7G/africa. Olson data version 2013f ++# Generated from /tmp/G45iu_6zbF/africa. Olson data version 2013h + # + # Do not edit this file directly. + # +@@ -42,7 +42,7 @@ + ], + ]; + +-sub olson_version { '2013f' } ++sub olson_version { '2013h' } + + 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 /tmp/tMZmaZXB7G/africa. Olson data version 2013f ++# Generated from /tmp/G45iu_6zbF/africa. Olson data version 2013h + # + # Do not edit this file directly. + # +@@ -330,26 +330,26 @@ + ], + [ + 63511783200, # utc_start 2013-08-10 02:00:00 (Sat) +-63516103200, # utc_end 2013-09-29 02:00:00 (Sun) ++63518522400, # utc_end 2013-10-27 02:00:00 (Sun) + 63511786800, # local_start 2013-08-10 03:00:00 (Sat) +-63516106800, # local_end 2013-09-29 03:00:00 (Sun) ++63518526000, # local_end 2013-10-27 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63516103200, # utc_start 2013-09-29 02:00:00 (Sun) +-63534247200, # utc_end 2014-04-27 02:00:00 (Sun) +-63516103200, # local_start 2013-09-29 02:00:00 (Sun) +-63534247200, # local_end 2014-04-27 02:00:00 (Sun) ++63518522400, # utc_start 2013-10-27 02:00:00 (Sun) ++63531828000, # utc_end 2014-03-30 02:00:00 (Sun) ++63518522400, # local_start 2013-10-27 02:00:00 (Sun) ++63531828000, # local_end 2014-03-30 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63534247200, # utc_start 2014-04-27 02:00:00 (Sun) ++63531828000, # utc_start 2014-03-30 02:00:00 (Sun) + 63539690400, # utc_end 2014-06-29 02:00:00 (Sun) +-63534250800, # local_start 2014-04-27 03:00:00 (Sun) ++63531831600, # local_start 2014-03-30 03:00:00 (Sun) + 63539694000, # local_end 2014-06-29 03:00:00 (Sun) + 3600, + 1, +@@ -366,26 +366,26 @@ + ], + [ + 63542282400, # utc_start 2014-07-29 02:00:00 (Tue) +-63547552800, # utc_end 2014-09-28 02:00:00 (Sun) ++63549972000, # utc_end 2014-10-26 02:00:00 (Sun) + 63542286000, # local_start 2014-07-29 03:00:00 (Tue) +-63547556400, # local_end 2014-09-28 03:00:00 (Sun) ++63549975600, # local_end 2014-10-26 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63547552800, # utc_start 2014-09-28 02:00:00 (Sun) +-63565696800, # utc_end 2015-04-26 02:00:00 (Sun) +-63547552800, # local_start 2014-09-28 02:00:00 (Sun) +-63565696800, # local_end 2015-04-26 02:00:00 (Sun) ++63549972000, # utc_start 2014-10-26 02:00:00 (Sun) ++63563277600, # utc_end 2015-03-29 02:00:00 (Sun) ++63549972000, # local_start 2014-10-26 02:00:00 (Sun) ++63563277600, # local_end 2015-03-29 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63565696800, # utc_start 2015-04-26 02:00:00 (Sun) ++63563277600, # utc_start 2015-03-29 02:00:00 (Sun) + 63570276000, # utc_end 2015-06-18 02:00:00 (Thu) +-63565700400, # local_start 2015-04-26 03:00:00 (Sun) ++63563281200, # local_start 2015-03-29 03:00:00 (Sun) + 63570279600, # local_end 2015-06-18 03:00:00 (Thu) + 3600, + 1, +@@ -402,26 +402,26 @@ + ], + [ + 63572868000, # utc_start 2015-07-18 02:00:00 (Sat) +-63579002400, # utc_end 2015-09-27 02:00:00 (Sun) ++63581421600, # utc_end 2015-10-25 02:00:00 (Sun) + 63572871600, # local_start 2015-07-18 03:00:00 (Sat) +-63579006000, # local_end 2015-09-27 03:00:00 (Sun) ++63581425200, # local_end 2015-10-25 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63579002400, # utc_start 2015-09-27 02:00:00 (Sun) +-63597146400, # utc_end 2016-04-24 02:00:00 (Sun) +-63579002400, # local_start 2015-09-27 02:00:00 (Sun) +-63597146400, # local_end 2016-04-24 02:00:00 (Sun) ++63581421600, # utc_start 2015-10-25 02:00:00 (Sun) ++63594727200, # utc_end 2016-03-27 02:00:00 (Sun) ++63581421600, # local_start 2015-10-25 02:00:00 (Sun) ++63594727200, # local_end 2016-03-27 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63597146400, # utc_start 2016-04-24 02:00:00 (Sun) ++63594727200, # utc_start 2016-03-27 02:00:00 (Sun) + 63600948000, # utc_end 2016-06-07 02:00:00 (Tue) +-63597150000, # local_start 2016-04-24 03:00:00 (Sun) ++63594730800, # local_start 2016-03-27 03:00:00 (Sun) + 63600951600, # local_end 2016-06-07 03:00:00 (Tue) + 3600, + 1, +@@ -438,26 +438,26 @@ + ], + [ + 63603540000, # utc_start 2016-07-07 02:00:00 (Thu) +-63610452000, # utc_end 2016-09-25 02:00:00 (Sun) ++63613476000, # utc_end 2016-10-30 02:00:00 (Sun) + 63603543600, # local_start 2016-07-07 03:00:00 (Thu) +-63610455600, # local_end 2016-09-25 03:00:00 (Sun) ++63613479600, # local_end 2016-10-30 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63610452000, # utc_start 2016-09-25 02:00:00 (Sun) +-63629200800, # utc_end 2017-04-30 02:00:00 (Sun) +-63610452000, # local_start 2016-09-25 02:00:00 (Sun) +-63629200800, # local_end 2017-04-30 02:00:00 (Sun) ++63613476000, # utc_start 2016-10-30 02:00:00 (Sun) ++63626176800, # utc_end 2017-03-26 02:00:00 (Sun) ++63613476000, # local_start 2016-10-30 02:00:00 (Sun) ++63626176800, # local_end 2017-03-26 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63629200800, # utc_start 2017-04-30 02:00:00 (Sun) ++63626176800, # utc_start 2017-03-26 02:00:00 (Sun) + 63631533600, # utc_end 2017-05-27 02:00:00 (Sat) +-63629204400, # local_start 2017-04-30 03:00:00 (Sun) ++63626180400, # local_start 2017-03-26 03:00:00 (Sun) + 63631537200, # local_end 2017-05-27 03:00:00 (Sat) + 3600, + 1, +@@ -474,26 +474,26 @@ + ], + [ + 63634125600, # utc_start 2017-06-26 02:00:00 (Mon) +-63641901600, # utc_end 2017-09-24 02:00:00 (Sun) ++63644925600, # utc_end 2017-10-29 02:00:00 (Sun) + 63634129200, # local_start 2017-06-26 03:00:00 (Mon) +-63641905200, # local_end 2017-09-24 03:00:00 (Sun) ++63644929200, # local_end 2017-10-29 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63641901600, # utc_start 2017-09-24 02:00:00 (Sun) +-63660650400, # utc_end 2018-04-29 02:00:00 (Sun) +-63641901600, # local_start 2017-09-24 02:00:00 (Sun) +-63660650400, # local_end 2018-04-29 02:00:00 (Sun) ++63644925600, # utc_start 2017-10-29 02:00:00 (Sun) ++63657626400, # utc_end 2018-03-25 02:00:00 (Sun) ++63644925600, # local_start 2017-10-29 02:00:00 (Sun) ++63657626400, # local_end 2018-03-25 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63660650400, # utc_start 2018-04-29 02:00:00 (Sun) ++63657626400, # utc_start 2018-03-25 02:00:00 (Sun) + 63662119200, # utc_end 2018-05-16 02:00:00 (Wed) +-63660654000, # local_start 2018-04-29 03:00:00 (Sun) ++63657630000, # local_start 2018-03-25 03:00:00 (Sun) + 63662122800, # local_end 2018-05-16 03:00:00 (Wed) + 3600, + 1, +@@ -510,26 +510,26 @@ + ], + [ + 63664711200, # utc_start 2018-06-15 02:00:00 (Fri) +-63673956000, # utc_end 2018-09-30 02:00:00 (Sun) ++63676375200, # utc_end 2018-10-28 02:00:00 (Sun) + 63664714800, # local_start 2018-06-15 03:00:00 (Fri) +-63673959600, # local_end 2018-09-30 03:00:00 (Sun) ++63676378800, # local_end 2018-10-28 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63673956000, # utc_start 2018-09-30 02:00:00 (Sun) +-63692100000, # utc_end 2019-04-28 02:00:00 (Sun) +-63673956000, # local_start 2018-09-30 02:00:00 (Sun) +-63692100000, # local_end 2019-04-28 02:00:00 (Sun) ++63676375200, # utc_start 2018-10-28 02:00:00 (Sun) ++63689680800, # utc_end 2019-03-31 02:00:00 (Sun) ++63676375200, # local_start 2018-10-28 02:00:00 (Sun) ++63689680800, # local_end 2019-03-31 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63692100000, # utc_start 2019-04-28 02:00:00 (Sun) ++63689680800, # utc_start 2019-03-31 02:00:00 (Sun) + 63692791200, # utc_end 2019-05-06 02:00:00 (Mon) +-63692103600, # local_start 2019-04-28 03:00:00 (Sun) ++63689684400, # local_start 2019-03-31 03:00:00 (Sun) + 63692794800, # local_end 2019-05-06 03:00:00 (Mon) + 3600, + 1, +@@ -546,17 +546,35 @@ + ], + [ + 63695383200, # utc_start 2019-06-05 02:00:00 (Wed) +-63705405600, # utc_end 2019-09-29 02:00:00 (Sun) ++63707824800, # utc_end 2019-10-27 02:00:00 (Sun) + 63695386800, # local_start 2019-06-05 03:00:00 (Wed) +-63705409200, # local_end 2019-09-29 03:00:00 (Sun) ++63707828400, # local_end 2019-10-27 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63705405600, # utc_start 2019-09-29 02:00:00 (Sun) ++63707824800, # utc_start 2019-10-27 02:00:00 (Sun) ++63721130400, # utc_end 2020-03-29 02:00:00 (Sun) ++63707824800, # local_start 2019-10-27 02:00:00 (Sun) ++63721130400, # local_end 2020-03-29 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++63721130400, # utc_start 2020-03-29 02:00:00 (Sun) ++63723376800, # utc_end 2020-04-24 02:00:00 (Fri) ++63721134000, # local_start 2020-03-29 03:00:00 (Sun) ++63723380400, # local_end 2020-04-24 03:00:00 (Fri) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63723376800, # utc_start 2020-04-24 02:00:00 (Fri) + 63725968800, # utc_end 2020-05-24 02:00:00 (Sun) +-63705405600, # local_start 2019-09-29 02:00:00 (Sun) ++63723376800, # local_start 2020-04-24 02:00:00 (Fri) + 63725968800, # local_end 2020-05-24 02:00:00 (Sun) + 0, + 0, +@@ -564,17 +582,35 @@ + ], + [ + 63725968800, # utc_start 2020-05-24 02:00:00 (Sun) +-63736855200, # utc_end 2020-09-27 02:00:00 (Sun) ++63739274400, # utc_end 2020-10-25 02:00:00 (Sun) + 63725972400, # local_start 2020-05-24 03:00:00 (Sun) +-63736858800, # local_end 2020-09-27 03:00:00 (Sun) ++63739278000, # local_end 2020-10-25 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63739274400, # utc_start 2020-10-25 02:00:00 (Sun) ++63752580000, # utc_end 2021-03-28 02:00:00 (Sun) ++63739274400, # local_start 2020-10-25 02:00:00 (Sun) ++63752580000, # local_end 2021-03-28 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++63752580000, # utc_start 2021-03-28 02:00:00 (Sun) ++63753962400, # utc_end 2021-04-13 02:00:00 (Tue) ++63752583600, # local_start 2021-03-28 03:00:00 (Sun) ++63753966000, # local_end 2021-04-13 03:00:00 (Tue) + 3600, + 1, + 'WEST', + ], + [ +-63736855200, # utc_start 2020-09-27 02:00:00 (Sun) ++63753962400, # utc_start 2021-04-13 02:00:00 (Tue) + 63756554400, # utc_end 2021-05-13 02:00:00 (Thu) +-63736855200, # local_start 2020-09-27 02:00:00 (Sun) ++63753962400, # local_start 2021-04-13 02:00:00 (Tue) + 63756554400, # local_end 2021-05-13 02:00:00 (Thu) + 0, + 0, +@@ -582,17 +618,35 @@ + ], + [ + 63756554400, # utc_start 2021-05-13 02:00:00 (Thu) +-63768304800, # utc_end 2021-09-26 02:00:00 (Sun) ++63771328800, # utc_end 2021-10-31 02:00:00 (Sun) + 63756558000, # local_start 2021-05-13 03:00:00 (Thu) +-63768308400, # local_end 2021-09-26 03:00:00 (Sun) ++63771332400, # local_end 2021-10-31 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63771328800, # utc_start 2021-10-31 02:00:00 (Sun) ++63784029600, # utc_end 2022-03-27 02:00:00 (Sun) ++63771328800, # local_start 2021-10-31 02:00:00 (Sun) ++63784029600, # local_end 2022-03-27 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++63784029600, # utc_start 2022-03-27 02:00:00 (Sun) ++63784634400, # utc_end 2022-04-03 02:00:00 (Sun) ++63784033200, # local_start 2022-03-27 03:00:00 (Sun) ++63784638000, # local_end 2022-04-03 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63768304800, # utc_start 2021-09-26 02:00:00 (Sun) ++63784634400, # utc_start 2022-04-03 02:00:00 (Sun) + 63787226400, # utc_end 2022-05-03 02:00:00 (Tue) +-63768304800, # local_start 2021-09-26 02:00:00 (Sun) ++63784634400, # local_start 2022-04-03 02:00:00 (Sun) + 63787226400, # local_end 2022-05-03 02:00:00 (Tue) + 0, + 0, +@@ -600,56 +654,344 @@ + ], + [ + 63787226400, # utc_start 2022-05-03 02:00:00 (Tue) +-63799754400, # utc_end 2022-09-25 02:00:00 (Sun) ++63802778400, # utc_end 2022-10-30 02:00:00 (Sun) + 63787230000, # local_start 2022-05-03 03:00:00 (Tue) +-63799758000, # local_end 2022-09-25 03:00:00 (Sun) ++63802782000, # local_end 2022-10-30 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63802778400, # utc_start 2022-10-30 02:00:00 (Sun) ++63817812000, # utc_end 2023-04-22 02:00:00 (Sat) ++63802778400, # local_start 2022-10-30 02:00:00 (Sun) ++63817812000, # local_end 2023-04-22 02:00:00 (Sat) ++0, ++0, ++'WET', ++ ], ++ [ ++63817812000, # utc_start 2023-04-22 02:00:00 (Sat) ++63834228000, # utc_end 2023-10-29 02:00:00 (Sun) ++63817815600, # local_start 2023-04-22 03:00:00 (Sat) ++63834231600, # local_end 2023-10-29 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63834228000, # utc_start 2023-10-29 02:00:00 (Sun) ++63848397600, # utc_end 2024-04-10 02:00:00 (Wed) ++63834228000, # local_start 2023-10-29 02:00:00 (Sun) ++63848397600, # local_end 2024-04-10 02:00:00 (Wed) ++0, ++0, ++'WET', ++ ], ++ [ ++63848397600, # utc_start 2024-04-10 02:00:00 (Wed) ++63865677600, # utc_end 2024-10-27 02:00:00 (Sun) ++63848401200, # local_start 2024-04-10 03:00:00 (Wed) ++63865681200, # local_end 2024-10-27 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63865677600, # utc_start 2024-10-27 02:00:00 (Sun) ++63879069600, # utc_end 2025-03-31 02:00:00 (Mon) ++63865677600, # local_start 2024-10-27 02:00:00 (Sun) ++63879069600, # local_end 2025-03-31 02:00:00 (Mon) ++0, ++0, ++'WET', ++ ], ++ [ ++63879069600, # utc_start 2025-03-31 02:00:00 (Mon) ++63897127200, # utc_end 2025-10-26 02:00:00 (Sun) ++63879073200, # local_start 2025-03-31 03:00:00 (Mon) ++63897130800, # local_end 2025-10-26 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63897127200, # utc_start 2025-10-26 02:00:00 (Sun) ++63910432800, # utc_end 2026-03-29 02:00:00 (Sun) ++63897127200, # local_start 2025-10-26 02:00:00 (Sun) ++63910432800, # local_end 2026-03-29 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++63910432800, # utc_start 2026-03-29 02:00:00 (Sun) ++63928576800, # utc_end 2026-10-25 02:00:00 (Sun) ++63910436400, # local_start 2026-03-29 03:00:00 (Sun) ++63928580400, # local_end 2026-10-25 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63928576800, # utc_start 2026-10-25 02:00:00 (Sun) ++63941882400, # utc_end 2027-03-28 02:00:00 (Sun) ++63928576800, # local_start 2026-10-25 02:00:00 (Sun) ++63941882400, # local_end 2027-03-28 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++63941882400, # utc_start 2027-03-28 02:00:00 (Sun) ++63960631200, # utc_end 2027-10-31 02:00:00 (Sun) ++63941886000, # local_start 2027-03-28 03:00:00 (Sun) ++63960634800, # local_end 2027-10-31 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63960631200, # utc_start 2027-10-31 02:00:00 (Sun) ++63973332000, # utc_end 2028-03-26 02:00:00 (Sun) ++63960631200, # local_start 2027-10-31 02:00:00 (Sun) ++63973332000, # local_end 2028-03-26 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++63973332000, # utc_start 2028-03-26 02:00:00 (Sun) ++63992080800, # utc_end 2028-10-29 02:00:00 (Sun) ++63973335600, # local_start 2028-03-26 03:00:00 (Sun) ++63992084400, # local_end 2028-10-29 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++63992080800, # utc_start 2028-10-29 02:00:00 (Sun) ++64004781600, # utc_end 2029-03-25 02:00:00 (Sun) ++63992080800, # local_start 2028-10-29 02:00:00 (Sun) ++64004781600, # local_end 2029-03-25 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64004781600, # utc_start 2029-03-25 02:00:00 (Sun) ++64023530400, # utc_end 2029-10-28 02:00:00 (Sun) ++64004785200, # local_start 2029-03-25 03:00:00 (Sun) ++64023534000, # local_end 2029-10-28 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64023530400, # utc_start 2029-10-28 02:00:00 (Sun) ++64036836000, # utc_end 2030-03-31 02:00:00 (Sun) ++64023530400, # local_start 2029-10-28 02:00:00 (Sun) ++64036836000, # local_end 2030-03-31 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64036836000, # utc_start 2030-03-31 02:00:00 (Sun) ++64054980000, # utc_end 2030-10-27 02:00:00 (Sun) ++64036839600, # local_start 2030-03-31 03:00:00 (Sun) ++64054983600, # local_end 2030-10-27 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64054980000, # utc_start 2030-10-27 02:00:00 (Sun) ++64068285600, # utc_end 2031-03-30 02:00:00 (Sun) ++64054980000, # local_start 2030-10-27 02:00:00 (Sun) ++64068285600, # local_end 2031-03-30 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64068285600, # utc_start 2031-03-30 02:00:00 (Sun) ++64086429600, # utc_end 2031-10-26 02:00:00 (Sun) ++64068289200, # local_start 2031-03-30 03:00:00 (Sun) ++64086433200, # local_end 2031-10-26 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64086429600, # utc_start 2031-10-26 02:00:00 (Sun) ++64099735200, # utc_end 2032-03-28 02:00:00 (Sun) ++64086429600, # local_start 2031-10-26 02:00:00 (Sun) ++64099735200, # local_end 2032-03-28 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64099735200, # utc_start 2032-03-28 02:00:00 (Sun) ++64118484000, # utc_end 2032-10-31 02:00:00 (Sun) ++64099738800, # local_start 2032-03-28 03:00:00 (Sun) ++64118487600, # local_end 2032-10-31 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64118484000, # utc_start 2032-10-31 02:00:00 (Sun) ++64131184800, # utc_end 2033-03-27 02:00:00 (Sun) ++64118484000, # local_start 2032-10-31 02:00:00 (Sun) ++64131184800, # local_end 2033-03-27 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64131184800, # utc_start 2033-03-27 02:00:00 (Sun) ++64149933600, # utc_end 2033-10-30 02:00:00 (Sun) ++64131188400, # local_start 2033-03-27 03:00:00 (Sun) ++64149937200, # local_end 2033-10-30 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64149933600, # utc_start 2033-10-30 02:00:00 (Sun) ++64162634400, # utc_end 2034-03-26 02:00:00 (Sun) ++64149933600, # local_start 2033-10-30 02:00:00 (Sun) ++64162634400, # local_end 2034-03-26 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64162634400, # utc_start 2034-03-26 02:00:00 (Sun) ++64181383200, # utc_end 2034-10-29 02:00:00 (Sun) ++64162638000, # local_start 2034-03-26 03:00:00 (Sun) ++64181386800, # local_end 2034-10-29 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63799754400, # utc_start 2022-09-25 02:00:00 (Sun) +-63818503200, # utc_end 2023-04-30 02:00:00 (Sun) +-63799754400, # local_start 2022-09-25 02:00:00 (Sun) +-63818503200, # local_end 2023-04-30 02:00:00 (Sun) ++64181383200, # utc_start 2034-10-29 02:00:00 (Sun) ++64194084000, # utc_end 2035-03-25 02:00:00 (Sun) ++64181383200, # local_start 2034-10-29 02:00:00 (Sun) ++64194084000, # local_end 2035-03-25 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63818503200, # utc_start 2023-04-30 02:00:00 (Sun) +-63831204000, # utc_end 2023-09-24 02:00:00 (Sun) +-63818506800, # local_start 2023-04-30 03:00:00 (Sun) +-63831207600, # local_end 2023-09-24 03:00:00 (Sun) ++64194084000, # utc_start 2035-03-25 02:00:00 (Sun) ++64212832800, # utc_end 2035-10-28 02:00:00 (Sun) ++64194087600, # local_start 2035-03-25 03:00:00 (Sun) ++64212836400, # local_end 2035-10-28 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + [ +-63831204000, # utc_start 2023-09-24 02:00:00 (Sun) +-63849952800, # utc_end 2024-04-28 02:00:00 (Sun) +-63831204000, # local_start 2023-09-24 02:00:00 (Sun) +-63849952800, # local_end 2024-04-28 02:00:00 (Sun) ++64212832800, # utc_start 2035-10-28 02:00:00 (Sun) ++64226138400, # utc_end 2036-03-30 02:00:00 (Sun) ++64212832800, # local_start 2035-10-28 02:00:00 (Sun) ++64226138400, # local_end 2036-03-30 02:00:00 (Sun) + 0, + 0, + 'WET', + ], + [ +-63849952800, # utc_start 2024-04-28 02:00:00 (Sun) +-63863258400, # utc_end 2024-09-29 02:00:00 (Sun) +-63849956400, # local_start 2024-04-28 03:00:00 (Sun) +-63863262000, # local_end 2024-09-29 03:00:00 (Sun) ++64226138400, # utc_start 2036-03-30 02:00:00 (Sun) ++64243850400, # utc_end 2036-10-21 02:00:00 (Tue) ++64226142000, # local_start 2036-03-30 03:00:00 (Sun) ++64243854000, # local_end 2036-10-21 03:00:00 (Tue) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64243850400, # utc_start 2036-10-21 02:00:00 (Tue) ++64257588000, # utc_end 2037-03-29 02:00:00 (Sun) ++64243850400, # local_start 2036-10-21 02:00:00 (Tue) ++64257588000, # local_end 2037-03-29 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64257588000, # utc_start 2037-03-29 02:00:00 (Sun) ++64274522400, # utc_end 2037-10-11 02:00:00 (Sun) ++64257591600, # local_start 2037-03-29 03:00:00 (Sun) ++64274526000, # local_end 2037-10-11 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64274522400, # utc_start 2037-10-11 02:00:00 (Sun) ++64289037600, # utc_end 2038-03-28 02:00:00 (Sun) ++64274522400, # local_start 2037-10-11 02:00:00 (Sun) ++64289037600, # local_end 2038-03-28 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64289037600, # utc_start 2038-03-28 02:00:00 (Sun) ++64305108000, # utc_end 2038-09-30 02:00:00 (Thu) ++64289041200, # local_start 2038-03-28 03:00:00 (Sun) ++64305111600, # local_end 2038-09-30 03:00:00 (Thu) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64305108000, # utc_start 2038-09-30 02:00:00 (Thu) ++64307700000, # utc_end 2038-10-30 02:00:00 (Sat) ++64305108000, # local_start 2038-09-30 02:00:00 (Thu) ++64307700000, # local_end 2038-10-30 02:00:00 (Sat) ++0, ++0, ++'WET', ++ ], ++ [ ++64307700000, # utc_start 2038-10-30 02:00:00 (Sat) ++64307786400, # utc_end 2038-10-31 02:00:00 (Sun) ++64307703600, # local_start 2038-10-30 03:00:00 (Sat) ++64307790000, # local_end 2038-10-31 03:00:00 (Sun) ++3600, ++1, ++'WEST', ++ ], ++ [ ++64307786400, # utc_start 2038-10-31 02:00:00 (Sun) ++64320487200, # utc_end 2039-03-27 02:00:00 (Sun) ++64307786400, # local_start 2038-10-31 02:00:00 (Sun) ++64320487200, # local_end 2039-03-27 02:00:00 (Sun) ++0, ++0, ++'WET', ++ ], ++ [ ++64320487200, # utc_start 2039-03-27 02:00:00 (Sun) ++64339236000, # utc_end 2039-10-30 02:00:00 (Sun) ++64320490800, # local_start 2039-03-27 03:00:00 (Sun) ++64339239600, # local_end 2039-10-30 03:00:00 (Sun) + 3600, + 1, + 'WEST', + ], + ]; + +-sub olson_version { '2013f' } ++sub olson_version { '2013h' } + +-sub has_dst_changes { 33 } ++sub has_dst_changes { 52 } + +-sub _max_year { 2023 } ++sub _max_year { 2038 } + + sub _new_instance + { +@@ -698,26 +1040,26 @@ + + my $rules = [ + bless( { +- 'at' => '3:00', +- 'from' => '2012', +- 'in' => 'Sep', +- 'letter' => '', ++ 'at' => '2:00', ++ 'from' => '2026', ++ 'in' => 'Mar', ++ 'letter' => 'S', + 'name' => 'Morocco', +- 'offset_from_std' => 0, ++ 'offset_from_std' => 3600, + 'on' => 'lastSun', +- 'save' => '0', ++ 'save' => '1:00', + 'to' => 'max', + 'type' => undef + }, 'DateTime::TimeZone::OlsonDB::Rule' ), + bless( { +- 'at' => '2:00', +- 'from' => '2023', +- 'in' => 'Apr', +- 'letter' => 'S', ++ 'at' => '3:00', ++ 'from' => '2038', ++ 'in' => 'Oct', ++ 'letter' => '', + 'name' => 'Morocco', +- 'offset_from_std' => 3600, ++ 'offset_from_std' => 0, + 'on' => 'lastSun', +- 'save' => '1:00', ++ 'save' => '0', + 'to' => 'max', + 'type' => undef + }, 'DateTime::TimeZone::OlsonDB::Rule' ) diff --git a/debian/patches/series b/debian/patches/series index 8e6c7ff..6ecd120 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,3 +2,4 @@ olson-2013c olson-2013d olson-2013e olson-2013f +olson-2013h