あ、あれれ? (Xubuntu 24.04)
$ ls /usr/share/zoneinfo/Japan
ls: cannot access '/usr/share/zoneinfo/Japan': No such file or directory
Ubuntu 22.04
$ dpkg -S /usr/share/zoneinfo/Japan
tzdata: /usr/share/zoneinfo/Japan
$ dpkg -l tzdata | cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-======================-============-=======================================
ii tzdata 2024a-0ubuntu0.22.04.1 all time zone and daylight-saving time data
Xubuntu 24.04
$ dpkg -l tzdata | cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-================-============-=======================================
ii tzdata 2024a-3ubuntu1.1 all time zone and daylight-saving time data
Ubuntu 22.04
$ ls -l /usr/share/zoneinfo/Japan
lrwxrwxrwx 1 root root 10 May 3 2024 /usr/share/zoneinfo/Japan -> Asia/Tokyo
で
$ ls -l /usr/share/zoneinfo/Asia/Tokyo
-rw-r--r-- 1 root root 309 May 3 2024 /usr/share/zoneinfo/Asia/Tokyo
なんだけど、Xubuntu 24.04でJapanからAsia/Tokyoへのシンボリックリンクが取り除かれた理由を見つけることはできませんでした。そのうちまた探そう。
tzdata-2024a-3ubuntu1.1の/usr/share/doc/tzdata/changelog.Debian.gzにありました (2024a-0ubuntu0.22.34.1にはありませんでした):
> tzdata (2023c-8) unstable; urgency=medium
> :
> * Ship only timezones in tzdata that follow the current rules of geographical region (continent or ocean) and city name. Move all legacy timezone symlinks (that are upgraded during package update) to tzdata-legacy. This includes dropping the special handling for US/* timezones. (Closes: #1040997)
なるほどなあ
https://bugs-devel.debian.org/cgi-bin/bugreport.cgi?bug=1040997
というわけで僕もこれからはTZ=JapanではなくTZ=Asia/Tokyoを使うようにしよう (国名ではなく地域と都市名を覚えないといけないw