Bug#1034578: bullseye-pu: package tzdata/2021a-1+deb11u10
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian.org@packages.debian.org
Usertags: pu
X-Debbugs-Cc: tzdata@packages.debian.org, debian-glibc@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 <aurel32@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 <eggert@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 <eggert@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
Reply to: