Am Samstag, dem 14.06.2025 um 12:10 +0200 schrieb Noé Lopez:
> Hi GNOME team,
> 
> In [1], GNOME recently announced some new dependencies on systemd for
> release 49.
> 
> Firstly, GDM now depends on userdb to dynamically allocate user
> accounts for showing multiple GDM at once. However, there is an
> alternate code path for elogind that means we can preallocate gdm-
> greeter-N accounts. This should not be very complicated to do.
> 
> Secondly, gnome-session (responsible for starting user services) is
> going to use systemd too. So we need to replace it with a Shepherd
> implementation.
> 
> Lastly, they will also replace AccountsService with userdb. But that
> is for GNOME 50.
> 
> I can start to look into replacing gnome-session with a Shepherd
> implementation for our current GNOME, so it will be already done once
> we get to 49. (will also help us debug GNOME’s services better)
> 
> What do you think?
> Noé
Seeing how we're currently stalled on 48 already (mostly due to GTK
failing, but there are some more issues closer to core packages), I
think we should take our time and directly go towards a working userdb
replacement.  Either we can strip out userdb from systemd, as is done
with elogind, or we can implement the userdb varlink protocol
"independently".  We should also look into what Gentoo does, since they
often end up providing much of the useful tools.

Cheers

Reply via email to