The Debian project leader election
While a few weeks back it looked like there might be a complete lack of Debian project leader (DPL) candidates, that situation has changed. After a one-week delay, five Debian developers have nominated themselves. We are now about halfway through the campaign phase; platforms have been posted and questions have been asked and answered. It seems a good time to have a look at the candidates and their positions.
The five candidates are Joerg Jaspert, Jonathan Carter, Sam Hartman, Martin Michlmayr, and Simon Richter. Platforms for four of the candidates can be found here along with their rebuttals to the other platforms. Simon Richter has not provided a platform or participated in the debian-vote mailing list since his nomination mail on March 17. It is not clear what that means and there was no response to an email query about his plans. The other four candidates provided detailed platforms that outlined their experience in the Debian project and their vision for its future.
Joerg Jaspert
Jaspert has
been involved with the project since 2002 and has been a member
of the FTP
Masters team and Debian Account Managers (DAM) team for over a decade. He
has lots of other roles in the project
as well. He would like to see the project engage with those who are
choosing other distributions as well as those who are choosing Debian
derivatives. The intent would be to "see if we can enhance Debian to provide the features, while balancing it with our current users
".
He sees the role of the DPL as one of enabling others in the project to get their work done; that work specifically includes more than just development and packaging:
Jonathan Carter
Carter has
been in and around Debian since the early 2000s, with a detour
into Ubuntu for a while. He got back involved with Debian by way of
DebConf, eventually helping to organize one in his native Cape Town, South
Africa in 2016. He became a Debian developer in 2017 and is part of the
DebConf committee. "I now actively maintain over 60 packages and
have recently joined the debian-live project to help improve the quality of
our live images.
"
His platform is lengthy, with a lot of detailed bullet points on his goals and eight separate steps he would like to take to make those goals a reality. For example:
Sam Hartman
Hartman has been part of Debian since 2000. He initially started by packaging Kerberos, but soon ran into problems because of the US export restrictions. He helped navigate the legal problems with the cryptographic packages, which eventually allowed that code to move into the main Debian repository.
His focus seems to be on smoothing things out within the Debian community through mediating disputes and trying to help the project make decisions on contentious topics. Overall, the goal is to keep Debian fun:
Martin Michlmayr
Michlmayr
has been involved with Debian since 2000 and served as DPL from 2003 to 2005.
He started his platform by confessing that he had considered retiring from
Debian over the last few years because the project "just doesn't seem
all that exciting anymore
". But the project and community are too
important to him to let go. He suspects that he is not alone in feeling
that way and he would like to find ways to change that.
He pointed to a blog post by Michael Stapelberg that highlights some of the problems that Michlmayr also sees in the Debian project.
I hate when large companies talk about being "nimble" or similar business buzz words. But looking at Debian, I finally understand what they mean — the project has evolved in a way that makes change difficult. We have failed to [adapt] to the new environment we find ourselves in and we're struggling to keep up with an ever-faster changing world.
Questions and answers
The above is meant to simply give a bit of a taste of the ideas that the candidates are running on; those who will be voting or are otherwise interested will find them worth reading in full. Around the time the platforms were first posted, the usual Q&A got started in the debian-vote mailing list. One of the first was about Stapelberg's blog post; Andreas Tille asked a two-part question based on it. The first regarded the legendary leeway that Debian package maintainers have over their packages, while the second asked about the future of collaborative packaging efforts like the Salsa project.
Jaspert's positive
response
to the second part spawned a sizable sub-thread discussing ways to make
packaging
more collaborative and, crucially, to have a more standardized packaging
methodology for
Debian.
The other candidates were also in favor of at least discussing it (Hartman),
documenting the existing workflows (Carter),
and recommending that packagers use Salsa, or perhaps even "go
further than
that
" (Michlmayr).
Most seemed in favor of moving away from the "wild west" of packaging, where maintainers can do whatever they like so long as it follows the policy manual. It is not clear how far anyone would want to take that (and, on their own, a DPL can't really effect that kind of change). Of the four, only Carter expressed reservations about the blog post, as he found it to lack solid arguments for reasons to step away from the project.
In his platform, Michlmayr called for more effort toward funding Debian
projects, possibly even using some of the project's funds. Hartman asked his fellow
candidate about that, and a recent statement "about potentially
turning the DPL into a
paid position, acknowledging that would be controversial
". Hartman
noted that agreed that lack of funding was holding Debian back to some
extent but he worried about a repeat of the controversial Dunc-Tank experiment.
Michlmayr acknowledged the problems that Hartman describes, but thinks things may have changed since 2006 when the Dunc-Tank experiment was run. Debian needs to at least consider the possibility of funding projects and developers. That is not the only way to fund more Debian developers, of course, and Michlmayr would like to involve more companies so that there are lots of opportunities for Debian developers to be paid for what they do. He is also concerned that the Dunc-Tank example perpetuates the avoidance of considering paying for staff:
Finally, I see one risk: we keep repeating that something is controversial even though we're not sure it's *still* controversial. By repeating this myth, we're keeping it alive. The world has changed. Debian has to finds ways to adapt.
There are, of course, other questions being asked and answered. For example, the platforms of Hartman and Michlmayr have enough parallels and agreement that two separate questions have been posed about the two potentially teaming up. Other questions concern whether Debian should truly aim to be the "universal operating system", if free software and/or Debian are inherently political, and the communication platforms used by the project. Undoubtedly, more will be posted over the next week and a half or so.
In the end, the candidates clearly have the best interests of the project in mind, though they may have different approaches. Jaspert seems like the most "stay the course" candidate, perhaps, while Michlmayr is probably the candidate most interested in rocking the boat—or at least considering rocking it. The DPL's power is extremely limited, so any real changes will require convincing a substantial portion of the members—starting with convincing them to vote in your favor for the DPL position. The voting period runs from April 7–20. It will be interesting to see who wins, but even more interesting to see what happens after that.
Posted Mar 28, 2019 9:29 UTC (Thu)
by nilsmeyer (guest, #122604)
[Link] (1 responses)
Posted Mar 28, 2019 10:09 UTC (Thu)
by dgm (subscriber, #49227)
[Link]
Regarding being open to newcomers, it should be obvious that nothing is more attractive than the perspective of doing something fun, challeging and that makes a difference. Debian can be (needs to be) all these things.
Posted Mar 28, 2019 13:26 UTC (Thu)
by jezuch (subscriber, #52988)
[Link]
Posted Mar 28, 2019 14:59 UTC (Thu)
by fnux (guest, #130114)
[Link] (19 responses)
[0] https://lists.debian.org/debian-vote/2019/03/msg00001.html
Posted Mar 28, 2019 15:04 UTC (Thu)
by mgedmin (subscriber, #34497)
[Link] (7 responses)
(Also, what definition of "censorship" applies to a mailing list post that is publicly available on the web? On second thought don't answer that, I don't want to know.)
Posted Mar 28, 2019 15:51 UTC (Thu)
by fnux (guest, #130114)
[Link] (6 responses)
My initial comment was a bit rude, sorry about that.
Posted Mar 28, 2019 21:29 UTC (Thu)
by MTecknology (guest, #57596)
[Link] (5 responses)
His claim that he wasn't considered a "serious candidate" is also interesting because, as mgedmin mentioned, he's not DD and not eligible for DPL. Additionally, he's making an assumption that Lamby's statement was directed toward him—a statement that I believe was clearly directed toward DDs.
A majority of his recent posts center around berating the entire Debian community, using lies and partial facts in order to reinforce his rants. This all carried over rather cleanly to his proposed platform, which just sounds like another long-winded rant. The only points of his with any value are issues that are already being discussed (DPL Team, DAM Review/Oversight, etc.).
One of his rant-points [1] is particularly interesting because his proposed platform and recent blog posts are exactly the sort of "condescending, degrading and generally abusive communications" that he's referring to.
The rest of the candidates that popped up all seem like quality people that would work in the spirit of Debian to keep pushing the project forward. I'm excited to see the election results.
[1] "No more bastardization of volunteers with demotions and other condescending, degrading and generally abusive communications"
Posted Mar 29, 2019 21:37 UTC (Fri)
by nix (subscriber, #2304)
[Link] (3 responses)
Posted Mar 29, 2019 21:37 UTC (Fri)
by nix (subscriber, #2304)
[Link]
Posted Mar 30, 2019 0:01 UTC (Sat)
by MTecknology (guest, #57596)
[Link] (1 responses)
The short version- Norbert (DD) was called out multiple times for violating CoC. After ignoring/arguing with AH enough times, AH recommended their "demotion" by DAM, who agreed and followed-through. Falsified documents were presented to claim AH/DAM acted maliciously, claims were made of no contact/due-process, and lots of drama and accusations began. After a period of time, Norbert issued a formal apology and DD status was restored (in time for elections).
There's obviously a whole lot more to it than this, but it devolves into he-said/she-said, drama, and other crap very quickly. If you search "Norbert Preining" on your favorite search engine, you should be able to find all you can handle in the first page or two of results.
Posted Apr 1, 2019 15:46 UTC (Mon)
by nix (subscriber, #2304)
[Link]
Posted Apr 7, 2019 15:57 UTC (Sun)
by jschrod (subscriber, #1646)
[Link]
AFAIK, the latter didn't run for DPL, did he?
And, btw, as you recommended to nix in another post, I searched through the first two pages of Google search results. No corresponding hits.
Best,
Posted Mar 29, 2019 8:09 UTC (Fri)
by nilsmeyer (guest, #122604)
[Link] (3 responses)
Posted Mar 29, 2019 9:35 UTC (Fri)
by smcv (subscriber, #53363)
[Link] (1 responses)
As someone who is a native English speaker: I'm not sure.
I would normally expect the word "bastardization" to be used about inanimate objects or abstract concepts, not about people, meaning replacing them with a crude or low quality form of the same thing. For instance (to stay somewhat on-topic) if a software vendor uses dpkg-deb to put their binaries in a .deb file without going via a source package or filling in the metadata correctly, we might call that a bastardized form of Debian packaging.
He might have meant something like denigration, disparagement or vilification?
Posted Mar 29, 2019 15:02 UTC (Fri)
by nybble41 (subscriber, #55106)
[Link]
Posted Mar 30, 2019 2:27 UTC (Sat)
by mbg (subscriber, #4940)
[Link]
Posted Mar 29, 2019 20:40 UTC (Fri)
by flewellyn (subscriber, #5047)
[Link] (5 responses)
I will say, a platform for a leadership position should not be based on past grievances and disagreements, especially if the nature of those issues is not precisely spelled out. The linked message does not, for the most part, describe those issues in any detail. In a way, this is good, since many of them sound, based on the vague descriptions, like personal issues. But again, personal issues and bad blood do not a platform make.
That, and his subsequent cries of censorship, incline me to believe the Debian community is acting correctly by not considering him a serious candidate.
Posted Mar 29, 2019 20:50 UTC (Fri)
by mgb (guest, #3226)
[Link] (4 responses)
But the long-suffering DDs might have chosen a leader who was not a member of the current cabal.
Posted Mar 29, 2019 21:44 UTC (Fri)
by mathstuf (subscriber, #69389)
[Link] (3 responses)
Well, that assumes that there is a valid candidate. AFAICT, he isn't a valid candidate because he doesn't meet the prerequisites (being a Debian Developer). No different than not allowing a 20-something on the US Presidential ballot (one needs to be 35 to be eligible). The Debian constitution would need amending to allow non-DD candidates first.
Posted Mar 29, 2019 22:01 UTC (Fri)
by mgb (guest, #3226)
[Link] (2 responses)
For example the DDs could if they chose elect a DPL who was not a Debian Developer but had the management skills they wanted.
Or a DPL who espoused policies that the cabal opposes.
Posted Mar 29, 2019 22:31 UTC (Fri)
by mpr22 (subscriber, #60784)
[Link]
Given the diverse range of opinions often exhibited on other subjects by Debian Developers, I feel quite confident that were there to be any significant number of Debian Developers who felt that your interpretation was the most appropriate, a draft General Resolution to that effect would have been proposed, and most likely sponsored, by now.
I see no evidence that any Debian Developer has proposed, let alone sponsored, a draft General Resolution suggesting that your interpretation of the Debian Constitution regarding who is eligible to make nominations for DPL and who they are allowed to nominate should be preferred.
On this basis, it seems to me that your position on this subject may safely be dismissed by third parties as invalid.
Posted Mar 30, 2019 16:18 UTC (Sat)
by cyphar (subscriber, #110703)
[Link]
> For the first week any *Developer* may *nominate themselves* as a candidate Project Leader, and summarize their plans for their term.
Because all candidate DPLs must have been self-nominated, and only DDs can self-nominate, then only a DD can be DPL -- there is no provision for a DD to nominate someone other than themselves. If the wording was different, then you would be right -- but it isn't different.
And so this is not at all like the Speaker of the US House of Representatives, because the US Constitution says:
> The House of Representatives shall choose their Speaker and other Officers
Which has no language about how nomination or selection works, or whether only self-nomination is allowed -- all of which are explicitly described in the Debian Constitution. While the bit about the US Constitution is interesting, it's irrelevant given that the text is clearly different and the two constitutions are completely unrelated documents (other than both being some kind of constitution).
Posted Apr 1, 2019 13:40 UTC (Mon)
by cmdr-pavel (guest, #131211)
[Link]
Posted Mar 28, 2019 17:03 UTC (Thu)
by Kamilion (guest, #42576)
[Link] (3 responses)
The crowd of older folks using older hardware's being pushed away with the dropping of 32bit support, SSE2 in glibc forcing distros hands to some degree, and generally making maintenance difficult.
Tried debian buster on a whim with the alpha 5 media a few weeks ago. I can definitely see the need for that 100 papercuts approach -- it worked in ubuntu a decade ago; but I haven't seen it referenced in maybe six years now.
There's other downstream distros that rely directly on debian too, like armbian and raspbian.
Plus, with salsa coming into the mix, my major complaint about debian (lack of PPAs / visible public build infrastructure with signing / forcing everything through the repo signature path) has mostly evaporated.
Many of the biggest annoyances stopping many people from 'coming home' to debian look to be evaporating in the face of the Buster release.
Maybe wayland/weston/libinput will even be stabilized...?
Perhaps I might even... be able to play... games...??!
And with google's Stadia announcement at GDC; along with Valve's wine/dxvk push, have resulted in Unity3D having this to say:
Stadia will also use a Linux-based operating system, meaning any native plugins must be compatible with Stadia’s OS. For Unity development, you’ll be able to use the editor on the Windows PC you’re using today – simply target Stadia as the platform to build.
Finally, Stadia will be an IL2CPP platform, so runtime game code must be compatible with IL2CPP in order to work on Stadia."
I think maybe it's time to head back to debian, wrench in hand. The future looks bright with LLVM8/9 and clangbuiltlinux. SIPR-V, ROCm, P2PDMA, AMDKFD, and other useful concoctions seem to be getting traction too, which will drive Vulkan ever further.
Posted Mar 28, 2019 17:32 UTC (Thu)
by mpr22 (subscriber, #60784)
[Link]
Er, yes. I've been using Debian as my only desktop operating system for... uh, several years now, and I certainly play games (both Free and proprietary) on it.
(You get the occasional bolshy developer who ignores your bug reports if you aren't running the blessed version of Ubuntu, of course.)
Posted Mar 29, 2019 3:01 UTC (Fri)
by pabs (subscriber, #43278)
[Link]
Posted Apr 9, 2019 20:55 UTC (Tue)
by flussence (guest, #85566)
[Link]
A hard SSE2 requirement in glibc would be the fault of whoever built it. The library can still work fine on CPUs as low as i586 (Geode and similar) — I don't think there are any plans to break Linux userspace on a whole line of fairly popular coreboot-supporting routers.
And if that day actually comes, musl is in pretty good shape already…
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
[1] https://danielpocock.com/what-does-democracy-mean-in-free...
[2] https://danielpocock.com/dont-trust-me-trust-the-voters
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
Falsified documents were presented to claim AH/DAM acted maliciously
Hm. Whoever presented those (if it wasn't an anonymous troll) should probably get marked as someone who should never be allowed near a DD position. Do we want code (possibly running as root) on our systems written by people willing to resort to forgery to get that position? I know I wouldn't. (Note: I do not suggest that Norbert was at fault here: it sounds like the sort of thing a troll grepping for CoC flames to fan would do, and my googlejuice is failing me and frankly the search hits are too effing depressing to look through too much, you're quite right there.)
The Debian project leader election
Joachim
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
The Debian project leader election
"Stadia will use Vulkan, so for developers that have written (or will write) custom rendering plugins and shaders that target Vulkan, please keep this in mind.
The Debian project leader election
The Debian project leader election
The Debian project leader election
