Y2K7: Daylight Savings Time Changes and OpenSolaris

Posted on March 5, 2007

As everyone should know by now, Daylight Savings Time has been moved this year to the second Sunday of March: March 11th. (Can you believe its March already?) Naturally anyone on OpenSolaris will want to know whether or not to worry. The quick answer is: if your on Nevada Build 31 or newer your OK.

The more verbose answer is that the original BugID’s for our upcoming change are:

Both these changes were integrated into snv_31. Other updates have occurred as recently as snv_57 (6512648) which predominantly addressed “Bahamas adopts 2007 US DST dates”.

If your like me (paranoid) and don’t want to trust someone elses word for it, Lloyd Staley shared an awesome tip on the OS-Discuss ” Y2K7 update?” thread. You can use zdump to dump the zoneinfo and see when DST begins and ends:

# zdump -v US/Pacific | grep 2007
US/Pacific  Mon Mar  5 07:56:41 2007 UTC = Sun Mar  4 23:56:41 2007 PST isdst=0
US/Pacific  Sun Mar 11 09:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 PST isdst=0
US/Pacific  Sun Mar 11 10:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 PDT isdst=1
US/Pacific  Sun Nov  4 08:59:59 2007 UTC = Sun Nov  4 01:59:59 2007 PDT isdst=1
US/Pacific  Sun Nov  4 09:00:00 2007 UTC = Sun Nov  4 01:00:00 2007 PST isdst=0

Mega-props to Lloyd. That was a command I was unaware of but definitely calms my nerves, and hopefully yours as well.