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

Bug#1124111: trixie-pu: package tzsetup/1:0.132+deb13u1



Package: release.debian.org
Severity: normal
Tags: trixie
User: release.debian.org@packages.debian.org
Usertags: pu
X-Debbugs-Cc: debian-boot@lists.debian.org
Control: affects -1 + src:tzsetup

Hi,

[ Reason ]
We've received installation reports from users telling us their
locations weren't being taken into account timezone-wise. That's the
case at least for Argentina (multiple reports), and for Ukraine. Both
are fixed in unstable already.

As far as I understand[1] that's due to legacy names being split out
from the regular tzdata package.

  1. https://lists.debian.org/debian-boot/2025/12/msg00190.html

Whatever the exact reasons, the fact is bookworm was accepting both
pairs of names (Etc/UTC added for reference):

    $ for tz in America/Argentina/Buenos_Aires America/Buenos_Aires Europe/Kyiv Europe/Kiev Etc/UTC; do TZ=$tz date; done
    Sat 27 Dec 21:23:26 -03 2025
    Sat 27 Dec 21:23:26 -03 2025
    Sun 28 Dec 02:23:26 EET 2025
    Sun 28 Dec 02:23:26 EET 2025
    Sun 28 Dec 00:23:26 UTC 2025

while trixie doesn't anymore:

    Sat 27 Dec 21:23:16 -03 2025
    Sun 28 Dec 00:23:16 America 2025
    Sun 28 Dec 02:23:16 EET 2025
    Sun 28 Dec 00:23:16 Europe 2025
    Sun 28 Dec 00:23:16 UTC 2025

Note how the second of each pair (legacy name) gets the area reported,
alongside with the same data as UTC…

[ Impact ]
Affected users get UTC instead of a location-appropriate timezone.

[ Tests ]
Test-installations in Spanish (location = Argentina) and Ukrainian
(location = Ukraine) with a custom ISO using the proposed package
confirmed the correct timezone is set and giving appropriate time
information in the installed system.

[ Risks ]
I'd hate to jinx it so I'll just stay very low risks: the source package
gets two substitutions (the two affected locations), which after a build
under cowbuilder are confirmed to be the only two changes according to
diffoscope.

[ 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


Thanks for your time!


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
diff -Nru tzsetup-0.132/debian/changelog tzsetup-0.132+deb13u1/debian/changelog
--- tzsetup-0.132/debian/changelog	2025-07-20 06:34:41.000000000 +0200
+++ tzsetup-0.132+deb13u1/debian/changelog	2025-12-28 00:14:31.000000000 +0100
@@ -1,3 +1,11 @@
+tzsetup (1:0.132+deb13u1) trixie; urgency=medium
+
+  [ Holger Wansing ]
+  * Fix timezone for Argentina. Closes: #1111332.
+  * Fix timezone for Ukraine as well (from MR4).
+
+ -- Cyril Brulebois <kibi@debian.org>  Sun, 28 Dec 2025 00:14:31 +0100
+
 tzsetup (1:0.132) unstable; urgency=medium
 
   [ Updated translations ]
diff -Nru tzsetup-0.132/tzmap.override tzsetup-0.132+deb13u1/tzmap.override
--- tzsetup-0.132/tzmap.override	2021-02-08 13:55:40.000000000 +0100
+++ tzsetup-0.132+deb13u1/tzmap.override	2025-12-28 00:14:00.000000000 +0100
@@ -1,11 +1,11 @@
-AR America/Buenos_Aires
+AR America/Argentina/Buenos_Aires
 GB Europe/London
 DE Europe/Berlin
 MH Pacific/Majuro
 ML Africa/Bamako
 MY Asia/Kuala_Lumpur
 SJ Europe/Oslo
-UA Europe/Kiev
+UA Europe/Kyiv
 UZ Asia/Samarkand
 CN Asia/Shanghai
 PS Asia/Gaza

Reply to: