Bug#1023064: bullseye-pu: package libdatetime-timezone-perl/1:2.47-1+2022f
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian.org@packages.debian.org
Usertags: pu
X-Debbugs-Cc: debian-perl@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
I've uploaded libdatetime-timezone-perl/1:2.47-1+2022f to bullseye,
with the changes from tzdata 2022f applied to the perl data
structures as a quilt patch.
Changes, taken from tzdata upstream:
Mexico will no longer observe DST after 2022, except for areas
near the US border that continue to observe US DST rules.
On 2022-10-30 at 02:00 the Mexican state of Chihuahua moves
from -07 (-06 with DST) to year-round -06, thus not changing
its clocks that day. The new law states that Chihuahua
near the US border no longer observes US DST.
(Thanks to gera for the heads-up about Chihuahua.)
Fiji will not observe DST in 2022/3. (Thanks to Shalvin Narayan.)
For now, assume DST is suspended indefinitely.
I'm attaching a stripped down debdiff.
Thanks in advance,
gregor
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmNdjaRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgaWSg/+OUnckBHcKKHqHLaYmfF32B5XK2y3l0w1Hd2Rotg2g/GGvL/2Tdg4tVya
mMaKgjyLl2jGLefyQrgKHNsMxbiGatcwcZzDyQZJQoCaEPBLKL8t1AviRVzHdUod
FRhCoKF1MjZYkT/ccDwVWn2uJcp1KYbjtK7IBCfB/4MUXx7i034VEWmNB23kBREf
R9QMbBVZ8dCChUrzRXNHXYkbg13UrSHDWMKIiQpUXWhsRAPz4tgm6iZ5nIoe9XTI
biLmB2slQ1aKQ0m2vvQXu2YLch0tf8FPizA707KQGKqV96NX8cycVULaL8zbcEMk
33Xt7aqEUbvlyHmwAYGiKl8YtBqKtz6eF6kMrAKekVNjereQK+Jjt+r2zZmiceim
xUgfom2TIeDQJKD2ip2vzH55xIGxyBuXjQKc9G64dNo5Ee3nuR331s1dMEEESCdV
356+Rm/ny/OptaVpLN6+SjwDxhAW6JRVeVUC7oD0TDzaneDw256Htl6n8xH22nrX
EVbYtXcSACEePd8CmTZHDjPgBY6NHo25UeYrE3B9zxdpjiOUdEuLoV5yOpl655zH
uBMpUYXSGwi80xokTbLbNYEruN7ZNkBn4v/0tXMdwNVyqGBhlPtG76OSt53n7Mj1
d/82QeUuKC9gZ+QOEnZLM94b1zdD2mFneYhcyg0VS2Lcjp0gnPc=
=XjJx
-----END PGP SIGNATURE-----
diff -Nru libdatetime-timezone-perl-2.47/debian/changelog libdatetime-timezone-perl-2.47/debian/changelog
--- libdatetime-timezone-perl-2.47/debian/changelog 2022-10-14 15:26:55.000000000 +0200
+++ libdatetime-timezone-perl-2.47/debian/changelog 2022-10-29 22:24:15.000000000 +0200
@@ -1,3 +1,10 @@
+libdatetime-timezone-perl (1:2.47-1+2022f) bullseye; urgency=medium
+
+ * Update to Olson database version 2022f.
+ This update includes contemporary changes for Fiji and Mexico.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 29 Oct 2022 22:24:15 +0200
+
libdatetime-timezone-perl (1:2.47-1+2022e) bullseye; urgency=medium
* Update to Olson database version 2022e.
diff -Nru libdatetime-timezone-perl-2.47/debian/patches/olson-2022f libdatetime-timezone-perl-2.47/debian/patches/olson-2022f
--- libdatetime-timezone-perl-2.47/debian/patches/olson-2022f 1970-01-01 01:00:00.000000000 +0100
+++ libdatetime-timezone-perl-2.47/debian/patches/olson-2022f 2022-10-29 22:24:15.000000000 +0200
@@ -0,0 +1,12698 @@
+Description: Update to Olson DB 2022f
+Origin: vendor
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2022-10-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 2022e
++# Generated from debian/tzdata/africa. Olson data version 2022f
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+ ],
+ ];
+
+-sub olson_version {'2022e'}
++sub olson_version {'2022f'}
+
+ sub has_dst_changes {0}
+
+--- a/lib/DateTime/TimeZone/America/Merida.pm
++++ b/lib/DateTime/TimeZone/America/Merida.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+
+ #
+-# Generated from debian/tzdata/northamerica. Olson data version 2022e
++# Generated from debian/tzdata/northamerica. Olson data version 2022f
+ #
+ # Do not edit this file directly.
+ #
+@@ -538,207 +538,18 @@
+ ],
+ [
+ 63802796400, # utc_start 2022-10-30 07:00:00 (Sun)
+-63816105600, # utc_end 2023-04-02 08:00:00 (Sun)
++DateTime::TimeZone::INFINITY, # utc_end
+ 63802774800, # local_start 2022-10-30 01:00:00 (Sun)
+-63816084000, # local_end 2023-04-02 02:00:00 (Sun)
++DateTime::TimeZone::INFINITY, # local_end
+ -21600,
+ 0,
+ 'CST',
+ ],
+- [
+-63816105600, # utc_start 2023-04-02 08:00:00 (Sun)
+-63834246000, # utc_end 2023-10-29 07:00:00 (Sun)
+-63816087600, # local_start 2023-04-02 03:00:00 (Sun)
+-63834228000, # local_end 2023-10-29 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-63834246000, # utc_start 2023-10-29 07:00:00 (Sun)
+-63848160000, # utc_end 2024-04-07 08:00:00 (Sun)
+-63834224400, # local_start 2023-10-29 01:00:00 (Sun)
+-63848138400, # local_end 2024-04-07 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-63848160000, # utc_start 2024-04-07 08:00:00 (Sun)
+-63865695600, # utc_end 2024-10-27 07:00:00 (Sun)
+-63848142000, # local_start 2024-04-07 03:00:00 (Sun)
+-63865677600, # local_end 2024-10-27 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-63865695600, # utc_start 2024-10-27 07:00:00 (Sun)
+-63879609600, # utc_end 2025-04-06 08:00:00 (Sun)
+-63865674000, # local_start 2024-10-27 01:00:00 (Sun)
+-63879588000, # local_end 2025-04-06 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-63879609600, # utc_start 2025-04-06 08:00:00 (Sun)
+-63897145200, # utc_end 2025-10-26 07:00:00 (Sun)
+-63879591600, # local_start 2025-04-06 03:00:00 (Sun)
+-63897127200, # local_end 2025-10-26 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-63897145200, # utc_start 2025-10-26 07:00:00 (Sun)
+-63911059200, # utc_end 2026-04-05 08:00:00 (Sun)
+-63897123600, # local_start 2025-10-26 01:00:00 (Sun)
+-63911037600, # local_end 2026-04-05 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-63911059200, # utc_start 2026-04-05 08:00:00 (Sun)
+-63928594800, # utc_end 2026-10-25 07:00:00 (Sun)
+-63911041200, # local_start 2026-04-05 03:00:00 (Sun)
+-63928576800, # local_end 2026-10-25 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-63928594800, # utc_start 2026-10-25 07:00:00 (Sun)
+-63942508800, # utc_end 2027-04-04 08:00:00 (Sun)
+-63928573200, # local_start 2026-10-25 01:00:00 (Sun)
+-63942487200, # local_end 2027-04-04 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-63942508800, # utc_start 2027-04-04 08:00:00 (Sun)
+-63960649200, # utc_end 2027-10-31 07:00:00 (Sun)
+-63942490800, # local_start 2027-04-04 03:00:00 (Sun)
+-63960631200, # local_end 2027-10-31 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-63960649200, # utc_start 2027-10-31 07:00:00 (Sun)
+-63973958400, # utc_end 2028-04-02 08:00:00 (Sun)
+-63960627600, # local_start 2027-10-31 01:00:00 (Sun)
+-63973936800, # local_end 2028-04-02 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-63973958400, # utc_start 2028-04-02 08:00:00 (Sun)
+-63992098800, # utc_end 2028-10-29 07:00:00 (Sun)
+-63973940400, # local_start 2028-04-02 03:00:00 (Sun)
+-63992080800, # local_end 2028-10-29 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-63992098800, # utc_start 2028-10-29 07:00:00 (Sun)
+-64005408000, # utc_end 2029-04-01 08:00:00 (Sun)
+-63992077200, # local_start 2028-10-29 01:00:00 (Sun)
+-64005386400, # local_end 2029-04-01 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-64005408000, # utc_start 2029-04-01 08:00:00 (Sun)
+-64023548400, # utc_end 2029-10-28 07:00:00 (Sun)
+-64005390000, # local_start 2029-04-01 03:00:00 (Sun)
+-64023530400, # local_end 2029-10-28 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-64023548400, # utc_start 2029-10-28 07:00:00 (Sun)
+-64037462400, # utc_end 2030-04-07 08:00:00 (Sun)
+-64023526800, # local_start 2029-10-28 01:00:00 (Sun)
+-64037440800, # local_end 2030-04-07 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-64037462400, # utc_start 2030-04-07 08:00:00 (Sun)
+-64054998000, # utc_end 2030-10-27 07:00:00 (Sun)
+-64037444400, # local_start 2030-04-07 03:00:00 (Sun)
+-64054980000, # local_end 2030-10-27 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-64054998000, # utc_start 2030-10-27 07:00:00 (Sun)
+-64068912000, # utc_end 2031-04-06 08:00:00 (Sun)
+-64054976400, # local_start 2030-10-27 01:00:00 (Sun)
+-64068890400, # local_end 2031-04-06 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-64068912000, # utc_start 2031-04-06 08:00:00 (Sun)
+-64086447600, # utc_end 2031-10-26 07:00:00 (Sun)
+-64068894000, # local_start 2031-04-06 03:00:00 (Sun)
+-64086429600, # local_end 2031-10-26 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-64086447600, # utc_start 2031-10-26 07:00:00 (Sun)
+-64100361600, # utc_end 2032-04-04 08:00:00 (Sun)
+-64086426000, # local_start 2031-10-26 01:00:00 (Sun)
+-64100340000, # local_end 2032-04-04 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-64100361600, # utc_start 2032-04-04 08:00:00 (Sun)
+-64118502000, # utc_end 2032-10-31 07:00:00 (Sun)
+-64100343600, # local_start 2032-04-04 03:00:00 (Sun)
+-64118484000, # local_end 2032-10-31 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+- [
+-64118502000, # utc_start 2032-10-31 07:00:00 (Sun)
+-64131811200, # utc_end 2033-04-03 08:00:00 (Sun)
+-64118480400, # local_start 2032-10-31 01:00:00 (Sun)
+-64131789600, # local_end 2033-04-03 02:00:00 (Sun)
+--21600,
+-0,
+-'CST',
+- ],
+- [
+-64131811200, # utc_start 2033-04-03 08:00:00 (Sun)
+-64149951600, # utc_end 2033-10-30 07:00:00 (Sun)
+-64131793200, # local_start 2033-04-03 03:00:00 (Sun)
+-64149933600, # local_end 2033-10-30 02:00:00 (Sun)
+--18000,
+-1,
+-'CDT',
+- ],
+ ];
+
+-sub olson_version {'2022e'}
++sub olson_version {'2022f'}
+
+-sub has_dst_changes {38}
++sub has_dst_changes {27}
+
+ sub _max_year {2032}
+
+@@ -746,72 +557,6 @@
+ return shift->_init( @_, spans => $spans );
+ }
+
+-sub _last_offset { -21600 }
+-
+-my $last_observance = bless( {
+- 'format' => 'C%sT',
+- 'gmtoff' => '-6:00',
+- 'local_start_datetime' => bless( {
+- 'formatter' => undef,
+- 'local_rd_days' => 723880,
+- 'local_rd_secs' => 82800,
+- 'offset_modifier' => 0,
+- 'rd_nanosecs' => 0,
+- 'tz' => bless( {
+- 'name' => 'floating',
+- 'offset' => 0
+- }, 'DateTime::TimeZone::Floating' ),
+- 'utc_rd_days' => 723880,
+- 'utc_rd_secs' => 82800,
+- 'utc_year' => 1983
+- }, 'DateTime' ),
+- 'offset_from_std' => 0,
+- 'offset_from_utc' => -21600,
+- 'until' => [],
+- 'utc_start_datetime' => bless( {
+- 'formatter' => undef,
+- 'local_rd_days' => 723881,
+- 'local_rd_secs' => 18000,
+- 'offset_modifier' => 0,
+- 'rd_nanosecs' => 0,
+- 'tz' => bless( {
+- 'name' => 'floating',
+- 'offset' => 0
+- }, 'DateTime::TimeZone::Floating' ),
+- 'utc_rd_days' => 723881,
+- 'utc_rd_secs' => 18000,
+- 'utc_year' => 1983
+- }, 'DateTime' )
+-}, 'DateTime::TimeZone::OlsonDB::Observance' )
+-;
+-sub _last_observance { $last_observance }
+-
+-my $rules = [
+- bless( {
+- 'at' => '2:00',
+- 'from' => '2002',
+- 'in' => 'Oct',
+- 'letter' => 'S',
+- 'name' => 'Mexico',
+- 'offset_from_std' => 0,
+- 'on' => 'lastSun',
+- 'save' => '0',
+- 'to' => 'max'
+- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+- bless( {
+- 'at' => '2:00',
+- 'from' => '2002',
+- 'in' => 'Apr',
+- 'letter' => 'D',
+- 'name' => 'Mexico',
+- 'offset_from_std' => 3600,
+- 'on' => 'Sun>=1',
+- 'save' => '1:00',
+- 'to' => 'max'
+- }, 'DateTime::TimeZone::OlsonDB::Rule' )
+-]
+-;
+-sub _rules { $rules }
+
+
+ 1;
diff -Nru libdatetime-timezone-perl-2.47/debian/patches/series libdatetime-timezone-perl-2.47/debian/patches/series
--- libdatetime-timezone-perl-2.47/debian/patches/series 2022-10-14 15:26:55.000000000 +0200
+++ libdatetime-timezone-perl-2.47/debian/patches/series 2022-10-29 22:24:15.000000000 +0200
@@ -5,3 +5,4 @@
olson-2022b
olson-2022d
olson-2022e
+olson-2022f
Reply to: