URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95829
[ Назад ]

Исходное сообщение
"Переход на зимнее время 2014 ubuntu server"

Отправлено dirty_rain , 16-Окт-14 13:06 
Практически для всех дистрибутивов Linux  и Freebsd есть новые пакеты tzdata.
А как быть с убунтой? :)

# dpkg-query -p tzdata
Package: tzdata
...
Version: 2014e-0ubuntu0.12.04
...

по факту новый пакет есть, а результата нет, timezone так и остается +0400 MSK.

# date --date='250hours' '+%x %X %z %Z'
10/26/2014 11:02:16 PM +0400 MSK

в интернетах все тихо, может я чего не догоняю? или проблема существует?


Содержание

Сообщения в этом обсуждении
"Переход на зимнее время 2014 ubuntu server"
Отправлено Andrey Mitrofanov , 16-Окт-14 14:01 
> Практически для всех дистрибутивов Linux  и Freebsd есть новые пакеты tzdata.
> А как быть с убунтой? :)

На Debian-е (stable/wheezy) я не заморачивался и вместо текущего _июньского 2014e-0wheezy1 поставил пакет 2014g-1 (сейчас там уже 2014h-{1,2}) из testing/unstable. Зависимостей с гулькин нос, форматы по всей видимости не меняются -- поставился и выдал нужную tz.


"Переход на зимнее время 2014 ubuntu server"
Отправлено McLeod095 , 16-Окт-14 14:01 
>[оверквотинг удален]
> # dpkg-query -p tzdata
> Package: tzdata
> ...
> Version: 2014e-0ubuntu0.12.04
> ...
> по факту новый пакет есть, а результата нет, timezone так и остается
> +0400 MSK.
> # date --date='250hours' '+%x %X %z %Z'
> 10/26/2014 11:02:16 PM +0400 MSK
> в интернетах все тихо, может я чего не догоняю? или проблема существует?

что кажет
zdump -v Europe\Moscow


"Переход на зимнее время 2014 ubuntu server"
Отправлено dirty_rain , 16-Окт-14 14:16 
>  что кажет
> zdump -v Europe\Moscow

# zdump -v Europe\Moscow
EuropeMoscow  -9223372036854775808 = NULL
EuropeMoscow  -9223372036854689408 = NULL
EuropeMoscow  9223372036854689407 = NULL
EuropeMoscow  9223372036854775807 = NULL


"Переход на зимнее время 2014 ubuntu server"
Отправлено Andrey Mitrofanov , 16-Окт-14 14:16 
> Version: 2014e-0ubuntu0.12.04
> по факту новый пакет есть, а результата нет, timezone так и остается
> +0400 MSK.

Какой же он "новый"?    Fri, 13 Jun 2014 18:05:19 -0600

Нужен 2014f http://mm.icann.org/pipermail/tz-announce/2014-August/000023...
или изменения из него. Вышел 6 авнуста.

> # date --date='250hours' '+%x %X %z %Z'
> 10/26/2014 11:02:16 PM +0400 MSK
> в интернетах все тихо, может я чего не догоняю? или проблема существует?

"Нефикшеная" система:

:~> date -d "01 Oct" +%z
+0400
:~> date -d "01 Nov" +%z
+0400
:~> zdump -v Europe/Moscow |grep $(date +%Y) || echo Нет.
Нет.
:~> _

Этот самый Debian с 2014g-1:

$ date -d "01 Oct" +%z
+0400
$ date -d "01 Nov" +%z
+0300
$ zdump -v Europe/Moscow |grep $(date +%Y) || echo Нет.
Europe/Moscow  Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
Europe/Moscow  Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800
$ _


"Переход на зимнее время 2014 ubuntu server"
Отправлено dirty_rain , 16-Окт-14 15:52 
ВСЕМ СПАСИБО
Разобрался! Основная суть, что пакетики новые есть, а в официальных репозиториях убунты их нет.
В итоге деиановский патч великолепно лег на убунту.
Брал патчик тут http://pkgs.org/debian-wheezy/debian-proposed-updates-main-i...