Skip to content

Set up a process to keep our fork of GNOME Shell's .desktop file and GDM's .session file up-to-date

As noticed on #12364-note_33, our own config/gdm-shell-tails.desktop (in Tails Greeter’s Git repo) tends to be behind /usr/share/applications/org.gnome.Shell.desktop as shipped in Debian. This can potentially cause serious issues, so IMO we need a process to keep it more up-to-date than what we’ve done in the past. I don’t know what’s the best way to do that, but at least a ticket per Tails release based on the next version of Debian would be a good start; completing said ticket would require creating the next one. But there are probably better ways to do so, e.g. generate our own .desktop file dynamically at package build time from the upstream one.

Same for gdm-tails.session, see f5e00d2d1051991e29720c422337e8855ca17cb2.

Feature Branch: feature/16912-move-greeter-to-main-git-repo+force-all-tests

Related issues

Original created by @intrigeri on 12551 (Redmine)

Edited by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information