Hacker News Digest

Тег: #tzdata

Постов: 2

Recreating the US/* time zone situation (rachelbythebay.com)

by move-on-by • 13 сентября 2025 г. в 16:14 • 107 points

ОригиналHN

#timezone#tzdata#unix#debian

Комментарии (75)

  • Пользователи жалуются на путаницу в именах часовых поясов: устаревшие US/*, дубли EST/EDT, городские селекторы вместо простых смещений.
  • Корень проблемы — в файлах tzdata нет идентификатора зоны; если /etc/localtime не symlink, ПО вынуждено угадывать, выбирая короткое имя («US» вместо «America/…»).
  • Debian по-прежнему показывает пользователю привычные Eastern/Central, но уже маппит их на корректные America/*.
  • Предложения «хранить просто -8/-7» проваливаются: нужны история DST, исключения вроде Аризоны, будущие смены законов.
  • Вывод: единственное надёжное решение — использовать America/Phoenix, America/Los_Angeles и т. д., а не аббревиатуры или смещения.

Debian 13, Postgres, and the US time zones (rachelbythebay.com) 🔥 Горячее

by move-on-by • 12 сентября 2025 г. в 02:33 • 253 points

ОригиналHN

#debian#postgresql#cron#tzdata#iana#timezones

Комментарии (128)

  • В Debian 13 исчезли устаревшие зоны US/* (US/Eastern, US/Pacific и др.); они живут в отдельном пакете tzdata-legacy.
  • Переход тихий: в релиз-ноутс ни слова, многие узнали об изменении, когда ПО перестало стартовать или сломались cron-задачи.
  • Проблема касается не только Debian: GitLab, PostgreSQL, IB TWS, Racket- библиотеки и др. продолжают использовать старые имена.
  • Фикс прост: apt install tzdata-legacy, либо заменить US/Zone на America/City во всех конфигах и базах.
  • Спор в треде: кто виноват — Debian (не предупредил), IANA (удалил без шумихи) или сисадмины (20 лет не следили за backward)?