Package: systemd
X-Debbugs-Cc: zlika_...@hotmail.com
Version: 252.31-1~deb12u1
Severity: normal

Dear Maintainer,

"timedatectl set-timezone" does not update the /etc/timezone file since systemd 
252.6-1 (cf. 
https://tracker.debian.org/news/1424576/accepted-systemd-2526-1-source-into-unstable/).
 However, this file still exists on a normal Debian 12 installation, and is 
used by some software. For example, openjdk still uses /etc/timezone if the 
file exists, and only uses /etc/localtime if the previous file does not exist 
(cf. 
https://github.com/openjdk/jdk/blob/master/src/java.base/unix/native/libjava/TimeZone_md.c).
Setting the timezone with "timedatectl set-timezone" (or using the Ansible 
"timezone" command, which also uses timedatectl) leads to inconsistent values 
for /etc/timezone and /etc/localtime. As long as the /etc/timezone file exists 
it should be updated by timedatectl to avoid problems with other software (like 
openjdk) that may use this file if it exists.

Regards,
Thomas

Reply via email to