2014 DST changes in Egypt, again
Hi all. We have finally "located" a precise official reference about the DST changes in Egypt. The Ministers Cabinet decision is explained at http://www.cabinet.gov.eg/Media/CabinetMeetingsDetails.aspx?id=347 For some reason, this (Arabic) site is not accessible outside Egypt, but the page says: "وفيما يتعلق بالتوقيت الصيفى، فمن المقرر أن يبدأ العمل به فى تمام الساعة الثانية عشرة مساء اليوم الخميس 15/5/2014، على أن يتم وقف العمل به فى الساعة الثانية عشر مساء يوم الخميس 26/6/2014، ويعاد العمل بالتوقيت الصيفى مجدداً عقب انتهاء شهر رمضان،وذلك فى تمام الساعة الثانية عشر مساء يوم الخميس "31/7/2014. .. which translates into: "With regard to daylight saving time, it is scheduled to take effect at exactly twelve o'clock this evening, Thursday, 15 MAY 2014, to be suspended by twelve o'clock on the evening of Thursday, 26 JUN 2014, and re-established again at the end of the month of Ramadan, at twelve o'clock on the evening of Thursday, 31 JUL 2014." This statement has been reproduced by other (more accessible) sites: 1. http://elgornal.net/news/news.aspx?id=4699258 2. http://www.masrawy.com/news/egypt/politics/2014/may/15/5901668.aspx?ref=more... 3. http://dostorasly.com/news/view.aspx?cdate=15052014&id=7e25a82b-6e9e-473a-8d... 4. https://www.facebook.com/Egyptian.Cabinet.Of.Ministers/photos/a.202138989797... Since release 2014c was based on the assumption that the DST suspension would take place on 28 JUN 2014, I think that we'll need to make yet another adjustment to Africa/Cairo. -Imed
Thanks for the heads-up. This most likely affects 2015 and later, too; I've tried to come up with a pattern. Attached is a proposed patch, which I've pushed into the experimental repository. Please give it a try. We'll need another stable release soon.
In reviewing the recent changes, I noticed that three of the four transitions for Africa/Cairo in 2014 were defined as occurring at 24:00, while a third was defined at 23:00s. Looking back, I noticed there is a lot of inconsistency in this regard, which doesn't seem to have been intentional. The attached patch replaces all transitions to standard time in Africa/Cairo at 23:00s with 24:00; it also redefines 2010 Ramadan transitions which occurred at 0:00 as occurring at 24:00 of the previous day. I haven't touched more general transitions at 0:00 or 0:00s since many of those allow rules to be defined succinctly (e.g., lastFri 0:00). This patch did not change the output of zdump in my tests. -- Tim Parenti On 4 June 2014 12:35, Paul Eggert <eggert@cs.ucla.edu> wrote:
Thanks for the heads-up. This most likely affects 2015 and later, too; I've tried to come up with a pattern. Attached is a proposed patch, which I've pushed into the experimental repository. Please give it a try. We'll need another stable release soon.
Tim Parenti wrote:
I noticed there is a lot of inconsistency in this regard, which doesn't seem to have been intentional.
Thanks for mentioning this. The old entries used "23:00s" and not "24:00" because the entries were intended to be portable to pre-1998 versions of zic, which did not support "24:00". By now it's safe to assume that these old zic versions are dead, as a "24:00" sneaked into the data some years ago (github commit 883cdaef9203b09be4ef48210dfb3991b114093c dated 2009-05-17 14:50:24 -0400), and nobody has complained in over five years. So I pushed your change into the experimental version of tz on github.
participants (3)
-
Imed Chihi -
Paul Eggert -
Tim Parenti