Hi Am 09.01.25 um 18:56 schrieb Aurelien Jarno:
On 2025-01-09 17:36, Debian Bug Tracking System wrote:Processing commands for cont...@bugs.debian.org:found 822733 2022g-6Bug #822733 {Done: Benjamin Drung <bdr...@debian.org>} [tzdata] tzdata: Drop /etc/timezone Marked as found in versions tzdata/2022g-6 and reopened.thanksStopping processing here.Just to clarify the situation, starting with tzdata 2024b-5, /etc/timezone is not created anymore by tzdata, only updated if it exists. debian-installer does not create this file anymore, so newly installed Trixie systems won't have that file unless created manually.
I've re-opened the bug report as changes were reverted in
tzdata (2022g-6) unstable; urgency=medium . * Restore generating /etc/timezone again. The removal of /etc/timezone will be done in Debian 13 "Trixie". (Closes: #1031376, #1031395)
Aurelien added parts of the changes back in 2024b-5, excluding the changes which remove /etc/timezone on upgrades.
So, newly installed systems will be different from upgraded systems. Ultimately, I think we should remove /etc/timezone on upgrades as well, to ensure there is no schism between upgraded any newly installed systems. I thus think it makes sense to keep this issue open for tracking purposes. Regarding tracking, I usertagged the open issues [1] that I could find.As for the "remove /etc/timezone on upgrades" as in [2], Aurelien mentioned on IRC that a simple version check like this is maybe to simplistic. tzdata regularly gets stable updates and I assume a stable update would not include this upgrade code.
So the upgrade check would have to be: a/ If upgrading from stable → run the code b/ If upgrading from a previous version < 123 → run the codeAs for a/, maybe checking if the version contains "deb" would be a reliable indicator.
Another approach to implement the one-time-removal-on-upgrades would be to use a flag file.
Michael[1] https://udd.debian.org/cgi-bin/bts-usertags.cgi?user=pkg-systemd-maintain...@lists.alioth.debian.org&tag=etc-timezone-removal [2] https://salsa.debian.org/glibc-team/tzdata/-/commit/3edcce5955de5ed7b7072402e7565945bc84aea8
OpenPGP_signature.asc
Description: OpenPGP digital signature