Today's Debian technical committee resignation: Ian Jackson
From: | Ian Jackson <ijackson-AT-chiark.greenend.org.uk> | |
To: | debian-ctte-AT-lists.debian.org | |
Subject: | Resignation | |
Date: | Wed, 19 Nov 2014 13:08:29 +0000 | |
Message-ID: | <21612.38477.245453.248600@chiark.greenend.org.uk> | |
Archive‑link: | Article |
I am resigning from the Technical Committee with immediate effect. While it is important that the views of the 30-40% of the project who agree with me should continue to be represented on the TC, I myself am clearly too controversial a figure at this point to do so. I should step aside to try to reduce the extent to which conversations about the project's governance are personalised. And, speaking personally, I am exhausted. The majority of the project have voted to say that it was wrong of me to bring this GR at this time. Despite everything that's happened, I respectfully disagree. I hope that the next time a controversial issue arises, someone will step forward to advance what might be a minority view. Thanks to everyone who has served with me on the TC. I wish those who remain on the TC the best for the future and I hope that you'll find colleagues who are as good to work with as you have been to me. I now hope to spend more of my free software time doing programming. dgit is at the top of my Debian queue, but some of my GNU and SGO projects could do with attention too. Thanks, Ian.
Posted Nov 19, 2014 13:36 UTC (Wed)
by corbet (editor, #1)
[Link] (13 responses)
Thank you.
Posted Nov 19, 2014 13:50 UTC (Wed)
by nix (subscriber, #2304)
[Link]
Goodbye bickering, hello software development!
Posted Nov 19, 2014 14:25 UTC (Wed)
by niner (subscriber, #26151)
[Link]
Thanks Ian and have much fun coding :)
Posted Nov 19, 2014 15:55 UTC (Wed)
by martin.langhoff (subscriber, #61417)
[Link] (1 responses)
And perhaps all the parties involved come back to the TC or other leadership positions strong but... more patient :-)
We will need them; systemd won't be the last controversial moment in Linux...
Posted Nov 19, 2014 17:23 UTC (Wed)
by donbarry (guest, #10485)
[Link]
I also am quite happy with the improved functionality of Jessie, especially the rapid boot time. I agree with the Technical Committee that systemd was the best choice in a difficult field and acknowledge their valid concerns about both a certain arrogance of upstream and the porting issues.
That said, systemd is free software. It does not have the problematic license assignments of upstart, and is more technically mature. It is one of Debian's great successes in the past that they have built tools to split unwieldy master codebases into modular packages -- with some cleverness on Debian's part and a willingness to collaborate on the part of the systemd team, I hope that great things can happen.
Posted Nov 19, 2014 18:27 UTC (Wed)
by HelloWorld (guest, #56129)
[Link] (7 responses)
I'm all for respect, but there's nothing wrong with calling a spade a spade. I'm sure Ian did terrific work in the past, but that doesn't give him the right to behave like this.
Posted Nov 19, 2014 19:23 UTC (Wed)
by Zack (guest, #37335)
[Link] (1 responses)
Oh, how I wish I could right now, but corbet asked me not to.
Posted Nov 19, 2014 19:29 UTC (Wed)
by martin.langhoff (subscriber, #61417)
[Link]
Posted Nov 19, 2014 20:45 UTC (Wed)
by tomegun (guest, #56697)
[Link] (4 responses)
Posted Nov 20, 2014 10:41 UTC (Thu)
by drago01 (subscriber, #50715)
[Link] (3 responses)
So while Ian's recent actions are surly not comparable to "killing people" they did harm the debian project. So not really surprising that people forget about his past achievements and focus on that.
Posted Nov 20, 2014 12:42 UTC (Thu)
by Zack (guest, #37335)
[Link] (1 responses)
-the votes are in
so it would be perpetuating the debate to perpetuate the debate, since it would involve the same amount of strife, but with nothing at stake.
Posted Nov 20, 2014 14:00 UTC (Thu)
by drago01 (subscriber, #50715)
[Link]
Posted Nov 20, 2014 19:00 UTC (Thu)
by rgmoore (✭ supporter ✭, #75)
[Link]
It doesn't take much imagination, given that one prominent Linux developer was convicted of killing his wife. A fair number of people were willing to defend him when there was still a serious question of his guilt, but he quickly became an unperson once he confessed.
Posted Nov 19, 2014 21:12 UTC (Wed)
by flussence (guest, #85566)
[Link]
This has all gotten ridiculously out of hand, and I feel like I've added to the problem despite trying not to side with either "camp". So I offer this open apology, whatever it's worth, for ever getting involved in those kind of threads at all.
All that time spent telling others they're wrong would be better spent coding.
Posted Nov 19, 2014 13:50 UTC (Wed)
by ncm (guest, #165)
[Link] (53 responses)
Technological progress is like a series of small strokes. Those of us involved it for long are always in rehab, learning again to do what we used to do easily. Sometimes the effort to retrain is too great, and we bow out.
Posted Nov 19, 2014 14:39 UTC (Wed)
by gb (subscriber, #58328)
[Link] (52 responses)
Posted Nov 19, 2014 15:39 UTC (Wed)
by tjc (guest, #137)
[Link] (51 responses)
Not necessarily; there are still alternatives for those who don't care for systemd: Slackware, Gentoo, Crux -- perhaps others that I don't know about. And one can always switch to FreeBSD, PC-BSD, NetBSD, etc. without too much trouble. systemd is dominant, but not exclusive.
Posted Nov 19, 2014 16:19 UTC (Wed)
by moltonel (guest, #45207)
[Link] (1 responses)
Gentoo user here. Go have a look, the small compile time pain is largely worth the gain (no, this is not about performance). And you can use whichever init system you prefer.
Posted Nov 20, 2014 11:01 UTC (Thu)
by deepfire (guest, #26138)
[Link]
A noticeable chunk of the haskell community is behind NixOS -- to the point that next-gen haskell.org infrastructure is being built on it..
Posted Nov 19, 2014 16:33 UTC (Wed)
by seyman (subscriber, #1172)
[Link] (14 responses)
There's also the possibility of forking an existing init system (or creating one from scratch) and making it better than systemd. It's a lot of work but it can be done.
Posted Nov 21, 2014 15:29 UTC (Fri)
by tjc (guest, #137)
[Link] (13 responses)
Posted Nov 21, 2014 15:59 UTC (Fri)
by anselm (subscriber, #2796)
[Link] (12 responses)
The problem with Upstart is that it has severe shortcomings that – at least according to its original lead developer – would require a major redesign to overcome. So it seems that you would in effect have to be “itching to write an init system” in order to make Upstart a viable long-term proposition.
This would be especially ludicrous given that systemd is basically such a redesign already, and has both a fairly vibrant developer community and widespread buy-in from mainstream distributions, so is likely to stick around unless something radically better comes along, which at this point is unlikely. Given this, it would probably make much more sense to fork systemd rather than Upstart.
Posted Nov 21, 2014 18:48 UTC (Fri)
by tjc (guest, #137)
[Link] (10 responses)
What are the shortcomings? I've been using Upstart for several years without incident, but I don't require much of an init system (other than to "init").
Posted Nov 21, 2014 19:31 UTC (Fri)
by mjg59 (subscriber, #23239)
[Link] (6 responses)
Posted Nov 22, 2014 16:10 UTC (Sat)
by smurf (subscriber, #17840)
[Link] (5 responses)
Given this fact, a dependency-based system which uses events just to change the units' state simplifies the whole system and affords easier debugging, as it's statically introspectable – meaning you don't need an event history to figure out what's wrong, just the current job states and the dependency graph.
Posted Nov 22, 2014 21:14 UTC (Sat)
by mgb (guest, #3226)
[Link] (4 responses)
Sad to see the wheel painfully being reinvented again.
Posted Nov 22, 2014 21:46 UTC (Sat)
by smurf (subscriber, #17840)
[Link] (1 responses)
Posted Nov 22, 2014 22:08 UTC (Sat)
by mgb (guest, #3226)
[Link]
Rete is not elaborate. It is a clean elegant modular algorithm.
> We don't even need alternates (what for?).
Alternate networks. Sometimes alternate data stores. Alternate entropy sources - you want sshd ASAP but maybe not until you have some entropy. "If I can't get any entropy bring up sshd only on the private LAN and if that doesn't work fall back to telnetd on the private LAN."
As the "new" init systems try to invade serious servers they will keep on running into problems and adding more keywords and reliving the 70's until they eventually relearn the lessons of the early 80's.
Posted Nov 22, 2014 23:33 UTC (Sat)
by mjg59 (subscriber, #23239)
[Link] (1 responses)
Posted Nov 23, 2014 0:15 UTC (Sun)
by mgb (guest, #3226)
[Link]
Your own http://lwn.net/Articles/622742/ answers that.
If you want functionality beyond inittab, an event-based init system is even worse than an ad-hoc dependency-based init system that has to keep adding keywords like RequiresMountsFor.
Posted Nov 21, 2014 20:14 UTC (Fri)
by Felix (guest, #36445)
[Link] (2 responses)
Posted Nov 21, 2014 21:02 UTC (Fri)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
If someone does fork upstart and fix all the deep deep design problems. Please rename it as a new project. What you end up building will be a very different animal.
I have a couple of humble name suggestions:
-jef
Posted Nov 22, 2014 15:23 UTC (Sat)
by zuki (subscriber, #41808)
[Link]
Posted Nov 21, 2014 22:31 UTC (Fri)
by seyman (subscriber, #1172)
[Link]
I don't see how this will win over the people who are complaining (assuming anything can, at this point). OpenRC always seemed the better choice, imho.
Posted Nov 19, 2014 17:42 UTC (Wed)
by gb (subscriber, #58328)
[Link] (1 responses)
I am tied to Linux not just as a hobby, but also at work. Debian at home, Red Hat at work. Every day I develop software for Linux on Linux, deploy software, packaging software, parsing logs, etc. This all soon be changed by systemd, wayland. New Linux. I hope it wouldn't like Gnome 3.
Posted Nov 22, 2014 10:44 UTC (Sat)
by Wol (subscriber, #4433)
[Link]
And Wayland is being developed by the X guys. In effect it's X13 (seeing as the moniker X12 is already taken). So again, any failure in compatibility is a good candidate for a bug report.
Cheers,
Posted Nov 19, 2014 18:08 UTC (Wed)
by jonnor (guest, #76768)
[Link] (31 responses)
Posted Nov 19, 2014 23:12 UTC (Wed)
by andreashappe (subscriber, #4810)
[Link] (30 responses)
Posted Nov 20, 2014 1:42 UTC (Thu)
by JdGordy (subscriber, #70103)
[Link] (29 responses)
Posted Nov 22, 2014 15:31 UTC (Sat)
by zuki (subscriber, #41808)
[Link] (28 responses)
More recent systemd-activate from the systemd tree implements most of socket activation protocol including Accept=yes/no and multiple sockets (not all socket types, e.g. netlink is missing but that could be fixed). It is not tied to systemd as PID 1, so it could be used a shim easily.
Posted Nov 22, 2014 20:19 UTC (Sat)
by rodgerd (guest, #58896)
[Link] (27 responses)
(It would also be interesting to know how many "traditional Unix is the ONLY WAY" actually run ssh or their web servers out of inetd.)
Posted Nov 23, 2014 1:29 UTC (Sun)
by zuki (subscriber, #41808)
[Link] (26 responses)
Posted Nov 23, 2014 3:05 UTC (Sun)
by mgb (guest, #3226)
[Link] (20 responses)
Not for me, thanks.
Posted Nov 23, 2014 7:31 UTC (Sun)
by smurf (subscriber, #17840)
[Link] (19 responses)
I'd assume that this would decrease it, since this way you do not risk starting it too early (/var/log not yet mounted, or whatever else might cause sshd to fail to start), nor too late (i.e. not at all, if something earlier in the boot sequence fails)
Posted Nov 23, 2014 7:42 UTC (Sun)
by mchapman (subscriber, #66589)
[Link] (18 responses)
If the system is close to being out of memory, then I would expect a socket-activated SSH to be less likely to get you to a shell than a non-socket-activated SSH.
If your only remote access to the system is with SSH, and remotely rebooting it is infeasible or impractical, then this could be a concern.
Posted Nov 23, 2014 9:01 UTC (Sun)
by mgb (guest, #3226)
[Link] (12 responses)
Once your sshd process exists you don't want it to disappear unexpectedly.
Posted Nov 23, 2014 9:29 UTC (Sun)
by mchapman (subscriber, #66589)
[Link]
Posted Nov 23, 2014 16:37 UTC (Sun)
by flussence (guest, #85566)
[Link] (8 responses)
On the other hand, a system using cgroups to indiscriminately purge entire process ancestries will create exactly the problem you're describing... by design!
Posted Nov 23, 2014 16:57 UTC (Sun)
by mgb (guest, #3226)
[Link] (5 responses)
Exactly.
A hypothetical modular portable dependency-based init could have been a useful tool but systemd is the opposite of a tool - it is a restrictive imposition. Systemd's short-sighted design is extraordinarily counter-productive and this becomes glaringly obvious as systemd attempts to move from its desktop niche to the critical server and embedded spaces.
Posted Nov 23, 2014 17:53 UTC (Sun)
by zuki (subscriber, #41808)
[Link] (4 responses)
I agree that for a server this is pointless, but let's say that you are running containers or lightweight VMs, in multiple instances. Then avoiding starting the process can be a nice optimization.
>> On the other hand, a system using cgroups to indiscriminately purge
[snip the rant]
Posted Nov 23, 2014 18:06 UTC (Sun)
by mgb (guest, #3226)
[Link] (3 responses)
You should try pre-systemd Debian Stable which doesn't kill existing sshd connections during upgrades. It's great.
Posted Nov 23, 2014 18:15 UTC (Sun)
by zuki (subscriber, #41808)
[Link] (2 responses)
Once again: existing sshd connections *are* *not* *part* of sshd.service.
(It is possible that there's a bug in your Debian package or setup or whatever... I can only say that it works for me and apparently for most people, and of course is *designed* to work this way. If it doesn't work for you, please provide the details and we'll work on a fix. Probably best to do this on the distribution bugtracker rather than here though.)
Posted Nov 23, 2014 18:43 UTC (Sun)
by mpr22 (subscriber, #60784)
[Link] (1 responses)
Posted Nov 25, 2014 16:31 UTC (Tue)
by nix (subscriber, #2304)
[Link]
Posted Nov 23, 2014 23:28 UTC (Sun)
by mchapman (subscriber, #66589)
[Link] (1 responses)
Except it doesn't. There are two reasons for this.
First, pam_systemd will move the SSH child process into a different cgroup.
Second, even if it didn't do this, the sshd.service contains KillMode=process, which means only the main process is killed upon stop or restart. Other processes in the sshd.service cgroup are unaffected.
Posted Nov 24, 2014 20:16 UTC (Mon)
by smurf (subscriber, #17840)
[Link]
Too bad (from the point of view of the anti-systemd crowd, that is).
Posted Nov 24, 2014 20:18 UTC (Mon)
by smurf (subscriber, #17840)
[Link] (1 responses)
Posted Nov 24, 2014 20:48 UTC (Mon)
by mgb (guest, #3226)
[Link]
The subthread to which you are responding is concerned with zuki's suggestion http://lwn.net/Articles/622790/ that sshd should exit on idle.
Posted Nov 24, 2014 13:02 UTC (Mon)
by james (subscriber, #1325)
[Link] (1 responses)
Posted Nov 25, 2014 16:32 UTC (Tue)
by nix (subscriber, #2304)
[Link]
Posted Nov 24, 2014 18:33 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link] (2 responses)
But of course, it's easier to do with systemd and socket-activation is useful because it will restart your daemon in case of failures...
Posted Nov 24, 2014 19:27 UTC (Mon)
by rodgerd (guest, #58896)
[Link] (1 responses)
Posted Nov 24, 2014 20:00 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link]
There's a slight possibility of a livelock when sshd is killed immediately after it's restarted by systemd. Perhaps the "OOMAdjustDelay" setting can be added to systemd?
Posted Nov 23, 2014 9:32 UTC (Sun)
by rodgerd (guest, #58896)
[Link] (4 responses)
The proper Unix way would be to have all those traditional services spawn out of inetd and use tools like tcpwrappers for access control; if you really need security you should be using something like stunnel rather than building it all into the basic tool. All that code living together is obviously a much bigger attack service.
And have you seen the attitude of the maintainer? He rejects portability patches and keeps saying rude things about other platforms!
All of this is against traditional Unix principles and will be a disaster for Unix, mark my words.
Posted Nov 23, 2014 18:35 UTC (Sun)
by dlang (guest, #313)
[Link] (3 responses)
Posted Nov 24, 2014 20:22 UTC (Mon)
by smurf (subscriber, #17840)
[Link] (2 responses)
Posted Nov 25, 2014 2:22 UTC (Tue)
by dlang (guest, #313)
[Link] (1 responses)
Posted Nov 25, 2014 16:33 UTC (Tue)
by nix (subscriber, #2304)
[Link]
Posted Nov 19, 2014 14:23 UTC (Wed)
by marduk (subscriber, #3831)
[Link]
Posted Nov 19, 2014 14:34 UTC (Wed)
by Zack (guest, #37335)
[Link] (4 responses)
I feel like my concerns have been listened to, and my reservations expressed. The actual outcome means nothing concrete has been changed, but at least systemd has not been unanimously voted "King of Debian." The DDs have spoken, and as far as democracy goes, I'm pretty happy with the results.
Sure I'm still in the minority, but now that it's been quantified it's sizable enough for me to feel comfortable with and stay with Debian: something I wouldn't have known without the GR.
Majorities are for squares anyway.
Thanks again for the hard work of representing an unpopular and controversial opinion, and dealing with all the ad-hominem unpleasantness that goes with that.
Posted Nov 19, 2014 15:26 UTC (Wed)
by emunson (subscriber, #44357)
[Link] (3 responses)
Ian managed to maintain a pretty level head in the otherwise nasty init debate, but more importantly Ian did great work for Debian. Hopefully he will remain engaged with the community.
Posted Nov 19, 2014 18:15 UTC (Wed)
by HelloWorld (guest, #56129)
[Link] (2 responses)
Posted Nov 19, 2014 18:57 UTC (Wed)
by cesarb (subscriber, #6266)
[Link] (1 responses)
Yeah, there were moments in this debate in which Ian went nonlinear. But there were also moments in which he was level-headed. For obvious reasons, these tend to not be as visible. People are not perfect. We cannot divide people into Incorruptible Pure Pureness and Complete Monster buckets. We should cherish the good Ian has done, and leave behind any bad he has done. One day, we will all look back to this and say, "how silly have we been!"
Posted Nov 19, 2014 19:37 UTC (Wed)
by Rehdon (guest, #45440)
[Link]
Rehdon
Posted Nov 19, 2014 15:01 UTC (Wed)
by ctun (guest, #99860)
[Link] (36 responses)
The aspiring ruler of GNU/Linux, Lennart Poettering, is now unopposed and has finally completed his campaign, solidifying his ultimate control over all GNU/Linux systems.
Assimilation is completed and as work to establish systemd everywhere is about to be finished, we welcome a new era enlightened by the unwavering guidance of our new magnificent overlord, Lennart Poettering the Infallible, the supreme dictator of all GNU/Linux systems.
Posted Nov 19, 2014 15:11 UTC (Wed)
by corbet (editor, #1)
[Link] (35 responses)
Posted Nov 19, 2014 15:33 UTC (Wed)
by seyman (subscriber, #1172)
[Link] (19 responses)
Posted Nov 19, 2014 15:43 UTC (Wed)
by SEJeff (guest, #51588)
[Link] (4 responses)
Posted Nov 19, 2014 15:57 UTC (Wed)
by niner (subscriber, #26151)
[Link] (1 responses)
Posted Nov 19, 2014 23:35 UTC (Wed)
by philh (subscriber, #14797)
[Link]
Posted Nov 19, 2014 16:46 UTC (Wed)
by The_Barbarian (guest, #48152)
[Link]
Posted Nov 20, 2014 10:09 UTC (Thu)
by gebi (guest, #59940)
[Link]
Posted Nov 19, 2014 16:41 UTC (Wed)
by a9db0 (subscriber, #2181)
[Link] (3 responses)
For those wondering / needing a refresher, go to My Account (link at the top of the left hand menu bar), enable filtering, and add the offending user to be filtered.
Works like a charm.
Posted Nov 19, 2014 17:41 UTC (Wed)
by andreashappe (subscriber, #4810)
[Link] (1 responses)
Is there a way of temporarily filtering out all guest accounts? I know there are insightful contributions coming from guests but as soon as there's a flame-y topic the greater internet dickwad theory seems to be proved.
Posted Nov 19, 2014 19:51 UTC (Wed)
by halla (subscriber, #14185)
[Link]
Posted Nov 19, 2014 23:28 UTC (Wed)
by antitezo (guest, #99387)
[Link]
Posted Nov 19, 2014 21:45 UTC (Wed)
by louie (guest, #3285)
[Link] (9 responses)
Posted Nov 19, 2014 22:26 UTC (Wed)
by corbet (editor, #1)
[Link] (8 responses)
Suggestions more than welcome.
I'm really hoping that things will get better if and when this whole systemd thing runs its course. As it is, we're all kind of exhausted.
Posted Nov 19, 2014 23:19 UTC (Wed)
by sjj (guest, #2020)
[Link] (1 responses)
Posted Nov 20, 2014 7:39 UTC (Thu)
by joib (subscriber, #8541)
[Link]
Posted Nov 19, 2014 23:20 UTC (Wed)
by andreashappe (subscriber, #4810)
[Link] (4 responses)
When a article seems to be collecting flames then I tend to mostly ignore guest posts (due to lack of time) -- my theory is that subscribers don't sh*t where they eat and move their asbestos/flame-related needs to reddit (:
but anyway, thank you for your work!
Posted Nov 19, 2014 23:27 UTC (Wed)
by corbet (editor, #1)
[Link] (3 responses)
Posted Nov 20, 2014 7:07 UTC (Thu)
by peterhoeg (guest, #4944)
[Link] (2 responses)
Considering your primary audience, I think you would not have problems finding readers who would submit patches.
Posted Nov 20, 2014 7:43 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
Right here in the: https://lwn.net/op/FAQ.lwn
Posted Nov 20, 2014 13:49 UTC (Thu)
by fb (guest, #53265)
[Link]
I mean:
Given the popularity of this site, it would surely get reviewed and cleaned fast, AND I would be more likely to get fancier features at LWN.
Hey Jon, please consider placing a git repository somewhere and announcing only for subscribers. Within a month, the code would likely get cleaned AND you would have enough material to write a few major articles out of the experience.
Posted Nov 19, 2014 23:27 UTC (Wed)
by louie (guest, #3285)
[Link]
Posted Nov 19, 2014 16:30 UTC (Wed)
by jch (guest, #51929)
[Link] (2 responses)
I actually found ctun's comment rather funny, and neither disrespectful nor a rehash of previous arguments.
Posted Nov 19, 2014 19:21 UTC (Wed)
by fest3er (guest, #60379)
[Link]
Probably as long as I use GNU/Linux on my desktop, it'll be Debian. If I change, it'll be back to Haiku (BeOS).
Posted Nov 21, 2014 10:11 UTC (Fri)
by jezuch (subscriber, #52988)
[Link]
...and it was an obvious troll. Consider it a good thing or a bad thing as you wish. (I consider it a bad thing.)
Posted Nov 19, 2014 19:57 UTC (Wed)
by timtas (guest, #2815)
[Link] (11 responses)
Posted Nov 19, 2014 20:03 UTC (Wed)
by corbet (editor, #1)
[Link]
Posted Nov 19, 2014 20:25 UTC (Wed)
by HelloWorld (guest, #56129)
[Link] (9 responses)
Posted Nov 19, 2014 20:36 UTC (Wed)
by corbet (editor, #1)
[Link] (3 responses)
The thing that you miss is that there's a time and a place for things. This particular occasion is neither. It doesn't seem all that hard to figure that out, but I guess some people need help.
Posted Nov 19, 2014 20:47 UTC (Wed)
by SEJeff (guest, #51588)
[Link]
Posted Nov 19, 2014 20:57 UTC (Wed)
by HelloWorld (guest, #56129)
[Link] (1 responses)
Posted Nov 19, 2014 21:22 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link]
Posted Nov 19, 2014 23:19 UTC (Wed)
by timtas (guest, #2815)
[Link] (4 responses)
Posted Nov 21, 2014 21:55 UTC (Fri)
by HelloWorld (guest, #56129)
[Link] (3 responses)
Posted Nov 22, 2014 1:55 UTC (Sat)
by itvirta (guest, #49997)
[Link]
There are also things I've learned, that were not taught at school.
One of those was to learn at least some ways to take other people's
I would recommend everyone to at least try to take these things into
For what it's worth (probably not much), I think our valued editor has
--
I'm sorry to say this, but I do not think the editor is the only party
Posted Nov 22, 2014 15:44 UTC (Sat)
by Zack (guest, #37335)
[Link] (1 responses)
Posted Nov 29, 2014 13:40 UTC (Sat)
by DonDiego (guest, #24141)
[Link]
Posted Nov 19, 2014 17:35 UTC (Wed)
by josh (subscriber, #17465)
[Link]
I've been quite impressed with Ian's technical contributions to Debian, particularly dgit, and I'm glad to hear that he plans to continue that work. I would have been quite sad if this had been a resignation from the project rather than the TC.
If you haven't seen dgit, take a look at it; it's an impressive bit of wizardry that lets you pretend the entire Debian repository all lives in git.
Posted Nov 19, 2014 18:09 UTC (Wed)
by mgb (guest, #3226)
[Link]
Posted Nov 19, 2014 18:33 UTC (Wed)
by amacater (subscriber, #790)
[Link]
I had the pleasure of attending the mini-Debconf with them in Cambridge recently: neither of them is a devil incarnate, both of them are helpful.
Now can we have a couple of months of relative peace and quiet so that a planned Jesssie release can actually take place - please?
Andy - speaking for himself in his own right as a Debian user in this instance and NOT as a Debian developer or for anyone else in the wider Debian Project.
[Disclaimer: I _am_ a Debian developer - my LWN subscription has been sponsored for many years as a side benefit of being a DD.]
Posted Nov 19, 2014 19:02 UTC (Wed)
by jb.1234abcd (guest, #95827)
[Link]
I would like to thank you for representing the "minority" view in this
I, and many others, regardless of our favorite distro affiliation, were
Things may change in this matter as the time progresses.
jb
Posted Nov 19, 2014 20:04 UTC (Wed)
by yohahn (guest, #4107)
[Link] (1 responses)
If we looked at default install packages like monopolies, i.e. they can exist, but because they wield certain powers they should be regulated a bit more strictly, would we have had as much controversy?
If a package didn't want more regulation it could opt not to be the default.
Just a random thought. I'm still not sure what I think of the whole thing myself. I need to start wrestling with the new debian with systemd before I'll really know.
That said.. I'm just a random sysadmin, not a dev.
Hopefully closure comes.
Posted Nov 20, 2014 6:09 UTC (Thu)
by pabs (subscriber, #43278)
[Link]
Posted Nov 20, 2014 13:42 UTC (Thu)
by deepfire (guest, #26138)
[Link] (3 responses)
Let's be honest -- it's not a debate about an init system. Systemd is much more, and aspires for still more.
Systemd seeks a profound change to how Linux systems are composed.
God help us.
Posted Nov 21, 2014 17:26 UTC (Fri)
by Kamilion (subscriber, #42576)
[Link] (2 responses)
http://cdn-static.zdnet.com/i/r/story/70/00/008699/meeker...
So, unless the BSD-license proponents at Google go away, I seriously doubt systemd will be able to effect a profound change to how Linux systems are composed.
However, what I actually suspect you meant was GNU/Linux, linux with the GPL3 GNU userspace running glibc and a standard unix-style structure based against the POSIX and FSH specifications.
In reality, these systems are extremely rare when we have supercomputers that have 4096 CPU packages running Single System Image linux, and counted as one computer just the same as the dualcore galaxy S3 in my pocket.
In my *personal* opinion, I am not personally thrilled with 'sticking with POSIX' and feel that there is still 'nothing else' out there that really tries to do their own thing besides maybe Gobo Linux or QubesOS.
I am quite quite thrilled at the benefits that hardware virtualization has brought to the table, as it means I can nest a nonstandard system within a standard system or a standard posix system on top of something else.
Xen on ARM64 blows people's minds when you pull what looks to be an oversized USB stick from your pocket and explain it's fully capable of running nine distributions of GNU/Linux at the same time.
Let's help ourselves and leave God to deal with his own business.
Posted Nov 21, 2014 23:47 UTC (Fri)
by dlang (guest, #313)
[Link] (1 responses)
supercomputers are not running a single system image, so they would count as hundreds or thousands of computers.
unfortunately for the stats, they only cound people who bother reporting that they are running linux, so if the supercomputer operator doesn't go out of their way to report the thousands of machines, they won't be visible to the stats.
The same thing goes for all the machines that Google runs in their datacenter. There are a lot of them and Google won't tell you how many, but the fact that they are missing from the stats makes a noticeable difference. The same thing applies to msot corporate datacenters and cloud systems, you don't know how many instances of Linux are running, and have no way of knowing.
Posted Nov 23, 2014 23:40 UTC (Sun)
by csamuel (✭ supporter ✭, #2624)
[Link]
You are both right - there are indeed distributed memory systems out there as dlang mentions (the now "traditional" 20 year old Beowulf clusters) and also large Single-System-Image systems that bind lots of NUMA nodes together into a single machine that Kamilion mentions (think SGI's UltraViolet and earlier Altix systems for example).
Of course building a really massive Single-System-Image is very challenging as I believe the Linux kernel is limited to just 64TB of RAM so you can only get larger than that with distributed memory systems. :-(
All the best,
Regardless of how you might feel about Ian's recent activities in Debian, it would be good to allow him to have a rest now. Actually, we could all use a rest. So could I please ask that any comments posted here be respectful and not rehash the same old arguments about related topics?
A request
A request
A request
Here's to sunnier days
Here's to sunnier days
Sorry, but no.
Sorry, but no.
Sorry, but no.
Sorry, but no.
Sorry, but no.
Sorry, but no.
-Ian resigned from the TC
Sorry, but no.
No imagination required
To illustrate it with an extreme example imagine someone that people know as being a nice person goes and kills people. The latest action will surely overshadow what he did in the past.
A request
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
That might be better than starting over yet again, unless, of course, someone is just itching to write an init system.
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
upyours, upset, upchuck
Thanks
Thanks
Thanks
Thanks
Wol
Thanks
Thanks
Thanks
Thanks
One could argue that inetd/xinetd already do this, although not with the systemd protocol.
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
>> activation. You can still do the normal "restart daemon, log in on new
>> sshd to verify it works, log out of old sshd when it's safe" routine,
>> though that of course renders this micro-optimization pointless.
Not if exit-on-idle is implemented. If it is, you can do a test login after upgrade, and still have the process go away after while.
>> entire process ancestries will create exactly the problem you're
>> describing... by design!
> Exactly.
I don't grok. When an SSH session is started, the ssh instance and user process forked off it are moved to a separate scope unit, which of course also means a different subtree in the cgroup hierarchy. So individual sessions are completely independent of the ssh service. As for the sshd service itself, yes, all processes in it are stopped during restart. That pretty much describes the basic functionality of systemd achieved with cgroups. If you think something is wrong with "purging" all processes of a service when it is stopped, please explain.
Thanks
Thanks
>> service when it is stopped, please explain.
> You should try pre-systemd Debian Stable which doesn't kill existing sshd
> connections during upgrades. It's great.
After they are established they are independent and are not touched when sshd.service is stopped or restarted.
Asking mgb for details about specific failures of systemd-based systems is a waste of electrons; they have explicitly stated on this site a refusal to use systemd or help debug systemd.
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
I'd expect a socket-activated sshd that is activated from init to be more likely to work (perhaps after a minute or two), simply because init won't be killed by the OOM killer.
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Yeah... right...
https://lists.debian.org/debian-ctte/2014/02/msg00342.html
https://lists.debian.org/debian-ctte/2014/02/msg00344.html
https://lists.debian.org/debian-ctte/2014/02/msg00359.html
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
This is exactly the sort of comment I asked people not to post. Please, folks, let's not rehash this thing again...?
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
THX, much better now!
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
LWN's comment section, in the language of Jeff Atwood, is Jon's house (or in my earlier framing, it is Jon's party). To further quote Jeff:No, comment filters don't work perfectly
[M]ute and ignore, while arguably unavoidable for large worldwide communities, are actively dangerous for smaller communities.
This is your house, with your rules, and your community. If someone can't behave themselves to the point that they are consistently rude and obnoxious and unkind to others, you don't ask the other people in the house to please ignore it – you ask them to leave your house.
I'm very sad that LWN has come to the point where Jon can't just leave the door open and let anyone into his house. But it is clear that it has come to this point. Jon, how can we help you fix this? Because as-is it is poisoning all the good work you've done here over the years :/
Don't know. We really don't want to be in the business of comment moderation, and, if we do have to do that, it will show elsewhere. There's no spare time for it.
No, comment filters don't work perfectly
No, comment filters don't work perfectly
No, comment filters don't work perfectly
No, comment filters don't work perfectly
Filtering guest comments would be a useful feature. I'll look into what it would take to add that, it might not be that hard.
No, comment filters don't work perfectly
No, comment filters don't work perfectly
No, comment filters don't work perfectly
>Not yet. We do intend to release our code once it gets a bit more "ready," has had one more security audit, and when we are in a position to support it as an open source project.
>Unfortunately, we spend most of our time creating the content that makes up LWN, and trying to bring in enough money to keep food on the table (servers running, etc.), so it has not, yet, gotten anywhere near the top of the priority list. When LWN reaches a level that is truly self-sustaining, we certainly will spend some time to get that done. Thanks for your patience.
No, comment filters don't work perfectly
- sure the code likely looks like crap. It is not as if we all don't write crap code.
- yes, there are likely exploitable bugs there.
No, comment filters don't work perfectly
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Oh I minded them all right. But it's Wednesday and I only have so much time to nag people. Especially people I've had to nag several times in the past.
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
FWIW I have asked mgb to tone it down before as well.
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
I didn't miss that, I'm just afraid we disagree on what this is the time for. The week that several accomplished project members resigned in due to his actions is most certainly *not* the week we should thank him for his work on dpkg.
Today's Debian technical committee resignation: Ian Jackson
Just let him go quietly. Please just let him go. If it irks you that other people are thanking him...just grit your teeth and let it happen and just let him go.
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Things I had to learn outside of it, in the real world, with real people.
feelings into account; and, especially, when to recognise that saying
something will not do any good, and it would be better to just keep my
mouth shut.
account.
done his best to ask for leniency towards _all_, not just any single
person or persons. I can't say I agree with him on every single
occasion, but I cannot do anything but hold that principle in high regard.
around here to say something that does not seem right.
Today's Debian technical committee resignation: Ian Jackson
flaming poetry
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
important decision process at Debian project.
You did well and deserve some peace now :-)
and still are supporting the same cause on various discussion venues because it is important to us as well.
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Today's Debian technical committee resignation: Ian Jackson
Chris