@alfonsosiciliano@mastodon.bsd.cafe
Post #2316085
2026-05-09 16:22 UTC
@sbeyer@ioc.exchange
The database still contains Büsingen, so the real question seems to be how a time zone selection program should deal with a single special-case entry in the database.
Should it hardcode exceptions?
“If country == Germany, ignore its zones”
or
“If zone == Büsingen, ignore it”
Or should people modify the database locally instead? After all, these are still semi-official data used by several entities.
Replies (1)
-
@goaserer@mastodontech.de 2026-05-09 20:57
@alfonsosiciliano@mastodon.bsd.cafe The tzdata contains a file called backward. Zones like Europe/Busingen being listed in backward is basically a deprecation marker. Apps should consider those mappings as otherwise you end up with things like two separate zones for Kyiv. Besides, since there is no "most of Germany" entry in the timezone db I'd guess someone already special-cased it in the code