Clock out of sync on resume from suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Indicator Date and Time |
Invalid
|
Undecided
|
Unassigned | ||
indicator-datetime (Ubuntu) |
Invalid
|
High
|
Charles Kerr | ||
qmenumodel (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
Critical
|
Nick Dedekind |
Bug Description
When the device is resumed by pressing the power button and the device is not connected over USB the clock is out of sync
You need another system to compare the time to verify this bug report, and make sure both clocks are in sync.
TEST CASE
1. Unplug the device from its USB cable
2. Press the power button to switch to suspend mode or wait until it goes to suspend
3. Wait 2 or more minutes
4. Press the power button again to resume the device
5. Compare the time on the greeter and indicator with the time on the other system
EXPECTED RESULT
Clocks are in sync
ACTUAL RESULT
Time on the device is behind by several minutes.
The use case are people who use their device as a watch. You usually resume it, check the time, suspend it.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: unity8 7.88+14.
Uname: Linux 3.4.0-5-mako armv7l
ApportVersion: 2.14.3-0ubuntu1
Architecture: armhf
Date: Tue Jun 10 19:11:42 2014
InstallationDate: Installed on 2014-06-10 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140610)
SourcePackage: unity8
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- kevin gunn (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Albert Astals Cid (community): Needs Information
- Michał Sawicz: Needs Information
-
Diff: 491 lines (+206/-89)14 files modifiedplugins/Unity/Indicators/qmldir (+0/-3)
plugins/Unity/Indicators/unitymenumodelcache.cpp (+26/-11)
plugins/Unity/Indicators/unitymenumodelcache.h (+5/-3)
qml/Greeter/Clock.qml (+2/-1)
qml/Panel/Indicators/CachedUnityMenuModel.qml (+10/-31)
qml/Panel/Indicators/DefaultIndicatorWidget.qml (+2/-1)
qml/Panel/Indicators/IndicatorBase.qml (+4/-2)
tests/mocks/QMenuModel/unitymenumodel.cpp (+4/-5)
tests/mocks/Unity/Indicators/CMakeLists.txt (+6/-1)
tests/mocks/Unity/Indicators/CachedUnityMenuModel.qml (+0/-30)
tests/mocks/Unity/Indicators/fakeplugin.cpp (+9/-0)
tests/mocks/Unity/Indicators/qmldir (+0/-1)
tests/qmltests/CMakeLists.txt (+1/-0)
tests/qmltests/Panel/Indicators/tst_CachedUnityMenuModel.qml (+137/-0)
Changed in unity8 (Ubuntu): | |
status: | New → Confirmed |
tags: | added: qa-daily-testing rtm14 |
Changed in indicator-datetime (Ubuntu): | |
assignee: | nobody → Charles Kerr (charlesk) |
tags: | added: lt-blocker lt-category-visible lt-prio-high |
Changed in unity8: | |
assignee: | nobody → Nick Dedekind (nick-dedekind) |
Changed in unity8: | |
status: | Triaged → In Progress |
Changed in unity8: | |
status: | In Progress → Fix Released |
Changed in qmenumodel (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Nick Dedekind (nick-dedekind) |
importance: | Undecided → Critical |
no longer affects: | unity8 |
Works fine with the non-split greeter. Closing