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.