Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@packages.debian.org Usertags: pu X-Debbugs-Cc: tzd...@packages.debian.org, debian-gl...@lists.debian.org Control: affects -1 + src:tzdata
[ Reason ] Include the changes found tzdata 2023c into the bullseye package, namely the change to Lebanon DST. Given the confusion about DST in Lebanon, and with a point release so close, I haven't judged necessary to go through stable-updates. [ Impact ] Users in Lebanon will still have the wrong time. [ Tests ] There are not tests for the current change. [ Risks ] The change is trivial and is based on upstream change, and is in sid for almost 3 weeks. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] This basically reverts the change done in version 2021a-1+deb11u9 to match the status quo about DST in Lebanon. It's best summarized by the upstream changelog: "Model Lebanon's DST chaos by reverting data to tzdb 2023a". [ Other info ] I have already uploaded the package to the archive. Thanks for considering.
diff -Nru tzdata-2021a/debian/changelog tzdata-2021a/debian/changelog --- tzdata-2021a/debian/changelog 2023-03-24 22:41:33.000000000 +0000 +++ tzdata-2021a/debian/changelog 2023-04-18 20:03:16.000000000 +0000 @@ -1,3 +1,11 @@ +tzdata (2021a-1+deb11u10) bullseye; urgency=medium + + * Cherry-pick patch from upstream: + - 24-lebanon-dst2.patch: Revert the Lebanon DST change introduced in + 2023b and backported to 2021a-1+deb11u9. + + -- Aurelien Jarno <aure...@debian.org> Tue, 18 Apr 2023 22:03:16 +0200 + tzdata (2021a-1+deb11u9) bullseye; urgency=medium * Cherry-pick patches from upstream: diff -Nru tzdata-2021a/debian/patches/24-lebanon-dst2.patch tzdata-2021a/debian/patches/24-lebanon-dst2.patch --- tzdata-2021a/debian/patches/24-lebanon-dst2.patch 1970-01-01 00:00:00.000000000 +0000 +++ tzdata-2021a/debian/patches/24-lebanon-dst2.patch 2023-04-18 20:00:36.000000000 +0000 @@ -0,0 +1,110 @@ +commit 0e0b0eb3e5b3c046971ff69aae1ca69c1450f5b4 +Author: Paul Eggert <egg...@cs.ucla.edu> +Date: Mon Mar 27 10:17:37 2023 -0700 + + Revert 2023b’s data changes + + * NEWS: Mention this. + * asia (Lebanon): Revert to 2023a data. Add commentary. + * tz-link.html: Warn further about confusion. + +diff --git a/NEWS b/NEWS +index 9b235a29..fe0e809b 100644 +--- a/NEWS ++++ b/NEWS +@@ -4,6 +4,9 @@ + + Changes to future timestamps + ++ Model Lebanon's DST chaos by reverting data to tzdb 2023a. ++ (Thanks to Jad Baz for the heads-up.) ++ + This year Lebanon springs forward April 20/21 not March 25/26. + (Thanks to Saadallah Itani.) + +diff --git a/asia b/asia +index dd06a5fd..180b3992 100644 +--- a/asia ++++ b/asia +@@ -2693,9 +2693,37 @@ Zone Asia/Pyongyang 8:23:00 - LMT 1908 Apr 1 + # Lebanon + # + # From Saadallah Itani (2023-03-23): +-# Lebanon too announced today delay of Spring forward from March 25 to April 20. +-# From Paul Eggert (2023-03-23): ++# Lebanon ... announced today delay of Spring forward from March 25 to April 20. ++# ++# From Paul Eggert (2023-03-27): ++# This announcement was by the Lebanese caretaker prime minister Najib Mikati. + # https://www.mtv.com.lb/en/News/Local/1352516/lebanon-postpones-daylight-saving-time-adoption ++# A video was later leaked to the media of parliament speaker Nabih Berri ++# asking Mikati to postpone DST to aid observance of Ramadan, Mikati objecting ++# that this would cause problems such as scheduling airline flights, to which ++# Berri interjected, "What flights?" ++# ++# The change was controversial and led to a partly-sectarian divide. ++# Many Lebanese institutions, including the education ministry, the Maronite ++# church, and two news channels LCBI and MTV, ignored the announcement and ++# went ahead with the long-scheduled spring-forward on March 25/26, some ++# arguing that the prime minister had not followed the law because the change ++# had not been approved by the cabinet. Google went with the announcement; ++# Apple ignored it. At least one bank followed the announcement for its doors, ++# but ignored the announcement in internal computer systems. ++# Beirut international airport listed two times for each departure. ++# Dan Azzi wrote "My view is that this whole thing is a Dumb and Dumber movie." ++# Eventually the prime minister backed down, said the cabinet had decided to ++# stick with its 1998 decision, and that DST would begin midnight March 29/30. ++# https://www.nna-leb.gov.lb/en/miscellaneous/604093/lebanon-has-two-times-of-day-amid-daylight-savings ++# https://www.cnbc.com/2023/03/27/lebanon-in-two-different-time-zones-as-government-disagrees-on-daylight-savings.html ++# ++# Although we could model the chaos with two Zones, that would likely cause ++# more trouble than it would cure. Since so many manual clocks and ++# computer-based timestamps ignored the announcement, stick with official ++# cabinet resolutions in the data while recording the prime minister's ++# announcement as a comment. This is how we treated a similar situation in ++# Rio de Janeiro in spring 1993. + # + # Rule NAME FROM TO - IN ON AT SAVE LETTER/S + Rule Lebanon 1920 only - Mar 28 0:00 1:00 S +@@ -2719,11 +2747,12 @@ Rule Lebanon 1988 only - Jun 1 0:00 1:00 S + Rule Lebanon 1989 only - May 10 0:00 1:00 S + Rule Lebanon 1990 1992 - May 1 0:00 1:00 S + Rule Lebanon 1992 only - Oct 4 0:00 0 - +-Rule Lebanon 1993 2022 - Mar lastSun 0:00 1:00 S ++Rule Lebanon 1993 max - Mar lastSun 0:00 1:00 S + Rule Lebanon 1993 1998 - Sep lastSun 0:00 0 - + Rule Lebanon 1999 max - Oct lastSun 0:00 0 - +-Rule Lebanon 2023 only - Apr 21 0:00 1:00 S +-Rule Lebanon 2024 max - Mar lastSun 0:00 1:00 S ++# This one-time rule was announced by the prime minister but soon withdrawn. ++#Rule Lebanon 2023 only - Apr 21 0:00 1:00 S ++ + # Zone NAME STDOFF RULES FORMAT [UNTIL] + Zone Asia/Beirut 2:22:00 - LMT 1880 + 2:00 Lebanon EE%sT + +commit 4c3c3e2d3470ed035840e6b4f8936c217a55385c +Author: Paul Eggert <egg...@cs.ucla.edu> +Date: Mon Mar 27 15:14:40 2023 -0700 + + Fix comments on Lebanon this week + + * asia: Adjust comment to match what the prime minister + eventually ended up with this week. + +diff --git a/asia b/asia +index 180b3992..a29a4dc0 100644 +--- a/asia ++++ b/asia +@@ -2750,8 +2750,9 @@ Rule Lebanon 1992 only - Oct 4 0:00 0 - + Rule Lebanon 1993 max - Mar lastSun 0:00 1:00 S + Rule Lebanon 1993 1998 - Sep lastSun 0:00 0 - + Rule Lebanon 1999 max - Oct lastSun 0:00 0 - +-# This one-time rule was announced by the prime minister but soon withdrawn. +-#Rule Lebanon 2023 only - Apr 21 0:00 1:00 S ++# This one-time rule, announced by the prime minister first for April 21 ++# then for March 30, is commented out for reasons described above. ++#Rule Lebanon 2023 only - Mar 30 0:00 1:00 S + + # Zone NAME STDOFF RULES FORMAT [UNTIL] + Zone Asia/Beirut 2:22:00 - LMT 1880 diff -Nru tzdata-2021a/debian/patches/series tzdata-2021a/debian/patches/series --- tzdata-2021a/debian/patches/series 2023-03-24 22:34:58.000000000 +0000 +++ tzdata-2021a/debian/patches/series 2023-04-18 19:35:19.000000000 +0000 @@ -21,3 +21,4 @@ 21-morroco-dst.patch 22-palestine-dst4.patch 23-lebanon-dst.patch +24-lebanon-dst2.patch