tzdata 2023d release (leap-second.list expiring this week)

Bug #2047314 reported by Bill Thorsteinson
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tzdata (Ubuntu)
Fix Released
High
Unassigned
Focal
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
Lunar
Fix Released
Undecided
Unassigned
Mantic
Fix Released
Undecided
Unassigned

Bug Description

[ Impact ]

leap-seconds.list shipped by tzdata 2023c expired on Dec 28th 2023.

The 2023d release contains the following changes:

   Briefly:
     Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
     Vostok, Antarctica changed time zones on 2023-12-18.
     Casey, Antarctica changed time zones five times since 2020.
     Code and data fixes for Palestine timestamps starting in 2072.
     A new data file zonenow.tab for timestamps starting now.

   Changes to future timestamps

     Ittoqqortoormiit, Greenland (America/Scoresbysund) joins most of
     the rest of Greenland's timekeeping practice on 2024-03-31, by
     changing its time zone from -01/+00 to -02/-01 at the same moment
     as the spring-forward transition. Its clocks will therefore not
     spring forward as previously scheduled. The time zone change
     reverts to its common practice before 1981.

     Fix predictions for DST transitions in Palestine in 2072-2075,
     correcting a typo introduced in 2023a.

   Changes to past and future timestamps

     Vostok, Antarctica changed to +05 on 2023-12-18. It had been at
     +07 (not +06) for years. (Thanks to Zakhary V. Akulov.)

     Change data for Casey, Antarctica to agree with timeanddate.com,
     by adding five time zone changes since 2020. Casey is now at +08
     instead of +11.

   Changes to past tm_isdst flags

     Much of Greenland, represented by America/Nuuk, changed its
     standard time from -03 to -02 on 2023-03-25, not on 2023-10-28.
     This does not affect UTC offsets, only the tm_isdst flag.
     (Thanks to Thomas M. Steenholdt.)

   New data file

     A new data file zonenow.tab helps configure applications that use
     timestamps dated from now on. This simplifies configuration,
     since users choose from a smaller Zone set. The file's format is
     experimental and subject to change.

[ Test Plan ]

Test cases were added to autopkgtest to cover the testing:

* python: test_2023d

So the test plan is to check that all autopkgtest succeeds.

[ Other Info ]

The autopkgtest for chrony is flaky on jammy and newer (see bug #2002910).

Benjamin Drung (bdrung)
Changed in tzdata (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Bob Proulx (bob-proulx) wrote :

I have also been watching the days tick down to expiration.

I see that this has been fixed in Debian with tzdata 2023c-5+deb12u1. It would be great if an updated package would flow through Ubuntu.

Benjamin Drung (bdrung)
summary: - leap-second.list expiring this week
+ tzdata 2023d release (leap-second.list expiring this week)
description: updated
Benjamin Drung (bdrung)
description: updated
Benjamin Drung (bdrung)
Changed in tzdata (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Benjamin Drung (bdrung) wrote :
Revision history for this message
Benjamin Drung (bdrung) wrote :
Revision history for this message
Benjamin Drung (bdrung) wrote :
description: updated
tags: added: patch
Revision history for this message
Benjamin Drung (bdrung) wrote :
Revision history for this message
Benjamin Drung (bdrung) wrote :

I prepared the ESM updates for trusty, xenial, and bionic in git: https://code.launchpad.net/~ubuntu-core-dev/ubuntu/+source/tzdata/+git/tzdata

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tzdata - 2023d-1ubuntu1

---------------
tzdata (2023d-1ubuntu1) noble; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - Ship 2023c ICU timezone data which are utilized by PHP in tzdata-icu
    - Add autopkgtest test case for ICU timezone data
    - Do not rename NEWS into changelog.gz, this fixes a build failure on
      moment-timezone.js
    - Point Vcs-Browser/Git to Launchpad
    - generate_debconf_templates: Work around AttributeError on icu import
  * No ICU data update yet as none is yet available upstream.

tzdata (2023d-1) unstable; urgency=medium

  * New upstream version (LP: #2047314):
    - Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
    - Vostok, Antarctica changed time zones on 2023-12-18.
    - Casey, Antarctica changed time zones five times since 2020.
    - Code and data fixes for Palestine timestamps starting in 2072.
    - A new data file zonenow.tab for timestamps starting now.
  * Install zonenow.tab in tzdata
  * Add autopkgtest test case for 2023d release
  * Document tzdata-legacy split in NEWS.Debian (Closes: #1051973, #1056908)

tzdata (2023c-11) unstable; urgency=medium

  * Update Swedish debconf translation.
    Thanks to Martin Bagge / brother <email address hidden> (Closes: #1054616)
  * Update leap-seconds.list from upstream
  * Remove leapseconds during clean target

 -- Benjamin Drung <email address hidden> Tue, 02 Jan 2024 15:24:25 +0100

Changed in tzdata (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

Hello Bill, or anyone else affected,

Accepted tzdata into mantic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/tzdata/2023d-0ubuntu0.23.10 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-mantic to verification-done-mantic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-mantic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in tzdata (Ubuntu Mantic):
status: New → Fix Committed
tags: added: verification-needed verification-needed-mantic
Changed in tzdata (Ubuntu Lunar):
status: New → Fix Committed
tags: added: verification-needed-lunar
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Bill, or anyone else affected,

Accepted tzdata into lunar-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/tzdata/2023d-0ubuntu0.23.04 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-lunar to verification-done-lunar. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-lunar. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in tzdata (Ubuntu Jammy):
status: New → Fix Committed
tags: added: verification-needed-jammy
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Bill, or anyone else affected,

Accepted tzdata into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/tzdata/2023d-0ubuntu0.22.04 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in tzdata (Ubuntu Focal):
status: New → Fix Committed
tags: added: verification-needed-focal
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Bill, or anyone else affected,

Accepted tzdata into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/tzdata/2023d-0ubuntu0.20.04 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Bob Proulx (bob-proulx) wrote :

I installed tzdata_2023d-0ubuntu0.23.10_all.deb on a 22.04.3 LTS system with these messages logged.

    ntpd[2389941]: leapsecond file ('/usr/share/zoneinfo/leap-seconds.list'): good hash signature
    ntpd[2389941]: leapsecond file ('/usr/share/zoneinfo/leap-seconds.list'): loaded, expire=2024-06-28T00:00:00Z last=2017-01-01T00:00:00Z ofs=37

Looks good to me! Thanks!

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (tzdata/2023d-0ubuntu0.23.04)

All autopkgtests for the newly accepted tzdata (2023d-0ubuntu0.23.04) for lunar have finished running.
The following regressions have been reported in tests triggered by the package:

chrony/4.3-1ubuntu4 (armhf)
mtail/3.0.0~rc50-1 (arm64)
python-tz/2022.7.1-3 (amd64, arm64, armhf, ppc64el, s390x)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/lunar/update_excuses.html#tzdata

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Bill Thorsteinson (billthor55) wrote :

I have installed the proposed release and the file /usr/share/zoneinfo/leap-seconds.list expiry date is '28 June 2024'. A future update should be schedule for May. Thanks for the update.

Test regressions may be related to this change in 2023a data set. If so test should be updated accordingly.

Changes to past timestamps

     America/Yellowknife has changed from a Zone to a backward
     compatibility Link, as it no longer differs from America/Edmonton
     since 1970. (Thanks to Almaz Mingaleev.) This affects some
     pre-1948 timestamps. The old data are now in 'backzone'.

Revision history for this message
Benjamin Drung (bdrung) wrote :

All lunar autopkgtest succeeded. python-tz had to use 2022.7.1-3ubuntu0.1 from lunar-proposed.

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (tzdata/2023d-0ubuntu0.23.10)

All autopkgtests for the newly accepted tzdata (2023d-0ubuntu0.23.10) for mantic have finished running.
The following regressions have been reported in tests triggered by the package:

systemd/253.5-1ubuntu6.1 (arm64)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/mantic/update_excuses.html#tzdata

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Chris Peterson (cpete) wrote :

Hi, I can confirm the autopkgtests for all releases (Mantic, Lunar, Jammy, and Focal) are passing and all listed regressions are fixed.

The listed regression for systemd/253.5-1ubuntu6.1 (arm64) in Mantic appears to be resolved on a retest. See:

https://autopkgtest.ubuntu.com/results/autopkgtest-mantic/mantic/arm64/s/systemd/20240108_213105_c65e8@/log.gz

The listed regression for chrony/4.3-1ubuntu4 (armhf) in Lunar appears to be resolved on a retest. See:

https://autopkgtest.ubuntu.com/results/autopkgtest-lunar/lunar/armhf/c/chrony/20240107_161911_97f61@/log.gz

The listed regression for mtail/3.0.0~rc50-1 (arm64) in Lunar appears to be resolved on a retest. see:

https://autopkgtest.ubuntu.com/results/autopkgtest-lunar/lunar/arm64/m/mtail/20240107_151954_b45f2@/log.gz

The listed regression for python-tz/2022.7.1-3 (amd64, arm64, armhf, ppc64el, s390x) in Lunar resolved by the release of 2022.7.1-3ubuntu0.1 .

tags: added: verification-done-focal verification-done-jammy verification-done-lunar verification-done-mantic
removed: verification-needed-focal verification-needed-jammy verification-needed-lunar verification-needed-mantic
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tzdata - 2023d-0ubuntu0.23.10

---------------
tzdata (2023d-0ubuntu0.23.10) mantic; urgency=medium

  * New upstream version (LP: #2047314):
    - Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
    - Vostok, Antarctica changed time zones on 2023-12-18.
    - Casey, Antarctica changed time zones five times since 2020.
    - Code and data fixes for Palestine timestamps starting in 2072.
    - A new data file zonenow.tab for timestamps starting now.
  * No ICU data update yet as none is yet available upstream.
  * Install zonenow.tab in tzdata
  * Add autopkgtest test case for 2023d release

 -- Benjamin Drung <email address hidden> Tue, 02 Jan 2024 19:28:21 +0100

Changed in tzdata (Ubuntu Mantic):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for tzdata has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tzdata - 2023d-0ubuntu0.23.04

---------------
tzdata (2023d-0ubuntu0.23.04) lunar; urgency=medium

  * New upstream version (LP: #2047314):
    - Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
    - Vostok, Antarctica changed time zones on 2023-12-18.
    - Casey, Antarctica changed time zones five times since 2020.
    - Code and data fixes for Palestine timestamps starting in 2072.
    - A new data file zonenow.tab for timestamps starting now.
  * No ICU data update yet as none is yet available upstream.
  * Install zonenow.tab in tzdata
  * Add autopkgtest test case for 2023d release

 -- Benjamin Drung <email address hidden> Tue, 02 Jan 2024 20:10:22 +0100

Changed in tzdata (Ubuntu Lunar):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tzdata - 2023d-0ubuntu0.22.04

---------------
tzdata (2023d-0ubuntu0.22.04) jammy; urgency=medium

  * New upstream version (LP: #2047314):
    - Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
    - Vostok, Antarctica changed time zones on 2023-12-18.
    - Casey, Antarctica changed time zones five times since 2020.
    - Code and data fixes for Palestine timestamps starting in 2072.
    - A new data file zonenow.tab for timestamps starting now.
  * No ICU data update yet as none is yet available upstream.
  * Install zonenow.tab in tzdata
  * Add autopkgtest test case for 2023d release

 -- Benjamin Drung <email address hidden> Tue, 02 Jan 2024 20:37:09 +0100

Changed in tzdata (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tzdata - 2023d-0ubuntu0.20.04

---------------
tzdata (2023d-0ubuntu0.20.04) focal; urgency=medium

  * New upstream version (LP: #2047314):
    - Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
    - Vostok, Antarctica changed time zones on 2023-12-18.
    - Casey, Antarctica changed time zones five times since 2020.
    - Code and data fixes for Palestine timestamps starting in 2072.
    - A new data file zonenow.tab for timestamps starting now.
  * No ICU data update yet as none is yet available upstream.
  * Install zonenow.tab in tzdata
  * Add autopkgtest test case for 2023d release
  * Refresh make-systemv.patch

 -- Benjamin Drung <email address hidden> Tue, 02 Jan 2024 21:08:29 +0100

Changed in tzdata (Ubuntu Focal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.