Wrong day light saving times in CONFIG_SITE_ENV?
Bug #1756015 reported by
Dirk Zimoch
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
EPICS Base | Status tracked in 7.0 | |||||
3.15 |
Fix Released
|
Low
|
Andrew Johnson | |||
7.0 |
Fix Released
|
Low
|
Andrew Johnson |
Bug Description
I think the MET TIMEZONE examples are all wrong. In Europe daylight saving time ends 3:00 -> 2:00, not 2:00 -> 1:00 as in the US. Thus all MET TIMEZONE examples should end with 3, not 2. (As far I understand what the hour part means.)
In spring the time is the same in EU and US: 2:00 -> 3:00
description: | updated |
affects: | epics-v4-bundlecpp → epics-base |
summary: |
- Wong day light saving times in CONFIG_SITE_ENV? + Wrong day light saving times in CONFIG_SITE_ENV? |
Changed in epics-base: | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
Okay, you probably know that better than I do so I will fix the 3.14 branch and merge up.
I update these entries occasionally to remove old years and add new ones, but it is getting tiresome keeping all our IOCs up to date. Back in 2009 Larry Hoff sent me some code to calculate the VxWorks TIMEZONE value from the Posix TZ variable. This would let us set the rules once and then every time the IOC reboots (and maybe whenever the year rolls over, but at APS we always reboot our IOCs at least once in January anyway) it would calculate the correct TIMEZONE setting for that year. If someone wanted to look at integrating that code into the VxWorks time provider code I'll be happy to forward them a copy.