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

Reply via email to