<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 3, 2019 at 1:23 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 03.04.19 um 18:08 schrieb Felipe Sateler:<br>
> Looks like sysvinit-core needs XB-Important: yes to prevent such easy<br>
> removal.<br>
<br>
I though about this too, but on the other hand with "init" we actually<br>
allow users to switch between sysvinit and systemd and adding<br>
XB-Important: yes to sysvinit-core would render "init" moot.<br></blockquote><div><br></div><div>Ah, you are right. I mixed init with systemd-sysv, which does not have the Important flag set.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I have to say I'm surprised apt prefers uninstalling a package to<br>
satisfy a Recommends over not installing a Recommends and keeping that<br>
package.<br></blockquote><div><br></div><div>Yeah, I that is surprising. Would it make sense to loop the apt maintainers into this?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
If systemd is the active PID 1, we want libpam-systemd installed<br>
alongside. So far we also considered that users might not have<br>
systemd-sysv installed but instead boot with init=/lib/systemd/systemd.<br>
I have no idea how common that is, so maybe an alternative could be to<br>
move the libpam-systemd Recommends from systemd to systemd-sysv<br>
(alongside the existing libnss-systemd).<br></blockquote><div><br></div><div>Makes a lot of sense to me.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
WDYT? Is it too late in the release cycle to make such a change?<br></blockquote><div><br></div><div>I don't know. Most likely we would need a tight dependency on systemd, to ensure at least one pacakge Recommends libpam-systemd.</div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><br>Saludos,<br>Felipe Sateler</div></div>