Bug#825394: systemd kill background processes after user logs out

2016-06-04 Thread John Brooks
As Martin Pitt said, it has been reverted already in Debian's systemd package. Here is the relevant commit: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=c11c9a4 Have a nice day. -- *John Brooks * On 16-06-04 07:57 PM, Brendan Halpin wrote: Please revert this. I use nohu

Bug#825394: systemd kill background processes after user logs out

2016-06-04 Thread Brendan Halpin
Please revert this. I use nohup to run long statistical simulations, and I have just lost 12 hours of computation. This change breaks fundamental behaviour. Brendan -- Brendan Halpin, Head, Department of Sociology, University of Limerick, Ireland Tel: w +353-61-213147 f +353-61-202569

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread debian
Just saying .. > An admin who is upgrading to a new version of the operating system > will run lots of tests before actually deploying which is > how these things are usually caught. Exactly, I do check if a screen is still up after disconnect, before pushing every update in production. I do chec

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread Duraid Madina
If there were ever any doubt, this surely settles it: systemd truly is the pulseaudio of process control!

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread erdnaxeli
On Mon, 30 May 2016 22:19:48 +0200 John Paul Adrian Glaubitz < glaub...@physik.fu-berlin.de> wrote: > Hi! > > > don't think the right response should be to just fix it one way > > for everyone, especially not since those people in charge of hundreds > > of systems have exactly one vote, similar to

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread martin f krafft
also sprach John Paul Adrian Glaubitz [2016-05-30 23:30 +0200]: > Well, come on. Look what the usual arguments against it are: "This > has been the default for the past 30 years and now it has changed > and I am forced to change two options." This is not, by any > stretch, a technical argument. T

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread John Paul Adrian Glaubitz
On 05/30/2016 10:52 PM, Iustin Pop wrote: > As long as they know about it. In an ideal world, yes, every such admin > would read in detail all release notes. In the real world, you've just > added more trouble for the (usually overworked) admins. An admin who is upgrading to a new version of the o

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread martin f krafft
also sprach John Paul Adrian Glaubitz [2016-05-30 22:19 +0200]: > I'm sorry, but this is a very bad argument. People who are in > charge of hundreds of systems almost never use the default > settings but use something like FAI, … In this case: agreed. In general, I just wanted to point out that

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread Iustin Pop
On 2016-05-30 22:19:48, John Paul Adrian Glaubitz wrote: > Hi! > > > don't think the right response should be to just fix it one way > > for everyone, especially not since those people in charge of hundreds > > of systems have exactly one vote, similar to those who just develop > > for their own h

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread John Paul Adrian Glaubitz
Hi! > don't think the right response should be to just fix it one way > for everyone, especially not since those people in charge of hundreds > of systems have exactly one vote, similar to those who just develop > for their own home workstation. I'm sorry, but this is a very bad argument. People

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread martin f krafft
also sprach Martin Pitt [2016-05-29 11:13 +0200]: > I believe this *is* it the expected thing to do on personal > computers. This is certainly different in environments like > universities where one often does put long-running stuff in the > background, but this doesn't appeal to me as being the b

Bug#825394: systemd kill background processes after user logs out

2016-05-30 Thread Antonio
> > It may be a minority, but I'm sure it's > a significant amount of people > > Agree, I think this should remain to be considered a bug, even a critical bug. And I am sure users of screen/nohup/tmux or others "daemons" which could be affected are not a small minority, but even the majority. So p

Bug#825394: systemd kill background processes after user logs out

2016-05-29 Thread Lawrence D'Oliveiro
Does setsid(1) still work? I read over this carefully, and I think the answer is yes, but I’m not sure. If it does, I’m happy. If it doesn’t, I would be annoyed.

Bug#825394: systemd kill background processes after user logs out

2016-05-29 Thread Vladimir K
If some software is supposed to relate to user's session and does not properly exit with session, that is the bug of said software and no business of init system. This change breaks things and requires to jump through hoops to repair things that until now just worked.

Bug#825394: systemd kill background processes after user logs out

2016-05-29 Thread Renaud Allard
While I agree that it would be a good idea to kill the non useful remaining processes when a users logs out on a desktop or remote session server, the new behavior completely beats the purpose of nohup/tmux/screen or any user started daemon. Actually, if a user logs out and some gnome (for exa

Bug#825394: systemd kill background processes after user logs out

2016-05-29 Thread John Brooks
On Sun, 29 May 2016 11:46:36 +0200 Guus Sliepen wrote: > I'm sure the majority of users couldn't care less either way. What we > have to think about is: does the minority of people who really want this > feature (for example, because you want your homedir to be locked > whenever possible) outweig

Bug#825394: systemd kill background processes after user logs out

2016-05-29 Thread Guus Sliepen
On Sun, May 29, 2016 at 11:13:32AM +0200, Martin Pitt wrote: > I've long wanted to enable killing leftover processes on logout. In my > world, that's what I actually expect when I log out of a computer, and > I *don't* want anything running as my user any more (which in turn > keeps my encrypted h

Bug#825394: systemd kill background processes after user logs out

2016-05-29 Thread Martin Pitt
Michael Biebl [2016-05-27 14:09 +0200]: > The new requirement of having to enable lingering and starting > tmux/screen/nohup/ via systemd-run can certainly be considered a > nuisance and something our users are not necessarily aware of. > I share that concern. > So a NEWS.Debian entry would be the

Bug#825394: systemd kill background processes after user logs out

2016-05-28 Thread John Brooks
This new behaviour is counter-intuitive to how users expect the system to work. Among other things, it completely breaks the use of tmux/screen to save a session for another time or place, or to execute long-running tasks that don't warrant their own systemd service in a way that survives discon

Bug#825394: systemd kill background processes after user logs out

2016-05-28 Thread Zbigniew Gralewski
Yes, i sign also. New functionality is not expected behaviour. I also run long term commands under screen and logout expecting they will be active when i get back. Please, really consider reverting this back. -- Zbigniew Gralewski zbign...@gralewski.pl

Bug#825394: systemd kill background processes after user logs out

2016-05-27 Thread georg
It is most probably related to this https://github.com/systemd/systemd/issues/2900

Bug#825394: systemd kill background processes after user logs out

2016-05-27 Thread Stefanos Harhalakis
Hi there, As you know, one of the two reasons screen is used is to allow for things to stay running if you get disconnected. In this spirit, I personally run long-term things like backups and dist-upgrades under screen (under X) in order to prevent interrupting them if (e.g.) X crash. On the serve

Bug#825394: systemd kill background processes after user logs out

2016-05-27 Thread Michael Biebl
Hi Guus, Am 26.05.2016 um 18:16 schrieb Guus Sliepen: >> systemd-logind will now by default terminate user processes that are >> part of the user session scope unit (session-XX.scope) when the user >> logs out. > > It is now indeed the case that any background processes that were still > running

Bug#825394: systemd kill background processes after user logs out

2016-05-27 Thread Guus Sliepen
On Fri, May 27, 2016 at 01:34:09AM +0200, Christian Rebischke wrote: > Hello, > You should quote the full changelog and not just > the part that is 'bad' in your mind. > >systemd-logind will now by default terminate user processes that are part of > >the user session scope unit (session-XX.scope)

Bug#825394: systemd kill background processes after user logs out

2016-05-26 Thread Andrew Rodland
>the previous default of "no" is now changed to "yes". But why exactly has the default been changed to a value that's obviously wrong for the majority of Linux systems in existence? Perhaps instead the tiny minority of systems that are used in a workstation-like fashion, where this behavior mig

Bug#825394: systemd kill background processes after user logs out

2016-05-26 Thread Christian Rebischke
Hello, You should quote the full changelog and not just the part that is 'bad' in your mind. >systemd-logind will now by default terminate user processes that are part of >the user session scope unit (session-XX.scope) when the user logs out. This >behavior is controlled by the KillUserProcesses=

Bug#825394: systemd kill background processes after user logs out

2016-05-26 Thread Michael Biebl
Am 27.05.2016 um 01:16 schrieb Matt Taggart: > I found this old link that might help > > Systemd broke nohup? > https://lwn.net/Articles/556084/ > > What happens if you use nohup(1)? I guess that wouldn't really make a difference. What makes a difference is when you enable "lingering" for your u

Bug#825394: systemd kill background processes after user logs out

2016-05-26 Thread Matt Taggart
I found this old link that might help Systemd broke nohup? https://lwn.net/Articles/556084/ What happens if you use nohup(1)? -- Matt Taggart tagg...@debian.org

Bug#825394: systemd kill background processes after user logs out

2016-05-26 Thread Guus Sliepen
Package: systemd Version: 230-1 Severity: normal >From the changelog of systemd version 230: > systemd-logind will now by default terminate user processes that are > part of the user session scope unit (session-XX.scope) when the user > logs out. It is now indeed the case that any background pro