Russ Allbery <[email protected]> wrote: If GNOME supported being built without those features, yes, it's fairly straightforward. I probably overstated it by saying it's trivial, but I don't think it would be that hard. But that's from the *packaging* perspective, which is the part of the ecosystem that you were addressing. GNOME upstream has not chosen to make those features optional, for reasons of maintainability at their end, so it's not trivial, but not for any packaging reasons. Rather, it's not trivial because the support for acceptable degraded operation without that functionality is not available in the upstream code base so far as I know. (GNOME maintainers should correct me here if I got the situation wrong.)
I haven’t tested, but I think you can start a GNOME session without systemd-logind and do some basic things. It’s just that the amount of functionality that is not available makes it unacceptable. Things like power management (including being able to suspend or shut down), or network roaming, are not optional except in special cases. You cannot ship that and expect users to consider it “working”. This is mostly about functionality that used to be provided by ConsoleKit. Note that the primary GNOME component affected, which is GDM, has fallback code for ConsoleKit at runtime. However, everything else depends on PolicyKit, which has chosen to only allow one of both at build time. But this is a choice of fd.o developers, not GNOME ;) Cheers, -- Joss -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/1414517985.28333.110.camel@dsp0698014

