~vcs-imports/gnome-session/+git/gnome-session:benzea/systemd-issue-32

Last commit made on 2019-09-24
Get this branch:
git clone -b benzea/systemd-issue-32 https://git.launchpad.net/~vcs-imports/gnome-session/+git/gnome-session

Branch merges

Branch information

Name:
benzea/systemd-issue-32
Repository:
lp:~vcs-imports/gnome-session/+git/gnome-session

Recent commits

dd9abd3... by Benjamin Berg <email address hidden>

gnome-session-ctl: Unset some systemd environment variables at logout

We already unset these variables at login. However, doing so at logout
has two advantages. The first is that the useless environment variables
are cleared for other non-graphical sessions. The second is that we also
clear the variables from dbus with the following dbus restart.

559ef9c... by Benjamin Berg <email address hidden>

gnome-session-ctl: Use g_main_loop_quit to fix warning

g_main_quit is deprecated, just switching to use g_main_loop_quit fixes
the warning.

4b4312a... by Iain Lane

Merge branch 'benzea/systemd-fixes' into 'master'

Systemd fixes

Closes #31

See merge request GNOME/gnome-session!23

b7b2462... by Benjamin Berg <email address hidden>

util: Unset some environment variables on systemd

Variables like GNOME_SHELL_SESSION_MODE may not always be set at login,
causing them to survive between session. Add a list of variables that
need to be unset, and explicitly unset them on the systemd side.

The list is taken from GDMs list of variables.

adfdf7f... by Benjamin Berg <email address hidden>

data: Don't start gnome-session-binary with debugging on systemd

For debugging reason, --debug was passed to gnome-session-binary in the
systemd service file. This is not necessariy and just causes a lot of
debug spew to be logged on systems.

Simply remove it again.

Fixes: #31

0852247... by Marv-CZ

Fixed Czech translation

9d8b070... by Debarshi Ray <email address hidden>

util: Blacklist NOTIFY_SOCKET

The NOTIFY_SOCKET environment variable was leaking into systemd
managed GNOME sessions and breaking things like OCI container runtimes
(eg., runc and crun) [1]. This variable is absent in non-systemd
managed sessions.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1753328

https://gitlab.gnome.org/GNOME/gnome-session/merge_requests/22

a30ddf2... by Kjartan Maraas

Update Norwegian Bokmål translation

02b3011... by Ray Strode <email address hidden>

meson: bump to 3.34.0

5fb4615... by Ray Strode <email address hidden>

NEWS: Update for release