[pkg-ntp-maintainers] [PATCH 1/2] debian/ntp.service: remove conflicts with systemd-timesyncd

Dimitri John Ledkov xnox at ubuntu.com
Tue Oct 3 17:47:11 UTC 2017


Actually this patch alone is wrong, as I am out of date w.r.t.
src:systemd upload which has:

  * Drop systemd-timesyncd.service.d/disable-with-time-daemon.conf.
    All major NTP implementations ship a native service file nowadays with a
    Conflicts=systemd-timesyncd.service so this drop-in is no longer
    necessary. (Closes: #873185)

Thus it is correct for ntp.service to conflict.



On 3 October 2017 at 13:27, Dimitri John Ledkov <xnox at ubuntu.com> wrote:
> Timesyncd already neutralises itself if ntp is installed. ntp should
> be preferred as it is a more feature/function complete implementation.
> Note that systemd-timesyncd, in Debian, ships with a drop-in
> ConditionExecutable=!/usr/sbin/ntpd, meaning that timesyncd unit only
> starts if ntpd binary is not present on disk. ntp unit currently ships
> with Conflicts=systemd-timesyncd, meaning ntp unit does not start if
> systemd-timesyncd unit is enabled. But systemd-timesyncd is enabled by
> default. All of above means, that when both bin:systemd and bin:ntp
> are installed, both ntp and systemd-timesyncd units are enabled, yet
> neither are started (assuming network DHCP server does to provide NTP
> server option). Fix this by dropping redundant Conflicts in
> ntp.service unit, which thus makes ntp preffered timesync daemon when
> available.
> ---
>  debian/changelog   | 8 ++++++++
>  debian/ntp.service | 1 -
>  2 files changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/debian/changelog b/debian/changelog
> index cb4d4e2..a60266f 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,3 +1,11 @@
> +ntp (1:4.2.8p10+dfsg-6) UNRELEASED; urgency=medium
> +
> +  * debian/ntp.service: remove conflicts with systemd-timesyncd, as
> +    timesyncd already neutralises itself if ntp is installed. ntp should
> +    be preferred as it is a more feature/function complete implementation.
> +
> + -- Dimitri John Ledkov <xnox at ubuntu.com>  Tue, 03 Oct 2017 13:16:10 +0100
> +
>  ntp (1:4.2.8p10+dfsg-5) unstable; urgency=medium
>
>    * Fix arch:all FTBFS due to improper moving of sntp manpage (Closes: #865227)
> diff --git a/debian/ntp.service b/debian/ntp.service
> index d384aa1..763f46b 100644
> --- a/debian/ntp.service
> +++ b/debian/ntp.service
> @@ -2,7 +2,6 @@
>  Description=Network Time Service
>  Documentation=man:ntpd(8)
>  After=network.target
> -Conflicts=systemd-timesyncd.service
>
>  [Service]
>  Type=forking
> --
> 2.7.4
>



-- 
Regards,

Dimitri.



More information about the pkg-ntp-maintainers mailing list