<div dir="ltr"><div dir="ltr">On Tue, 18 Feb 2020 at 13:37, Robie Basak <<a href="mailto:robie.basak@ubuntu.com">robie.basak@ubuntu.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Feb 18, 2020 at 10:31:40AM +1300, Michael Hudson-Doyle wrote:<br>
> On the face of it, the package is buggy. tmpfiles configs are processed by<br>
> systemd, the package depends on the tmpfiles config being processed -> it<br>
> should Depend: on systemd. This is not a path forward to having it work in<br>
> a docker container though.<br>
<br>
This is a good point. I believe this has been discussed in Debian, and<br>
that there was an argument that it's better not to enforce that via a<br>
dependency for now since doing so would preclude alternative init<br>
systems from being usable. I don't know if that discussion concluded.<br></blockquote><div><br></div><div>There was some discussion along some of these lines, yes. One approach would be to have several packages to use alternatives to provide /bin/tmpfiles (and Provide: tmpfiles in their control file). But that hasn't happened yet.</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">
For Ubuntu specifically, I believe it's not buggy because we can assume<br>
that systemd is present.<br></blockquote><div><br></div><div>systemd is not present in docker containers!</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">
As you said though, this is largely unrelated to the Docker use case we<br>
want to enable.<br>
<br>
I commented in the bug about that.<br></blockquote><div><br></div><div>I think my previous email outlined a possible solution. I could copy my idea to the bug I guess...</div><div><br></div><div>Cheers,</div><div>mwh </div></div></div>