Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@packages.debian.org Usertags: pu X-Debbugs-Cc: debian-p...@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 <gre...@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 <gre...@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