Re: let's split the systemd binary package

2013-10-29 Thread Kevin Chadwick
previously on this list Philipp Kern contributed: I'm not sure why our enterprise users don't count as users as well. Of course they do even if the couple of people possibly concerned with it that I know use.. is it Citrix? I was merely pointing out that it is an extremely small minority of

Re: let's split the systemd binary package

2013-10-29 Thread Olav Vitters
On Tue, Oct 29, 2013 at 06:37:35PM +, Kevin Chadwick wrote: Of course they do even if the couple of people possibly concerned with it that I know use.. is it Citrix? I was merely pointing out that it is an extremely small minority of Debian users but possibly? a majority Do you have any

Re: let's split the systemd binary package

2013-10-29 Thread Kevin Chadwick
previously on this list Olav Vitters contributed: On Tue, Oct 29, 2013 at 06:37:35PM +, Kevin Chadwick wrote: Of course they do even if the couple of people possibly concerned with it that I know use.. is it Citrix? I was merely pointing out that it is an extremely small minority of

Re: let's split the systemd binary package

2013-10-28 Thread Olav Vitters
On Sat, Oct 26, 2013 at 12:14:57AM +0100, Kevin Chadwick wrote: E.g. XFCE either wants ConsoleKit, or logind. If you look at ConsoleKit, you'll notice it is NOT maintained. XFCE *needs* neither and in fact the vast vast majority of users do not either. I check the spec files for Fedora,

Re: let's split the systemd binary package

2013-10-28 Thread Kevin Chadwick
E.g. XFCE either wants ConsoleKit, or logind. If you look at ConsoleKit, you'll notice it is NOT maintained. XFCE *needs* neither and in fact the vast vast majority of users do not either. I check the spec files for Fedora, Mageia, openSUSE. They all seem to require logind.

Re: let's split the systemd binary package

2013-10-28 Thread Andrey Rahmatullin
On Mon, Oct 28, 2013 at 05:58:16PM +, Kevin Chadwick wrote: How about Gentoo, Slackware, LFS and many many others? What's that? -- WBR, wRAR signature.asc Description: Digital signature

Re: let's split the systemd binary package

2013-10-28 Thread Olav Vitters
On Mon, Oct 28, 2013 at 05:58:16PM +, Kevin Chadwick wrote: E.g. XFCE either wants ConsoleKit, or logind. If you look at ConsoleKit, you'll notice it is NOT maintained. XFCE *needs* neither and in fact the vast vast majority of users do not either. I check the spec

Re: let's split the systemd binary package

2013-10-28 Thread Kevin Chadwick
You said vast vast majority, you do the work! At the moment it seems you're just changing goalpost as you go along. Not at all. I meant functions of a desktop that the average users use all along. So the vast vast majority of users such as laptop users do not need session tracking but may want

Re: let's split the systemd binary package

2013-10-28 Thread Philipp Kern
On 2013-10-28 10:58, Kevin Chadwick wrote: By vast majority I was meaning user requirements and not distro packagers expectations, user requirements is actually the metric which should count the most and most users do not need session tracking, it can actually get in the way (one user using many

Re: let's split the systemd binary package

2013-10-27 Thread Florian Weimer
* Simon McVittie: On 26/10/13 21:23, Florian Weimer wrote: Session tracking includes suspending/hibernating, because logind has a mechanism to let apps delay suspend, which is necessary for things like closing the inherent race condition in lock the screensaver when we suspend... oh, oops,

Re: let's split the systemd binary package

2013-10-26 Thread Kevin Chadwick
Session tracking includes suspending/hibernating, because logind has a mechanism to let apps delay suspend, which is necessary for things like closing the inherent race condition in lock the screensaver when we suspend... oh, oops, it didn't get scheduled until after we resumed, so the old

Re: let's split the systemd binary package

2013-10-26 Thread Florian Weimer
* Simon McVittie: Session tracking includes suspending/hibernating, because logind has a mechanism to let apps delay suspend, which is necessary for things like closing the inherent race condition in lock the screensaver when we suspend... oh, oops, it didn't get scheduled until after we

Re: let's split the systemd binary package

2013-10-26 Thread Simon McVittie
On 26/10/13 21:23, Florian Weimer wrote: Session tracking includes suspending/hibernating, because logind has a mechanism to let apps delay suspend, which is necessary for things like closing the inherent race condition in lock the screensaver when we suspend... oh, oops, it didn't get

Re: let's split the systemd binary package

2013-10-25 Thread Thomas Goirand
On 10/24/2013 11:08 PM, Uoti Urpala wrote: Thomas Goirand wrote: We've been reading again and again from systemd supporters that it's modular, and that we can use only a subset of it if we like. Now, we're reading a very different thing: that it's modular *but* we need to re-implement every

Re: let's split the systemd binary package

2013-10-25 Thread Olav Vitters
On Fri, Oct 25, 2013 at 03:33:56PM +0800, Thomas Goirand wrote: Seems I misunderstood what logind was about. I thought it would force to use specific Xdm implementations that would support it. So you do confirm that it's not the case, and that we aren't forced into using GDM? Or is it that

Re: let's split the systemd binary package

2013-10-25 Thread Dmitrijs Ledkovs
On 25 October 2013 10:00, Olav Vitters o...@vitters.nl wrote: On Fri, Oct 25, 2013 at 03:33:56PM +0800, Thomas Goirand wrote: Seems I misunderstood what logind was about. I thought it would force to use specific Xdm implementations that would support it. So you do confirm that it's not the

Re: let's split the systemd binary package

2013-10-25 Thread Olav Vitters
On Fri, Oct 25, 2013 at 11:52:16AM +0100, Dmitrijs Ledkovs wrote: Simple question: logind is maintained, ConsoleKit is not. I have not seen anyone raise this. Why? That one is easy. Both are written by the same predominantly mayor author and in some ways one project is superset of the

Re: let's split the systemd binary package

2013-10-25 Thread Simon McVittie
On 25/10/13 11:52, Dmitrijs Ledkovs wrote: - using XDG_* environment variables, instead of LOGIND_* or SYSTEMD_* variables I assume you mainly mean XDG_RUNTIME_DIR here, since the rest are basically user-level rather than system-level. The point of the XDG_* family of variables is that

Re: let's split the systemd binary package

2013-10-25 Thread Dmitrijs Ledkovs
On 25 October 2013 13:13, Simon McVittie s...@debian.org wrote: On 25/10/13 11:52, Dmitrijs Ledkovs wrote: - using XDG_* environment variables, instead of LOGIND_* or SYSTEMD_* variables I assume you mainly mean XDG_RUNTIME_DIR here, since the rest are basically user-level rather than

Re: let's split the systemd binary package

2013-10-25 Thread Simon McVittie
On 25/10/13 13:57, Dmitrijs Ledkovs wrote: No, I mean: XDG_VTNR=7 XDG_SESSION_ID=c1 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SEAT=seat0 Oh, I wasn't aware of those... yes, using that namespace without a XDG

Re: let's split the systemd binary package

2013-10-25 Thread Paul Tagliamonte
Hi there, Olav, thanks for contributing to the discussion, On Fri, Oct 25, 2013 at 01:40:55PM +0200, Olav Vitters wrote: I don't see this happening, at all. When the GNOME release team is asked for a solution we make *concrete* decisions: use X, or Y or maybe try and support both. If you want

Re: let's split the systemd binary package

2013-10-25 Thread Thorsten Glaser
Paul Tagliamonte paultag at debian.org writes: This means by adopting logind, we should switch init over to systemd, otherwise a major package is using another major package in an unsupported configuration (or at least in a way that the maintainer doesn't wish to support) No, it doesn’t mean

Re: let's split the systemd binary package

2013-10-25 Thread Olav Vitters
On Fri, Oct 25, 2013 at 09:39:03AM -0400, Paul Tagliamonte wrote: Hi there, Olav, thanks for contributing to the discussion, On Fri, Oct 25, 2013 at 01:40:55PM +0200, Olav Vitters wrote: I don't see this happening, at all. When the GNOME release team is asked for a solution we make

Re: let's split the systemd binary package

2013-10-25 Thread Paul Tagliamonte
On Fri, Oct 25, 2013 at 02:11:28PM +, Thorsten Glaser wrote: It does mean that _installing_ GNOME/systemd needs to switch the init system over. Supporting two different init systems is something I don't think *anyone* wants to get into. Remember they use different files, so this will result

Re: let's split the systemd binary package

2013-10-25 Thread Marvin Renich
* Tollef Fog Heen tfh...@err.no [131024 15:06]: ]] Marvin Renich I believe that systemd/GNOME upstream is intentionally coupling the two in order to force adoption of systemd. You're aware that GNOME and systemd upstreams are two completely distinct groups with (AFAIK) very little

Re: let's split the systemd binary package

2013-10-25 Thread Uoti Urpala
Paul Tagliamonte wrote: On Fri, Oct 25, 2013 at 01:40:55PM +0200, Olav Vitters wrote: I don't see this happening, at all. When the GNOME release team is asked for a solution we make *concrete* decisions: use X, or Y or maybe try and support both. If you want to influence these decisions, I

Re: let's split the systemd binary package

2013-10-25 Thread Simon McVittie
On 25/10/13 14:39, Paul Tagliamonte wrote: On Fri, Oct 25, 2013 at 01:40:55PM +0200, Olav Vitters wrote: ... a choice between something greatly supported (logind) vs something abandoned (ConsoleKit). ... Since the project (on the whole) is fairly divided, I don't think we should trivialize

Re: let's split the systemd binary package

2013-10-25 Thread Neil Williams
On Fri, 25 Oct 2013 10:36:30 -0400 Marvin Renich m...@renich.org wrote: However, it is obviously true that systemd as the default init system is controversial, and that GNOME depends on it. While GNOME may work with systemd installed but not PID 1 at the moment, in another message Uoti

Re: let's split the systemd binary package

2013-10-25 Thread Matthias Klumpp
2013/10/25 Neil Williams codeh...@debian.org: On Fri, 25 Oct 2013 10:36:30 -0400 Marvin Renich m...@renich.org wrote: However, it is obviously true that systemd as the default init system is controversial, and that GNOME depends on it. While GNOME may work with systemd installed but not PID

Re: let's split the systemd binary package

2013-10-25 Thread Neil Williams
On Fri, 25 Oct 2013 18:26:06 +0200 Matthias Klumpp m...@debian.org wrote: 2013/10/25 Neil Williams codeh...@debian.org: It's not about whether the GNOME developers or maintainers should have chosen one init system or another based on activity of that system, it's about whether GNOME

supporting more than one... (Re: let's split the systemd binary package

2013-10-25 Thread Holger Levsen
Hi, On Freitag, 25. Oktober 2013, Paul Tagliamonte wrote: Supporting two different init systems is something I don't think *anyone* wants to get into. are you sure *so* many people are against *reality*? I always assume there are a few, but you make it sound like it is the majority ;-p

Re: let's split the systemd binary package

2013-10-25 Thread Marc Haber
On Fri, 25 Oct 2013 18:26:06 +0200, Matthias Klumpp m...@debian.org wrote: No, but GNOME has a mission to create a great desktop-environment which is easy to use and just works. And logind (in combination with systemd) offers features to accomplish that goal and provides some truly awesome

Re: supporting more than one... (Re: let's split the systemd binary package

2013-10-25 Thread Paul Tagliamonte
On Fri, Oct 25, 2013 at 08:40:48PM +0200, Holger Levsen wrote: Hi, Yo, Holger! On Freitag, 25. Oktober 2013, Paul Tagliamonte wrote: Supporting two different init systems is something I don't think *anyone* wants to get into. are you sure *so* many people are against *reality*? I

Re: supporting more than one... (Re: let's split the systemd binary package

2013-10-25 Thread Ondřej Surý
On Fri, Oct 25, 2013, at 20:40, Holger Levsen wrote: Seriously, we are supporting more than one init system already and this is a good thing. (Or maybe it's not, but supporting just one would definitly be our worst choice at this time.) As a maintainer of several packages (~10) that provide

Re: supporting more than one... (Re: let's split the systemd binary package

2013-10-25 Thread Marco d'Itri
On Oct 25, Holger Levsen hol...@layer-acht.org wrote: Seriously, we are supporting more than one init system already and this is a No, we are not. Only a tiny number of packages do ship configuration files for systemd and/or upstart, and the really important ones (the boot infrastructure:

Re: supporting more than one... (Re: let's split the systemd binary package

2013-10-25 Thread Steve Langasek
On Fri, Oct 25, 2013 at 10:31:57PM +0200, Marco d'Itri wrote: Seriously, we are supporting more than one init system already and this is a No, we are not. Only a tiny number of packages do ship configuration files for systemd and/or upstart, and the really important ones (the boot

Re: let's split the systemd binary package

2013-10-25 Thread Kevin Chadwick
I believe that systemd/GNOME upstream is intentionally coupling the two in order to force adoption of systemd. There are obviously others who do not believe this. If it is true, however, I would consider it sufficient justification to both change Debian's default DE and eliminate

Re: let's split the systemd binary package

2013-10-25 Thread Kevin Chadwick
without being micromanaged in what they put into their dependency fields. That's an odd comment as the dependencies should ideally be the very minimal that are absolutely required. (I understand it may not be always easy) --

Re: let's split the systemd binary package

2013-10-25 Thread Kevin Chadwick
E.g. XFCE either wants ConsoleKit, or logind. If you look at ConsoleKit, you'll notice it is NOT maintained. XFCE *needs* neither and in fact the vast vast majority of users do not either. -- ___ 'Write programs that do one

Re: let's split the systemd binary package

2013-10-25 Thread Kevin Chadwick
You're aware that GNOME and systemd upstreams are two completely distinct groups But they do both have strong redhat links, coincidence or not. -- ___ 'Write programs that do one thing and do it well. Write programs to work

Re: let's split the systemd binary package

2013-10-25 Thread Brian May
On 25 October 2013 21:52, Dmitrijs Ledkovs x...@debian.org wrote: - it's pam module called pam_systemd instead of logind It wouldn't be the first PAM module with an inappropriate name. (e.g. pam_unix.so would be less confusing if it was called pam_nss.so IMHO, as if I understand correctly it

Re: let's split the systemd binary package

2013-10-25 Thread Olav Vitters
On Fri, Oct 25, 2013 at 06:06:04PM +0100, Neil Williams wrote: That is my gripe, that's the core problem in GNOME. It's why I stopped trying to develop code to work alongside GNOME and only work with XFCE and Qt. GNOME upstream are toxic. XFCE is same as GNOME: - Supports ConsoleKit - Supports

Re: let's split the systemd binary package

2013-10-25 Thread Olav Vitters
On Fri, Oct 25, 2013 at 08:53:35PM +0200, Marc Haber wrote: They choose the way most easy for them, which is behavior often encountered inside the systemd-favoring community. Too bad. You mean ConsoleKit with this? Why GNOME? Do you know it is on freedesktop.org? Do you know there hasn't been

Re: let's split the systemd binary package [Was, Re: systemd effectively mandatory now due to GNOME]

2013-10-24 Thread Thomas Goirand
On 10/24/2013 10:45 AM, Uoti Urpala wrote: I think you'd basically need a completely separate logind package for non-systemd systems. And if you think this is work that must be done, then it is YOUR responsibility to do it. It's not the systemd maintainers' responsibility to implement new

Re: let's split the systemd binary package [Was, Re: systemd effectively mandatory now due to GNOME]

2013-10-24 Thread Jonathan Dowland
On Wed, Oct 23, 2013 at 06:27:51PM -0700, Steve Langasek wrote: So first of all, how hard it is to split is irrelevant. This is work that must be done, and Debian should not accept excuses for it not being done. I have a lot of respect for the Debian systemd maintainers and I think it should

Re: let's split the systemd binary package

2013-10-24 Thread Tollef Fog Heen
]] Steve Langasek On Thu, Oct 24, 2013 at 02:21:25AM +0200, Matthias Klumpp wrote: 2013/10/24 Steve Langasek vor...@debian.org: [...] If Gnome depends on gnome-settings-daemon, which now depends on systemd, this might be a worrying trend, as non-Linux kernels don't support

Re: let's split the systemd binary package [Was, Re: systemd effectively mandatory now due to GNOME]

2013-10-24 Thread Thibaut Paumard
Le 24/10/2013 10:54, Jonathan Dowland a écrit : On Wed, Oct 23, 2013 at 06:27:51PM -0700, Steve Langasek wrote: So first of all, how hard it is to split is irrelevant. This is work that must be done, and Debian should not accept excuses for it not being done. I have a lot of respect for

Re: let's split the systemd binary package [Was, Re: systemd effectively mandatory now due to GNOME]

2013-10-24 Thread Tollef Fog Heen
]] Thibaut Paumard The split has already been done, hasn't it? Merely installing the systemd package does not make systemd the active init system on the machine. You need to do it yourself or install the systemd-sysv package for that to happen. No, that's not a split. That's a set of

Re: let's split the systemd binary package

2013-10-24 Thread Marvin Renich
* Tollef Fog Heen tfh...@err.no [131024 05:39]: ]] Steve Langasek On Thu, Oct 24, 2013 at 02:21:25AM +0200, Matthias Klumpp wrote: 2013/10/24 Steve Langasek vor...@debian.org: [...] If Gnome depends on gnome-settings-daemon, which now depends on systemd, this might be a

Re: let's split the systemd binary package

2013-10-24 Thread Thomas Goirand
On 10/24/2013 04:51 PM, Tollef Fog Heen wrote: ]] Steve Langasek On Thu, Oct 24, 2013 at 02:21:25AM +0200, Matthias Klumpp wrote: 2013/10/24 Steve Langasek vor...@debian.org: [...] If Gnome depends on gnome-settings-daemon, which now depends on systemd, this might be a worrying trend, as

Re: let's split the systemd binary package

2013-10-24 Thread Svante Signell
On Thu, 2013-10-24 at 09:49 -0400, Marvin Renich wrote: I believe that systemd/GNOME upstream is intentionally coupling the two in order to force adoption of systemd. There are obviously others who do not believe this. If it is true, however, I would consider it sufficient justification to

Re: let's split the systemd binary package

2013-10-24 Thread Scott Kitterman
Marvin Renich m...@renich.org wrote: * Tollef Fog Heen tfh...@err.no [131024 05:39]: ]] Steve Langasek On Thu, Oct 24, 2013 at 02:21:25AM +0200, Matthias Klumpp wrote: 2013/10/24 Steve Langasek vor...@debian.org: [...] If Gnome depends on gnome-settings-daemon, which now depends

Re: let's split the systemd binary package

2013-10-24 Thread Uoti Urpala
Thomas Goirand wrote: We've been reading again and again from systemd supporters that it's modular, and that we can use only a subset of it if we like. Now, we're reading a very different thing: that it's modular *but* we need to re-implement every bit of it so that the modularity becomes

Re: let's split the systemd binary package

2013-10-24 Thread Thibaut Paumard
Le 24/10/2013 17:08, Uoti Urpala a écrit : Surely you won't claim that tools depending on systemd as init is an argument to not use systemd as init! It's an argument for not depending on those tools, since we don't want to (and can't) rely on systemd being the init system. Regards.

Re: let's split the systemd binary package

2013-10-24 Thread Tollef Fog Heen
]] Marvin Renich I believe that systemd/GNOME upstream is intentionally coupling the two in order to force adoption of systemd. You're aware that GNOME and systemd upstreams are two completely distinct groups with (AFAIK) very little overlap between them, right? Even if one assume that they

Re: let's split the systemd binary package

2013-10-24 Thread Tollef Fog Heen
]] Thomas Goirand On 10/24/2013 04:51 PM, Tollef Fog Heen wrote: [...] If GNOME decides they want the DBus interfaces from systemd, that does not put any obligation on systemd or the systemd maintainers to split those bits of functionality out of systemd. We've been reading again and

Re: let's split the systemd binary package

2013-10-24 Thread Olav Vitters
On Thu, Oct 24, 2013 at 09:49:48AM -0400, Marvin Renich wrote: I believe that systemd/GNOME upstream is intentionally coupling the two in order to force adoption of systemd. There are obviously others who GNOME is not. And I'm speaking as a GNOME release team member. A video of GNOME 3.10

Re: let's split the systemd binary package [Was, Re: systemd effectively mandatory now due to GNOME]

2013-10-24 Thread Roger Lynn
On 24/10/13 03:00, Steve Langasek wrote: On Thu, Oct 24, 2013 at 02:21:25AM +0200, Matthias Klumpp wrote: 2013/10/24 Steve Langasek vor...@debian.org: Well, that's one more reason the init system and the dbus services should be separated out in the packaging. Some of the services consume

Re: let's split the systemd binary package

2013-10-24 Thread Russ Allbery
Roger Lynn ro...@rilynn.me.uk writes: How often is the choice of default desktop re-evaluated, and how is this done? We have an argument about it at least once every release cycle. One of the problems with the recurring argument is that we don't have a good decision-making criteria. Another

Re: let's split the systemd binary package

2013-10-24 Thread Brian May
On 25 October 2013 06:24, Olav Vitters o...@vitters.nl wrote: - GNOME 3.10 runs on OpenBSD (probably good to repeat this :P) If I understand this correctly, upstream Gnome 3.10 will run fine on OpenBSD. However the Debian packages won't work on OpenBSD, as gnome-settings-daemon depends on

Re: let's split the systemd binary package

2013-10-24 Thread Paul Wise
On Fri, Oct 25, 2013 at 6:52 AM, Brian May wrote: gnome-settings-daemon depends on systemd This is only true on Debian's Linux architectures: http://sources.debian.net/src/gnome-settings-daemon/3.8.5-2/debian/control#L58 -- bye, pabs http://wiki.debian.org/PaulWise -- To UNSUBSCRIBE,

Re: let's split the systemd binary package

2013-10-24 Thread Brian May
On 25 October 2013 10:25, Paul Wise p...@debian.org wrote: On Fri, Oct 25, 2013 at 6:52 AM, Brian May wrote: gnome-settings-daemon depends on systemd This is only true on Debian's Linux architectures: http://sources.debian.net/src/gnome-settings-daemon/3.8.5-2/debian/control#L58 Oh,

let's split the systemd binary package [Was, Re: systemd effectively mandatory now due to GNOME]

2013-10-23 Thread Steve Langasek
On Thu, Oct 24, 2013 at 02:21:25AM +0200, Matthias Klumpp wrote: 2013/10/24 Steve Langasek vor...@debian.org: [...] If Gnome depends on gnome-settings-daemon, which now depends on systemd, this might be a worrying trend, as non-Linux kernels don't support systemd. Well, that's one more

Re: let's split the systemd binary package [Was, Re: systemd effectively mandatory now due to GNOME]

2013-10-23 Thread Uoti Urpala
Steve Langasek wrote: On Thu, Oct 24, 2013 at 02:21:25AM +0200, Matthias Klumpp wrote: 2013/10/24 Steve Langasek vor...@debian.org: [...] If Gnome depends on gnome-settings-daemon, which now depends on systemd, this might be a worrying trend, as non-Linux kernels don't support