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 configured

AFAICS 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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to