<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 9, 2021 at 5:01 PM Michael Biebl <<a href="mailto:biebl@debian.org">biebl@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 09.09.21 um 16:15 schrieb Michael Biebl:<br>
> Am 09.09.21 um 15:15 schrieb Felipe Sateler:<br>
>> It should give us the guarantees[1]:<br>
>><br>
>>  > The postinst script may be called in the following ways:<br>
>>  > postinst configure most-recently-configured-version<br>
>>  >   The files contained in the package will be unpacked.<br>
>>  >   All package dependencies will at least be “Unpacked”.<br>
>>  >   If there are no circular dependencies involved,<br>
>>  >   all package dependencies will be configured<br>
>><br>
>> AFAICS we don't have circular dependencies, but maybe the versioned <br>
>> breaks/replaces + versioned depends makes dpkg think there is one?<br>
> <br>
> Hm, we do have systemd -> systemd-timesyncd | time-daemon and<br>
>                 systemd-timesyncd -> systemd<br>
> <br>
> This is a circular dep afaiu.<br>
> <br>
<br>
I guess the only way to break this dep cycle is to drop (or rather <br>
demote) the Depends: systemd-timesyncd | time-daemon to a Recommends.<br>
<br>
To ensure that systemd-timesyncd is installed during the initial <br>
bootstrap, we'd have to bump it's prio, similar to what we did for <br>
libpam-systemd. Either important or standard.<br>
<br>
Related here:<br>
<a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986651" rel="noreferrer" target="_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986651</a><br>
<br>
If we can get such a change into bullseye remains to be seen.<br>
<br>
Does anyone else have a different idea how to approach this?<br><br></blockquote><div><br></div><div>No, I don't have any other idea. Perhaps the installer or apt teams have any ideas?</div></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><br>Saludos,<br>Felipe Sateler</div></div>