Package: tzdata
Version: 2026b-0+deb13u1
Severity: normal
The file /usr/share/zoneinfo/zone1970.tab contains a corrupted row that
tags Asia/Tokyo with both the JP and AU country codes:
JP,AU +353916+1394441 Asia/Tokyo Eyre Bird Observatory
The coordinates (+35°39'16", +139°44'41") point to Tokyo, Japan — not
to the Eyre Bird Observatory, which is located in Western Australia
(approximately -32°15', +126°18'). It looks like two separate rows
were merged: the real Tokyo entry (JP, Asia/Tokyo) and a missing
Australian entry for Eyre Bird Observatory (probably AU,
Australia/Eucla).
The user-visible effect: TZInfo::Country.get("AU").zone_identifiers in
Ruby (and equivalent calls in other tz libraries) now lists Asia/Tokyo
as an Australian zone. Application code that enumerates "all
timezones in Australia" gets Tokyo, Osaka, and Sapporo mixed in.
Reproducer:
$ grep -E '^(AU|[^[:space:]]+,AU)' /usr/share/zoneinfo/zone1970.tab
... shows the JP,AU Asia/Tokyo row at the bottom.
Expected: Asia/Tokyo should be tagged with JP only. A separate row
should exist for the AU entry (likely Australia/Eucla).
-- System Information:
Debian Release: 13 (trixie)
Package version: 2026b-0+deb13u1