Fog Heen: Resigning as a Debian systemd maintainer
I've been a DD for almost 14 years, I should be able to weather any storm, shouldn't I? It turns out that no, the mountain does get worn down by the rain. It's not a single hurtful comment here and there. There's a constant drum about this all being some sort of conspiracy and there are sometimes flares where people wish people involved in systemd would be run over by a bus or just accusations of incompetence."
Posted Nov 17, 2014 14:43 UTC (Mon)
by nix (subscriber, #2304)
[Link]
Though I am a bit concerned about the volume of amazing talent Debian's tech-ctte has started to haemorrhage :( there are still a few people left, but I'm not sure anything the ctte has done has ever been this acrimonious.
Posted Nov 17, 2014 15:06 UTC (Mon)
by BrucePerens (guest, #2510)
[Link] (23 responses)
Systemd issues are not unique to Debian. The kernel team has had similar problems and they ended up in a widely published whine by the Lennart Pottering. Let's face it, folks. When a single little project develops personal problems on multiple fronts, it's not the kernel team or Debian's fault. It's not a technical issue. It's the way that Systemd has been pushed upon all of us. But the project needs to be split up, and it needs to play well with others - including other init systems. Oh, by the way, my Haswell system doesn't work with Debian Jessie at all, and it's a Systemd issue. I have had enough.
Posted Nov 17, 2014 15:26 UTC (Mon)
by Thue (guest, #14277)
[Link] (5 responses)
systemd was adopted voluntarily by the Debian TC. From my understanding, there never were a Debian General Resolution to overturn the TC decision about which init should be default because everybody knew systemd would win. Otherwise you can be sure that Ian would have made one. Also remember that all TC memebers, including Ian, preferred systemd over sysvinit (ignoring Ian's acknowledged insincere tactical voting).
Sure, some people disagree strongly with the switch. But when the switch is a result of a majority decision (or at least 50% in the case of the TC), then it is hardly "pushed upon all of us". At least those that voted for it doesn't feel it is pushed upon them.
Also as I understand it, sysvinit still works perfectly well on Debian, and the only reason why it should stop working is if sysvinit supporters do not put in the effort to maintain it.
> Oh, by the way, my Haswell system doesn't work with Debian Jessie at all, and it's a Systemd issue.
When you switch out the guts of an operating system, there will be bugs. Hopefully those bugs will be fixed.
As mentioned, you can still switch back to sysvinit.
Posted Nov 17, 2014 15:34 UTC (Mon)
by tjc (guest, #137)
[Link] (4 responses)
I think a better option would be to allow the user to select an init system from the installer. This would probably greatly reduce the level of acrimony, and reduce the motivation to fork.
Posted Nov 18, 2014 13:21 UTC (Tue)
by obi (guest, #5784)
[Link] (3 responses)
But if I'm honest, I doubt a fork will happen. It's quite telling that most of the people actively doing the work seem to have no compunctions about working with systemd.
Posted Nov 18, 2014 14:11 UTC (Tue)
by Zack (guest, #37335)
[Link] (1 responses)
The question here is, how willing are systemd proponents (since they are the default init) to accommodate users who do not want to have systemd installed for whatever reason? If the majority is more than willing to acknowledge the need of some for a systemd free OS, there is no problem at all.
There is no major schism on the horizon here. Just a minor one where Debian at large can decide to continue as one whole project, or most-of-the-project-and-then-a-little, possibly at the cost of losing the "Universal OS" moniker.
Posted Nov 18, 2014 15:09 UTC (Tue)
by obi (guest, #5784)
[Link]
I may be wrong, but you seem to imply that the systemd side should accommodate users who want to avoid systemd; I respectfully disagree - it's up to those users to work with upstreams (like Gnome) and packaging teams to provide patches and implement the things that are needed (alternative logind f.e.). If they did, I doubt we'd even need a blend. IMHO the question is "who should do the work", not "will the work be accepted".
Posted Nov 18, 2014 16:01 UTC (Tue)
by tjc (guest, #137)
[Link]
I'd rather not see a fork. Splitting an already small community does not seem like a good idea, especially over something that can be fixed by a few packages and a modified installer. But if there is a fork, I wouldn't expect things like Gnome to be a problem, since there are alternatives.
Posted Nov 17, 2014 15:44 UTC (Mon)
by algernon (guest, #11573)
[Link] (3 responses)
Posted Nov 17, 2014 15:55 UTC (Mon)
by SEJeff (guest, #51588)
[Link] (1 responses)
Posted Nov 17, 2014 16:37 UTC (Mon)
by Darkmere (subscriber, #53695)
[Link]
It's also a negative spiral, as they are driving away the people who would fix their bugs, leaving only more bitterness in the wake.
Posted Nov 17, 2014 17:04 UTC (Mon)
by misc (subscriber, #73730)
[Link]
That's a bit distasteful and rather wrong.
Posted Nov 17, 2014 17:47 UTC (Mon)
by mezcalero (subscriber, #45103)
[Link] (4 responses)
Also even if that was the case, what does that have to do with whether systemd's components are shipped in one tarball or multiple?
Lennart
Posted Nov 17, 2014 22:32 UTC (Mon)
by nix (subscriber, #2304)
[Link] (3 responses)
Posted Nov 17, 2014 23:54 UTC (Mon)
by mathstuf (subscriber, #69389)
[Link] (2 responses)
Posted Nov 21, 2014 9:37 UTC (Fri)
by marcH (subscriber, #57642)
[Link] (1 responses)
Posted Nov 21, 2014 12:20 UTC (Fri)
by mathstuf (subscriber, #69389)
[Link]
Posted Nov 17, 2014 18:07 UTC (Mon)
by rodgerd (guest, #58896)
[Link]
And by funny I mean groteque.
Posted Nov 17, 2014 18:38 UTC (Mon)
by lambda (subscriber, #40735)
[Link] (1 responses)
I'm running Jessie with systemd on a Haswell system just fine. I'm curious what you're doing differently, or if you have a bug reference.
I've been running Jessie/systemd for months now, on a couple of different systems, and the only systemd related issue I've encountered was a race in which cups left dangling symlink that had previously been valid, which caused systemd to crash; however, I was able to gracefully kill off important processes and sync, then reboot, everything worked fine afterwards, and the bug was fixed not too long afterwards. And this is the kind of issue you expect when running a testing distro that's in the middle of transitioning init systems and using the much more advanced capabilities of the new one.
So far, systemd has helped me debug some other issues, as "systemctl status" and the status output for individual services is much more informative than sysvinit, and journald has helped capture early boot message that were lost by dmesg because I had enabled some verbose DRM debugging messages without increasing the ring buffer size.
systemd is probably not my ideal init system. It is a bit more complex and monolithic than I would prefer. But it's so much better than sysvinit and upstart. I haven't tried other new or alternate init systems, but systemd is the only one that has real buy-in from a large number of other upstream projects, has full stable distros running on it, and actually provides the facilities to do proper multi-user login management (at least, as far as I know; please correct me if I'm wrong).
Posted Nov 17, 2014 23:52 UTC (Mon)
by CopperWing (guest, #82856)
[Link]
But without a proper bug report of his it's difficult to tell...
Posted Nov 17, 2014 19:06 UTC (Mon)
by pizza (subscriber, #46)
[Link]
Bruce, I'm quite disappointed in you -- because you, of all people should know what is or isn't a useful bug report:
How to report bugs efficiently:
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
And From ESR's "Smart questions FAQ":
http://www.catb.org/~esr/faqs/smart-questions.html#beprecise
Posted Nov 17, 2014 22:55 UTC (Mon)
by ovitters (guest, #27950)
[Link]
Posted Nov 18, 2014 0:08 UTC (Tue)
by HelloWorld (guest, #56129)
[Link]
Posted Nov 18, 2014 7:29 UTC (Tue)
by edomaur (subscriber, #14520)
[Link]
What kind of system are you running ? I am on a Haswell box under Manjaro (arch derivative, systemd) and everything is fine (except the printer but that has always been a problem in Linux and others)
Posted Nov 18, 2014 13:20 UTC (Tue)
by Doogie (guest, #59626)
[Link]
/kidding
Posted Nov 17, 2014 15:22 UTC (Mon)
by Zizzle (guest, #67739)
[Link] (8 responses)
A nice bunch to have in control of your distro.
There used to be a time when if you didn't like a piece of free software, you created something better.
Posted Nov 17, 2014 18:44 UTC (Mon)
by rahvin (guest, #16953)
[Link] (7 responses)
Posted Nov 17, 2014 20:08 UTC (Mon)
by tjc (guest, #137)
[Link] (2 responses)
Posted Nov 18, 2014 0:12 UTC (Tue)
by rgmoore (✭ supporter ✭, #75)
[Link] (1 responses)
It only takes a handful of bullies to make the environment really miserable if they put some real effort into it. This seems to be one of the big recent lessons of the internet; a relatively small number of trolls are enough to drive people off the internet if they're willing to be sufficiently awful.
Posted Nov 18, 2014 8:05 UTC (Tue)
by jezuch (subscriber, #52988)
[Link]
A recent case study from Peter Watts:
http://www.rifters.com/crawl/?p=5370
[And the person mentioned there is/was just *one* person. The sad thing is that even just one person behaving like this accretes a group of abusive minions who look up to their "leader".]
Posted Nov 20, 2014 4:59 UTC (Thu)
by xxiao (guest, #9631)
[Link] (3 responses)
Without Redhat it's impossible for systemd to become so troublesome so fast. If Lennort did systemd in his spare time, this would be quite different and less destructive. He is controversial enough, now with Redhat's backup, it becomes fatal.
I don't care if systemd is good or bad technically, what I want is to have a choice, free software is about choice, if you don't honor that, please develop something else.
I see systemd as a tumor from Redhat that splits the linux community. Redhat's largest competitor is Debian-derivatives, systemd serves well for disrupting Debian.
Posted Nov 20, 2014 12:05 UTC (Thu)
by jwakely (subscriber, #60262)
[Link]
(But then I'm a full-time RH employee, so I'm probably being paid to say that and monitored by my controller to make sure I don't admit we're trying to destroy Debian, or whatever silly idea you want to believe.)
Posted Nov 23, 2014 22:51 UTC (Sun)
by csamuel (✭ supporter ✭, #2624)
[Link] (1 responses)
All the best,
Posted Nov 24, 2014 18:48 UTC (Mon)
by mathstuf (subscriber, #69389)
[Link]
So while numbers would be nice, let's get first make sure we know what we're asking for :) .
Fog Heen: Resigning as a Debian systemd maintainer
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
If the majority is unwilling to do put some sort of guarantee in place, there might be a need to create a blend which will probably consist of a modified installer, and a handful of packages, but will remain as close as possible to Debian the main project.
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
It's time to put on the brakes
http://www.catb.org/~esr/faqs/smart-questions.html#idp540...
It's time to put on the brakes
hold on a minute
It's time to put on the brakes
It's time to put on the brakes
Fog Heen: Resigning as a Debian systemd maintainer
Fog Heen: Resigning as a Debian systemd maintainer
Fog Heen: Resigning as a Debian systemd maintainer
Fog Heen: Resigning as a Debian systemd maintainer
Fog Heen: Resigning as a Debian systemd maintainer
Fog Heen: Resigning as a Debian systemd maintainer
Fog Heen: Resigning as a Debian systemd maintainer
Fog Heen: Resigning as a Debian systemd maintainer
Chris
Fog Heen: Resigning as a Debian systemd maintainer