Bug 17467 - Invalid DST for Australian Eastern Time
Summary: Invalid DST for Australian Eastern Time
Status: CLOSED FIXED
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: glibc-timezones (show other bugs)
Version: unspecified
Hardware: all Linux
: P2 major
Assignee: Dmitry V. Levin
QA Contact: qa-4.1@altlinux.org
URL: http://www.australia.gov.au/Time
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-07 05:28 MSD by (GalaxyMaster)
Modified: 2012-07-10 13:06 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description (GalaxyMaster) 2008-10-07 05:28:24 MSD
[root@galaxy ~]# zdump -v Australia/Melbourne | fgrep 2008
Australia/Melbourne  Sat Mar 29 15:59:59 2008 UTC = Sun Mar 30 02:59:59 2008 EST isdst=1 gmtoff=39600
Australia/Melbourne  Sat Mar 29 16:00:00 2008 UTC = Sun Mar 30 02:00:00 2008 EST isdst=0 gmtoff=36000
Australia/Melbourne  Sat Oct 25 15:59:59 2008 UTC = Sun Oct 26 01:59:59 2008 EST isdst=0 gmtoff=36000
Australia/Melbourne  Sat Oct 25 16:00:00 2008 UTC = Sun Oct 26 03:00:00 2008 EST isdst=1 gmtoff=39600
[root@galaxy ~]# rpm -qf /usr/share/zoneinfo/Australia/Melbourne
glibc-timezones-2.5.1-alt7
[root@galaxy ~]#

Как видно из вышеприведенного дампа сессии, переключение на летнее время установлено на последнее воскресение октября, но по официальной информации на http://www.australia.gov.au/Time - переход происходит в первое воскресение октября:

===
Across the south-eastern states and the ACT, daylight saving for future summers begins at 2am Eastern Standard Time on the first Sunday in October and ends at 2am Eastern Standard Time (3am summer time) on the first Sunday in April.
===

Я пометил данный баг как major, так как серверы автоматически не перешли на летнее время и это породило некоторое замешательство в работе.
Comment 1 Dmitry V. Levin 2008-10-18 23:24:06 MSD
В Сизифе это было недавно исправлено:

$ rpmquery tzdata
tzdata-2008g-alt1
$ /usr/sbin/zdump -v Australia/Melbourne | fgrep 2008
Australia/Melbourne  Sat Apr  5 15:59:59 2008 UTC = Sun Apr  6 02:59:59 2008 EST isdst=1 gmtoff=39600
Australia/Melbourne  Sat Apr  5 16:00:00 2008 UTC = Sun Apr  6 02:00:00 2008 EST isdst=0 gmtoff=36000
Australia/Melbourne  Sat Oct  4 15:59:59 2008 UTC = Sun Oct  5 01:59:59 2008 EST isdst=0 gmtoff=36000
Australia/Melbourne  Sat Oct  4 16:00:00 2008 UTC = Sun Oct  5 03:00:00 2008 EST isdst=1 gmtoff=39600

2boyarsh: Будем бэкпортить glibc+tzdata в 4.1 для нашего австралийского друга?
Comment 2 Anton V. Boyarshinov 2008-10-20 14:57:52 MSD
(In reply to comment #1)

> 2boyarsh: Будем бэкпортить glibc+tzdata в 4.1 для нашего австралийского друга?
а tzdata не достаточно? 

Comment 3 Dmitry V. Levin 2008-10-20 15:36:56 MSD
(In reply to comment #2)
> (In reply to comment #1)
> 
> > 2boyarsh: Будем бэкпортить glibc+tzdata в 4.1 для нашего австралийского друга?
> а tzdata не достаточно? 
> 

Необходимо и достаточно glibc-timezones + tzdata.

Список изменений между сборками glibc в 4.1 и Сизифе:
* Thu Oct 16 2008 Dmitry V. Levin <ldv@altlinux.org> 6:2.5.1-alt8
- Moved zoneinfo to tzdata package.
* Thu Sep 18 2008 Dmitry V. Levin <ldv@altlinux.org> 6:2.5.1-alt7
- Added postinstall workaround for the /etc/localtime change.
- Removed explicit binary pathname provides.
* Mon Sep 15 2008 Dmitry V. Levin <ldv@altlinux.org> 6:2.5.1-alt6
- glibc-core: Changed /etc/localtime to UTC.
- Imported the dynamic-resolvconf patch from Debian (avm@).
- Built with fresh glibc-kernheaders.
* Tue May 13 2008 Dmitry V. Levin <ldv@altlinux.org> 6:2.5.1-alt5
- glibc-locales: Packaged more /usr/share/locale/ subdirectories.

Из них в 4.1 имеет смысл только alt5, часть alt6, alt8.
Comment 4 (GalaxyMaster) 2012-07-10 13:06:45 MSK
Видимо про этот баг уже забыли, я его закрою тогда -- он уже давно не актуален.