timedatex replacing systemd-timedated for NTP packages

Miroslav Lichvar mlichvar at redhat.com
Tue Nov 25 15:23:15 UTC 2014

This is about bug #1136905 [1], discussed previously on the systemd list
[2] and also on our desktop list [3].

The issue is that systemd-timedated now supports only systemd-timesyncd
for NTP and ignores other NTP services installed on the system. It doesn't
know that chronyd or ntpd is enabled (usually by system-config-date after
the installation) and switching NTP in timedate clients such as
timedatectl and GNOME control center is broken.

If we want to have this working correctly with chronyd/ntpd, at this point
it seems the only reasonable option is to replace systemd-timedated.
timedatex is a new implementation of the timedate interface that was
recently added to Fedora. It reads the list of NTP units from a directory
as systemd-timedated used to do. When installed, systemd will start it for
the timedate bus name instead of systemd-timedated. The timedate clients
should work as expected, please report bugs if not.

One suggestion was to install it as a dependency of the NTP packages.
Is this a good idea? Should this first go through the Fedora change
process or at least be documented somewhere?

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1136905
[2] http://lists.freedesktop.org/archives/systemd-devel/2014-August/022367.html
[3] http://lists.fedoraproject.org/pipermail/desktop/2014-September/010749.html

Miroslav Lichvar

More information about the devel mailing list