Debian Patches

Status for gnome-session/3.38.0-4

Patch Description Author Forwarded Bugs Origin Last update
Update-Latvian-translation.patch Update Latvian translation =?utf-8?q?R=C5=ABdolfs_Mazurs?= <rudolfs.mazurs@gmail.com> no upstream, 40, commit:6e66b8ba9e2393925850107397f9750d9ceccb33 2020-09-12
Update-Dutch-translation.patch Update Dutch translation Nathan Follens <nfollens@gnome.org> no upstream, 40, commit:cc932bdbaa91f3f7e3fb6f7d9d9ab421f9d1a337 2020-09-14
Update-Hebrew-translation.patch Update Hebrew translation Yosef Or Boczko <yoseforb@gnome.org> no upstream, 40, commit:3bb7554b0f5f980c2434755546b42f051a6a3934 2020-09-28
Update-Greek-translation.patch Update Greek translation Efstathios Iosifidis <eiosifidis@gnome.org> no upstream, 40, commit:5c9dc6c04f707f0ad1ca77c6e45e1347478c44ce 2020-09-30
Update-Bengali-India-translation.patch Update Bengali (India) translation Akarshan Biswas <akarshan.biswas@hotmail.com> no upstream, 40, commit:449d42b9228927c9dd0fb6e6c40684dc705e9d9a 2020-10-11
Update-Chinese-Taiwan-translation.patch Update Chinese (Taiwan) translation Cheng-Chia Tseng <pswo10680@gmail.com> no upstream, 40, commit:5c5b48c4879ef076ea2dd0b73a12316c61066bfa 2020-10-12
Update-Norwegian-Bokm-l-translation.patch =?utf-8?q?Update_Norwegian_Bokm=C3=A5l_translation?= Kjartan Maraas <kmaraas@gnome.org> no upstream, 40, commit:7f99c82dcb44040a9a70bb7b1197a5ce16e365df 2020-11-30
data-Fix-indirect-conflict-with-exit.target-via-app.slice.patch data: Fix indirect conflict with exit.target via app.slice
systemd v247 now puts services into app.slice by default. But app.slice
will have a conflict with exit.target, which in turn means that we still
get a conflict with exit.target indirectly.

Fix it by adding the appropriate Slice=-.slice into
gnome-session-restart-dbus.service. Also update the note in
gnome-session-shutdown.service to point out the requirements.
Benjamin Berg <bberg@redhat.com> yes debian upstream upstream, 40, commit:9de6e40f12e8878f524f8d429d85724c156a0517 2020-12-03
Stop-dbus-daemon-instead-of-restarting-it.patch Stop dbus-daemon instead of restarting it
On systems where dbus-daemon is a systemd user service, it is always
socket-activatable, so it will be restarted on-demand by dbus.socket.
On systems where it is not, neither StopUnit nor TryRestartUnit will
do anything. Either way, there doesn't seem much point in immediately
restarting it.

If the job contradicts jobs that are already queued, fail with a warning
instead of replacing those jobs.

Related to #74.
Simon McVittie <smcv@collabora.com> no upstream, 40, commit:d82db7c123d8b346834bd7680073d5ae1882868d 2020-12-03
util-Only-accept-common-space-characters.patch util: Only accept common space characters
Specifically, systemd only permits " \t\n" and we should stick to the
same set of permitted space characters.

See also
https://github.com/systemd/systemd/issues/17378
Benjamin Berg <bberg@redhat.com> yes upstream upstream, 40, commit:fe22c4ee12922d790478bfe8b5b2e7c1313ca2f0 2020-10-19
util-Log-variables-excluded-from-environment-upload.patch util: Log variables excluded from environment upload Benjamin Berg <bberg@redhat.com> no upstream, 40, commit:a24600d75e2da1e379411d1c5fdf8759b00b6320 2020-10-19
main-Use-already-defined-error-from-main-function.patch main: Use already defined error from main function. Benjamin Berg <bberg@redhat.com> no upstream, 40, commit:33bc7b8bb5a4d2dbeaa8d3298b66bc8c75fc8adb 2020-10-19
main-Warn-about-failures-to-update-the-environment.patch main: Warn about failures to update the environment Benjamin Berg <bberg@redhat.com> yes upstream upstream, 40, commit:b6d98eb76b1d56da2d7202944a748723b58ece4a 2020-10-19
util-Never-try-to-autostart-systemd.patch util: Never try to autostart systemd
systemd cannot be auto-started. Doing this avoids warnings during login
of the gdm user where we (intentionally) cannot use systemd.
Benjamin Berg <bberg@redhat.com> no upstream, 40, commit:87d92fece1bbc67146631330649cee2353bd6761 2020-09-24
util-Disable-capturing-of-subpatterns.patch util: Disable capturing of subpatterns
It seems that the pattern we use will create a subpattern match for
every character of the value. This appears to then result in a stack
overflow when matching very long values.

It might be an idea to limit the overall length of an environment
variable that is uploaded. But, this should fix the issue of crashes.
Benjamin Berg <bberg@redhat.com> yes upstream https://gitlab.gnome.org/GNOME/gnome-session/-/commit/3b57d117f78 2021-01-10
util-Remove-undesired-variables-from-activation-environme.patch util: Remove undesired variables from activation environment
Commit 646b9bc0 (included in 3.33.92) prevented one run of gnome-session
from uploading environment variables into `systemd --user` that should not
leak into a different login session, such as XDG_SESSION_ID. However,
non-GNOME session managers (and in particular the forks of gnome-session
found in Cinnamon and MATE) might still upload those environment variables.

The other session managers should be fixed, similar to 646b9bc0, but we
can mitigate this for GNOME sessions by actively unsetting the undesired
variables, instead of just not setting them.
Simon McVittie <smcv@debian.org> yes debian upstream 2021-03-29
debian/Revert-main-Remove-GNOME_DESKTOP_SESSION_ID-envvar.patch Revert "main: Remove GNOME_DESKTOP_SESSION_ID envvar"
This reverts commit 00e0e6226371d53f651cc881e74c0543192c94a8.

Keep this for compatibility reasons, many apps still depends on this

This is Debian-specific - upstream have chosen to remove this compatibility but
we'll keep it.
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> not-needed 2018-08-15
debian/Make-sure-to-pass-systemd-when-we-re-managing-the-user-se.patch Make sure to pass --systemd when we're managing the user session with systemd

This is a fixup for the "System X11 Default" session; at the minute real
sessions are expected to pass --systemd or --builtin as appopriate or be
happy with the default.
Iain Lane <laney@debian.org> not-needed debian 2019-10-03

All known versions for source package 'gnome-session'

Links