[Merge] ~rbalint/ubuntu-release-upgrader:ubuntu/master into ubuntu-release-upgrader:ubuntu/master
Dimitri John Ledkov
launchpad at surgut.co.uk
Fri Apr 17 09:15:38 UTC 2020
On Fri, 17 Apr 2020, 09:51 Julian Andres Klode, <julian.klode at canonical.com>
wrote:
> Oh I missed an @rbalint for the second paragraph.
>
> Optimally we'd also replace any other automatically installed time-daemon
> (whether the provides are pre-focal or not) with systemd-timesyncd, because
> if the user did not explictly chose one of them, they should get the
> official standard supported one.
>
Timesyncd is the fallback time-daemon. Any other time-daemon is better and
preferred. We do not not want to install timesyncd, if any other
time-daemon is available. Chrony is probably the best one, that's why we
promoted it to main. Timesyncd is simply the smallest /minimal one. Hence
we use it in Ubuntu Core.
This is atypical dependency declaration. Previously timesyncd was always
co-installed, but neutralised with systemd unit conflicts, which sometimes
didn't work right. Thus timesyncd was never intended to be running, if any
other time-daemon was installed. If Focal, one even saves disk space, by
having only one time-daemon on disk.
This issue is a regression in release-upgrader. On prior dist-upgrades
(e.g. to Eoan), chosen time-daemon was kept. And yes this is new, due to
package split landing only recently.
We should not enable Eoan -> Focal upgrades until this is fixed.
>
--
https://code.launchpad.net/~rbalint/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/382454
Your team Ubuntu Core Development Team is subscribed to branch ubuntu-release-upgrader:ubuntu/master.
More information about the Ubuntu-reviews
mailing list