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.That said, keep in mind that we don't have a versioned systemd dep (yet), only an unversioned one [1]. So maybe turning this into a versioned dep is "good enough" and should work in most cases. If possible, I think we should get this into the first stable release, as we can't really fix this for good, only for users who haven't upgraded yet.
Regards, Michael[1] https://salsa.debian.org/systemd-team/systemd/-/blob/debian/master/debian/control#L192
OpenPGP_signature
Description: OpenPGP digital signature