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

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: