Page MenuHomePhabricator

update tzdata for proposed Europe/Istanbul TZ/DST changes (when finalized)
Closed, DeclinedPublic

Description

http://gundem.milliyet.com.tr/saat-ayari-degisecek-/gundem/gundemdetay/14.05.2012/1540124/default.htm

While not official yet (do not make the change now), Turkey is planned to switch to UTC+3 while abandoning Daylight Savings Time (DST)

Turkey currently is at GMT+3 due to DST but it will remain in this time zone.

This will affect the timezone: http://en.wikipedia.org/wiki/Europe/Istanbul


Version: unspecified
Severity: normal

Details

Reference
bz36876

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 12:26 AM
bzimport set Reference to bz36876.
bzimport added a subscriber: Unknown Object (MLST).

Looks like the only tr* wiki with wgLocaltimezone set up at the moment is trwikimedia (Europe/Istanbul). Adding shell keyword (Although maybe this is not needed now that config changes can be made through gerrit?) and marking as resolved later as the timezone change hasn't taken effect yet.

Looks like there's no tr content project that uses a local timezone. (so they're all UTC). The only 2 that use Europe/Istanbul are trwikimedia (a chapter wiki) and gagwiki. (gag !== tr) If any of the tr wikis want to use Europe/Istanbul by default they are welcome to propose that locally to their communities and then file implementation bugs for those changes. But that's unrelated to the change in offset/DST for Turkey.

It seems that the proposed new (permanent) time is the same offset as the current offset there and the current tzdata/zoneinfo DB has no DST/offset transitions until Oct 28. There's a new tzdata package in squeeze from less than 2 weeks ago which says:

$ zdump -v Europe/Istanbul | egrep 'Oct .* 2012'
Europe/Istanbul Sun Oct 28 00:59:59 2012 UTC = Sun Oct 28 03:59:59 2012 EEST isdst=1 gmtoff=10800
Europe/Istanbul Sun Oct 28 01:00:00 2012 UTC = Sun Oct 28 03:00:00 2012 EET isdst=0 gmtoff=7200

Anyway, this is not something that can be addressed by developers and requires no config changes. All we need is updated tzdata packages on all servers (and before that a decision by the govt and a new tzdata release).

And, now that I've looked, production already has package {"tzdata": ensure => latest; } globally. (via the base class)

-> WORKSFORME :)