Bug#993947: Time lost, /etc/systemd/timesyncd.conf gets replaced with a default one

Michael Biebl biebl at debian.org
Thu Sep 9 15:15:40 BST 2021


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20210909/8c1bfe41/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list