On Debian voting on next default init system
Last october a bug was filled against the Debian’s Technical Committee requesting a vote on the next default init system.
Vote is expected at the end of this month. Based on vote intentions there is a draw at the moment (ctte membership is here): systemd, 4; upstart, 4; openrc, 0
- Bdale Garbee (bdale) – systemd.
- Russ Allbery (rra) – systemd (supplement).
- Don Armstrong (don) – systemd.
- Andreas Barth (aba) – upstart.
- Ian Jackson (iwj) – upstart.
- Steve Langasek (vorlon) – upstart.
- Keith Packard (keithp) – systemd.
- Colin Watson (cjwatson) – upstart.
Can’t find vorlon’s conclusion mail. Not sure if he hasn’t posted yet or if I missed the mail (the thread is +1000 messages). Anyway his vote is obvious given that he is the upstart package maintainer and upstart position maintainer in the init debate.
Other stuff on the matter:
- Kay Sievers states that systemd is in part consequence of the Canonical CLA.
- Spotify, as a Debian user, expresses his preference for systemd.
- A Hurd porter claims that sysvinit is not portable.
Update: As per Debian Constitution § 6.3.2, the chairman has an extra tie-breaker vote. That looks to me like a 5-4 in favor of systemd.
Update: LWN has published an article (subscriber link) with more details about the potentials outcomes. Constitution § 6.1.4 might apply as well and that requires a majority vote of 3:1. Also a General Resolution seems likely.
Update: A ballot was posted on January, 25. Actual votes: Bdale Garbee, Russ Allbery, Keith Packard, Ian Jackson, Don Armstrong, Steve Langasek, Andreas Barth.
Update: An ammended ballot has been drafted to include the possibility of the project deciding the default init(1) by means of a GR.
Update: Conclusion messages 1 and 2. Result: Further Discussion.
Update: Resolution ballot draft published.
Update: Call for votes with final ballot announced. Did I said final? Nah.
Update: Analysis of casted votes and an amendment to it. systemd has high chances of winning. But, for second time, Further Discussion was the end result.
Update: Bdale Garbee, the chair, suddenly called for vote. Basicly the same ballot he posted weeks ago. Votes from Bdale himself, Russ Allbery, Steve Langasek, Don Armstrong, Keith Packard, Colin Watson, Ian Jackson and Andreas Barth. systemd wins by chair casting vote (analysis).
The process went very emotional though. This mail from Russ Alberry worth a read.
Update: Official resolution message on debian-devel-announce.
The process took 3 1/2 months from bug to resolution. There are 2738 messages in #727708 as of February 12.
Ubuntu’s BDFL shows real love in San Valentin day: Losing graciously.