Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Debian

How Debian Almost Failed to Elect a Project Leader (lwn.net) 86

Five candidates now are running to be Debian's project leader for the coming year. But earlier this week, Slashdot reader Seven Spirals shared LWN's story about what a difficult election it's been: This year, the call for nominations was duly sent out by project secretary Kurt Roeckx on March 3. But, as of March 10, no eligible candidates had put their names forward... There is nobody there to do any campaigning.

This being Debian, the constitution naturally describes what is to happen in this situation: the nomination period is extended for another week... Should this deadline also pass without candidates, it will be extended for another week; this loop will repeat indefinitely until somebody gives in and submits their name... In the absence of a project leader, the chair of the technical committee and the project secretary are empowered to make decisions -- as long as they are able to agree on what those decisions should be. Since Debian developers are famously an agreeable and non-argumentative bunch, there should be no problem with that aspect of things...

One might well wonder, though, why there seems to be nobody who wants to take the helm of this project for a year. The fact that it is an unpaid position requiring a lot of time and travel might have something to do with it. If that were indeed to prove to be part of the problem, Debian might eventually have to consider doing what a number of similar organizations have done and create a paid position to do this work.

This discussion has been archived. No new comments can be posted.

How Debian Almost Failed to Elect a Project Leader

Comments Filter:
  • This (Score:1, Troll)

    From the same dipshit group that voted for systemd by default.

    • Re: (Score:2, Funny)

      by Anonymous Coward

      systemd? Never heard of it! Does it replace Emacs?

  • by phantomfive ( 622387 ) on Sunday March 17, 2019 @12:24AM (#58286786) Journal
    Whether you like or hate systemd, it must be a pain to deal with all the drama and hate surrounding it when all you want to do is put out a decent distro. I am sure there are people saying, "You don't install systemd on the bios in Debian? Dumbasses!" Who wants to deal with that kind of negativity?
    • Re:systemd (Score:5, Interesting)

      by Gravis Zero ( 934156 ) on Sunday March 17, 2019 @12:52AM (#58286860)

      Whether you like or hate systemd, it must be a pain to deal with all the drama and hate surrounding it when all you want to do is put out a decent distro.

      If it really is such a corrosive issue that reaches everyone then wouldn't it make sense to make it optional, if only to prevent hardship on your packaging teams?

      My understanding is that most packages simply need to be rebuilt using ./configure --without-systemd. Would it not be worth making a set of "without systemd" packages to quell the drama and hate?

      • Re: (Score:3, Insightful)

        by Gavagai80 ( 1275204 )

        The main purpose of systemd -- beyond being an init system -- is to be a common collection of utilities which software authors can lazily depend on being present. That's why it gobbles up so many seemingly unrelated things: so that having a dependency on a given systemd version can guarantee the presence of particular versions of all those utilities.

        Most packages can still work without systemd, but probably in a less-well-tested way, and a distro has to make all supported packages work well. That's a whole

        • by Anonymous Coward

          "people who really care about disliking systemd"

          The reason they dislike systemd is NOT because "they care about disliking systemd". Its because they dislike the horrible way systemd is designed and works.

        • by dwywit ( 1109409 )

          I notice your calm response has gathered a -2 Troll rating.

          I don't have points at the moment, but I'd mod you up if I could.

        • Re: (Score:2, Troll)

          by AmiMoJo ( 196126 )

          Seems like a better approach would be to replace systemd with something better. Make fork it, maybe start from scratch. Replace the existing functionality to the point where most stuff works, start adding support for the new system to apps.

          If it really is better it should quickly gain support and replace systemd.

          • by gweihir ( 88907 )

            I do that on every Debian installation: I just put in sysVinit. Debian still supports that and you get rid of a ton of problems if you do it.

            • Although that's true it's effectively impossible to avoid installing libsystemd0 (if you care about that). In current Debian stable it's also very hard on a desktop system to avoid installing the systemd package even if you use sysvinit as your init system (it gets brought in via policykit-1 which depends on libpam-systemd and which is depended on indirectly by the big desktop metapackages). In testing and unstable you can manage to only have elogind instead of systemd.
              • by gweihir ( 88907 )

                At the moment I don't mind some cruft being in there as long as it does not get in the way. I would like to get rid of udev, it creates more problems than it solves. But I can live with it.

                For desktop I use fvwm, still the best WM in for me.

        • The main purpose of systemd -- beyond being an init system [...]

          This is the problem right here. This.

          init.d may have sucked, and systemd may have been a better system, but expanding it beyond that was just fucking stupid.

          Or, if you want to "improve" other components of an OS, make them loosely coupled to your init system. Fucking journald which (a) does not have an ACID file format, and (b) can't send logging to a remote system so I still have to run rsyslogd on my servers anyway is a case in point.

        • Re:systemd (Score:5, Insightful)

          by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Sunday March 17, 2019 @11:59AM (#58288222) Homepage Journal

          Most packages can still work without systemd, but probably in a less-well-tested way, and a distro has to make all supported packages work well. That's a whole lot of work. And the very reason that so many distros have adopted systemd is that it reduces their workload so they can get more done with fewer volunteers. They're not going to see much point to using a workload-reducing project to increase their workload.

          The reason so many packages depend upon systemd is that the major distributions (redhate and debian) adopted it. If Debian hadn't done so, then it would never have become so prevalent. It's a bed of their own making.

      • by Anonymous Coward

        Gentoo and Funtoo handle it easily, but apparently "it's too hard to support other init systems" has been the go-to excuse for all the other distros to force it down everyone's throats.

        Use distros that support other init systems, and refuse the others, and the systemd stupidity will eventually sort itself out.

        • by Anonymous Coward

          Debian still support other init systems, but have decided to not make it mandatory for every single package to work with other init systems.
          So that is the same with Gentoo, in which some packages also DO require systemd, which are uninstallable if you don't have that.
          Though yes I assume with Gentoo you have more packages available, as you can often easily compile out the systemd requirement at will.
          As Debian is not a build-from-source distro, they would have to build several variants of packages to support

          • It wouldn't be that hard to provide alternative versions of the small number of "important" packages which depend on either libpam-systemd or systemd itself (I'm talking about things like gdm3, gnome-settings-daemon, lightdm, network-manager and policykit here). There aren't many of them (there are also a few packages which are uninteresting and have a hard depend which I'd be less fussed about.)

            Slightly further up the difficulty scale is libsystemd0; it might perhaps be possible to replace that with a safe

      • False. You're suggestion is good except ignores the economies of making it optional. Packages which do depend on systemd do so because the alternate has been dropped or they are looking to expand functionality. Take Gnome for example, one of the few packages that actually depend on systemd. It depends on systemd for power management, event management, and session management. It does so in ways that consolekit is no longer able to.

        So along comes distro project leader making a decision on what to do. The opti

    • Use Devuan (Score:5, Informative)

      by walterbyrd ( 182728 ) on Sunday March 17, 2019 @09:41AM (#58287782)

      Works like Debian without the systemd.

      https://devuan.org/

  • I for one ... (Score:2, Flamebait)

    by Freischutz ( 4776131 )
    I for one just hope they had the good sense not to vote for somebody orange.
  • Another way to look at it is that the position is an excellent opportunity, especially for someone who is involved with Open Source ecosystem studies or something similar. Imagine having the position of DPL on your résumé (CV)!

  • I don't understand why this is such a bad issue. Anyway, what does the Debian family do with all the money they earn from selling the Linux CDs?
  • Hey, it sounds like a paid position is actually on the table -- but only if nobody volunteers. This is just the year everyone decided to hold out for a better offer.

    • I think just covering expenses would go a long way towards helping things out, it doesn't really need to a be "paid" position. Ie, reimburse for plane flights, hotel costs, conference fees. It starts to get problematic if the payment is for "time" though especially if no one else is being paid for time. Debian would lose a lot of its distinctiveness if it went with a CEO model or the like.

  • by Hognoxious ( 631665 ) on Sunday March 17, 2019 @07:45PM (#58289864) Homepage Journal

    How about a job share? Ajit Pai and Boris Johnson.

1 + 1 = 3, for large values of 1.

Working...