Re: systemd service and /etc/default/

2014-08-18 Thread Josh Triplett
Marc Haber wrote: > On Sun, 17 Aug 2014 23:14:33 -0500, Josh Triplett > wrote: > >Why a requirement to not improve upstream? Ideally, the Debian patches > >for a piece of software should trend to zero over time, as fixes make > >their way upstream. > > Imagine an upstream author having the coop

Re: systemd service and /etc/default/

2014-08-18 Thread Cyril Brulebois
Marc Haber (2014-08-18): > And others removed. Or do you actually claims that the systemd > migration didn't actually break things? Not all of them, but a > noticeable number. (I don't think Russ claimed anything along those lines, no.) Anyway: things get broken, bugs get reported, bugs get fixe

Re: systemd service and /etc/default/

2014-08-18 Thread Marc Haber
On Mon, 18 Aug 2014 09:31:37 -0700, Russ Allbery wrote: >could we tone down the assumption that people with >differing preferences want to break everything you do? It's just a few >additional options. And others removed. Or do you actually claims that the systemd migration didn't actually break

Re: systemd service and /etc/default/

2014-08-18 Thread Lars Wirzenius
On Mon, Aug 18, 2014 at 09:31:37AM -0700, Russ Allbery wrote: > More generally (and this part is not pointed at Thomas), I realize it's > become de rigueur in any thread about systemd to reply to "hm, you could > consider getting a dog" with "WHY DO YOU WANT TO KILL MY KITTENS?!?!?", > but seriousl

Re: systemd service and /etc/default/

2014-08-18 Thread Henrique de Moraes Holschuh
On Sun, 17 Aug 2014, Marc Haber wrote: > Please. The attitute of requiring Debian maintainers to modify > upstream software instead of having simple two-line extension to an > init script is really unfriendly. Why do only systemd friends keep > recommending this? Using my sysvinit hat, I've always

Re: systemd service and /etc/default/

2014-08-18 Thread Russ Allbery
Thomas Goirand writes: > On 08/18/2014 01:36 AM, Russ Allbery wrote: >> The upstream source *can* be changed and improved for everyone. > Truth, but not always practical. If I was going to fix all the defects > of software I package, I don't think I'd have enough time to sleep even > one hour pe

Re: systemd service and /etc/default/

2014-08-18 Thread Thomas Goirand
On 08/18/2014 01:36 AM, Russ Allbery wrote: > The upstream source *can* be changed and improved for everyone. Truth, but not always practical. If I was going to fix all the defects of software I package, I don't think I'd have enough time to sleep even one hour per night. Thomas Goirand (zigo)

Re: systemd service and /etc/default/

2014-08-18 Thread Riku Voipio
On Sun, Aug 17, 2014 at 01:13:36PM +0200, Marc Haber wrote: > On Sun, 17 Aug 2014 01:40:27 -0700, Josh Triplett > wrote: > >Ludovico Cavedon wrote: > >> I am writing a systemd service file for a daemon (ntopng) and I would > >> like to know what you think is the best way to load some > >> configur

Re: systemd service and /etc/default/

2014-08-17 Thread Marc Haber
On Sun, 17 Aug 2014 23:14:33 -0500, Josh Triplett wrote: >Why a requirement to not improve upstream? Ideally, the Debian patches >for a piece of software should trend to zero over time, as fixes make >their way upstream. Imagine an upstream author having the cooperation level of the systemd team

Re: systemd service and /etc/default/

2014-08-17 Thread Josh Triplett
On Sun, Aug 17, 2014 at 09:24:33PM -0700, Ludovico Cavedon wrote: > On Sun, Aug 17, 2014 at 9:14 PM, Josh Triplett wrote: > > On Sun, Aug 17, 2014 at 08:48:40PM -0700, Ludovico Cavedon wrote: > >> On Sun, Aug 17, 2014 at 1:40 AM, Josh Triplett > >> wrote: > >> > 3) Teach ntopng to understand /et

Re: systemd service and /etc/default/

2014-08-17 Thread Ludovico Cavedon
On Sun, Aug 17, 2014 at 9:14 PM, Josh Triplett wrote: > On Sun, Aug 17, 2014 at 08:48:40PM -0700, Ludovico Cavedon wrote: >> On Sun, Aug 17, 2014 at 1:40 AM, Josh Triplett wrote: >> > 3) Teach ntopng to understand /etc/ntopng.conf natively and migrate the >> > settings there. >> >> yes, that woul

Re: systemd service and /etc/default/

2014-08-17 Thread Josh Triplett
On Sun, Aug 17, 2014 at 08:48:40PM -0700, Ludovico Cavedon wrote: > On Sun, Aug 17, 2014 at 1:40 AM, Josh Triplett wrote: > > 3) Teach ntopng to understand /etc/ntopng.conf natively and migrate the > > settings there. > > yes, that would be an option. I forgot to add the requirement "without > pa

Re: systemd service and /etc/default/

2014-08-17 Thread Ludovico Cavedon
On Sun, Aug 17, 2014 at 4:20 AM, Marc Haber wrote: > On Sun, 17 Aug 2014 12:17:21 +0200, Michael Biebl > wrote: >>I also happen to notice, that you use a ENABLED=1 flag. >>It would be a good idea to deprecate that as well and remove that. >> >>We have better mechanisms nowadays to enable/disable

Re: systemd service and /etc/default/

2014-08-17 Thread Ludovico Cavedon
Josh, On Sun, Aug 17, 2014 at 1:40 AM, Josh Triplett wrote: > 3) Teach ntopng to understand /etc/ntopng.conf natively and migrate the > settings there. yes, that would be an option. I forgot to add the requirement "without patching upstream code" :) > 4) Teach ntopng to automatically detect the

Re: systemd service and /etc/default/

2014-08-17 Thread Steve Langasek
On Sun, Aug 17, 2014 at 01:44:15PM +0200, Marco d'Itri wrote: > On Aug 17, Marc Haber wrote: > > Please. The attitute of requiring Debian maintainers to modify > > upstream software instead of having simple two-line extension to an > > init script is really unfriendly. Why do only systemd friends

Re: systemd service and /etc/default/

2014-08-17 Thread Marc Haber
On Sun, 17 Aug 2014 10:36:22 -0700, Russ Allbery wrote: >It's good to be aware of the option to improve the upstream source so that >packaging it is easier and so that it works better for everyone with less >configuration. I find packaging easier when I work around a limitation in the upstream so

Re: systemd service and /etc/default/

2014-08-17 Thread Russ Allbery
Marc Haber writes: > Josh Triplett wrote: >> 3) Teach ntopng to understand /etc/ntopng.conf natively and migrate the >> settings there. >> 4) Teach ntopng to automatically detect the available network devices >> on the system (including new ones that show up dynamically) and >> automatically ha

Re: systemd service and /etc/default/

2014-08-17 Thread Steve McIntyre
Marco wrote: >On Aug 17, Marc Haber wrote: > >> Please. The attitute of requiring Debian maintainers to modify >> upstream software instead of having simple two-line extension to an >> init script is really unfriendly. Why do only systemd friends keep >> recommending this? >Maybe because the other

Re: systemd service and /etc/default/

2014-08-17 Thread Marc Haber
On Sun, 17 Aug 2014 13:14:27 +0100, Simon McVittie >if ! [ -e /etc/foo.conf ] >then >echo -n "(not starting, you need to create /etc/foo.conf)" >return 0 >fi if ! grep '^important-option' foo.conf; looks like a rather common idiom. Greetings Marc -- ---

Re: systemd service and /etc/default/

2014-08-17 Thread Marc Haber
On Sun, 17 Aug 2014 13:48:44 +0200, m...@linux.it (Marco d'Itri) wrote: >On Aug 17, Marc Haber wrote: >> Does Debian no longer care about easy updates, or have we accepted >> that updating to jessie will be a nightmare anyway and recommend >> reinstallation instead? >Yes, I hate users and I want t

Re: systemd service and /etc/default/

2014-08-17 Thread Simon McVittie
On 17/08/14 12:48, Marco d'Itri wrote: > On Aug 17, Marc Haber wrote: >> It is not >> always possible to come with a working default configuration or to >> build one in postinst. > > If unconfigured software really cannot fail cleanly then the package can > install it without enabling the service

Re: systemd service and /etc/default/

2014-08-17 Thread Ralf Jung
Hi, >> 3) Teach ntopng to understand /etc/ntopng.conf natively and migrate the >> settings there. >> 4) Teach ntopng to automatically detect the available network devices on >> the system (including new ones that show up dynamically) and >> automatically handle all of them unless configured to do

Re: systemd service and /etc/default/

2014-08-17 Thread Ansgar Burchardt
Marc Haber writes: > Quite a number of packages also refrain from starting the daemon on an > unconfigured newly installed package until the user has configured it. > I guess that this needs to be replaced "by native mechanisms (i.e. > implemented as a patch to the upstream software)" as well? It

Re: systemd service and /etc/default/

2014-08-17 Thread Marco d'Itri
On Aug 17, Marc Haber wrote: > Please. The attitute of requiring Debian maintainers to modify > upstream software instead of having simple two-line extension to an > init script is really unfriendly. Why do only systemd friends keep > recommending this? Maybe because the others do not care enough

Re: systemd service and /etc/default/

2014-08-17 Thread Marco d'Itri
On Aug 17, Marc Haber wrote: > Does Debian no longer care about easy updates, or have we accepted > that updating to jessie will be a nightmare anyway and recommend > reinstallation instead? Yes, I hate users and I want them to suffer. > Quite a number of packages also refrain from starting the

Re: systemd service and /etc/default/

2014-08-17 Thread Marco d'Itri
On Aug 17, Ludovico Cavedon wrote: > 2) instead of doing Exec=ntopng, Exec a script that does the mangling > and then execs ntopng. If you cannot improve the software enough then this is the best choice. -- ciao, Marco signature.asc Description: Digital signature

Re: systemd service and /etc/default/

2014-08-17 Thread Marc Haber
On Sun, 17 Aug 2014 12:17:21 +0200, Michael Biebl wrote: >I also happen to notice, that you use a ENABLED=1 flag. >It would be a good idea to deprecate that as well and remove that. > >We have better mechanisms nowadays to enable/disable SysV init scripts >(and systemd service files). In my packa

Re: systemd service and /etc/default/

2014-08-17 Thread Simon McVittie
On 17/08/14 10:38, Thomas Goirand wrote: > I had the same problem as you describe above, even a bit more > complicated because, in what we did, /etc/default/ sometimes > doesn't exist (it's not mandatory in what we did). EnvironmentFile takes precedence over Environment, and EnvironmentFile starti

Re: systemd service and /etc/default/

2014-08-17 Thread Marc Haber
On Sun, 17 Aug 2014 12:05:13 +0200, Michael Biebl wrote: >But yeah, such wrapper scripts should be avoided if possible and native >mechanisms used. Having read quite of system docs in the last weeks to find a way to key /etc/crypttab keyscript functionality back, I have found that "using the nati

Re: systemd service and /etc/default/

2014-08-17 Thread Marc Haber
On Sun, 17 Aug 2014 01:40:27 -0700, Josh Triplett wrote: >Ludovico Cavedon wrote: >> I am writing a systemd service file for a daemon (ntopng) and I would >> like to know what you think is the best way to load some >> configuration. >> >> The ntopng daemon takes multiple interfaces in the format

Re: systemd service and /etc/default/

2014-08-17 Thread Michael Biebl
Am 17.08.2014 05:51, schrieb Ludovico Cavedon: > Hi, > > I am writing a systemd service file for a daemon (ntopng) and I would > like to know what you think is the best way to load some > configuration. > > The ntopng daemon takes multiple interfaces in the format of multiple > -i command-line op

Re: systemd service and /etc/default/

2014-08-17 Thread Michael Biebl
Am 17.08.2014 11:38, schrieb Thomas Goirand: > How about teaching systemd that script is sometimes necessary? It's > annoying to write a wrapper, because then, it does a fork to start the > daemon, so the PID changes. Has this been reported upstream? If yes, > what's upstream opinion about it? I

Re: systemd service and /etc/default/

2014-08-17 Thread Thomas Goirand
On 08/17/2014 11:51 AM, Ludovico Cavedon wrote: > Hi, > > I am writing a systemd service file for a daemon (ntopng) and I would > like to know what you think is the best way to load some > configuration. > > The ntopng daemon takes multiple interfaces in the format of multiple > -i command-line o

Re: systemd service and /etc/default/

2014-08-17 Thread Josh Triplett
Ludovico Cavedon wrote: > I am writing a systemd service file for a daemon (ntopng) and I would > like to know what you think is the best way to load some > configuration. > > The ntopng daemon takes multiple interfaces in the format of multiple > -i command-line options. For example. > ntopng -i

systemd service and /etc/default/

2014-08-16 Thread Ludovico Cavedon
Hi, I am writing a systemd service file for a daemon (ntopng) and I would like to know what you think is the best way to load some configuration. The ntopng daemon takes multiple interfaces in the format of multiple -i command-line options. For example. ntopng -i eth0 -i wlan0 Currently the inte