The current plan looks like this:
0/ Testing can happen already, by switching to "chrony" manually
=> apt install chrony && apt-mark auto chrony # will remove
systemd-timesyncd
1/ Get the seed changes landed in "platform:minimal" and "ubuntu:cloud-minimal"
=> seeding "chrony | time-daemon", to allow for switching of NTP stack, e.g.
by installing systemd-timesyncd (also in "main").
=> Give germinate some time to regenerate its outputs and sync to the
mirrors.
2/ update "ubuntu-meta", by running the ./update script and dput to the
archive, deploying the seed changes from (1) to to the "ubuntu-minimal"
and "ubuntu-cloud-minimal" meta packages.
3/ Update systemd, to drop "Recommends: systemd-timesyncd", just keeping
"time-daemon".
=> We can potentially avoid this delta, as the ubuntu-meta "Depends: chrony
| time-daemon" should overrule systemd's "Recommends: systemd-timesyncd |
time-daemon".
4/ At this point new installations/images should come pre-installed with chrony
(not sd-timesyncd).
=> People can manually switch back by calling "apt install systemd-timesyncd
&& apt-mark auto systemd-timesyncd"
5/ Implement transition logic in ubuntu-release-upgrader to remove
systemd-timesyncd from upgrading system, replacing it with chrony.
=> To make upgraded systems behave the same as new installations.
=> People can still manually switch back to any other "time-daemon" as
described in (4).
6/ Update docs and release notes.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2111342
Title:
Install time-daemon with NTS support by default
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2111342/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs