Re: systemd effectively mandatory now due to GNOME

2013-12-22 Thread Milan P. Stanic
On Sat, 2013-12-21 at 19:31, Russ Allbery wrote:
 Vincent Lefevre vinc...@vinc17.net writes:
  On 2013-12-21 18:04:19 -0800, Russ Allbery wrote:
  That said, the display managers in Debian other than kdm and gdm are not
  ready for systemd at the moment.  I had to switch to gdm3 to use systemd
  (by which I mean booting with it) because neither slim nor lightdm worked
  properly.
  I actually had to switch from gdm3 to lightdm because I could no longer
  reboot or power off the machine with the new version... apparently due
  to an issue with systemd:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729576
  Another user at least has the same issue.
 Odd, I don't have any trouble at all with gdm3.  lightdm wouldn't even
 start under systemd, IIRC.  But this was about six months ago and may well
 already be fixed.  (I was guessing some missing integration with logind or
 something; since it wasn't what I was fiddling with at the time, I didn't
 investigate it in detail.)

Really odd. With my testing/unstable installation on amd64 and armhf
(Asus TF101 tablet) systemd and lightdm combo works without any problem
for nearly a year.

-- 
Kind regards,  Milan
--
Arvanta,http://www.arvanta.net
Please do not send me e-mail containing HTML code or documents in
proprietary format (word, excel, pps and so on)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131222134106.ga23...@arvanta.net



Re: systemd effectively mandatory now due to GNOME

2013-12-22 Thread Vincent Bernat
 ❦ 22 décembre 2013 14:41 CET, Milan P. Stanic m...@arvanta.net :

 Really odd. With my testing/unstable installation on amd64 and armhf
 (Asus TF101 tablet) systemd and lightdm combo works without any problem
 for nearly a year.

I am also using lightdm + systemd because slimd has some problems when
started by systemd and is usually slower to cope with some changes (like
the transition from consolekit to logind, or in the past the transition
to consolekit).
-- 
 /*
  * Hash table gook..
  */
2.4.0-test2 /usr/src/linux/fs/buffer.c


signature.asc
Description: PGP signature


Re: systemd effectively mandatory now due to GNOME

2013-12-22 Thread Russ Allbery
Milan P. Stanic m...@arvanta.net writes:

 Really odd. With my testing/unstable installation on amd64 and armhf
 (Asus TF101 tablet) systemd and lightdm combo works without any problem
 for nearly a year.

It's possible I had some local configuration issue of which I was unaware.
I'll probably give it another try when I'm not traveling for the holidays.
Thanks for mentioning!  gdm3 is kind of heavy-weight and slow to start up,
so it would be nice to switch back to something lighter.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87bo08yeqq@windlord.stanford.edu



Re: systemd effectively mandatory now due to GNOME

2013-12-22 Thread Vincent Lefevre
On 2013-12-22 09:31:09 -0800, Russ Allbery wrote:
 Milan P. Stanic m...@arvanta.net writes:
  Really odd. With my testing/unstable installation on amd64 and armhf
  (Asus TF101 tablet) systemd and lightdm combo works without any problem
  for nearly a year.
 
 It's possible I had some local configuration issue of which I was unaware.
 I'll probably give it another try when I'm not traveling for the holidays.
 Thanks for mentioning!  gdm3 is kind of heavy-weight and slow to start up,
 so it would be nice to switch back to something lighter.

I've switched one machine back from lightdm to gdm3 due to a security
bug in the nouveau driver affecting lightdm:

  https://bugs.freedesktop.org/show_bug.cgi?id=72979

So, be careful when using lightdm in combination with the nouveau driver.

Disabling the Composite extension avoids this bug but triggers another
bug: https://bugs.freedesktop.org/show_bug.cgi?id=49786

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: http://www.vinc17.net/
100% accessible validated (X)HTML - Blog: http://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131223031157.ga7...@xvii.vinc17.org



Re: systemd effectively mandatory now due to GNOME

2013-12-21 Thread Vincent Lefevre
I'm replying to an old message, but...

On 2013-10-23 23:06:39 +0200, John Paul Adrian Glaubitz wrote:
 On 10/23/2013 10:30 PM, Christoph Anton Mitterer wrote:
  Of course I can install the package but don't have to switch init= to
  it, nevertheless it seems that already this alone adds several things
  (udev rules, dbus stuff and some things in the maintainer scripts) that
  *will* get enabled.
 
 And does this cause any problems actually? Does your system no longer
 boot properly using sysvinit when systemd is installed?

I've spent several hours to find what was wrong with lightdm, and
eventually found the culprit earlier today: just the fact that the
systemd package was installed! So, yes, systemd currently breaks
things, even if it is not used (I don't use GNOME itself, sometimes
some GNOME apps that work without the GNOME environment, so that
in any case systemd is completely useless for me).

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: http://www.vinc17.net/
100% accessible validated (X)HTML - Blog: http://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131222013532.ga12...@xvii.vinc17.org



Re: systemd effectively mandatory now due to GNOME

2013-12-21 Thread Russ Allbery
Vincent Lefevre vinc...@vinc17.net writes:

 I've spent several hours to find what was wrong with lightdm, and
 eventually found the culprit earlier today: just the fact that the
 systemd package was installed! So, yes, systemd currently breaks things,
 even if it is not used (I don't use GNOME itself, sometimes some GNOME
 apps that work without the GNOME environment, so that in any case
 systemd is completely useless for me).

I suspect that this is a bug of some kind in lightdm in its detection of
whether to use systemd-only features.

That said, the display managers in Debian other than kdm and gdm are not
ready for systemd at the moment.  I had to switch to gdm3 to use systemd
(by which I mean booting with it) because neither slim nor lightdm worked
properly.  But I believe slim already has a new upstream release that does
work properly, and I'm quite sure these bugs will be fixed relatively
quickly given how widespread systemd is going to become (regardless of
what Debian does).

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87r495skt8@windlord.stanford.edu



Re: systemd effectively mandatory now due to GNOME

2013-12-21 Thread Vincent Lefevre
On 2013-12-21 18:04:19 -0800, Russ Allbery wrote:
 Vincent Lefevre vinc...@vinc17.net writes:
  I've spent several hours to find what was wrong with lightdm, and
  eventually found the culprit earlier today: just the fact that the
  systemd package was installed! So, yes, systemd currently breaks things,
  even if it is not used (I don't use GNOME itself, sometimes some GNOME
  apps that work without the GNOME environment, so that in any case
  systemd is completely useless for me).
 
 I suspect that this is a bug of some kind in lightdm in its detection of
 whether to use systemd-only features.

I don't think so: the tests CanSuspend, CanHibernate, CanReboot
and CanPowerOff don't seem to return consistent results.

 That said, the display managers in Debian other than kdm and gdm are not
 ready for systemd at the moment.  I had to switch to gdm3 to use systemd
 (by which I mean booting with it) because neither slim nor lightdm worked
 properly.

I actually had to switch from gdm3 to lightdm because I could no longer
reboot or power off the machine with the new version... apparently due
to an issue with systemd:

  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729576

Another user at least has the same issue.

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: http://www.vinc17.net/
100% accessible validated (X)HTML - Blog: http://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131222025846.gb12...@xvii.vinc17.org



Re: systemd effectively mandatory now due to GNOME

2013-12-21 Thread Russ Allbery
Vincent Lefevre vinc...@vinc17.net writes:
 On 2013-12-21 18:04:19 -0800, Russ Allbery wrote:

 That said, the display managers in Debian other than kdm and gdm are not
 ready for systemd at the moment.  I had to switch to gdm3 to use systemd
 (by which I mean booting with it) because neither slim nor lightdm worked
 properly.

 I actually had to switch from gdm3 to lightdm because I could no longer
 reboot or power off the machine with the new version... apparently due
 to an issue with systemd:

   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729576

 Another user at least has the same issue.

Odd, I don't have any trouble at all with gdm3.  lightdm wouldn't even
start under systemd, IIRC.  But this was about six months ago and may well
already be fixed.  (I was guessing some missing integration with logind or
something; since it wasn't what I was fiddling with at the time, I didn't
investigate it in detail.)

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87bo09sgri@windlord.stanford.edu



Re: systemd effectively mandatory now due to GNOME

2013-10-30 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Oct 29, 2013 at 08:47:00PM +, Ben Hutchings wrote:
 On Tue, Oct 29, 2013 at 12:15:10PM -0700, Steve Langasek wrote:
  On Thu, Oct 24, 2013 at 10:29:10PM +0200, Zbigniew Jędrzejewski-Szmek wrote:
   On Thu, Oct 24, 2013 at 12:13:34PM -0700, Steve Langasek wrote:
And this is not just an issue because of people not wanting to use 
systemd
init, but also because systemd init *can't* run in a container.
   Whoah, that's not true:
  
   sudo systemd-nspawn -bD ~/images/fedora-19
  
   works just fine :)
  
  My understanding, which may be based on dated information, is that
  systemd-nspawn doesn't fully contain the system in the way most others (e.g.
  users of lxc) talk about when they speak of containers: MAC, cgroups support
  inside the container, and possibly other things.
 
 Indeed; Lennert has described it as an enhanced chroot rather than a
 container.  The new process is in the same user namespace and inherits
 most capabilities.  It can optionally run in a new network namespace.
Sure, *systemd-nspawn* doesn't create a secure container, but I'm not sure
if that matters here. *systemd* itself will detect that it is running in
a container, and disable various stuff, e.g. udev. People run systemd
inside containers all the time, and being able to run the same system
image inside of a container and on the host is one of the design goals.

  If you use lxc-start instead of systemd-nspawn, does your Fedora image work?
  Last I knew, the answer was no.
It also works with lxc, if some settings are set,
e.g. lxc.cap.drop = mknod, etc. Missing that, systemd configuration
can be adapted inside the container.

Zbyszek


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131030115050.gp28...@in.waw.pl



Re: systemd effectively mandatory now due to GNOME

2013-10-29 Thread Steve Langasek
On Thu, Oct 24, 2013 at 10:29:10PM +0200, Zbigniew Jędrzejewski-Szmek wrote:
 On Thu, Oct 24, 2013 at 12:13:34PM -0700, Steve Langasek wrote:
  And this is not just an issue because of people not wanting to use systemd
  init, but also because systemd init *can't* run in a container.
 Whoah, that's not true:

 sudo systemd-nspawn -bD ~/images/fedora-19

 works just fine :)

My understanding, which may be based on dated information, is that
systemd-nspawn doesn't fully contain the system in the way most others (e.g.
users of lxc) talk about when they speak of containers: MAC, cgroups support
inside the container, and possibly other things.

If you use lxc-start instead of systemd-nspawn, does your Fedora image work?
Last I knew, the answer was no.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-29 Thread Ben Hutchings
On Tue, Oct 29, 2013 at 12:15:10PM -0700, Steve Langasek wrote:
 On Thu, Oct 24, 2013 at 10:29:10PM +0200, Zbigniew Jędrzejewski-Szmek wrote:
  On Thu, Oct 24, 2013 at 12:13:34PM -0700, Steve Langasek wrote:
   And this is not just an issue because of people not wanting to use systemd
   init, but also because systemd init *can't* run in a container.
  Whoah, that's not true:
 
  sudo systemd-nspawn -bD ~/images/fedora-19
 
  works just fine :)
 
 My understanding, which may be based on dated information, is that
 systemd-nspawn doesn't fully contain the system in the way most others (e.g.
 users of lxc) talk about when they speak of containers: MAC, cgroups support
 inside the container, and possibly other things.

Indeed; Lennert has described it as an enhanced chroot rather than a
container.  The new process is in the same user namespace and inherits
most capabilities.  It can optionally run in a new network namespace.

Ben.

 If you use lxc-start instead of systemd-nspawn, does your Fedora image work?
 Last I knew, the answer was no.

-- 
Ben Hutchings
If God had intended Man to program,
we'd have been born with serial I/O ports.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131029204700.ga3...@decadent.org.uk



Re: systemd effectively mandatory now due to GNOME

2013-10-28 Thread Sune Vuorela
On 2013-10-27, Brian May br...@microcomaustralia.com.au wrote:
 * Some people say this means it needs systemd running as pid=1, same say it
 doesn't. Am still confused here.

The facts seems to be that logind/systemd in version 204 (the current
one in debian) doesn't need systemd as pid 1, but latest upstream
(version 205 and newer) does.

 * Some people say that the parts of systemd that Gnome uses should be split
 into a separate package, so, in theory, it should be possible to install
 just those parts without installing all of systemd. However the systemd
 object to doing this (I missed the reasons behind this).

It is more work for the systemd maintainers, and all people will gain is
a couple of kilobytes of free diskspace from the systemd executable
(haven't looked up its size)

 * Gnome is said to work fine even on platforms that don't have systemd
 installed. Does this mean that systemd is optional?

It is more a matter of defining 'fine'. Apparantly suspend/hibernate is
bound now logind, as well as user switching and a couple of other
features

 * For reasons I don't properly understand, some people seem to think a
 decision is needed to make or not make systemd the default in Debian.

It is more a matter of many people wanting a new init system because
features and others seems to not want something new because they know
what they have.
And since we can't have two init systems being the default, and we can't
expect maintainers of packages to actively test a bunch of different
init systems, we need a decision to be able to move forward.

 Have I missed anything or got anything wrong?

You missed a few bits, but yeah.

/Sune


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/slrnl6s465.j8.nos...@sshway.ssh.pusling.com



Re: systemd effectively mandatory now due to GNOME

2013-10-28 Thread Olav Vitters
On Sun, Oct 27, 2013 at 07:12:21PM -0400, The Wanderer wrote:
 (As far as I can tell this is the actual root of the problem, at least
 for this iteration of the argument: the fact that logind now requires
 systemd.)

That's due to cgroups change. There seem to be 2 other potential
implementations of the same cgroups daemon. Once they're a bit mature
and if technically feasible, (no clue) it might be an idea to just push
for making logind work with *a* cgroups manager. Not just systemd. But
logind was never meant to be separate, so not sure how future proof that
would be.

From GNOME side, we're ok for pushing for something like this. But then
someone first needs to make it feasible and support it. To be really
clear: bulk of work should be done outside of GNOME/systemd.

 * Gnome is said to work fine even on platforms that don't have
 systemd installed. Does this mean that systemd is optional?
 
 My understanding from what I've read is that it works fine except in
 that the features which the ConsoleKit-or-logind dependency provides
 aren't available. That's derived from indirect statements from several
 people in various parts of the discussion; if I'm wrong on that, someone
 please correct me.

We still support ConsoleKit, but GNOME without systemd results in less
features unless you maintain those parts yourself. Gentoo recently
decided that was too basic and didn't want to maintain choice themselves.
This meant that they see GNOME requiring systemd. It is kind of
unfortunate the delay in feedback from various distributions from
upstream work+decisions. E.g. Gentoo decided this based on GNOME 3.8
integration, while we released 3.10 and now focussing on 3.12.

-- 
Regards,
Olav


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131028122604.ga2...@bkor.dhs.org



Re: systemd effectively mandatory now due to GNOME

2013-10-28 Thread Tollef Fog Heen
]] Brian May 

 On 28 October 2013 07:52, Tollef Fog Heen tfh...@err.no wrote:
 
- /lib/udev/rules.d/99-systemd.rules - udev rules that will be active on
  any system with /sys/fs/cgroup/systemd present (because of logind,
  this
  directory is not a good proxy for whether pid1 == systemd).
 
  That's a bug that it checks for the wrong directory.  That's a trivial
  bugfix to change.
 
 Has a bug been reported? Does a bug need to be reported for this to get
 fixed?

I've committed a fix for this to the git repo so it'll be part of the
next upload.  No need to report a bug.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/8761shy106@qurzaw.varnish-software.com



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-27 Thread Thomas Goirand
On 10/26/2013 09:17 PM, Olav Vitters wrote:
 On Sat, Oct 26, 2013 at 12:02:00AM +0100, Kevin Chadwick wrote:
 I'm fed up with repeated attempts to force components on the rest of the
 system, but that's mostly a fault of Gnome's upstream

 There seems to be a trend emanating from packages involving RedHat devs.
 I actually went to the RedHat site a few weeks ago to try and get some
 sort of oversight on this but there seemed to be no appropriate contact
 point (bookmarked).
 
 There are various maintainers+developers who would love to see GNOME
 support Wayland and nothing more. This due to code complexity and test
 matrix (too many different options and it becomes difficult to test
 things). And we do do continuous integration, plus I had to deal with
 the bugs caused by the introduction of Wayland support.
 
 Various of above mentioned maintainers/developers are sponsored by Red
 Hat. I say sponsored because they pretty much do what they think is
 good. I have not seen any corporate agenda (I also fail to understand
 why we have so many of them). Anyway, they just don't want code
 complexity.
 
 The *main* reason that GNOME will keep Wayland + X compatibility for a
 long time, thus introducing more bugs and slowing down full Wayland
 support, is the same GNOME release team person who urged to support
 Wayland. He's sponsored by Red Hat.
 
 In brief: The person mainly responsible for allowing people to rely on
 our X support for a much longer time is one of those Red Hat people.
 
 Not sure if you like Wayland or not, but something to keep in mind, if
 it wasn't up to this Red Hat person, X support would be die much more
 quickly. And this decision is not made due to forcing, it is to due
 supporting one thing well, not multiple things a bit with various
 degrees of testing and buggyness.

If you don't mind that I ask: are you a GNOME developer?

Thomas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/526d1a43.40...@debian.org



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-27 Thread Paul Tagliamonte
Can this be taken off-list? I don't care either way, I'd still take his
points even if he wasn't.


On Sun, Oct 27, 2013 at 9:50 AM, Thomas Goirand z...@debian.org wrote:

 On 10/26/2013 09:17 PM, Olav Vitters wrote:
  On Sat, Oct 26, 2013 at 12:02:00AM +0100, Kevin Chadwick wrote:
  I'm fed up with repeated attempts to force components on the rest of
 the
  system, but that's mostly a fault of Gnome's upstream
 
  There seems to be a trend emanating from packages involving RedHat devs.
  I actually went to the RedHat site a few weeks ago to try and get some
  sort of oversight on this but there seemed to be no appropriate contact
  point (bookmarked).
 
  There are various maintainers+developers who would love to see GNOME
  support Wayland and nothing more. This due to code complexity and test
  matrix (too many different options and it becomes difficult to test
  things). And we do do continuous integration, plus I had to deal with
  the bugs caused by the introduction of Wayland support.
 
  Various of above mentioned maintainers/developers are sponsored by Red
  Hat. I say sponsored because they pretty much do what they think is
  good. I have not seen any corporate agenda (I also fail to understand
  why we have so many of them). Anyway, they just don't want code
  complexity.
 
  The *main* reason that GNOME will keep Wayland + X compatibility for a
  long time, thus introducing more bugs and slowing down full Wayland
  support, is the same GNOME release team person who urged to support
  Wayland. He's sponsored by Red Hat.
 
  In brief: The person mainly responsible for allowing people to rely on
  our X support for a much longer time is one of those Red Hat people.
 
  Not sure if you like Wayland or not, but something to keep in mind, if
  it wasn't up to this Red Hat person, X support would be die much more
  quickly. And this decision is not made due to forcing, it is to due
  supporting one thing well, not multiple things a bit with various
  degrees of testing and buggyness.

 If you don't mind that I ask: are you a GNOME developer?

 Thomas


 --
 To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/526d1a43.40...@debian.org




-- 
All programmers are playwrights, and all computers are lousy actors.

#define sizeof(x) rand()
:wq


Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-27 Thread Cyril Brulebois
Thomas Goirand z...@debian.org (2013-10-27):
 If you don't mind that I ask: are you a GNOME developer?

That comes to mind:
  http://lmgtfy.com/?q=Olav+Vitters+Gnome
  https://lists.debian.org/20131024192452.ga29...@bkor.dhs.org

KiBi.


signature.asc
Description: Digital signature


Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-27 Thread Sune Vuorela
On 2013-10-27, Thomas Goirand z...@debian.org wrote:
 If you don't mind that I ask: are you a GNOME developer?

Olav is a gnome developer, yes.

/Sune


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/slrnl6q96e.j8.nos...@sshway.ssh.pusling.com



Re: systemd effectively mandatory now due to GNOME

2013-10-27 Thread Tollef Fog Heen
]] Steve Langasek 

 Formally, it only requires that the dbus services be available, which is
 given by installing the systemd package, not by running it as init.

That's actually due to a missing feature in the dbus daemon: it should
either have a way to key off init/file system features (so I can say
«this service can only start if $dir exists»), or it should have a dir
in /run where upstart can generate the .service files for dbus-daemon so
logind actually is only startable with systemd as pid 1.

 But there are several issues with having this all in one package the way it
 is currently.  In addition to the dbus services, the systemd package ships:
 
  - /lib/lsb/init-functions.d/40-systemd - functions which permute the
behavior of LSB init scripts

.. if you're running systemd, sure.

  - /lib/udev/rules.d/99-systemd.rules - udev rules that will be active on
any system with /sys/fs/cgroup/systemd present (because of logind, this
directory is not a good proxy for whether pid1 == systemd).

That's a bug that it checks for the wrong directory.  That's a trivial
bugfix to change.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87mwlu4etm@xoog.err.no



Re: systemd effectively mandatory now due to GNOME

2013-10-27 Thread Brian May
On 28 October 2013 07:52, Tollef Fog Heen tfh...@err.no wrote:

   - /lib/udev/rules.d/99-systemd.rules - udev rules that will be active on
 any system with /sys/fs/cgroup/systemd present (because of logind,
 this
 directory is not a good proxy for whether pid1 == systemd).

 That's a bug that it checks for the wrong directory.  That's a trivial
 bugfix to change.


Has a bug been reported? Does a bug need to be reported for this to get
fixed?
-- 
Brian May br...@microcomaustralia.com.au


Re: systemd effectively mandatory now due to GNOME

2013-10-27 Thread Brian May
So my current understanding:

* Gnome use to depend on ConsoleKit.

* ConsoleKit is no longer maintained, and no one is interested in
maintaining it.

* As a result, Gnome switched to using the implementation from systemd
instead, as it has needed features and is actively being maintained.

* Some people say this means it needs systemd running as pid=1, same say it
doesn't. Am still confused here.

* Some people say that the parts of systemd that Gnome uses should be split
into a separate package, so, in theory, it should be possible to install
just those parts without installing all of systemd. However the systemd
object to doing this (I missed the reasons behind this).

* Gnome is said to work fine even on platforms that don't have systemd
installed. Does this mean that systemd is optional?

* For reasons I don't properly understand, some people seem to think a
decision is needed to make or not make systemd the default in Debian.

Have I missed anything or got anything wrong?
-- 
Brian May br...@microcomaustralia.com.au


Re: systemd effectively mandatory now due to GNOME

2013-10-27 Thread The Wanderer

On 10/27/2013 06:41 PM, Brian May wrote:


So my current understanding:

* Gnome use to depend on ConsoleKit.

* ConsoleKit is no longer maintained, and no one is interested in
maintaining it.

* As a result, Gnome switched to using the implementation from
systemd instead, as it has needed features and is actively being
maintained.

* Some people say this means it needs systemd running as pid=1, same
say it doesn't. Am still confused here.

* Some people say that the parts of systemd that Gnome uses should be
split into a separate package, so, in theory, it should be possible
to install just those parts without installing all of systemd.
However the systemd object to doing this (I missed the reasons behind
this).


One missing point: the systemd-project-derived component in question,
logind, used to work fine without systemd itself but now apparently no
longer does.

(As far as I can tell this is the actual root of the problem, at least
for this iteration of the argument: the fact that logind now requires
systemd.)


* Gnome is said to work fine even on platforms that don't have
systemd installed. Does this mean that systemd is optional?


My understanding from what I've read is that it works fine except in
that the features which the ConsoleKit-or-logind dependency provides
aren't available. That's derived from indirect statements from several
people in various parts of the discussion; if I'm wrong on that, someone
please correct me.


* For reasons I don't properly understand, some people seem to think
a decision is needed to make or not make systemd the default in
Debian.

Have I missed anything or got anything wrong?


With the above modifications, looks about accurate to me, for whatever
that may be worth.

--
   The Wanderer

Warning: Simply because I argue an issue does not mean I agree with any
side of it.

Every time you let somebody set a limit they start moving it.
  - LiveJournal user antonia_tiger


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/526d9dd5.20...@fastmail.fm



Re: systemd effectively mandatory now due to GNOME

2013-10-27 Thread Kevin Chadwick
  * Gnome is said to work fine even on platforms that don't have
  systemd installed. 

 My understanding from what I've read is that it works fine except in
 that the features which the ConsoleKit-or-logind dependency provides
 aren't available. That's derived from indirect statements from several
 people in various parts of the discussion; if I'm wrong on that, someone
 please correct me.

Yeah it works fine, some things needlessly break but can easily be
fixed (if you happen to still want to use Gnome). Session tracking will
also break but only a fraction of desktop users actually need that
although I guess it is of use to RedHat's cloud services and the like.

Looking into and defining if anything else breaks may be a good idea?

  Does this mean that systemd is optional?

Apparently not if you want to use Gnome and who knows what next.
Antoine who has been doing the patching and negotiating with Gnome devs
for his OpenBSD port seems to be losing hope when he was fairly happy
not too long ago stating patching out pulseaudio for sndio wasn't hard,
unless the comment of his posted here was old (cc'd apparently so I
don't think so).

-- 
___

'Write programs that do one thing and do it well. Write programs to work
together. Write programs to handle text streams, because that is a
universal interface'

(Doug McIlroy)

In Other Words - Don't design like polkit or systemd
___


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/947360.61879...@smtp129.mail.ir2.yahoo.com



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-26 Thread Chris Bannister
On Thu, Oct 24, 2013 at 11:00:42PM +0900, Norbert Preining wrote:
 On Do, 24 Okt 2013, Charles Plessy wrote:
  at this point, I would like to point at a very important part of the
  revised code of conduct that Wouter is proposing: Assume good faith.
 
 On Do, 24 Okt 2013, Adam Borowski wrote:
  My apologies, I overreacted.
 
 
 Oh holy s...sunshine (I have to be careful, otherwise I will be ostracised
 again) ... now that useless political correctness is taking
 over again.

Just remember that if someone is offended it doesn't mean they are
right.

-- 
If you're not careful, the newspapers will have you hating the people
who are being oppressed, and loving the people who are doing the 
oppressing. --- Malcolm X


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131026082804.GO358@tal



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-26 Thread Olav Vitters
On Sat, Oct 26, 2013 at 12:02:00AM +0100, Kevin Chadwick wrote:
  I'm fed up with repeated attempts to force components on the rest of the
  system, but that's mostly a fault of Gnome's upstream
 
 There seems to be a trend emanating from packages involving RedHat devs.
 I actually went to the RedHat site a few weeks ago to try and get some
 sort of oversight on this but there seemed to be no appropriate contact
 point (bookmarked).

There are various maintainers+developers who would love to see GNOME
support Wayland and nothing more. This due to code complexity and test
matrix (too many different options and it becomes difficult to test
things). And we do do continuous integration, plus I had to deal with
the bugs caused by the introduction of Wayland support.

Various of above mentioned maintainers/developers are sponsored by Red
Hat. I say sponsored because they pretty much do what they think is
good. I have not seen any corporate agenda (I also fail to understand
why we have so many of them). Anyway, they just don't want code
complexity.

The *main* reason that GNOME will keep Wayland + X compatibility for a
long time, thus introducing more bugs and slowing down full Wayland
support, is the same GNOME release team person who urged to support
Wayland. He's sponsored by Red Hat.

In brief: The person mainly responsible for allowing people to rely on
our X support for a much longer time is one of those Red Hat people.

Not sure if you like Wayland or not, but something to keep in mind, if
it wasn't up to this Red Hat person, X support would be die much more
quickly. And this decision is not made due to forcing, it is to due
supporting one thing well, not multiple things a bit with various
degrees of testing and buggyness.

-- 
Regards,
Olav


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131026131723.gj29...@bkor.dhs.org



Re: systemd effectively mandatory now due to GNOME

2013-10-26 Thread Svante Signell
On Wed, 2013-10-23 at 23:42 +0200, Svante Signell wrote:
 On Wed, 2013-10-23 at 23:06 +0200, John Paul Adrian Glaubitz wrote:

  And does this cause any problems actually? Does your system no longer
  boot properly using sysvinit when systemd is installed?
 
 Well, gdm3 does not start for a new installation, probably caused by
 systemd(-logind). I had to use xfce4 instead as desktop for now, see
 also bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724731
 

s/xfce4/lightdm+xfce/

bug 724731 not solved yet:(


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1382804913.4094.2.camel@PackardBell-PC



Re: systemd effectively mandatory now due to GNOME

2013-10-26 Thread Kevin Chadwick
 But that alone is not an argument against introducing new technologies.
 One just has to be careful in what is done.

Not against new technologies in general but if you are talking about
something which you expect every Linux user to use (when actually they
can't in deep embedded etc.) then yes they are hugely valid concerns
unless you want to reduce the applicability of Linux of course.

-- 
___

'Write programs that do one thing and do it well. Write programs to work
together. Write programs to handle text streams, because that is a
universal interface'

(Doug McIlroy)

In Other Words - Don't design like polkit or systemd
___


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/814012.95358...@smtp135.mail.ir2.yahoo.com



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-25 Thread Lars Wirzenius
On Fri, Oct 25, 2013 at 01:41:29AM +0200, Christoph Anton Mitterer wrote:
  Trying to say [GNOME upstream] continuously try to [...] force their
  blessings on all users. is just wrong. Nobody is forced to use Gnome.
 Sorry, I've implicitly meant all _of their_ users. My apologies.

I write a backup program. It uses its own storage format, and people
sometimes ask if they could use tar files instead. But I am evil
incarnate and FORCE them to use my own storage format instead. Should
I repent and make my program allow my users to choose between storage
formats? Maybe I should form a council of users who would dictate
technical design decisions for me, which I would promise to be bound
by and implement faithfully?

Let me put this in another way: I try to make my program as good as it
can be, and I think that the storage format I've developed is better
than storing backups in tar files. I truly, deeply feel that using my
format makes the program better, and that offering tar as a choice
would be pretty much disastrous, because almost all of the features I
am aiming for are impossible to implement well, or at all, using tar
files as the backend. What you seem to view as a moral failing or
sinister plot, I view as a strive for excellence.

It is my impression that this is what is happening with GNOME. The
upstream GNOME developers have a vision of what makes a good desktop
environment, and are doing their best to implement that. Over the past
15 years, their vision has changed, several times, as they have
learned more and gained experience about using computers for various
things. Each time, some people like their changed vision, others do
not.

You don't agree with their vision. That is fine. Your reaction is to
accuse them of things, and that's not cool. Accusations, insinuations,
conspirary theories, or flippancy make for an extremely poor basis for
constructive discussion.

-- 
http://www.cafepress.com/trunktees -- geeky funny T-shirts
http://gtdfh.branchable.com/ -- GTD for hackers


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131025075144.GM4353@holywood



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-25 Thread Thorsten Glaser
Lars Wirzenius liw at liw.fi writes:

 I write a backup program. It uses its own storage format, and people
 sometimes ask if they could use tar files instead. But I am evil
 incarnate and FORCE them to use my own storage format instead. Should
[…]
 can be, and I think that the storage format I've developed is better
 than storing backups in tar files. I truly, deeply feel that using my
 format makes the program better, and that offering tar as a choice
 would be pretty much disastrous, because almost all of the features I

This *is* bad because if there is an existing userbase with tar
(which isn’t true in the obnam case, sure, but would be true if
you were to try forbidding all other backup programs in Debian)
this will break their use cases, and *that* is what the systemd
situation is all about.

I don’t mind systemd in Debian existing and being installable.
I could even live with systemd being the default on “modern
desktop” architectures, even though I’d rather not have that
in a server install on the same architecture. But I absolutely
must be able to choose to use a different init system. Most of
the loud-voiced GNOME/systemd proponents say that their way is
the only way. (Which, AFAIHH (I don’t use GNOME myself, never
found it usable even in 1.x days), is also true for GNOME: it
is said to disable the ability of users to theme and customise
it, and Torvalds’ opinions are well-known.)

Basically, it boils down to
• not breaking existing users, and
• keeping tinkerability.

bye,
//mirabilos


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/loom.20131025t133534-...@post.gmane.org



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-25 Thread Olav Vitters
On Fri, Oct 25, 2013 at 11:38:56AM +, Thorsten Glaser wrote:
 found it usable even in 1.x days), is also true for GNOME: it
 is said to disable the ability of users to theme and customise
 it, and Torvalds’ opinions are well-known.)

GNOME tweak tool has existed since GNOME 3. It has been redesigned in
3.10 and offers the ability to change themes since the start. The
redesigned means it receives development and attention. It is called
tweak tool because it is considered tweaks, might not work at the same
level as other options (though generally everything works fine). Aside
from this we're improving theme support but due to that they break more
often atm.

Don't you use GNOME?

-- 
Regards,
Olav


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131025145447.gg7...@bkor.dhs.org



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-25 Thread Marc Haber
On Fri, 25 Oct 2013 16:54:47 +0200, Olav Vitters o...@vitters.nl
wrote:
On Fri, Oct 25, 2013 at 11:38:56AM +, Thorsten Glaser wrote:
 found it usable even in 1.x days), is also true for GNOME: it
 is said to disable the ability of users to theme and customise
 it, and Torvalds’ opinions are well-known.)

GNOME tweak tool has existed since GNOME 3.

Like Windows TweakUI which has been necessary since nearly 20 years?
Does GNOME need to emulate everything?

Greetings
Marc
-- 
-- !! No courtesy copies, please !! -
Marc Haber |Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom  | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG Rightful Heir | Fon: *49 621 72739834


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vzk2q-0007nb...@swivel.zugschlus.de



Re: systemd effectively mandatory now due to GNOME

2013-10-25 Thread Steve Langasek
On Thu, Oct 24, 2013 at 12:37:11PM -0700, Russ Allbery wrote:
 Christoph Anton Mitterer cales...@scientia.net writes:

  Well I hope this doesn't turn into some kind of flame war... about
  systemd, GNOME or similar.

  In sid, gnome-settings-daemon depends now on systemd.

 I'm missing a key bit of context here.  Does gnome-settings-daemon just
 require that systemd be installed?  Or does it require that the init
 system be systemd?

 The systemd package itself can be installed without changing init systems,
 so it's possible that gnome-settings-daemon just needs the non-init parts
 of this and one can install systemd for those bits and then go on with
 one's life without changing init systems.  However, I don't know if
 systemd installed this way then starts its various non-init services.

 This seems like a fairly critical question, since if all that is required
 is for the systemd package to be installed (but without a change in the
 init system), this is all a tempest in a teapot.

Formally, it only requires that the dbus services be available, which is
given by installing the systemd package, not by running it as init.

But there are several issues with having this all in one package the way it
is currently.  In addition to the dbus services, the systemd package ships:

 - /lib/lsb/init-functions.d/40-systemd - functions which permute the
   behavior of LSB init scripts
 - /lib/udev/rules.d/99-systemd.rules - udev rules that will be active on
   any system with /sys/fs/cgroup/systemd present (because of logind, this
   directory is not a good proxy for whether pid1 == systemd).

So even if you consider it reasonable for the GNOME desktop to depend on a
package which ships commands on the path that won't do sensible things
unless you use systemd as init (I don't consider it reasonable FWIW), it's
not the case that the rest of the package aside from these dbus services is
inert on the filesystem.  There are runtime side effects here that have
nothing to do with the dbus services that GNOME actually is interested in.

And then there's the matter of the ambiguity that's introduced by using a
dependency on a package providing an init system to express a logical
dependency on a dbus service.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-25 Thread Kevin Chadwick
 * it is buggy.  I did install a straightforward install of experimental
 GNOME to test if it improved even a bit, running systemd as init, and, with
 2G RAM assigned to the machine, I got an OOM from one of systemd's
 components.  Excuse me for not looking more closely but purging the machine
 and running away screaming: even in early stages of integration, an init
 system which even *can* possibly OOM is not fit for any non-toy use.
 
 * it breaks other users of cgroups.  I have not tested this personally
 (mostly because of the above point), but if I understand it right, it takes
 over the whole cgroups system, requiring anything that runs on the same
 kernel instance to beg it via dbus to perform required actions.  This might
 be possible to organize on a single system, but not really between multiple
 systems on the same kernel.  Even if you run massive Rube Goldberg tricks
 (akin to those once needed for dbus inside a chroot), this is still doable
 only if you run the same version both in host and guests.  And I for one
 heavily use vservers, which are supposed to be replaced with lxc.  Not being
 able to run an arbitrary, possibly old[2], distribution in a guest -- or even
 being able to move a live system into a container, without replacing its
 init system, means it's a no-no for me.

* CVE 2013-4327 - Towards a world where even simple systems and
firewalls are vulnerable!

p.s. CVE-2013-4392, CVE-2013-4391 and I think I've missed out the really
bad one to do with remote connection.


-- 
___

'Write programs that do one thing and do it well. Write programs to work
together. Write programs to handle text streams, because that is a
universal interface'

(Doug McIlroy)

In Other Words - Don't design like polkit or systemd
___


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/441543.92540...@smtp118.mail.ir2.yahoo.com



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-25 Thread Kevin Chadwick
 I'm fed up with repeated attempts to force components on the rest of the
 system, but that's mostly a fault of Gnome's upstream

There seems to be a trend emanating from packages involving RedHat devs.
I actually went to the RedHat site a few weeks ago to try and get some
sort of oversight on this but there seemed to be no appropriate contact
point (bookmarked).

-- 
___

'Write programs that do one thing and do it well. Write programs to work
together. Write programs to handle text streams, because that is a
universal interface'

(Doug McIlroy)

In Other Words - Don't design like polkit or systemd
___


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/572460.92540...@smtp118.mail.ir2.yahoo.com



Re: systemd effectively mandatory now due to GNOME

2013-10-25 Thread Christoph Anton Mitterer
On Sat, 2013-10-26 at 00:00 +0100, Kevin Chadwick wrote:
 * CVE 2013-4327 - Towards a world where even simple systems and
 firewalls are vulnerable!
 
 p.s. CVE-2013-4392, CVE-2013-4391 and I think I've missed out the really
 bad one to do with remote connection.

On one hand I agree, we see security problems due to the utopia
technologies (consolekit, polkit, etc.).. like I remember the one
where,.. was it devkit? exported the dm-crypt master keys to anyone...
o.O


But that alone is not an argument against introducing new technologies.
One just has to be careful in what is done.


Chris.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382747908.6907.37.ca...@heisenberg.scientia.net



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-25 Thread Olav Vitters
On Fri, Oct 25, 2013 at 06:15:28PM +0200, Marc Haber wrote:
 On Fri, 25 Oct 2013 16:54:47 +0200, Olav Vitters o...@vitters.nl
 wrote:
 On Fri, Oct 25, 2013 at 11:38:56AM +, Thorsten Glaser wrote:
  found it usable even in 1.x days), is also true for GNOME: it
  is said to disable the ability of users to theme and customise
  it, and Torvalds’ opinions are well-known.)
 
 GNOME tweak tool has existed since GNOME 3.
 
 Like Windows TweakUI which has been necessary since nearly 20 years?
 Does GNOME need to emulate everything?

Please don't ask me such questions. Above ones are pointless, without
content and I don't care about Windows.

FWIW, GNOME is usually said to emulate tablets, iPhone, touchscreens and
MacOS X. So if you want to ask me pointless question about Windows on
debian-devel, maybe include those?

Follow up to me personally please.

-- 
Regards,
Olav


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131026031415.gg29...@bkor.dhs.org



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 functionality for non-systemd systems.

Though it's systemd (and Gnome) maintainers responsibility to have their
package integrate well with the rest of the distribution.

Thomas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5268c3fe.7020...@debian.org



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Thorsten Glaser
Brian May brian at microcomaustralia.com.au writes:

 This looks like the dependency is kernel/platform dependant:
 
 
 http://packages.debian.org/sid/gnome-settings-daemon has:
 
 dep: systemd [not hppa, hurd-i386, kfreebsd-amd64, kfreebsd-i386, m68k,
powerpcspe, sh4, sparc64]

That’s just because e.g. m68k hasn’t built that new package yet.
Look at the versions.

I wonder what will happen on kernels without cgroups support…
but anyway, yes, please split the package. If those services
really depend on the systemd _binary_, split between systemd
(containing only the magic needed to make it init) and another
package, say systemd-binaries, containing the rest.

If, on the other hand, those services the g-s-d needs cannot
work any more when systemd is not the init system used, then
I’d rather see gnome be removed from Debian. This is inacceptable.

bye,
//mirabilos


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/loom.20131024t094957-...@post.gmane.org



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Adam Borowski
On Thu, Oct 24, 2013 at 04:22:50PM +1100, Brian May wrote:
 On 24 October 2013 07:30, Christoph Anton Mitterer 
 cales...@scientia.netwrote:
  In sid, gnome-settings-daemon depends now on systemd.
 
 This looks like the dependency is kernel/platform dependant:
 
 dep: systemd [not hppa, hurd-i386, kfreebsd-amd64, kfreebsd-i386, m68k,
 powerpcspe, sh4, sparc64]
 
 So doesn't break Gnome where systemd is not supported.

But clearly shows this should be a Suggests: rather than a Depends:.
Depends is for an absolute relantionship, if five linux architectures
work fine without systemd, this means it is in no way a requirement.
Even a Recommends would be an abuse.

-- 
ᛊᚨᚾᛁᛏᚣ᛫ᛁᛊ᛫ᚠᛟᚱ᛫ᚦᛖ᛫ᚹᛖᚨᚲ


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024080205.ga9...@angband.pl



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Jonathan Dowland
On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
 just recall the most epic flamewar in Debian's history),

Peh it wasn't *that* epic. I recall some truly awful ones in around 2006
to which the systemd ones pale in comparison. (Do not interpret this as
a challenge.)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024080509.ga28...@bryant.redmars.org



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Jonathan Dowland
On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
  And I for one heavily use vservers

It's a professional shame of mine that we are still trying to get rid of
some old vserver instances at $WORK. I am astonished to see that you are
still using them. I didn't think they'd rebased onto anything more
recent than 2.6.20, I now see (with some dread) that you can get those
patches for 3.x series kernels.

However, it does mean I can file your systemd experience (singular) in
the I tried systemd in conjunction with $INSANESHIT and something
broke! bucket. Rube Goldberg indeed…


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024081123.gb28...@bryant.redmars.org



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 be their call as to whether this split must be done or not,
and how to do it if so.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024085459.gc28...@bryant.redmars.org



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 the Debian systemd maintainers and I think
 it should be their call as to whether this split must be done or not,
 and how to do it if so.
 
 

Hi,

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.

So systemd may very well be recommended on the platforms on which it
works. It's not obvious how it could be an actual mandatory dependency
on some architecture but not on some other, though. The fact that GNOME
works without it on some architectures points in the direction of a
recommendation rather that dependency.

Kind regards, Thibaut.




signature.asc
Description: OpenPGP digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Adam Borowski
On Thu, Oct 24, 2013 at 09:11:30AM +0100, Jonathan Dowland wrote:
 On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
   And I for one heavily use vservers
 
 It's a professional shame of mine that we are still trying to get rid of
 some old vserver instances at $WORK.

lxc is still nowhere close to vserver (or openvz) functionality.  It lacks
even basics like vserver enter (you can't access a container more than
once other than via ssh or similar), not to speak about holding hostile
root.  vserver probably is too heavily in maintenance mode to pretend to
satisfy this anymore, but not catching all intentional attackers doesn't
mean not stopping unintentional breakage -- or even intentional but
not sophisticated enough intruders.

And xen and kvm are so inefficient memory wise it's not funny.  With
vserver, an empty container costs you only as much as the actual processes
need, while being able to get required memory immediately; with xen/kvm you
need to provision it with a large piece of slack so it can allocate things
before the baloon driver notices it must request more.  Multiply the slack
by the number of virtual machines and you end up with most of your memory
doing nothing.  Typical good practices with vserver include keeping every
service in a container on its own...

 I didn't think they'd rebased onto anything more recent than 2.6.20, I now
 see (with some dread) that you can get those patches for 3.x series kernels.

As every new major release adds more syscalls and refactoring to handle,
there's usually some slight lag: 3.10 kernels got ported only as of 3.10.9
(last update: 3.10.15) and 3.11 is not yet there.  Claiming it's stuck at a
six and a half years old kernel, though, suggests your information might be
a bit stale.

 However, it does mean I can file your systemd experience (singular) in
 the I tried systemd in conjunction with $INSANESHIT and something
 broke! bucket. Rube Goldberg indeed…

Debian's infrastructure relies pretty heavily on chroot, and even that
would require Rube Goldberg steps to have daemons talk between the host
and guest.  Needing this in the first place is wrong, as the whole point
of chroots/lxc/vserver/openvz/BSD jails/... is separation.

-- 
ᛊᚨᚾᛁᛏᚣ᛫ᛁᛊ᛫ᚠᛟᚱ᛫ᚦᛖ᛫ᚹᛖᚨᚲ


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024095931.ga13...@angband.pl



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 optional symlinks you can
install if you want to use systemd without reconfiguring your boot
loader.  The split Steve is asking for is moving logind out of systemd.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/877gd3ynv7@qurzaw.varnish-software.com



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Dmitrijs Ledkovs
On 24 October 2013 10:59, Adam Borowski kilob...@angband.pl wrote:
 On Thu, Oct 24, 2013 at 09:11:30AM +0100, Jonathan Dowland wrote:
 On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
   And I for one heavily use vservers

 It's a professional shame of mine that we are still trying to get rid of
 some old vserver instances at $WORK.

 lxc is still nowhere close to vserver (or openvz) functionality.  It lacks
 even basics like vserver enter (you can't access a container more than
 once other than via ssh or similar), not to speak about holding hostile
 root.  vserver probably is too heavily in maintenance mode to pretend to
 satisfy this anymore, but not catching all intentional attackers doesn't
 mean not stopping unintentional breakage -- or even intentional but
 not sophisticated enough intruders.


http://linux.die.net/man/1/lxc-attach

$ sudo lxc-attach --name mycontainer -- login

if you wish to gain full login prompt. It has been around at least
since 2012. And you can have multiple ones

What do you mean by holding hostile root. ?

Regards,

Dmitrijs.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CANBHLUiYf+GJ=e-OmXiRNA+nfvuw1vgGj=cghlb7qukfwav...@mail.gmail.com



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Ben Hutchings
On Thu, 2013-10-24 at 11:46 +1100, Brian May wrote:
 On 24 October 2013 11:09, Adam Borowski kilob...@angband.pl wrote:
 * it breaks other users of cgroups.  I have not tested this
 personally
 
 (mostly because of the above point), but if I understand it
 right, it takes
 over the whole cgroups system, requiring anything that runs on
 the same
 kernel instance to beg it via dbus to perform required
 actions.
 
 
 I have heard this said before, would like to have some official
 confirmation if this is actually the case or not. cgroups are
 currently hierarchical,

Sort of.

 I would have thought this would mean, at least in theory, different
 programs could be responsible for different parts of the hierarchy.

Yes, but there isn't a protocol for delegating that responsibility.

 If it is true, it is the thing we need to be prepared for, and so far
 I haven't seen any official information.
 
 
 This might also be relevant
 here: 
 http://www.linux.com/news/featured-blogs/200-libby-clark/733595-all-about-the-linux-kernel-cgroups-redesign

This change is still under discussion.

Ben.

-- 
Ben Hutchings
Teamwork is essential - it allows you to blame someone else.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382610937.6315.65.ca...@deadeye.wl.decadent.org.uk



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Ben Hutchings
On Thu, 2013-10-24 at 11:59 +0200, Adam Borowski wrote:
 On Thu, Oct 24, 2013 at 09:11:30AM +0100, Jonathan Dowland wrote:
  On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
And I for one heavily use vservers
  
  It's a professional shame of mine that we are still trying to get rid of
  some old vserver instances at $WORK.
 
 lxc is still nowhere close to vserver (or openvz) functionality.
[...]

I'm not sure whether that's still true, but anyway: OpenVZ is in
mainline Linux now.  You'll need to wait for Linux 3.12 in Debian, as we
can't enable CONFIG_USER_NS before then, and I don't know whether the
vzctl package is ready to work with mainline kernels.

Ben.

-- 
Ben Hutchings
Teamwork is essential - it allows you to blame someone else.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382611609.6315.72.ca...@deadeye.wl.decadent.org.uk



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Adam Borowski
On Thu, Oct 24, 2013 at 11:46:49AM +0100, Ben Hutchings wrote:
  lxc is still nowhere close to vserver (or openvz) functionality.

 OpenVZ is in mainline Linux now.  You'll need to wait for Linux 3.12 in
 Debian, as we can't enable CONFIG_USER_NS before then, and I don't know
 whether the vzctl package is ready to work with mainline kernels.

Sounds interesting.

It's been a while since I compared it with vserver, but as far as I know,
they're equivalent with just a different set of quirks.

-- 
ᛊᚨᚾᛁᛏᚣ᛫ᛁᛊ᛫ᚠᛟᚱ᛫ᚦᛖ᛫ᚹᛖᚨᚲ


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024114743.ga15...@angband.pl



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Philipp Kern

On 2013-10-23 22:22, Brian May wrote:

This looks like the dependency is kernel/platform dependant:

http://packages.debian.org/sid/gnome-settings-daemon [1] has:

dep: systemd [not hppa, hurd-i386, kfreebsd-amd64, kfreebsd-i386,
m68k, powerpcspe, sh4, sparc64]

So doesn't break Gnome where systemd is not supported.


GNOME is also likely not being tested on these other platforms.

Kind regards
Philipp Kern


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/72592a5e9a0d3dfc675af7780e02a...@hub.kern.lc



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Marco d'Itri
On Oct 24, Dmitrijs Ledkovs x...@debian.org wrote:

 What do you mean by holding hostile root. ?
http://blog.bofh.it/debian/id_413

The missing parts (UID virtualization IIRC) are upstream now, and should 
be ready for jessie.

Until then if you do not trust containers then the best choice is to
use openvz with Parallel's 2.6.32 kernel.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Norbert Preining
On Do, 24 Okt 2013, Charles Plessy wrote:
 at this point, I would like to point at a very important part of the
 revised code of conduct that Wouter is proposing: Assume good faith.

On Do, 24 Okt 2013, Adam Borowski wrote:
 My apologies, I overreacted.


Oh holy s...sunshine (I have to be careful, otherwise I will be ostracised
again) ... now that useless political correctness is taking
over again.

Clear critic with real background - many of us have the same experience -
(how many times did my system break in the last years due to GNome?)
are silence by
Code of Conduct

Now, let me know - is this the new way of silencing critical voices?

This is what is happening in many policitcal and social landscape -
say that it is not correct and put it under the carpet.

Brave New World

Norbert


PREINING, Norbert   http://www.preining.info
JAIST, Japan TeX Live  Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024140042.ge31...@gamma.logic.tuwien.ac.at



Re: OpenVZ (was: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Thomas Goirand
On 10/24/2013 06:46 PM, Ben Hutchings wrote:
 On Thu, 2013-10-24 at 11:59 +0200, Adam Borowski wrote:
 On Thu, Oct 24, 2013 at 09:11:30AM +0100, Jonathan Dowland wrote:
 On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
  And I for one heavily use vservers

 It's a professional shame of mine that we are still trying to get rid of
 some old vserver instances at $WORK.

 lxc is still nowhere close to vserver (or openvz) functionality.
 [...]
 
 I'm not sure whether that's still true, but anyway: OpenVZ is in
 mainline Linux now.

Oh, I'm surprised! I thought it would never get in, since we had LXC.
Thanks for sharing this info. How much of it is in? All of it? Or just a
subset?

 You'll need to wait for Linux 3.12 in Debian, as we
 can't enable CONFIG_USER_NS before then

What's that for?

Thomas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52692bcc.1080...@debian.org



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Stefano Zacchiroli
On Thu, Oct 24, 2013 at 11:00:42PM +0900, Norbert Preining wrote:
 On Do, 24 Okt 2013, Adam Borowski wrote:
  My apologies, I overreacted.

 Clear critic with real background - many of us have the same experience -
 (how many times did my system break in the last years due to GNome?)
 are silence by
   Code of Conduct
 
 Now, let me know - is this the new way of silencing critical voices?

No.  But it is a gigantic leap forward in the culture of our community.

Thanks Adam!
-- 
Stefano Zacchiroli  . . . . . . .  z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader  . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Steve McIntyre
Adrian wrote:

Well, Debian is aiming for full systemd integration with Jessie, so
there is that.

Ummm, no. You and some others might be, but not Debian as a whole
AFAICS.

-- 
Steve McIntyre, Cambridge, UK.st...@einval.com
Support the Campaign for Audiovisual Free Expression: http://www.eff.org/cafe/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vzmtw-0006yq...@mail.einval.com



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Ben Hutchings
On Thu, 2013-10-24 at 15:40 +0200, Marco d'Itri wrote:
 On Oct 24, Dmitrijs Ledkovs x...@debian.org wrote:
 
  What do you mean by holding hostile root. ?
 http://blog.bofh.it/debian/id_413
 
 The missing parts (UID virtualization IIRC) are upstream now, and should 
 be ready for jessie.
 
 Until then if you do not trust containers then the best choice is to
 use openvz with Parallel's 2.6.32 kernel.

Right, and wheezy userland should generally work with that kernel.
(It's not something that I've tested, though.)

Ben.

-- 
Ben Hutchings
Teamwork is essential - it allows you to blame someone else.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382628266.21018.39.ca...@deadeye.wl.decadent.org.uk



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread John Paul Adrian Glaubitz
On 10/24/2013 05:05 PM, Steve McIntyre wrote:
 Adrian wrote:

 Well, Debian is aiming for full systemd integration with Jessie, so
 there is that.
 
 Ummm, no. You and some others might be, but not Debian as a whole
 AFAICS.

Yes, I just read what the release team put in their announcement and
was repeating what one of the proposals were. I my intention was not
to say systemd is going to happen, deal with it., but rather that
there are plans. Just take it with a grain of salt ;).

As for gnome-settings-daemon, the systemd dependency does not seem
to put any harm to the non-Linux kernels. Both kfreebsd-* and
hurd-i386 have the latest version of gnome-settings-daemon in
the archives.

I haven't tested GNOME on kfreebsd-* for a long time now, but I
assume that the package works if it has been successfully built,
doesn't it?

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52693ccc.2090...@physik.fu-berlin.de



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Paul Tagliamonte
On Thu, Oct 24, 2013 at 05:29:16PM +0200, John Paul Adrian Glaubitz wrote:
 Yes, I just read what the release team put in their announcement and
 was repeating what one of the proposals were.

/
| Proposed Release Goals
| ==
| 
| The call for release goals has finished and we have received the
| following proposals:
\

This doesn't mean Debian wishes to do this, just ${DEVELOPERS} wish to
do this. It's perhaps more correct to say the *systemd* maintainers (I
assume they proposed it, which I support, FWIW), wish to add support in
the archive.


From inside this asbestos suit,
  Paul

-- 
 .''`.  Paul Tagliamonte paul...@debian.org
: :'  : Proud Debian Developer
`. `'`  4096R / 8F04 9AD8 2C92 066C 7352  D28A 7B58 5B30 807C 2A87
 `- http://people.debian.org/~paultag


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Christoph Anton Mitterer
On Thu, 2013-10-24 at 16:05 +0100, Steve McIntyre wrote:
 Well, Debian is aiming for full systemd integration with Jessie, so
 there is that.
 
 Ummm, no. You and some others might be, but not Debian as a whole
 AFAICS.

I just wondered... when and how is this going to be decided? I mean,
whether systemd will become default or not.


I mean the current boot system has several issues which cannot be easily
solved there (what's most importantly for me is
https://wiki.debian.org/AdvancedStartupShutdownWithMultilayeredBlockDevices).
This is probably not only the fault of sysvinit but also the
initramfs-scripts/hooks of some packages,... and systemd doesn't fix all
these AFAIK, but I guess it would be easier there.



Anyway,... at some point some decision has probably to be made what
Debian will do (per default)... when and how?


Cheers,
Chris.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382631614.6907.68.ca...@heisenberg.scientia.net



Re: OpenVZ (was: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Ben Hutchings
On Thu, 2013-10-24 at 22:16 +0800, Thomas Goirand wrote:
 On 10/24/2013 06:46 PM, Ben Hutchings wrote:
  On Thu, 2013-10-24 at 11:59 +0200, Adam Borowski wrote:
  On Thu, Oct 24, 2013 at 09:11:30AM +0100, Jonathan Dowland wrote:
  On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
   And I for one heavily use vservers
 
  It's a professional shame of mine that we are still trying to get rid of
  some old vserver instances at $WORK.
 
  lxc is still nowhere close to vserver (or openvz) functionality.
  [...]
  
  I'm not sure whether that's still true, but anyway: OpenVZ is in
  mainline Linux now.
 
 Oh, I'm surprised! I thought it would never get in, since we had LXC.

The mainline implementation of containers, which is made up of multiple
types of control groups and namespaces, supports both LXC and OpenVZ
(and Google's resource control, and systemd-nspawn, and yet other
tools).

 Thanks for sharing this info. How much of it is in? All of it? Or just a
 subset?

James Bottomley of Parallels talked about this in Edinburgh and said
everything was in by 3.9.

  You'll need to wait for Linux 3.12 in Debian, as we
  can't enable CONFIG_USER_NS before then
 
 What's that for?

User namespaces, i.e. user IDs and capabilities (the privileges that
root normally has) in a container are distinguished from those in the
outer system.  This is essential for virtual private servers.

Every filesystem implementation needs to make this distinction and not
all of them were converted to do so before 3.12.

Ben.

-- 
Ben Hutchings
Teamwork is essential - it allows you to blame someone else.


signature.asc
Description: This is a digitally signed message part


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Serge Hallyn
Quoting Adam Borowski (kilob...@angband.pl):
 On Thu, Oct 24, 2013 at 09:11:30AM +0100, Jonathan Dowland wrote:
  On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
And I for one heavily use vservers
  
  It's a professional shame of mine that we are still trying to get rid of
  some old vserver instances at $WORK.
 
 lxc is still nowhere close to vserver (or openvz) functionality.  It lacks
 even basics like vserver enter (you can't access a container more than
 once other than via ssh or similar),

lxc-attach does that and fully works with recent kernels.

 not to speak about holding hostile
 root.

3.12 has full user namespace support which gets us about as far as we'll
ever get.

-serge


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024164251.GA2226@ac100



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Christoph Anton Mitterer
On Thu, 2013-10-24 at 16:30 +0200, Stefano Zacchiroli wrote:
  Now, let me know - is this the new way of silencing critical voices?
 
 No.  But it is a gigantic leap forward in the culture of our community.

Well arguably, one shouldn't be too surprised if people get more and
more pissed off by GNOME _upstream_ .
They continuously try to push their agenda through and force their
blessings (most of the time broken, e.g. NM, GNOME Shell) on all users.

And since it seems to get more and more a system for the lowest end of
end-users, no longer usable by power-users (whatever that is),... and
since it causes quite often such troubles like this now with systemd...
people start even to think whether it should be removed from Debian. No
big surprise, I guess.


I know of my own tickets I've reported upstream and how outrageously
GNOME deals with some critical things...


Of course people should keep a respectful tone, though, and especially
correctly differentiate between GNOME upstream (causing all this mess)
and the Debian GNOME maintainers (usually having to live with it and
trying to make the best out of it).


Cheers,
Chris.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382632414.6907.76.ca...@heisenberg.scientia.net



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Steve Langasek
On Thu, Oct 24, 2013 at 11:00:42PM +0900, Norbert Preining wrote:
 On Do, 24 Okt 2013, Charles Plessy wrote:
  at this point, I would like to point at a very important part of the
  revised code of conduct that Wouter is proposing: Assume good faith.

 On Do, 24 Okt 2013, Adam Borowski wrote:
  My apologies, I overreacted.

 Oh holy s...sunshine (I have to be careful, otherwise I will be ostracised
 again) ... now that useless political correctness is taking
 over again.

 Clear critic with real background - many of us have the same experience -
 (how many times did my system break in the last years due to GNome?)
 are silence by
   Code of Conduct

 Now, let me know - is this the new way of silencing critical voices?

 This is what is happening in many policitcal and social landscape -
 say that it is not correct and put it under the carpet.

 Brave New World

Do you really have nothing better to contribute to this discussion than
complaining about people being civil to each other?

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Serge Hallyn
Quoting Brian May (br...@microcomaustralia.com.au):
 On 24 October 2013 11:09, Adam Borowski kilob...@angband.pl wrote:
 
  * it breaks other users of cgroups.  I have not tested this personally
  (mostly because of the above point), but if I understand it right, it takes
  over the whole cgroups system, requiring anything that runs on the same
  kernel instance to beg it via dbus to perform required actions.
 
 
 I have heard this said before, would like to have some official
 confirmation if this is actually the case or not. cgroups are currently
 hierarchical, I would have thought this would mean, at least in theory,
 different programs could be responsible for different parts of
 the hierarchy.

It currently can't prevent you from just mounting the cgroupfs and
working with it.  One of the justifications presented at plumbers for
wanting to do this was that changes to a subtree you control can
affect other tasks.  But it was agreed that that was actually only
for realtime (?) cgroup and that it is a bug which must be fixed.

In any case, google has released lmctfy
(https://github.com/google/lmctfy/) as an alternative cgroup manager
which is actually quite nice, and which does support delegation.  Based
on that I intend to implement a nestable manager.  By nestable I mean
that it will create a unix socket over which requests can be made.
So I can create a container and bind-mount that unix socket into the
container.  Then a container copy of the same cgroup manager, finding
it can't mount cgroups but the device socket exists, makes requests
over that socket.  If it is in cgroup /c1, and requests creation of
socket c2, the host's manager will create /c1/c2.  Since we have a
unix socket we can check the caller's credentials, it's access(2)
rights to the cgroups it wants to manage as well as the tasks it is
wanting to move.

(And if a container is created inside that container, it can bind-mount
the same socket, start another manager, and nesting should just work)

I've played enough to verify that all the pieces we need are there.  I
just haven't had the time to write it, and I need to decide whether/how
to base on / integrate with lmctfy.

[ And if anyone else wants to write this, please be my guest :)  I just
want nesting as described above ]

-serge


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024172511.GA21543@ac100



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Simon McVittie
On 24/10/13 16:29, John Paul Adrian Glaubitz wrote:
 I haven't tested GNOME on kfreebsd-* for a long time now, but I
 assume that the package works if it has been successfully built,
 doesn't it?

I believe the effect of not having systemd-logind is that the features
for which GNOME uses systemd-logind won't work: most notably
suspend/resume (mostly in gnome-settings-daemon), fast user switching
(mostly in gdm3 and Shell), and the sort of login-session tracking that
is done by ConsoleKit in wheezy. I wouldn't be surprised if the Debian
GNOME maintainers consider those to be basic functionality, at least on
Linux.

S


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52695b72.5030...@debian.org



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Steve Langasek
On Thu, Oct 24, 2013 at 12:25:12PM -0500, Serge Hallyn wrote:
 Quoting Brian May (br...@microcomaustralia.com.au):
  On 24 October 2013 11:09, Adam Borowski kilob...@angband.pl wrote:

   * it breaks other users of cgroups.  I have not tested this personally
   (mostly because of the above point), but if I understand it right, it 
   takes
   over the whole cgroups system, requiring anything that runs on the same
   kernel instance to beg it via dbus to perform required actions.

  I have heard this said before, would like to have some official
  confirmation if this is actually the case or not. cgroups are currently
  hierarchical, I would have thought this would mean, at least in theory,
  different programs could be responsible for different parts of
  the hierarchy.

 It currently can't prevent you from just mounting the cgroupfs and
 working with it.  One of the justifications presented at plumbers for
 wanting to do this was that changes to a subtree you control can
 affect other tasks.  But it was agreed that that was actually only
 for realtime (?) cgroup and that it is a bug which must be fixed.

The upshot being, AIUI, that there is a legitimate need for a single process
on each system to have a complete view of the cgroups heirarchy; even if
most users don't need a fine-grained policy manager, we should design with
this in mind.  On systems using systemd as init, the plan is for PID 1 to be
the process that has this overview, and that's fine; the problem is the
tight coupling of logind to systemd init for this, rather than using a
standard interface that can be implemented by multiple providers of a cgroup
manager service.

And this is not just an issue because of people not wanting to use systemd
init, but also because systemd init *can't* run in a container.  So if you
want any of the other users of cgroups (such as lxc) to coexist with
systemd, there needs to be a common protocol for this.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Russ Allbery
Christoph Anton Mitterer cales...@scientia.net writes:

 Well I hope this doesn't turn into some kind of flame war... about
 systemd, GNOME or similar.

 In sid, gnome-settings-daemon depends now on systemd.

I'm missing a key bit of context here.  Does gnome-settings-daemon just
require that systemd be installed?  Or does it require that the init
system be systemd?

The systemd package itself can be installed without changing init systems,
so it's possible that gnome-settings-daemon just needs the non-init parts
of this and one can install systemd for those bits and then go on with
one's life without changing init systems.  However, I don't know if
systemd installed this way then starts its various non-init services.

This seems like a fairly critical question, since if all that is required
is for the systemd package to be installed (but without a change in the
init system), this is all a tempest in a teapot.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fvrqfok8@windlord.stanford.edu



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Olav Vitters
On Thu, Oct 24, 2013 at 06:33:34PM +0200, Christoph Anton Mitterer wrote:
 I know of my own tickets I've reported upstream and how outrageously
 GNOME deals with some critical things...

Could you give me a few bugnumbers and/or be more concrete what you mean
with outrageously? Do you mean someone did not do exactly what you
want, or that they were really outrageous as defined by
http://www.thefreedictionary.com/outrageously? In case the latter,
please give me some bugnumbers.

Note: If you did not mean outrageous, please do not use that word.

-- 
Regards,
Olav


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024194208.gb29...@bkor.dhs.org



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Christoph Anton Mitterer
On Thu, 2013-10-24 at 21:42 +0200, Olav Vitters wrote:
 Could you give me a few bugnumbers and/or be more concrete what you mean
 with outrageously?
Yeah I could, but this already turned far too much into a flame war.
There's e.g. the bug that Evolution silently corrupts eMails, which is
known now for years upstream, who even try to actively hide that fact
away.
The same for SSL/TLS which is completely useless in Epiphany,.. again
known for a long time.
I'd call such cases even intentional malicious behaviour against user.

I'm sure you can easily find the related bugs, but please keep them away
from here, since the flames do not need even more coals to burn higher.


  Do you mean someone did not do exactly what you
 want, or that they were really outrageous as defined by
 http://www.thefreedictionary.com/outrageously? In case the latter,
 please give me some bugnumbers.
 
 Note: If you did not mean outrageous, please do not use that word.
I guess I need no teaching from you what some words mean or how I use
them :)


Cheers,
Chris.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382645273.6907.90.ca...@heisenberg.scientia.net



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Olav Vitters
On Thu, Oct 24, 2013 at 10:07:53PM +0200, Christoph Anton Mitterer wrote:
 I'd call such cases even intentional malicious behaviour against user.
 
 I'm sure you can easily find the related bugs, but please keep them away
 from here, since the flames do not need even more coals to burn higher.

Those two sentences are conflicting. Either be nice, or don't suggest
you are.

-- 
Regards,
Olav


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024203726.gd29...@bkor.dhs.org



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Jonathan Dowland
This seems a little bit of a distraction from the issue at hand (Debian
Development) — perhaps you and the OP could follow up off list?


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024205058.ga13...@bryant.redmars.org



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Christoph Anton Mitterer
On Thu, 2013-10-24 at 22:37 +0200, Olav Vitters wrote:
 On Thu, Oct 24, 2013 at 10:07:53PM +0200, Christoph Anton Mitterer wrote:
  I'd call such cases even intentional malicious behaviour against user.
  
  I'm sure you can easily find the related bugs, but please keep them away
  from here, since the flames do not need even more coals to burn higher.
 Those two sentences are conflicting. Either be nice, or don't suggest
 you are.

I don't see what you mean? I said one should be respectful and polite,
but this doesn't mean one has to conceal the truth, does it?

If I would have called GNOME upstream assh*** or anything similar
(which I did not and which is not my intention),... then I'd be
impolite.
But stating that IMHO a lot goes wrong in which ways GNOME has chosen
and that there are also critical issues that go beyond things like One
doesn't like GNOME Shell or whatsoever... has nothing to do with being
nice or not.


Cheers,
Chris.


smime.p7s
Description: S/MIME cryptographic signature


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Oct 24, 2013 at 12:13:34PM -0700, Steve Langasek wrote:
 And this is not just an issue because of people not wanting to use systemd
 init, but also because systemd init *can't* run in a container.
Whoah, that's not true:

sudo systemd-nspawn -bD ~/images/fedora-19

works just fine :)

Zbyszek


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024202910.gl28...@in.waw.pl



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 functions and features provided by
 systemd (the init system).
 
 Which is exactly the kind of embrace-and-extend that Debian should not
 tolerate having foisted on them in the default desktop by an upstream
 pushing an agenda.

How often is the choice of default desktop re-evaluated, and how is this done?

Roger


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/kogoja-272@silverstone.rilynn.me.uk



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Brian May
On 25 October 2013 03:33, Christoph Anton Mitterer cales...@scientia.netwrote:

 Well arguably, one shouldn't be too surprised if people get more and
 more pissed off by GNOME _upstream_ .
 They continuously try to push their agenda through and force their
 blessings (most of the time broken, e.g. NM, GNOME Shell) on all users.


If you don't like Gnome, nobody is forcing you to use it.

There are alternatives. e.g. KDE. I use Awesome myself.

Trying to say [GNOME upstream] continuously try to [...] force their
blessings on all users. is just wrong. Nobody is forced to use Gnome.
-- 
Brian May br...@microcomaustralia.com.au


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Mark Symonds

No, no, no… drop GNOME.  

Useless anyway.  

-- 
Mark  


On Oct 23, 2013, at 1:30 PM, Christoph Anton Mitterer cales...@scientia.net 
wrote:

 Hi.
 
 Well I hope this doesn't turn into some kind of flame war... about
 systemd, GNOME or similar.
 
 
 In sid, gnome-settings-daemon depends now on systemd.
 
 I wouldn't have any issues with that, but at least right now systemd is
 for me not yet production ready (it seems to miss proper dm-crypt
 integration - or at least all those use cases where dm-crypt makes sense
 at all).
 
 Of course I can install the package but don't have to switch init= to
 it, nevertheless it seems that already this alone adds several things
 (udev rules, dbus stuff and some things in the maintainer scripts) that
 *will* get enabled.
 
 I've opened #726675, asking the GNOME developers what they think about
 this, but the only answer so far is basically GNOME now depends on
 systemd.
 I personally think this is a design problem of GNOME upstream and we
 have previously seen that GNOME upstream forces their blessings upon
 their users - anyway... probably not something we can change from Debian
 side.
 
 
 So I guess the question is mainly,... what's the policy from Debian side
 now with such cases?
 And does anyone know whether it causes hurt to just install the
 package without using it?
 
 
 Thanks,
 Chris.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Christoph Anton Mitterer


On Fri, 2013-10-25 at 09:39 +1100, Brian May wrote:
 If you don't like Gnome, nobody is forcing you to use it.
Well actually it's not that easy to avoid all of it, at least you get
some libraries even when using 3rd party GTK/GNOME apps.


 Trying to say [GNOME upstream] continuously try to [...] force their
 blessings on all users. is just wrong. Nobody is forced to use Gnome.
Sorry, I've implicitly meant all _of their_ users. My apologies.


Cheers,
Chris.


smime.p7s
Description: S/MIME cryptographic signature


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Christoph Anton Mitterer
On Thu, 2013-10-24 at 15:41 -0700, Mark Symonds wrote:
 No, no, no… drop GNOME.  
 
 Useless anyway.  

You really think such comments will help anyone or actually lead to
dropping it? o.O



smime.p7s
Description: S/MIME cryptographic signature


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Brian May
On 25 October 2013 06:37, Russ Allbery r...@debian.org wrote:

 I'm missing a key bit of context here.  Does gnome-settings-daemon just
 require that systemd be installed?  Or does it require that the init
 system be systemd?


Me too. Am getting rather lost as to why gnome-settings-daemon depends
on systemd.

Can somebody please confirm my understanding:

* Gnome upstream in no way requires systemd. I would assume it can take
advantage of it.If no systemd you loose support for some features.

* In Debian, the latest Gnome packages requires gnome-settings-daemon,
which does require systemd. However systemd doesn't actually need to be
running as initd.

* The gnome-settings-daemon package due to {build options, runtime options,
Jedi council decision} requires a/an {systemd shared libary, systemd binary
executable, systemd dbus implementation, chocolate biscuit, coffee} and if
not available at run time then {you loose support for extra features, gnome
breaks, life on the planet will cease to exist}. (*cross out incorrect
options)

* Ubuntu has a patch to fix the above, however it is is prone to break with
new versions of systemd (???) and nobody has volunteered to continue to
support it.

* The Debian packages of Gnome currently will not install on non-Linux
systems.

* Discussion starts on debian-devel mailing list with lots of pointing of
fingers.

* I blame Tux. Tuz said so.
-- 
Brian May br...@microcomaustralia.com.au


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Brian May
On 25 October 2013 10:54, Brian May br...@microcomaustralia.com.au wrote:

 * The Debian packages of Gnome currently will not install on non-Linux
 systems.


Seems I was mislead. On hurd and kfreebsd,  gnome-settings-daemon does not
depend on systemd.

http://sources.debian.net/src/gnome-settings-daemon/3.8.5-2/debian/control#L58

So that concern is non-existent.
-- 
Brian May br...@microcomaustralia.com.au


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Ben Hutchings
On Thu, 2013-10-24 at 15:41 -0700, Mark Symonds wrote:
 No, no, no… drop GNOME.  
 
 Useless anyway.  

1. Don't top-post.
2. Assume good faith.
3. This list is for discussion of Debian development, not for random
opinions.

Ben.

-- 
Ben Hutchings
Teamwork is essential - it allows you to blame someone else.


signature.asc
Description: This is a digitally signed message part


Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Uoti Urpala
Russ Allbery wrote:
 Christoph Anton Mitterer cales...@scientia.net writes:
  In sid, gnome-settings-daemon depends now on systemd.
 
 I'm missing a key bit of context here.  Does gnome-settings-daemon just
 require that systemd be installed?  Or does it require that the init
 system be systemd?
 
 The systemd package itself can be installed without changing init systems,
 so it's possible that gnome-settings-daemon just needs the non-init parts
 of this and one can install systemd for those bits and then go on with
 one's life without changing init systems.  However, I don't know if
 systemd installed this way then starts its various non-init services.
 
 This seems like a fairly critical question, since if all that is required
 is for the systemd package to be installed (but without a change in the
 init system), this is all a tempest in a teapot.

There are multiple distinct APIs GNOME needs. Things like power
management may not work without systemd as init, but I'm not really
sure. However, the most important part is logind. It probably mostly
works without systemd as init with the current v204 systemd packages,
but once the package is updated to a newer version it WILL NOT work
without systemd as init due to cgroup management changes. And as
discussed elsewhere in this thread, it does not appear realistic to keep
it working. If someone wants to create a logind for systems not using
systemd as init, that would need to be a separate package (maintained by
people other than the systemd maintainers), perhaps created by forking
logind from old systemd versions.

GNOME can run without logind. However, some parts that are considered
core functionality will not work.

This page has some information about the dependency situation (perhaps
someone could give a better one now, I haven't really followed GNOME):
http://blogs.gnome.org/ovitters/2013/09/25/gnome-and-logindsystemd-thoughts/



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382660824.1856.62.camel@glyph.nonexistent.invalid



Re: systemd effectively mandatory now due to GNOME

2013-10-24 Thread Mark - Syminet

To not be provided with a choice is utterly *horrible*.  

from_userspace  

There is init, upstart and sytemd; the linux boot manager
(GRUB) is a JOKE; see extlinux - use what the kernel devsuse.  
Perhaps we should appeal to the BSD community.  
:wq
:q
```:q
One can't help but wonder if we've finally got enough 
attention to be attacked. 

-- 
Mark 

Syminet Internetworking Solutions 
http://www.syminet.com/ 
1-866-664-3151 ext. 8049
GPG Key: https://www.syminet.com/mark


On Wed, Oct 23, 2013 at 10:30:41PM +0200, Christoph Anton Mitterer wrote:
 Hi.
 
 Well I hope this doesn't turn into some kind of flame war... about
 systemd, GNOME or similar.
 
 
 In sid, gnome-settings-daemon depends now on systemd.
 
 I wouldn't have any issues with that, but at least right now systemd is
 for me not yet production ready (it seems to miss proper dm-crypt
 integration - or at least all those use cases where dm-crypt makes sense
 at all).
 
 Of course I can install the package but don't have to switch init= to
 it, nevertheless it seems that already this alone adds several things
 (udev rules, dbus stuff and some things in the maintainer scripts) that
 *will* get enabled.
 
 I've opened #726675, asking the GNOME developers what they think about
 this, but the only answer so far is basically GNOME now depends on
 systemd.
 I personally think this is a design problem of GNOME upstream and we
 have previously seen that GNOME upstream forces their blessings upon
 their users - anyway... probably not something we can change from Debian
 side.
 
 
 So I guess the question is mainly,... what's the policy from Debian side
 now with such cases?
 And does anyone know whether it causes hurt to just install the
 package without using it?
 
 
 Thanks,
 Chris.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131025011834.GA8262@debian



Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-24 Thread Jean-Christophe Dubacq
Le 25/10/2013 00:39, Brian May a écrit :
 On 25 October 2013 03:33, Christoph Anton Mitterer
 cales...@scientia.net mailto:cales...@scientia.net wrote:
 
 Well arguably, one shouldn't be too surprised if people get more and
 more pissed off by GNOME _upstream_ .
 They continuously try to push their agenda through and force their
 blessings (most of the time broken, e.g. NM, GNOME Shell) on all users.
 
 
 If you don't like Gnome, nobody is forcing you to use it.
 
 There are alternatives. e.g. KDE. I use Awesome myself.
 
 Trying to say [GNOME upstream] continuously try to [...] force their
 blessings on all users. is just wrong. Nobody is forced to use Gnome.

I agree with you.

As an other datapoint, I use the latest gnome and I am quite happy with
it. I also use systemd on my laptop and I am quite happy with it. If I
were unhappy, I would have switched to something else.

Sincerely,
-- 
Jean-Christophe Dubacq



signature.asc
Description: OpenPGP digital signature


systemd effectively mandatory now due to GNOME

2013-10-23 Thread Christoph Anton Mitterer
Hi.

Well I hope this doesn't turn into some kind of flame war... about
systemd, GNOME or similar.


In sid, gnome-settings-daemon depends now on systemd.

I wouldn't have any issues with that, but at least right now systemd is
for me not yet production ready (it seems to miss proper dm-crypt
integration - or at least all those use cases where dm-crypt makes sense
at all).

Of course I can install the package but don't have to switch init= to
it, nevertheless it seems that already this alone adds several things
(udev rules, dbus stuff and some things in the maintainer scripts) that
*will* get enabled.

I've opened #726675, asking the GNOME developers what they think about
this, but the only answer so far is basically GNOME now depends on
systemd.
I personally think this is a design problem of GNOME upstream and we
have previously seen that GNOME upstream forces their blessings upon
their users - anyway... probably not something we can change from Debian
side.


So I guess the question is mainly,... what's the policy from Debian side
now with such cases?
And does anyone know whether it causes hurt to just install the
package without using it?


Thanks,
Chris.


smime.p7s
Description: S/MIME cryptographic signature


Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread John Paul Adrian Glaubitz
On 10/23/2013 10:30 PM, Christoph Anton Mitterer wrote:
 Well I hope this doesn't turn into some kind of flame war... about
 systemd, GNOME or similar.

I don't hope either, I'm tired of these.

 I wouldn't have any issues with that, but at least right now systemd is
 for me not yet production ready (it seems to miss proper dm-crypt
 integration - or at least all those use cases where dm-crypt makes sense
 at all).
 
 Of course I can install the package but don't have to switch init= to
 it, nevertheless it seems that already this alone adds several things
 (udev rules, dbus stuff and some things in the maintainer scripts) that
 *will* get enabled.

And does this cause any problems actually? Does your system no longer
boot properly using sysvinit when systemd is installed?

I don't exactly understand the problem so far.

 I've opened #726675, asking the GNOME developers what they think about
 this, but the only answer so far is basically GNOME now depends on
 systemd.

I think you should rather file this to GNOME upstream. We, as Debian,
aren't really in the position to change that, are we?

 I personally think this is a design problem of GNOME upstream and we
 have previously seen that GNOME upstream forces their blessings upon
 their users - anyway... probably not something we can change from Debian
 side.

See. Therefore, please report this to bugzilla.gnome.org.

 So I guess the question is mainly,... what's the policy from Debian side
 now with such cases?

Well, Debian is aiming for full systemd integration with Jessie, so
there is that.

 And does anyone know whether it causes hurt to just install the
 package without using it?

Uh, didn't you indirectly state above that it does? I thought you
actually have seen some problems with systemd being installed without
using it.

Cheers,

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52683a5f.3090...@physik.fu-berlin.de



Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Svante Signell
On Wed, 2013-10-23 at 23:06 +0200, John Paul Adrian Glaubitz wrote:
 On 10/23/2013 10:30 PM, Christoph Anton Mitterer wrote:
  Well I hope this doesn't turn into some kind of flame war... about
  systemd, GNOME or similar.
 
 I don't hope either, I'm tired of these.
 
  I wouldn't have any issues with that, but at least right now systemd is
  for me not yet production ready (it seems to miss proper dm-crypt
  integration - or at least all those use cases where dm-crypt makes sense
  at all).
  
  Of course I can install the package but don't have to switch init= to
  it, nevertheless it seems that already this alone adds several things
  (udev rules, dbus stuff and some things in the maintainer scripts) that
  *will* get enabled.
 
 And does this cause any problems actually? Does your system no longer
 boot properly using sysvinit when systemd is installed?

Well, gdm3 does not start for a new installation, probably caused by
systemd(-logind). I had to use xfce4 instead as desktop for now, see
also bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724731


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1382564561.21791.40.ca...@g3620.my.own.domain



Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Steve Langasek
On Wed, Oct 23, 2013 at 11:06:39PM +0200, John Paul Adrian Glaubitz wrote:
 On 10/23/2013 10:30 PM, Christoph Anton Mitterer wrote:

  I wouldn't have any issues with that, but at least right now systemd is
  for me not yet production ready (it seems to miss proper dm-crypt
  integration - or at least all those use cases where dm-crypt makes sense
  at all).

  Of course I can install the package but don't have to switch init= to
  it, nevertheless it seems that already this alone adds several things
  (udev rules, dbus stuff and some things in the maintainer scripts) that
  *will* get enabled.

 And does this cause any problems actually? Does your system no longer
 boot properly using sysvinit when systemd is installed?

 I don't exactly understand the problem so far.

The problem is the scope creep.  It's perfectly fine for
gnome-settings-daemon to depend on the dbus services provided by systemd;
but there needs to be a very clear separation between the dbus services and
the init system, and the systemd package should be maintained with this in
mind.

You should not get an init system installed when you install the dbus
services.  This is deliberate embrace-and-extend on the part of systemd
upstream, and Debian should not tolerate it.

The Ubuntu packages may provide a useful template for how this package
should be divided - with systemd-services providing logind, hostnamed,
timedated, localed, separate from the init system components.  A clear
separation will help avoid any accidental dependencies on systemd-as-init
from the systemd services.

  So I guess the question is mainly,... what's the policy from Debian side
  now with such cases?

 Well, Debian is aiming for full systemd integration with Jessie, so
 there is that.

No, please reread that mail from the release team.  It is a *proposal* from
the systemd maintainers to implement full systemd support.  The release team
have not said that they have endorsed this as a release goal (and frankly, I
don't expect them to do so; it's not the release team's place to decide what
Debian should use as its default init system, and to endorse such a release
goal would presuppose such a decision).

So the systemd maintainers are aiming, not Debian is aiming.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Brian May
On 24 October 2013 08:39, Steve Langasek vor...@debian.org wrote:

 No, please reread that mail from the release team.  It is a *proposal* from
 the systemd maintainers to implement full systemd support.  The release
 team
 have not said that they have endorsed this as a release goal (and frankly,
 I
 don't expect them to do so; it's not the release team's place to decide
 what
 Debian should use as its default init system, and to endorse such a release
 goal would presuppose such a decision).


By my reading of the proposal, it doesn't change the default init system.
It only proposes to ship systemd service file with every package that ships
an init.d script, so if you don't want to change you don't have to. The
release time can endorse this proposal and not make any decision on the
default init system.

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.
-- 
Brian May br...@microcomaustralia.com.au


Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Steve Langasek
On Thu, Oct 24, 2013 at 09:47:52AM +1100, Brian May wrote:
 On 24 October 2013 08:39, Steve Langasek vor...@debian.org wrote:

  No, please reread that mail from the release team.  It is a *proposal*
  from the systemd maintainers to implement full systemd support.  The
  release team have not said that they have endorsed this as a release
  goal (and frankly, I don't expect them to do so; it's not the release
  team's place to decide what Debian should use as its default init
  system, and to endorse such a release goal would presuppose such a
  decision).

 By my reading of the proposal, it doesn't change the default init system.
 It only proposes to ship systemd service file with every package that ships
 an init.d script, so if you don't want to change you don't have to. The
 release time can endorse this proposal and not make any decision on the
 default init system.

Yes, but the release team should not be giving some developer carte blanche
to upload such changes as NMUs to all service-providing packages in the
archive if it's not going to be our default init system.

 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 reason the init system and the dbus services should be
separated out in the packaging.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Adam Borowski
On Wed, Oct 23, 2013 at 02:39:15PM -0700, Steve Langasek wrote:
 The problem is the scope creep.  It's perfectly fine for
 gnome-settings-daemon to depend on the dbus services provided by systemd;

No, not even that, as long as xfce4[1] and other non-GNOME environments
require gnome-settings-daemon.  A bunch of us ran away from GNOME for a
reason (ok, plenty of reasons).

A daemon to hold *settings* for an user interface must not force a whole
init system.  This lies squarely in the breaks unrelated software land
(as long as systemd does break a single thing, and with its scope it does
break far more than one).

 You should not get an init system installed when you install the dbus
 services.  This is deliberate embrace-and-extend on the part of systemd
 upstream, and Debian should not tolerate it.

Also, GNOME does _not_ absolutely need systemd.  Proof: Ubuntu.  This part
of its packaging in Debian strikes me as being intentionally malicious to
push an agenda.  And this is not the first time, we had this with Network
Manager already.

  Well, Debian is aiming for full systemd integration with Jessie, so
  there is that.
 
 No, please reread that mail from the release team.  It is a *proposal* from
 the systemd maintainers to implement full systemd support.  The release team
 have not said that they have endorsed this as a release goal (and frankly, I
 don't expect them to do so; it's not the release team's place to decide what
 Debian should use as its default init system, and to endorse such a release
 goal would presuppose such a decision).

There are quite a few reasons to avoid systemd like the plague it is.  It's
not the place to repeat those (just recall the most epic flamewar in
Debian's history), so here are just two additional reasons I learned in the
past ~2 months:

* it is buggy.  I did install a straightforward install of experimental
GNOME to test if it improved even a bit, running systemd as init, and, with
2G RAM assigned to the machine, I got an OOM from one of systemd's
components.  Excuse me for not looking more closely but purging the machine
and running away screaming: even in early stages of integration, an init
system which even *can* possibly OOM is not fit for any non-toy use.

* it breaks other users of cgroups.  I have not tested this personally
(mostly because of the above point), but if I understand it right, it takes
over the whole cgroups system, requiring anything that runs on the same
kernel instance to beg it via dbus to perform required actions.  This might
be possible to organize on a single system, but not really between multiple
systems on the same kernel.  Even if you run massive Rube Goldberg tricks
(akin to those once needed for dbus inside a chroot), this is still doable
only if you run the same version both in host and guests.  And I for one
heavily use vservers, which are supposed to be replaced with lxc.  Not being
able to run an arbitrary, possibly old[2], distribution in a guest -- or even
being able to move a live system into a container, without replacing its
init system, means it's a no-no for me.


[1]. Fortunately not for its core functionality.

[2]. It took me a lot of nudging to get the last person to finally upgrade a
lenny system long after it lost security support.

-- 
ᛊᚨᚾᛁᛏᚣ᛫ᛁᛊ᛫ᚠᛟᚱ᛫ᚦᛖ᛫ᚹᛖᚨᚲ


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024000946.ga26...@angband.pl



Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Matthias Klumpp
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 reason the init system and the dbus services should be
 separated out in the packaging.
Some of the services consume functions and features provided by
systemd (the init system). So splitting it out is not an easy task.
Ubuntu manages to do that by heavily patching systemd and their own
upstart to support a systemd-less system. (of course, there is stuff
which does not need systemd[1].
Cheers,
Matthias

[1]: 
http://www.freedesktop.org/wiki/Software/systemd/InterfacePortabilityAndStabilityChart/

-- 
I welcome VSRE emails. See http://vsre.info/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAKNHny_3SbPqaJ37SWiP2y4kSj08==js9oyPMnzfN6sXO3=r...@mail.gmail.com



Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Brian May
On 24 October 2013 11:09, Adam Borowski kilob...@angband.pl wrote:

 * it breaks other users of cgroups.  I have not tested this personally
 (mostly because of the above point), but if I understand it right, it takes
 over the whole cgroups system, requiring anything that runs on the same
 kernel instance to beg it via dbus to perform required actions.


I have heard this said before, would like to have some official
confirmation if this is actually the case or not. cgroups are currently
hierarchical, I would have thought this would mean, at least in theory,
different programs could be responsible for different parts of
the hierarchy.

If it is true, it is the thing we need to be prepared for, and so far I
haven't seen any official information.

This might also be relevant here:
http://www.linux.com/news/featured-blogs/200-libby-clark/733595-all-about-the-linux-kernel-cgroups-redesign
-- 
Brian May br...@microcomaustralia.com.au


Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Uoti Urpala
Steve Langasek wrote:
 On Thu, Oct 24, 2013 at 09:47:52AM +1100, Brian May wrote:
  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 reason the init system and the dbus services should be
 separated out in the packaging.

Current logind (in systemd v205+) depends on systemd instead of
implementing its own cgroup handling. Thus, if you want to implement the
logind API for non-systemd machines, you will need to create and
maintain a separate program for that - either create a fork based on the
standalone logind code from old systemd or write a new program. Or
alternatively implement all the systemd APIs required by current logind
in your own init or its helper processes.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382576184.1856.8.camel@glyph.nonexistent.invalid



Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-23 Thread Charles Plessy
Le Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski a écrit :
 
 Also, GNOME does _not_ absolutely need systemd.  Proof: Ubuntu.  This part
 of its packaging in Debian strikes me as being intentionally malicious to
 push an agenda.  And this is not the first time, we had this with Network
 Manager already.

Hi Adam,

at this point, I would like to point at a very important part of the
revised code of conduct that Wouter is proposing: Assume good faith.

http://lists.debian.org/debian-project/2013/05/msg00084.html

I use GNOME, I like it a lot, and would be extremely disapointed if in the
future I can not have it anymore because regular fingerpointing and accusation
would be driving out people who undertake a such a heavy task as maintaining a
destkop environment.

Cheers,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024012552.ga29...@falafel.plessy.net



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 reason the init system and the dbus services should be
  separated out in the packaging.
 Some of the services consume functions and features provided by
 systemd (the init system).

Which is exactly the kind of embrace-and-extend that Debian should not
tolerate having foisted on them in the default desktop by an upstream
pushing an agenda.

 So splitting it out is not an easy task. Ubuntu manages to do that by
 heavily patching systemd and their own upstart to support a systemd-less
 system.

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.

Second, there's nothing hard at all about applying these patches that have
already been written and are being used in Ubuntu.  Indeed, AFAICS there's
only one patch to the upstream code currently missing from the Debian
package:

  
http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/systemd/trusty/view/head:/debian/patches/0025-login-monitor-no-machine.patch

This is a trivially small change to maintain.  And the Debian package
already includes a number of other fixes to enable running the dbus services
without systemd init.

All the rest is just packaging, which the Ubuntu packages again provide a
working model for.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: Please assume good faith (was Re: systemd effectively mandatory now due to GNOME)

2013-10-23 Thread Adam Borowski
On Thu, Oct 24, 2013 at 10:25:52AM +0900, Charles Plessy wrote:
 Le Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski a écrit :
  
  Also, GNOME does _not_ absolutely need systemd.  Proof: Ubuntu.  This part
  of its packaging in Debian strikes me as being intentionally malicious to
  push an agenda.  And this is not the first time, we had this with Network
  Manager already.
 
 at this point, I would like to point at a very important part of the
 revised code of conduct that Wouter is proposing: Assume good faith.
 
 http://lists.debian.org/debian-project/2013/05/msg00084.html

My apologies, I overreacted.

I'm fed up with repeated attempts to force components on the rest of the
system, but that's mostly a fault of Gnome's upstream, who are not even
malicious themselves but merely don't care about portability to other
systems.  They don't get paid for making it work on Debian nor *BSD.

The way both Network Manager (twice) and now systemd are pushed in the
Debian packaging does leave a bad taste, but I should have limited
my (harsh already) words to merely pushing an agenda.  The word
malicious was really uncalled for.

Deep apologies.

-- 
ᛊᚨᚾᛁᛏᚣ᛫ᛁᛊ᛫ᚠᛟᚱ᛫ᚦᛖ᛫ᚹᛖᚨᚲ


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131024020300.gb30...@angband.pl



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 
   systemd.
 
   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 functions and features provided by
  systemd (the init system).
 
 Which is exactly the kind of embrace-and-extend that Debian should not
 tolerate having foisted on them in the default desktop by an upstream
 pushing an agenda.

I think the agenda here is mostly make things work, and it's less
embrace-and-extend than create new things. If Debian shouldn't
tolerate that, then what's the alternative? Tell upstream that nothing
must change? Or that it's their responsibility to implement everything
new at least twice, with another version for Upstart just so that Ubuntu
doesn't need to admit making a mistake with that and deal with a
transition to a better system?


  So splitting it out is not an easy task. Ubuntu manages to do that by
  heavily patching systemd and their own upstart to support a systemd-less
  system.
 
 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.
 
 Second, there's nothing hard at all about applying these patches that have
 already been written and are being used in Ubuntu.  Indeed, AFAICS there's
 only one patch to the upstream code currently missing from the Debian
 package:

As I already said in my previous mail, this is not at all true for
systemd v205+. 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 functionality for non-systemd systems.
If you want to keep using another init system, then it's your
responsibility to do every part of the work required to ensure needed
interfaces are available on such systems. Systemd maintainers should
only need to ensure that things work well with systemd and there is a
reasonable update path to it.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1382582733.1856.23.camel@glyph.nonexistent.invalid



Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Steve Langasek
On Thu, Oct 24, 2013 at 02:09:46AM +0200, Adam Borowski wrote:
 On Wed, Oct 23, 2013 at 02:39:15PM -0700, Steve Langasek wrote:
  The problem is the scope creep.  It's perfectly fine for
  gnome-settings-daemon to depend on the dbus services provided by systemd;

 No, not even that, as long as xfce4[1] and other non-GNOME environments
 require gnome-settings-daemon.  A bunch of us ran away from GNOME for a
 reason (ok, plenty of reasons).

 A daemon to hold *settings* for an user interface must not force a whole
 init system.

You have quoted what I wrote, but are talking right past it.  dbus services
provided by systemd != init system.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: systemd effectively mandatory now due to GNOME

2013-10-23 Thread Brian May
On 24 October 2013 07:30, Christoph Anton Mitterer cales...@scientia.netwrote:

 In sid, gnome-settings-daemon depends now on systemd.


This looks like the dependency is kernel/platform dependant:

http://packages.debian.org/sid/gnome-settings-daemon has:

dep: systemd [not hppa, hurd-i386, kfreebsd-amd64, kfreebsd-i386, m68k,
powerpcspe, sh4, sparc64]

So doesn't break Gnome where systemd is not supported.
-- 
Brian May br...@microcomaustralia.com.au


  1   2   >