incorrect time zone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Stellarium |
Fix Released
|
Medium
|
Alexander Wolf |
Bug Description
Russia has shifted again for winter time, and difference betwen UTC and local time in Moscow now is +3 hr, but ALL the systems and servers with time zone databases (including Apple) are still sure that Russia is UTC+4. The Stellarium takes the real time from my computer (and it is correct, i.e it is 18:12 in Moscow now), but it thinks that 18:12 MSK = 14:12 UTS, though it is already 15:12 UTC!!!! Now it shows me the sky events which has happened ONE HOUR AGO! For example, the today sunset in Moscow is in 20 minutes, at 18:28 local time = 15:28 UTS. But the Stellarium will show me this sunset one hour later, only when there is 19:28 loc.time at my computer.
Would it be better to switch OFF the automatic link to time-zone servers and to allow a user himself to set the difference betwen his local time and UTC?
PS: Russia's idiotic jumps from winter to summer time systems for latest 5 years has f**cked everybody's mind, and we shall not hope that servers will follow soon all this crazy changes.
Related branches
- gzotti: Approve
- Alexander Wolf: Needs Information
-
Diff: 4888 lines (+670/-3318)38 files modifiedCMakeLists.txt (+0/-1)
cmake/default_config.ini.cmake (+0/-1)
data/gui/normalStyle.css (+6/-1)
data/zone.tab (+0/-399)
plugins/EquationOfTime/CMakeLists.txt (+1/-1)
plugins/EquationOfTime/src/EquationOfTime.cpp (+1/-42)
plugins/EquationOfTime/src/EquationOfTime.hpp (+0/-6)
plugins/Observability/src/Observability.cpp (+1/-2)
plugins/RemoteControl/src/MainService.cpp (+1/-1)
plugins/Satellites/src/Satellites.cpp (+1/-1)
plugins/Satellites/src/gui/SatellitesDialog.cpp (+1/-1)
plugins/TimeZoneConfiguration/CMakeLists.txt (+0/-19)
plugins/TimeZoneConfiguration/src/CMakeLists.txt (+0/-35)
plugins/TimeZoneConfiguration/src/TimeZoneConfiguration.cpp (+0/-127)
plugins/TimeZoneConfiguration/src/TimeZoneConfiguration.hpp (+0/-82)
plugins/TimeZoneConfiguration/src/gui/DefineTimeZoneWindow.cpp (+0/-541)
plugins/TimeZoneConfiguration/src/gui/DefineTimeZoneWindow.hpp (+0/-73)
plugins/TimeZoneConfiguration/src/gui/TimeZoneConfigurationWindow.cpp (+0/-285)
plugins/TimeZoneConfiguration/src/gui/TimeZoneConfigurationWindow.hpp (+0/-82)
plugins/TimeZoneConfiguration/src/gui/defineTimeZone.ui (+0/-621)
plugins/TimeZoneConfiguration/src/gui/timeZoneConfigurationWindow.ui (+0/-585)
po/stellarium/POTFILES.in (+0/-5)
src/core/StelApp.cpp (+0/-4)
src/core/StelCore.cpp (+118/-4)
src/core/StelCore.hpp (+17/-1)
src/core/StelLocaleMgr.cpp (+34/-93)
src/core/StelLocaleMgr.hpp (+4/-39)
src/core/StelLocationMgr.cpp (+2/-0)
src/gui/AstroCalcDialog.cpp (+12/-11)
src/gui/BookmarksDialog.cpp (+2/-2)
src/gui/ConfigurationDialog.cpp (+1/-1)
src/gui/DateTimeDialog.cpp (+5/-4)
src/gui/LocationDialog.cpp (+114/-3)
src/gui/LocationDialog.hpp (+14/-1)
src/gui/StelGuiItems.cpp (+14/-2)
src/gui/configurationDialog.ui (+94/-70)
src/gui/locationDialogGui.ui (+226/-171)
src/scripting/StelMainScriptAPI.cpp (+1/-1)
description: | updated |
Changed in stellarium: | |
assignee: | nobody → Alexander Wolf (alexwolf) |
milestone: | none → 1.0.0 |
Changed in stellarium: | |
status: | Opinion → In Progress |
importance: | Undecided → Medium |
Changed in stellarium: | |
status: | In Progress → Fix Committed |
Changed in stellarium: | |
milestone: | 1.0.0 → 0.15.1 |
no longer affects: | stellarium/0.15 |
Changed in stellarium: | |
status: | Fix Committed → Fix Released |
Stellarium doesn't manage time zones and he use TZ info from operating system. If your OS has wrong data about time zones you should update this data. I'm living in the Russian and I have correct tzdata file and I don't have problems, which you described above.