FFe: DBus time API should control ntpdate, not ntpd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Settings Daemon |
Fix Released
|
Medium
|
|||
gnome-settings-daemon (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gnome-settings-
time-admin and indicator-
However, those options don't do what they sound like because of ntpdate.
ntpdate is installed by default and sets the local time from an ntp server every time the system is connected to the Internet. This is done by /etc/network/
"Automatically set time from Internet" controls whether the ntpd daemon is running or not. ntpd is *not* installed by default (time-admin will prompt to install it). When the ntpd daemon is running, time is always current, not just when you connect to the Internet.
"Manual time" allows the user to set time manually like you expect, but since it doesn't turn off ntpdate, time will be reset when you next connect to the Internet.
What we (especially mpt) want is to have "automatically set from Internet" turn on/off ntpdate so that manual time is actually manual time until the user decides to automatically sync again. So gnome-settings-
Currently gnome-settings-
time-admin uses system-
tags: | added: patch-forwarded-upstream |
Changed in gnome-settings-daemon: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gnome-settings-daemon: | |
status: | New → Confirmed |
Changed in gnome-settings-daemon: | |
status: | Confirmed → Fix Released |
As I was the one who originally pointed out the issue and was part of the discussion to find the better solution, I abstain from deciding about this FF.
I'd recommend approving it, though. The current status quo is both incomplete (there is no installation of ntpd, the "automatic sync" option is just grayed out) as well as very confusing (the user thinks that the time is handled only manually, while it is actually synced each time an internet connection is established).
It would make much more sense if the "Automatic sync" option would be on by default (reflecting the fact that we enable ntpdate by default), and the user can switch it off manually. Personally I don't see an use case for doing that, but according to Matthew there are some users who deliberately keep their local time off by ten minutes and don't want ntp sync.