Ivan Novikov <Ivan.Novikov@f31.n5080.z2.fidonet.org> wrote: > IN>> дык, в конце-концов какая обстановка сейчас в сорцах с > IN>> обновлёнными зонами? какой получается наиболее быстрый способ > IN>> обновить zoneinfo? (порты не предлагать) > SEL> 1. Поставить пакет из PR#194173 > SEL> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194173 > SEL> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=148016 > ээээ.... что-то я не понял в чём, собственно, баг-то?
Как минимум нет публично доступного описания наличия самой проблемы, так и того как безопасно и надёжно её исправить тем, кто использует поддерживаемые версии FreeBSD (8.4, 9.3, 9.4 и 10.0). Как вариант, что бы проблема надёжно и безопасно могла быть разрешена с помощью freebsd-update.
> в разнице с релизным вариантом? > вот вчерашний стэйбл сравнил с ianaвским файлом - в моей зоне различий не > обнаружил.
Путей обхода есть некоторое число. Обновление на stable, или запуск "zic europe" в каталоге "contrib/tzdata" ветки stable/9 (версия ОС при этом может быть любой), это только парочка из множества возможных вариантов.
> кстати, а есть какой-нибудь способ проверить есть ли переход на зимнее время в > текущем файле localtime или нет? > если тупо сделать date -v+1m, то время не меняется, поскольку date учитывает > таймзону. в старых линухах, вроде, не учитывало (лень искать).
Hапример, zdump -v /etc/localtime
>> Кроме того, не забыть обновить PHP, ruby, java, если они присутствуют в >> системе. > а это зачем? разве они не системными функциями пользуются?
Могу только ещё раз подтвердить то, что написано в PR#194173, нет, как минимум, они не пользуются стандартными системными функциями. ИМХО, хуже всего с ruby, который здесь пользуется, а здесь не пользуется, поэтому реакция становится не предсказуемой.
Сегодня мне ещё стали рассказывать за perl, я пока не проверил, в чём там собака порылась, в самом perl или в одном из perl модулей.
-- Успехов, Сергей Леонтьев, <http://www.cryptopro.ru> (NewsTap) --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)