Re: upstart: please update to latest upstream version

2012-03-14 Thread Paul Wise
On Wed, Mar 14, 2012 at 7:22 PM, Timo Weingärtner wrote: > Why do people always forget that there is service(8)? I personally got used to using /etc/init.d/foo before service existed. So its not that people forget about service, but that they never learnt about it. -- bye, pabs http://wiki.deb

Re: upstart: please update to latest upstream version

2012-03-14 Thread Timo Weingärtner
Hallo, 2012-03-14 um 01:30:45 schrieb Paul Wise: > On Wed, Mar 14, 2012 at 7:33 AM, Juliusz Chroboczek wrote: > > (There's a third issue, of course, which is whose environment the daemon > > should be inheriting -- the sanitised environment of init, or the > > environment of the shell of whoever i

Re: upstart: please update to latest upstream version

2012-03-13 Thread Paul Wise
On Wed, Mar 14, 2012 at 7:33 AM, Juliusz Chroboczek wrote: > (There's a third issue, of course, which is whose environment the daemon > should be inheriting -- the sanitised environment of init, or the > environment of the shell of whoever is running "/etc/init.d/foo start" > or whatever.) That i

Re: upstart: please update to latest upstream version

2012-03-13 Thread Juliusz Chroboczek
>>> Maybe we could have an intermediate goal to patch any daemon to add an >>> option to not fork on start. >> Yes, please. All the more so since it is effort well-spent, > No, this is not an effort well spent. And as already mentioned, > running the daemon in foreground has unwanted side-e

Re: upstart: please update to latest upstream version

2012-03-12 Thread Goswin von Brederlow
Russ Allbery writes: > Goswin von Brederlow writes: >> Vincent Bernat writes: >>> Goswin von Brederlow writes: > That would actually make things more difficult since then you have to add some delay into the sysvinit files to wait for the daemon to become ready before the init.d

Re: upstart: please update to latest upstream version

2012-03-12 Thread Michael Biebl
On 11.03.2012 20:24, Juliusz Chroboczek wrote: >> Maybe we could have an intermediate goal to patch any daemon to add an >> option to not fork on start. > > Yes, please. All the more so since it is effort well-spent, as it is No, this is not an effort well spent. And as already mentioned, r

Re: upstart: please update to latest upstream version

2012-03-11 Thread Russ Allbery
Goswin von Brederlow writes: > Vincent Bernat writes: >> Goswin von Brederlow writes: >>> That would actually make things more difficult since then you have to >>> add some delay into the sysvinit files to wait for the daemon to >>> become ready before the init.d script returns. >> Is start-st

Re: upstart: please update to latest upstream version

2012-03-11 Thread Goswin von Brederlow
Vincent Bernat writes: > OoO Pendant le repas du dimanche 11 mars 2012, vers 19:24, Goswin von > Brederlow disait : > >>> Yes, but systemd relies on cgroups which are not portable. If all >>> daemons were able to not fork, it would be easier to convert a .service >>> file to a classi

Re: upstart: please update to latest upstream version

2012-03-11 Thread Juliusz Chroboczek
> Maybe we could have an intermediate goal to patch any daemon to add an > option to not fork on start. Yes, please. All the more so since it is effort well-spent, as it is likely to be useful not only for systemd and upstart, but also for whatever service management daemon comes next. (Not

Re: upstart: please update to latest upstream version

2012-03-11 Thread Vincent Bernat
OoO Pendant le repas du dimanche 11 mars 2012, vers 19:24, Goswin von Brederlow disait : >> Yes, but systemd relies on cgroups which are not portable. If all >> daemons were able to not fork, it would be easier to convert a .service >> file to a classic init.d script and therefore use

Re: upstart: please update to latest upstream version

2012-03-11 Thread Goswin von Brederlow
Vincent Bernat writes: > OoO Vers la fin de l'après-midi du dimanche 11 mars 2012, vers 16:14, > Fernando Lemos disait : > >>> Maybe we could  have an intermediate goal to patch any  daemon to add an >>> option  to not  fork on  start.  If  any daemon  can be  started >>> without

Re: upstart: please update to latest upstream version

2012-03-11 Thread Vincent Bernat
OoO Vers la fin de l'après-midi du dimanche 11 mars 2012, vers 16:14, Fernando Lemos disait : >> Maybe we could  have an intermediate goal to patch any  daemon to add an >> option  to not  fork on  start.  If  any daemon  can be  started without >> forking, it seems  easy to start/stop them wi

Re: upstart: please update to latest upstream version

2012-03-11 Thread Fernando Lemos
On Sun, Mar 11, 2012 at 7:25 AM, Vincent Bernat wrote: > OoO  En  cette nuit  nuageuse  du mercredi  07  mars  2012, vers  00:21, > Fernando Lemos disait : > >>> To give one particular example: systemd uses Linux-specific features to >>> accurately track all the processes started by a service, wh

Re: upstart: please update to latest upstream version

2012-03-11 Thread Vincent Bernat
OoO En cette nuit nuageuse du mercredi 07 mars 2012, vers 00:21, Fernando Lemos disait : >> To give one particular example: systemd uses Linux-specific features to >> accurately track all the processes started by a service, which allows >> accurate monitoring and shutdown of processes whi

Re: upstart: please update to latest upstream version

2012-03-08 Thread Michael Biebl
On 08.03.2012 20:40, Steve Langasek wrote: > The sshd process that supervises the user's session is not part of the pam > session. It *must* sit outside of it, to ensure proper teardown. And this > process should persist across restarts of the sshd service. So killing all > processes in the ssh

Re: upstart: please update to latest upstream version

2012-03-08 Thread Steve Langasek
On Thu, Mar 08, 2012 at 08:11:11AM +0100, Tollef Fog Heen wrote: > > There are also complications to using cgroups, in that suddenly any service > > that needs to be able to spawn long-running processes that outlive the > > service has to start caring about cgroups - both so that they survive the >

Re: upstart: please update to latest upstream version

2012-03-08 Thread Russ Allbery
Tollef Fog Heen writes: > ]] Russ Allbery >> Er, "UsePAM no"? > That's «changing sshds configuration» which for most people is on a > completely different scale than patching the application itself. UsePAM > yes is also the default nowadays. That reduces the scope of affected users, but it do

Re: upstart: please update to latest upstream version

2012-03-08 Thread Tollef Fog Heen
]] Russ Allbery > Tollef Fog Heen writes: > > ]] Steve Langasek > > >> ssh is going to be the first problem in this regard, though I'm sure > >> there will be others. Has someone patched openssh to be cgroup-aware? > > > This is most of what libpam-systemd does. No need to patch sshd itself

Re: upstart: please update to latest upstream version

2012-03-07 Thread Russ Allbery
Tollef Fog Heen writes: > ]] Steve Langasek >> ssh is going to be the first problem in this regard, though I'm sure >> there will be others. Has someone patched openssh to be cgroup-aware? > This is most of what libpam-systemd does. No need to patch sshd itself. Er, "UsePAM no"? sshd has a

Re: upstart: please update to latest upstream version

2012-03-07 Thread Tollef Fog Heen
]] Steve Langasek > There are also complications to using cgroups, in that suddenly any service > that needs to be able to spawn long-running processes that outlive the > service has to start caring about cgroups - both so that they survive the > service being shut down from the outside, and so t

Re: upstart: please update to latest upstream version

2012-03-07 Thread Goswin von Brederlow
Michael Biebl writes: > Am 07.03.2012 23:34, schrieb Michael Biebl: >> On 07.03.2012 22:46, Steve Langasek wrote: >>> On Wed, Mar 07, 2012 at 10:24:39AM +0100, Michael Biebl wrote: >>> It's rather easy to confuse upstart's process tracking. You explicitly have to tell upstart if a daemo

Re: upstart: please update to latest upstream version

2012-03-07 Thread Karl Goetz
On Thu, 8 Mar 2012 02:25:52 +0100 m...@linux.it (Marco d'Itri) wrote: I'm not taking a stance on the wider issue, just wanted to comment on these two points. > On Mar 06, Wouter Verhelst wrote: > > > > Should Debian reject using > > system > > > component> just to support toy ports which are

Re: upstart: please update to latest upstream version

2012-03-07 Thread Marco d'Itri
On Mar 06, Wouter Verhelst wrote: > > Should Debian reject using > component> just to support toy ports which are used by a dozen of people? > Except that kFreeBSD is not a toy port. > > FreeBSD is a serious operating system that is used by many people in > system-critical applications, which r

Re: upstart: please update to latest upstream version

2012-03-07 Thread Michael Biebl
Am 07.03.2012 23:34, schrieb Michael Biebl: On 07.03.2012 22:46, Steve Langasek wrote: On Wed, Mar 07, 2012 at 10:24:39AM +0100, Michael Biebl wrote: It's rather easy to confuse upstart's process tracking. You explicitly have to tell upstart if a daemon forks once or twice (expect daemon, expe

Re: upstart: please update to latest upstream version

2012-03-07 Thread Uoti Urpala
Steve Langasek wrote: > There are also complications to using cgroups, in that suddenly any service > that needs to be able to spawn long-running processes that outlive the > service has to start caring about cgroups - both so that they survive the > service being shut down from the outside, and so

Re: upstart: please update to latest upstream version

2012-03-07 Thread Michael Biebl
On 07.03.2012 22:46, Steve Langasek wrote: > On Wed, Mar 07, 2012 at 10:24:39AM +0100, Michael Biebl wrote: > >> It's rather easy to confuse upstart's process tracking. You >> explicitly have to tell upstart if a daemon forks once or twice >> (expect daemon, expect fork) and if the daemon forks mu

Re: upstart: please update to latest upstream version

2012-03-07 Thread Steve Langasek
On Wed, Mar 07, 2012 at 10:24:39AM +0100, Michael Biebl wrote: > > By the way, upstart uses ptrace for this: > > http://netsplit.com/2007/12/07/how-to-and-why-supervise-forking-processes/ > > It's an interesting trick, and probably more portable too. > It's an ugly hack, even Scott didn't like t

Re: upstart: please update to latest upstream version

2012-03-07 Thread Josh Triplett
Peter Samuelson wrote: > [Josh Triplett] > > To give one particular example: systemd uses Linux-specific features > > to accurately track all the processes started by a service, which > > allows accurate monitoring and shutdown of processes which could > > otherwise disassociate themselves from the

Re: upstart: please update to latest upstream version

2012-03-07 Thread Josh Triplett
Detailed replies below, but first of all, a quick top-level response, because in my previous mail I missed mentioning an obvious point: systemd can easily become the default for Debian GNU/*Linux* without necessarily becoming the default for Debian GNU/kFreeBSD. This seems like the most likely sce

Re: upstart: please update to latest upstream version

2012-03-07 Thread Goswin von Brederlow
Michael Biebl writes: > On 07.03.2012 00:21, Fernando Lemos wrote: >> Hi, >> >> On Tue, Mar 6, 2012 at 7:46 PM, Josh Triplett wrote: >>> To give one particular example: systemd uses Linux-specific features to >>> accurately track all the processes started by a service, which allows >>> accurate

Re: upstart: please update to latest upstream version

2012-03-07 Thread Michael Biebl
On 07.03.2012 00:21, Fernando Lemos wrote: > Hi, > > On Tue, Mar 6, 2012 at 7:46 PM, Josh Triplett wrote: >> To give one particular example: systemd uses Linux-specific features to >> accurately track all the processes started by a service, which allows >> accurate monitoring and shutdown of proc

Re: upstart: please update to latest upstream version

2012-03-07 Thread Wouter Verhelst
On Tue, Mar 06, 2012 at 02:46:44PM -0800, Josh Triplett wrote: > Wouter Verhelst wrote: > > On Tue, Mar 06, 2012 at 02:08:00PM +, Jon Dowland wrote: > > > On Tue, Mar 06, 2012 at 10:12:43AM +0100, Wouter Verhelst wrote: > > > > But I do think that writing portable software isn't that hard, and

Re: upstart: please update to latest upstream version

2012-03-06 Thread Cyril Brulebois
Peter Samuelson (06/03/2012): > This "one particular example" is the same feature (cgroups) that > everyone keeps talking and talking about. Everyone keeps saying > "systemd uses Linuxisms like cgroups", but nobody mentions any others. > Is this the only major Linuxism in systemd, or is it just t

Re: upstart: please update to latest upstream version

2012-03-06 Thread Peter Samuelson
[Josh Triplett] > To give one particular example: systemd uses Linux-specific features > to accurately track all the processes started by a service, which > allows accurate monitoring and shutdown of processes which could > otherwise disassociate themselves from their parent processes via the > us

Re: upstart: please update to latest upstream version

2012-03-06 Thread Steve Langasek
On Wed, Feb 29, 2012 at 09:54:56AM +0100, Goswin von Brederlow wrote: > >> One of the worst contributors to the use of 'script' in upstart jobs > >> instead of 'exec' is the need for backwards-compatibility with pre-upstart > >> /etc/default/* files. The options here are all fairly poor: > >> -

Re: upstart: please update to latest upstream version

2012-03-06 Thread Fernando Lemos
Hi, On Tue, Mar 6, 2012 at 7:46 PM, Josh Triplett wrote: > To give one particular example: systemd uses Linux-specific features to > accurately track all the processes started by a service, which allows > accurate monitoring and shutdown of processes which could otherwise > disassociate themselve

Re: upstart: please update to latest upstream version

2012-03-06 Thread Josh Triplett
Wouter Verhelst wrote: > On Tue, Mar 06, 2012 at 02:08:00PM +, Jon Dowland wrote: > > On Tue, Mar 06, 2012 at 10:12:43AM +0100, Wouter Verhelst wrote: > > > But I do think that writing portable software isn't that hard, and that > > > not > > > doing it is pure lazyness. > > > > It's not abou

Re: upstart: please update to latest upstream version

2012-03-06 Thread Tollef Fog Heen
]] Wouter Verhelst > kFreeBSD is already part of Debian. Systemd is not. The answer would > seem to be obvious. $ rmadison systemd systemd | 37-1| wheezy | source, amd64, armel, i386, ia64, mips, mipsel, powerpc, s390, s390x, sparc systemd | 37-1+b1 | wheezy | armhf systemd | 37-1.1 | s

Re: upstart: please update to latest upstream version

2012-03-06 Thread Adam Borowski
On Tue, Mar 06, 2012 at 03:58:49PM +, Ben Hutchings wrote: > Do jails still provide features that LXC does not? Like, say, any security separation at all? LXC is a glorified chroot with some scheduler niceties and a way to set default IP for a group of processes. If you want any security ben

Re: upstart: please update to latest upstream version

2012-03-06 Thread Ben Hutchings
On Tue, Mar 06, 2012 at 08:07:37AM +0100, Wouter Verhelst wrote: > On Mon, Mar 05, 2012 at 02:44:45PM +0100, Marco d'Itri wrote: > > On Mar 05, Marc Haber wrote: > > > > > Should Debian restrict itself to being a Linux platform just to have > > > systemd? > > If it is worth it, yes. > > > > Shou

Re: upstart: please update to latest upstream version

2012-03-06 Thread Wouter Verhelst
One more thing... On Tue, Mar 06, 2012 at 02:08:00PM +, Jon Dowland wrote: > On Tue, Mar 06, 2012 at 10:12:43AM +0100, Wouter Verhelst wrote: > > But I do think that writing portable software isn't that hard, and that not > > doing it is pure lazyness. > > It's not about difficulty, systemd i

Re: upstart: please update to latest upstream version

2012-03-06 Thread Wouter Verhelst
On Tue, Mar 06, 2012 at 02:08:00PM +, Jon Dowland wrote: > The features you've defended FreeBSD for (jails, ZFS) are not portable either; > which is to say, if you write software that depends on them, it won't work on > Linux. Very true. However, the difference between the systemd position an

Re: upstart: please update to latest upstream version

2012-03-06 Thread Jon Dowland
On Tue, Mar 06, 2012 at 10:12:43AM +0100, Wouter Verhelst wrote: > On Tue, Mar 06, 2012 at 07:54:43AM +, Lars Wirzenius wrote: > > Er, let's not call upstream lazy just because they don't want to do > > work that has no interest for themselves. > > I don't see what else I should call them. >

Re: upstart: please update to latest upstream version

2012-03-06 Thread Lars Wirzenius
On Tue, Mar 06, 2012 at 10:12:43AM +0100, Wouter Verhelst wrote: > On Tue, Mar 06, 2012 at 07:54:43AM +, Lars Wirzenius wrote: > > Er, let's not call upstream lazy just because they don't want to do > > work that has no interest for themselves. > > I don't see what else I should call them. I

Re: upstart: please update to latest upstream version

2012-03-06 Thread Wouter Verhelst
On Tue, Mar 06, 2012 at 07:23:53AM +, Philip Hands wrote: > On Tue, 6 Mar 2012 08:07:37 +0100, Wouter Verhelst wrote: > > > So far, I haven't seen any features in systemd that outweigh those. And > > the fact that upstream is lazy and doesn't want to do this portability > > thing shouldn'

Re: upstart: please update to latest upstream version

2012-03-06 Thread Wouter Verhelst
On Tue, Mar 06, 2012 at 07:54:43AM +, Lars Wirzenius wrote: > On Tue, Mar 06, 2012 at 08:07:37AM +0100, Wouter Verhelst wrote: > > So far, I haven't seen any features in systemd that outweigh those. And > > the fact that upstream is lazy and doesn't want to do this portability > > thing shouldn

Re: upstart: please update to latest upstream version

2012-03-06 Thread Svante Signell
On Mon, 2012-03-05 at 14:44 +0100, Marco d'Itri wrote: > On Mar 05, Marc Haber wrote: > > > Should Debian restrict itself to being a Linux platform just to have > > systemd? > If it is worth it, yes. > > Should Debian reject using component> just to support toy ports which are used by a dozen o

Re: upstart: please update to latest upstream version

2012-03-05 Thread Lars Wirzenius
On Tue, Mar 06, 2012 at 08:07:37AM +0100, Wouter Verhelst wrote: > So far, I haven't seen any features in systemd that outweigh those. And > the fact that upstream is lazy and doesn't want to do this portability > thing shouldn't mean we should throw out our other ports. Er, let's not call upstrea

Re: upstart: please update to latest upstream version

2012-03-05 Thread Philip Hands
On Tue, 6 Mar 2012 08:07:37 +0100, Wouter Verhelst wrote: ... > So far, I haven't seen any features in systemd that outweigh those. And > the fact that upstream is lazy and doesn't want to do this portability > thing shouldn't mean we should throw out our other ports. I know it's already been men

Re: upstart: please update to latest upstream version

2012-03-05 Thread Wouter Verhelst
On Mon, Mar 05, 2012 at 02:44:45PM +0100, Marco d'Itri wrote: > On Mar 05, Marc Haber wrote: > > > Should Debian restrict itself to being a Linux platform just to have > > systemd? > If it is worth it, yes. > > Should Debian reject using component> just to support toy ports which are used by a

Re: upstart: please update to latest upstream version

2012-03-05 Thread Marco d'Itri
On Mar 05, Marc Haber wrote: > Should Debian restrict itself to being a Linux platform just to have > systemd? If it is worth it, yes. Should Debian reject using just to support toy ports which are used by a dozen of people? > Debian being a platform which is frequently used for low-powered, >

Re: upstart: please update to latest upstream version

2012-03-05 Thread Marc Haber
On Sun, 4 Mar 2012 16:54:22 +0100, Matthias Klumpp wrote: >No, and that's why this is an issue very specific to Debian. But the >above examples show, that systemd (or upstart) can bring many useful >features and improvements to Linux platforms. Should Debian restrict itself to being a Linux platf

Re: upstart: please update to latest upstream version

2012-03-04 Thread Matthias Klumpp
2012/3/4 Marc Haber : > On Sun, 26 Feb 2012 01:19:14 +0100, Matthias Klumpp > wrote: >>Debian - as always - is extremely slow in making a decision on this, >>but this time it might be an advantage: Fedora, openSUSE, Mageia, etc. >>already switched to systemd (and Ubuntu, AFAIK the only distributio

Re: upstart: please update to latest upstream version

2012-03-04 Thread Marc Haber
On Sun, 26 Feb 2012 01:19:14 +0100, Matthias Klumpp wrote: >Debian - as always - is extremely slow in making a decision on this, >but this time it might be an advantage: Fedora, openSUSE, Mageia, etc. >already switched to systemd (and Ubuntu, AFAIK the only distribution >using upstart at time) Di

Re: upstart: please update to latest upstream version

2012-03-03 Thread David Weinehall
On Tue, Feb 28, 2012 at 02:36:11PM +, Ian Jackson wrote: > Josselin Mouette writes ("Re: upstart: please update to latest upstream > version"): > > Or, as has been said countless times otherwise: kFreeBSD should not > > hinder the improvement of the Linux ports.

Re: upstart: please update to latest upstream version

2012-03-03 Thread Florian Weimer
* Matthias Klumpp: > He does not want portability patches in systemd, because much > invasive changes would be needed, making the code more difficult to > read (which might even lead to buggy code). It seems that this also applies to older Linux versions. According to the documentation, the curr

Re: upstart: please update to latest upstream version

2012-03-01 Thread Goswin von Brederlow
Marco d'Itri writes: > On Feb 29, Russell Coker wrote: > >> One thing that would be really convenient in such situations is the ability >> to >> have the old and new versions of the package installed such that the new >> version would run the old version if appropriate. > Yes. Except that thi

Re: upstart: please update to latest upstream version

2012-02-29 Thread Marco d'Itri
On Feb 29, Russell Coker wrote: > One thing that would be really convenient in such situations is the ability > to > have the old and new versions of the package installed such that the new > version would run the old version if appropriate. Yes. Except that this was not applicable to udev bec

Re: upstart: please update to latest upstream version

2012-02-29 Thread Russell Coker
On Thu, 1 Mar 2012, "Marco d'Itri" wrote: > > them. But that isn't really the kernels fault. It's udevs fault for not > > supporting both ways from the start. > > Talk is cheap. Supporting both sysfs layouts would have had a > significant maintenance overhead. > Red Hat does not support upgrading

Re: upstart: please update to latest upstream version

2012-02-29 Thread Marco d'Itri
On Feb 29, Goswin von Brederlow wrote: > Lets hope it is improving. But that only shows that depending on > controversial linux features should still be a concern. Expect more of the same (IIRC in the next upload), because the udev upstream maintainer likes to use modern kernel features. The same

Re: upstart: please update to latest upstream version

2012-02-29 Thread Goswin von Brederlow
Darren Salt writes: > I demand that Steve Langasek may or may not have written... > > [snip] >> One of the worst contributors to the use of 'script' in upstart jobs >> instead of 'exec' is the need for backwards-compatibility with pre-upstart >> /etc/default/* files. The options here are all fai

Re: upstart: please update to latest upstream version

2012-02-29 Thread Goswin von Brederlow
Ben Hutchings writes: > On Tue, Feb 28, 2012 at 09:58:01PM +0100, Goswin von Brederlow wrote: >> Ben Hutchings writes: >> >> > On Tue, Feb 28, 2012 at 04:51:18PM +, Roger Leigh wrote: >> >> On Sat, Feb 25, 2012 at 12:17:43AM +0200, Uoti Urpala wrote: >> >> > Roger Leigh wrote: >> >> > > On

Re: upstart: please update to latest upstream version

2012-02-28 Thread Darren Salt
I demand that Steve Langasek may or may not have written... [snip] > One of the worst contributors to the use of 'script' in upstart jobs > instead of 'exec' is the need for backwards-compatibility with pre-upstart > /etc/default/* files. The options here are all fairly poor: > > - ignore the a

Re: upstart: please update to latest upstream version

2012-02-28 Thread Marco d'Itri
On Feb 28, Svante Signell wrote: > > means permanently tying ourselves to the Linux kernel. > Definitely, and this is not in line with Debian goals. Says who? -- ciao, Marco signature.asc Description: Digital signature

Re: upstart: please update to latest upstream version

2012-02-28 Thread Marco d'Itri
On Feb 28, Ian Jackson wrote: > The Linux kernel project has some serious and ongoing structural > problems and I think it's very important that as a project we keep our > options open. Even if I were willing to accept this argument as valid[1], it's worth remembering that switching to a new (an

Re: upstart: please update to latest upstream version

2012-02-28 Thread Ben Hutchings
On Tue, Feb 28, 2012 at 09:58:01PM +0100, Goswin von Brederlow wrote: > Ben Hutchings writes: > > > On Tue, Feb 28, 2012 at 04:51:18PM +, Roger Leigh wrote: > >> On Sat, Feb 25, 2012 at 12:17:43AM +0200, Uoti Urpala wrote: > >> > Roger Leigh wrote: > >> > > On Fri, Feb 24, 2012 at 04:20:47PM

Re: upstart: please update to latest upstream version

2012-02-28 Thread Goswin von Brederlow
Ben Hutchings writes: > On Tue, Feb 28, 2012 at 04:51:18PM +, Roger Leigh wrote: >> On Sat, Feb 25, 2012 at 12:17:43AM +0200, Uoti Urpala wrote: >> > Roger Leigh wrote: >> > > On Fri, Feb 24, 2012 at 04:20:47PM +0200, Uoti Urpala wrote: >> > > > > [note: it's somewhat desirable for them to be

Re: upstart: please update to latest upstream version

2012-02-28 Thread Tollef Fog Heen
]] Ian Jackson > Josselin Mouette writes ("Re: upstart: please update to latest upstream > version"): > > Or, as has been said countless times otherwise: kFreeBSD should not > > hinder the improvement of the Linux ports. > > It's not just kFreeBSD.

Re: upstart: please update to latest upstream version

2012-02-28 Thread Ben Hutchings
On Tue, Feb 28, 2012 at 04:51:18PM +, Roger Leigh wrote: > On Sat, Feb 25, 2012 at 12:17:43AM +0200, Uoti Urpala wrote: > > Roger Leigh wrote: > > > On Fri, Feb 24, 2012 at 04:20:47PM +0200, Uoti Urpala wrote: > > > > > [note: it's somewhat desirable for them to be optional on Linux > > > > > t

Re: upstart: please update to latest upstream version

2012-02-28 Thread Don Armstrong
On Tue, 28 Feb 2012, Russ Allbery wrote: > When people are complaining about Canonical's contributor licensing > agreement, saying that something is appealing because it's a GNU > project is kind of amusing. I, for one, have even more of a problem > contributing to FSF projects that require copyrig

Re: upstart: please update to latest upstream version

2012-02-28 Thread Russ Allbery
Matt Zagrabelny writes: > On Tue, Feb 28, 2012 at 12:22 PM, Russ Allbery wrote: >> I, for one, have even more of a problem contributing to FSF projects >> that require copyright assignment than I would contributing to upstart. > Would you comment on why you have issues with the FSF contributor

Re: upstart: please update to latest upstream version

2012-02-28 Thread Matt Zagrabelny
On Tue, Feb 28, 2012 at 12:22 PM, Russ Allbery wrote: > I, for one, have even more of a problem > contributing to FSF projects that require copyright assignment than I > would contributing to upstart. Hi Russ, Would you comment on why you have issues with the FSF contributor agreement? Thanks,

Re: upstart: please update to latest upstream version

2012-02-28 Thread Russ Allbery
Svante Signell writes: > There are alternatives to systemd and upstart available: runit and GNU > DMD ("Daemon managing Daemons") as well as links to other OS init > systems at http://smarden.org/runit/. The DMD looks a little > unmaintained though, latest release in 2003, but at least this is a

Re: upstart: please update to latest upstream version

2012-02-28 Thread Mike Hommey
On Tue, Feb 28, 2012 at 04:51:18PM +, Roger Leigh wrote: > Excuse me, but what you're implying here is that systemd can dictate > the development of kernel interfaces. Sorry, but that's too far. > Can't you see the massive problem here? You are now preventing > cgroups being removed from the

Re: upstart: please update to latest upstream version

2012-02-28 Thread Svante Signell
On Tue, 2012-02-28 at 17:25 +0100, Josselin Mouette wrote: > Le mardi 28 février 2012 à 14:36 +, Ian Jackson a écrit : > > It's not just kFreeBSD. Accepting systemd, in the current state, > > means permanently tying ourselves to the Linux kernel. > > > > The Linux kernel project has some ser

Re: upstart: please update to latest upstream version

2012-02-28 Thread Roger Leigh
On Sat, Feb 25, 2012 at 12:17:43AM +0200, Uoti Urpala wrote: > Roger Leigh wrote: > > On Fri, Feb 24, 2012 at 04:20:47PM +0200, Uoti Urpala wrote: > > > > [note: it's somewhat desirable for them to be optional on Linux > > > > too, to prevent feature lock-in and future compatibility problems]. > >

Re: upstart: please update to latest upstream version

2012-02-28 Thread Josselin Mouette
Le mardi 28 février 2012 à 14:36 +, Ian Jackson a écrit : > It's not just kFreeBSD. Accepting systemd, in the current state, > means permanently tying ourselves to the Linux kernel. > > The Linux kernel project has some serious and ongoing structural > problems and I think it's very importan

Re: upstart: please update to latest upstream version

2012-02-28 Thread Svante Signell
On Tue, 2012-02-28 at 14:36 +, Ian Jackson wrote: > Josselin Mouette writes ("Re: upstart: please update to latest upstream > version"): > > Or, as has been said countless times otherwise: kFreeBSD should not > > hinder the improvement of the Linux ports.

Re: upstart: please update to latest upstream version

2012-02-28 Thread Ian Jackson
Josselin Mouette writes ("Re: upstart: please update to latest upstream version"): > Or, as has been said countless times otherwise: kFreeBSD should not > hinder the improvement of the Linux ports. It's not just kFreeBSD. Accepting systemd, in the current state, me

Re: upstart: please update to latest upstream version

2012-02-28 Thread Simon McVittie
On 28/02/12 11:08, Riku Voipio wrote: > What is more important is to provide the > infrastructure to avoid the need of scripting in first place. Like in upstart > where there are handy stanzas like umask, env, nice, limit, and so on. This is the reason I like systemd and Upstart better than sysvin

Re: upstart: please update to latest upstream version

2012-02-28 Thread Riku Voipio
On Mon, Feb 27, 2012 at 10:12:07AM -0800, Steve Langasek wrote: > No disagreement with any of that. But how high is that price, in point of > fact? If no one's measured it, then converting scripts to C programs to > avoid the added exec() calls is premature optimization. If it were just blindl

Re: upstart: please update to latest upstream version

2012-02-27 Thread Goswin von Brederlow
Steve Langasek writes: > On Sun, Feb 26, 2012 at 05:24:16PM +0100, Goswin von Brederlow wrote: >> > Well, I fudged a little here. You're right that, as written above, nis is >> > not guaranteed to start before autofs. Due to a (well-understood and >> > recognized) limitation of upstart's curren

Re: upstart: please update to latest upstream version

2012-02-27 Thread Steve Langasek
On Sun, Feb 26, 2012 at 05:24:16PM +0100, Goswin von Brederlow wrote: > > Well, I fudged a little here. You're right that, as written above, nis is > > not guaranteed to start before autofs. Due to a (well-understood and > > recognized) limitation of upstart's current event handling, if the > > '

Re: upstart: please update to latest upstream version

2012-02-27 Thread Uoti Urpala
Goswin von Brederlow wrote: > Steve Langasek writes: > > /etc/default/* files. The options here are all fairly poor: > Option 2 is also bad. There is a reason why we have /etc/default instead > of setting the options in the init.d scripts directly. Most importantly > the init.d scripts can be up

Re: upstart: please update to latest upstream version

2012-02-27 Thread Russ Allbery
I said this in another message, but I'm not sure I was sufficiently explicit, so I'm going to try again to inject a bit more reality into this thread. The next step for looking at alternative init systems is finalizing the Policy changes that are required to support alternative init systems. That

Re: upstart: please update to latest upstream version

2012-02-27 Thread Goswin von Brederlow
Steve Langasek writes: > I would certainly welcome it if someone did profiling that showed whether > the shells are a bottleneck. My own subjective experience is that this is > probably not the low-hanging fruit on a general-purpose distro, but if it > turns out that there are significant speed

Re: upstart: please update to latest upstream version

2012-02-27 Thread Uoti Urpala
Steve Langasek wrote: > If no one's measured it, then converting scripts to C programs to > avoid the added exec() calls is premature optimization. If the only You keep repeating the same FUD. Again, avoiding shell is not just an optimization, much less a premature one. Also, if I understand the

Re: upstart: please update to latest upstream version

2012-02-27 Thread Samuel Thibault
Matthias Klumpp, le Mon 27 Feb 2012 18:42:39 +0100, a écrit : > 2012/2/27 Samuel Thibault : > > Matthias Klumpp, le Mon 27 Feb 2012 17:45:14 +0100, a écrit : > >> Maybe interesting to read in this upstart vs. systemd vs. sysvinit > >> discussion is the comparison of these three init systems: > >> h

Re: upstart: please update to latest upstream version

2012-02-27 Thread Steve Langasek
On Mon, Feb 27, 2012 at 12:24:25PM +0200, Riku Voipio wrote: > On Fri, Feb 24, 2012 at 01:47:59AM -0800, Steve Langasek wrote: > > > I have. Not on debian, but on debianish system with dash. And the result > > > was that shellscripts are indeed the bottleneck. We still did convert to > > > upstart

Re: upstart: please update to latest upstream version

2012-02-27 Thread Matthias Klumpp
2012/2/27 Samuel Thibault : > Matthias Klumpp, le Mon 27 Feb 2012 17:45:14 +0100, a écrit : >> Maybe interesting to read in this upstart vs. systemd vs. sysvinit >> discussion is the comparison of these three init systems: >> http://0pointer.de/blog/projects/why.html >> Of course, Lennart Poetterin

Re: upstart: please update to latest upstream version

2012-02-27 Thread Steve Langasek
On Mon, Feb 27, 2012 at 05:45:14PM +0100, Matthias Klumpp wrote: > Maybe interesting to read in this upstart vs. systemd vs. sysvinit > discussion is the comparison of these three init systems: > http://0pointer.de/blog/projects/why.html > Of course, Lennart Poettering did this, but the points ment

Re: upstart: please update to latest upstream version

2012-02-27 Thread Samuel Thibault
Matthias Klumpp, le Mon 27 Feb 2012 17:45:14 +0100, a écrit : > Maybe interesting to read in this upstart vs. systemd vs. sysvinit > discussion is the comparison of these three init systems: > http://0pointer.de/blog/projects/why.html > Of course, Lennart Poettering did this, but the points mention

Re: upstart: please update to latest upstream version

2012-02-27 Thread Matthias Klumpp
Maybe interesting to read in this upstart vs. systemd vs. sysvinit discussion is the comparison of these three init systems: http://0pointer.de/blog/projects/why.html Of course, Lennart Poettering did this, but the points mentioned are valid. (Although the list is a bit outdated, at least on upstar

Re: upstart: please update to latest upstream version

2012-02-27 Thread Riku Voipio
On Fri, Feb 24, 2012 at 01:47:59AM -0800, Steve Langasek wrote: > > I have. Not on debian, but on debianish system with dash. And the result > > was that shellscripts are indeed the bottleneck. We still did convert to > > upstart since we believed it would allow us to cut down the amount of > > sh

Re: upstart: please update to latest upstream version

2012-02-27 Thread James Hunt
On 21/02/12 22:57, Michael Biebl wrote: On 21.02.2012 21:25, Russ Allbery wrote: The most likely way forward is some period where either can be used and we see how things shake out. Unfortunately, neither currently supports kFreeBSD. The upstart upstream seems more amenable to doing so than t

Re: upstart: please update to latest upstream version

2012-02-26 Thread Thomas Hood
On Sun, Feb 26, 2012 at 17:24, Goswin von Brederlow wrote: > Maybe the solution isn't event base or dependency based. Maybe the > right solution is event based and dependency based. In one sense this is obviously right. Any solution has to respond to various kinds of events and has to be able to

Re: upstart: please update to latest upstream version

2012-02-26 Thread Ben Hutchings
On Sun, 2012-02-26 at 17:24 +0100, Goswin von Brederlow wrote: > Steve Langasek writes: > > > On Fri, Feb 24, 2012 at 10:55:46PM +0100, Thomas Hood wrote: > >> On Fri, Feb 24, 2012 at 20:17, Steve Langasek wrote: > >> > On Thu, Feb 23, 2012 at 11:58:08AM +0100, Goswin von Brederlow wrote: > > >

Re: upstart: please update to latest upstream version

2012-02-26 Thread Goswin von Brederlow
Steve Langasek writes: > On Fri, Feb 24, 2012 at 10:55:46PM +0100, Thomas Hood wrote: >> On Fri, Feb 24, 2012 at 20:17, Steve Langasek wrote: >> > On Thu, Feb 23, 2012 at 11:58:08AM +0100, Goswin von Brederlow wrote: > >> >> Upstart also does not support Should-Start which makes it impossible to

Re: upstart: please update to latest upstream version

2012-02-26 Thread Goswin von Brederlow
Arno Töll writes: > On 24.02.2012 17:07, Goswin von Brederlow wrote: >> Josselin Mouette writes: And we write a >> compatibility layer for non-Linux >>> systems, that generates sysvinit-compatible scripts based on >>> systemd services or upstart jobs. > ... >> So what you are saying is: >> >> L

Re: upstart: please update to latest upstream version

2012-02-26 Thread Goswin von Brederlow
Steve Langasek writes: > Now, parts of this design were hard won, based on issues encountered in the > first iteration of event-based booting in Ubuntu. Since that first > iteration is present in the only Ubuntu LTS release to date that uses native > upstart jobs, it's possible this is where you

  1   2   3   >