Hi everyone, we want to make you aware of an upcoming patch for Sugar installations that will correct for the changed Daylight Savings Time (DST) this year.
SummaryThe U.S. Congress passed the
Energy Policy Act of 2005. For our purposes, the changes to the Uniform Time Act of 1966 are at issue. Instead of setting clocks ahead one hour on the first Sunday of April (April 1, 2007), clocks will now be set ahead on the second Sunday in March (
March 11, 2007).
Similarly, clocks will now be set back on the first Sunday of November (
November 4, 2007) rather than the last Sunday of October (October 28, 2007).
So, there are three additional weeks of DST in spring and one additional week in the fall, for a total of four additional weeks of DST.
Canada will also follow this rule although Mexico, which used to follow the U.S. rule, no longer will and will continue to honor the former DST dates.
What does this mean for my Sugar installation?Sugar installations contain a file that maps time zones to rules regarding DST, such as when (or even if) DST is honored. This file is used to calculate offsets so that a user in California sees date/time values in PST (or PDT) even though the server may be physically located in the UK and the creator of the record in Manila.
The file (timezones.php) is statically created during the build process here at Sugar and is provided when Sugar is installed. The file currently is built with the expectation that DST will switch over according to the prior rules (April 1st). The patch will update this file to reflect the new rules (i.e., DST now ranging from March 11 to November 4).
What versions are being patched?
Sugar plans to patch these code branches: 4.0.1, 4.2.1, 4.5.0, and 4.5.1.
When will the patch be ready?We anticipate the patch will be available within the next week.
How will I obtain the patch and install it?The DST patch will be a standard patch made available through the update service. System administrators will see the red banner signifying the patch is available and can install it through the normal means.
Further, we anticipate making the updated timezones.php file available separately via SugarForge.
The Sugar patch assumes that the corresponding DST fix for the operating system has also been applied.
After I apply the patch will all my appointments be displayed correctly if they start within the affected periods?
No. Appointments created before the Sugar patch is applied may appear one hour behind in Sugar if the date falls within the March 11 to April 1 window and the user's timezone is affected by this change (i.e., users located in the U.S. and Canada).
Is there a way to make all appointments appear correctly in Sugar? The sooner you apply the patch the better. Also, updating records that were created before the patch was applied will recalculate and correct the offset.
Bookmarks