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é

[1] https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/

Attachment: signature.asc
Description: PGP signature

Reply via email to