Re: libsystemd

2016-09-01 Thread Samuel Thibault
Hello, Jonathan de Boyne Pollard, on Thu 01 Sep 2016 08:47:44 +0100, wrote: > >You have forgotten about the existence of Debian Hurd. (-: > > > >* https://jdebp.eu./FGA/hurd-daemons.html#proc > > >The Hurd precisely tries to expose things as files. > > > Not in this case. I pointed earlier to t

Re: libsystemd

2016-08-30 Thread Tollef Fog Heen
]] Jonathan de Boyne Pollard > Russ Allbery: > > > I think that... says the same thing I said? > > > Read again, and let your eye dwell upon Laurent Bercot's name this > time. (-: The world has changed since 2014 and the Debian systemd > packaging Hoo-Hah, and I've been keeping tabs. s6 doesn

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-30 Thread Dmitry Bogatov
[2016-08-29 18:30] Russ Allbery > > part text/plain1918 > Dmitry Bogatov writes: > > > Socket is not bad thing. Inventing daemon for no reason is complicating > > things for no reason => bad. Thanks history, we have pid files, not > > `libpid' to talk to `pidd'. > > Uh, the

Re: libsystemd

2016-08-30 Thread Dmitry Bogatov
[2016-08-30 08:55] Jonathan de Boyne Pollard > > part text/plain 198 > Dmitry Bogatov: > > > Thanks history, we have pid files, not `libpid' to talk to `pidd'. > > > You have forgotten about the existence of Debian Hurd. (-: I like Hurd idea, but I was talking about Linux

Re: libsystemd

2016-08-30 Thread Samuel Thibault
Jonathan de Boyne Pollard, on Tue 30 Aug 2016 08:55:26 +0100, wrote: > >Thanks history, we have pid files, not `libpid' to talk to `pidd'. > > > You have forgotten about the existence of Debian Hurd. (-: The Hurd precisely tries to expose things as files. Samuel

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-29 Thread Russ Allbery
Dmitry Bogatov writes: > Socket is not bad thing. Inventing daemon for no reason is complicating > things for no reason => bad. Thanks history, we have pid files, not > `libpid' to talk to `pidd'. Uh, the daemon in question is the init daemon? Which has been there since the beginning of UNIX?

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-29 Thread Dmitry Bogatov
> > I can understand this need, although never needed it myself. > > > But implementation makes me sad. Instead of creating UNIX-way solution > > (create /var/run/foo.ready, when you are ready?), it does the worst > > thing I can imagine. > > If communicating with another local daemon via a UNIX d

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-29 Thread Russ Allbery
Vincent Bernat writes: > ❦ 29 août 2016 05:00 CEST, Russ Allbery  : >> upstart supports a similar mechanism via the -Z flag, but it's (IMO) a >> little less clean: the process sends itself a SIGSTOP when it's ready, >> and then lets the init system send it a SIGCONT. This does work, but I >> do

Re: libsystemd

2016-08-29 Thread Russ Allbery
Jonathan de Boyne Pollard writes: > Russ Allbery: >> All other init systems except upstart [...] > Psst! > * https://jdebp.eu./FGA/unix-daemon-readiness-protocol-problems.html#Choice I think that... says the same thing I said? At least the only ones I see there are systemd and a proposal for

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-29 Thread Russ Allbery
Dmitry Bogatov writes: > I can understand this need, although never needed it myself. > But implementation makes me sad. Instead of creating UNIX-way solution > (create /var/run/foo.ready, when you are ready?), it does the worst > thing I can imagine. If communicating with another local daemon

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-29 Thread Dmitry Bogatov
[2016-08-28 20:00] Russ Allbery > > part text/plain3207 > Dmitry Bogatov writes: > > > Not to start flame or to advertize anything/anyone, but why to integrate > > with 'runit' init system, your program should support foreground > > operation and logging on stdout, and to in

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-28 Thread Vincent Bernat
❦ 29 août 2016 05:00 CEST, Russ Allbery  : > upstart supports a similar mechanism via the -Z flag, but it's (IMO) a > little less clean: the process sends itself a SIGSTOP when it's ready, and > then lets the init system send it a SIGCONT. This does work, but I don't > like it as much; pausing f

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-28 Thread Russ Allbery
Dmitry Bogatov writes: > Not to start flame or to advertize anything/anyone, but why to integrate > with 'runit' init system, your program should support foreground > operation and logging on stdout, and to integrate with systemd, it > should link with library? You should *also* support foregrou

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-28 Thread Dmitry Bogatov
[2016-08-28 06:26] Adam Borowski > > part text/plain2020 > On Sat, Aug 27, 2016 at 10:33:36AM +0300, Dmitry Bogatov wrote: > > > > I hugely support idea of dynamically loading libsystemd. > > > > > > Please don't, no. While I do think packages should keep sysvinit > > > sup

Re: libsystemd

2016-08-28 Thread Colin Watson
On Sun, Aug 28, 2016 at 02:21:47PM +0100, Jonathan de Boyne Pollard wrote: > Simon McVittie: > >You mean like libsystemd, which looks in /run to see whether systemd is in > >use, talks to it if it is, and returns some suitable error code (-ENOSYS?) > >if it isn't? :-) > > Here's interesting for yo

Re: libsystemd

2016-08-28 Thread Vincent Bernat
❦ 28 août 2016 15:21 CEST, Jonathan de Boyne Pollard  : >> You mean like libsystemd, which looks in /run to see whether systemd >> is in use, talks to it if it is, and returns some suitable error >> code (-ENOSYS?) if it isn't? :-) >> > Here's interesting for you. (-: > > Here's libsystemd and A

Re: libsystemd

2016-08-28 Thread The Wanderer
On 2016-08-28 at 09:11, Jonathan de Boyne Pollard wrote: > The Wanderer: > >> IMO this level of integration between things which are not mutually >> interdependent is a minor bug in itself, but none of the >> maintainers are going to agree with me on that. > > Actually, they might. But this is

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-27 Thread Adam Borowski
On Sat, Aug 27, 2016 at 10:33:36AM +0300, Dmitry Bogatov wrote: > > > I hugely support idea of dynamically loading libsystemd. > > > > Please don't, no. While I do think packages should keep sysvinit > > support as long as it continues to work and doesn't make other paths > > worse, I don't think

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-27 Thread Russ Allbery
Dmitry Bogatov writes: > You convinced me. If I pursue simplicity, it would be better to just > recompile packages to get rid of unwanted dependencies. I strongly suspect the amount of time you have spent participating in this thread already exceeds all benefit you will ever achieve from recompi

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-27 Thread Andrey Rahmatullin
On Sat, Aug 27, 2016 at 07:36:02AM -0400, The Wanderer wrote: > There is one minor/cosmetic downside of libsystemd as currently > provided, however: the apt-listchanges changelog. > > The only '*systemd*' package which I have installed is libsystemd0. > However, whenever I dist-upgrade (which is a

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-27 Thread The Wanderer
On 2016-08-27 at 06:26, Andrew Shadura wrote: > On 27 August 2016 at 10:33, Dmitry Bogatov wrote: > >> Like compat package, which provides libsystemd.a static library >> and headers, that mirrors interface of libsystemd. This library >> would forward call to actual libsystemd, if it exists and r

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-27 Thread Dmitry Bogatov
> Once per thread about systemd, I point out that dbus-daemon links to both > libapparmor and libselinux - which results in at least one useless library > for literally everyone with dbus installed, since "major" LSMs don't > stack, so nobody can possibly be using both AppArmor and SELinux at the

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-27 Thread Simon McVittie
On Sat, 27 Aug 2016 at 10:33:36 +0300, Dmitry Bogatov wrote: > > > > > * conntrackd & systemd are very good integrated (using libsystemd) > > > > > > I hugely support idea of dynamically loading libsystemd. > > > > Please don't, no. While I do think packages should keep sysvinit > > support as l

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-27 Thread Andrey Rahmatullin
On Sat, Aug 27, 2016 at 10:33:36AM +0300, Dmitry Bogatov wrote: > > > I hugely support idea of dynamically loading libsystemd. > > > > Please don't, no. While I do think packages should keep sysvinit > > support as long as it continues to work and doesn't make other paths > > worse, I don't think

Re: libsystemd [was: Re: Is missing SysV-init support a bug?]

2016-08-27 Thread Dmitry Bogatov
> > > * conntrackd & systemd are very good integrated (using libsystemd) > > > > I hugely support idea of dynamically loading libsystemd. > > Please don't, no. While I do think packages should keep sysvinit > support as long as it continues to work and doesn't make other paths > worse, I don't t

Re: libsystemd-dummy available in unstable

2014-07-24 Thread Simon McVittie
On 24/07/14 12:16, Marco d'Itri wrote: > This package provides a dummy libsystemd-daemon-dev binary package on > kfreebsd-* and hurd-* systems. > > The purpose of this package is to allow other packages to > unconditionally build-depend depend on libsystemd-daemon-dev, removing the > need for if