[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#728137: pu: package libdatetime-timezone-perl/1:1.58-1+2013h



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

Reply to: