diff -Nru tzdata-2023a/asia tzdata-2023b/asia --- tzdata-2023a/asia 2023-03-22 19:26:50.000000000 +0100 +++ tzdata-2023b/asia 2023-03-23 19:45:11.000000000 +0100 @@ -2691,6 +2691,12 @@ # 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): +# https://www.mtv.com.lb/en/News/Local/1352516/lebanon-postpones-daylight-saving-time-adoption +# # Rule NAME FROM TO - IN ON AT SAVE LETTER/S Rule Lebanon 1920 only - Mar 28 0:00 1:00 S Rule Lebanon 1920 only - Oct 25 0:00 0 - @@ -2713,9 +2719,11 @@ 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 max - Mar lastSun 0:00 1:00 S +Rule Lebanon 1993 2022 - 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 # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Beirut 2:22:00 - LMT 1880 2:00 Lebanon EE%sT diff -Nru tzdata-2023a/debian/changelog tzdata-2023b/debian/changelog --- tzdata-2023a/debian/changelog 2023-03-24 01:31:18.000000000 +0100 +++ tzdata-2023b/debian/changelog 2023-03-24 15:39:21.000000000 +0100 @@ -1,3 +1,10 @@ +tzdata (2023b-0ubuntu0.18.04.0) bionic; urgency=medium + + * New upstream version (LP: #2012599): + - Lebanon delays the start of DST this year. + + -- Benjamin Drung Fri, 24 Mar 2023 15:39:21 +0100 + tzdata (2023a-0ubuntu0.18.04.0) bionic; urgency=medium * New upstream release (LP: #2012599) diff -Nru tzdata-2023a/debian/tests/python tzdata-2023b/debian/tests/python --- tzdata-2023a/debian/tests/python 2023-03-24 01:28:46.000000000 +0100 +++ tzdata-2023b/debian/tests/python 2023-03-24 15:38:06.000000000 +0100 @@ -108,6 +108,12 @@ date = timezone.localize(datetime.datetime(2023, 4, 28, 12, 0)) self.assertEqual(self._hours(date.utcoffset()), 3) + def test_2023b(self) -> None: + """Test Lebanon delays DST from 2023b release.""" + timezone = pytz.timezone("Asia/Beirut") + date = timezone.localize(datetime.datetime(2023, 4, 2)) + self.assertEqual(self._hours(date.utcoffset()), 2) + def main() -> None: """Run unit tests in verbose mode.""" diff -Nru tzdata-2023a/NEWS tzdata-2023b/NEWS --- tzdata-2023a/NEWS 2023-03-22 20:48:28.000000000 +0100 +++ tzdata-2023b/NEWS 2023-03-24 03:51:51.000000000 +0100 @@ -1,5 +1,16 @@ News for the tz database +Release 2023b - 2023-03-23 19:50:38 -0700 + + Briefly: + Lebanon delays the start of DST this year. + + Changes to future timestamps + + This year Lebanon springs forward April 20/21 not March 25/26. + (Thanks to Saadallah Itani.) + + Release 2023a - 2023-03-22 12:39:33 -0700 Briefly: diff -Nru tzdata-2023a/version tzdata-2023b/version --- tzdata-2023a/version 2023-03-22 20:48:29.000000000 +0100 +++ tzdata-2023b/version 2023-03-24 03:51:52.000000000 +0100 @@ -1 +1 @@ -2023a +2023b