Am 09.09.21 um 16:15 schrieb Michael Biebl:
Am 09.09.21 um 15:15 schrieb Felipe Sateler:It should give us the guarantees[1]:> The postinst script may be called in the following ways: > postinst configure most-recently-configured-version > The files contained in the package will be unpacked. > All package dependencies will at least be “Unpacked”. > If there are no circular dependencies involved, > all package dependencies will be configuredAFAICS we don't have circular dependencies, but maybe the versioned breaks/replaces + versioned depends makes dpkg think there is one?Hm, we do have systemd -> systemd-timesyncd | time-daemon and systemd-timesyncd -> systemd This is a circular dep afaiu.
I guess the only way to break this dep cycle is to drop (or rather demote) the Depends: systemd-timesyncd | time-daemon to a Recommends.
To ensure that systemd-timesyncd is installed during the initial bootstrap, we'd have to bump it's prio, similar to what we did for libpam-systemd. Either important or standard.
Related here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986651 If we can get such a change into bullseye remains to be seen. Does anyone else have a different idea how to approach this? Michael
OpenPGP_signature
Description: OpenPGP digital signature