: VCS matches the version in the archive
- Git: https://salsa.debian.org/gnome-team/gnome-session.git
- Branch: debian/master
- Path: debian/changelog
- Browser: https://salsa.debian.org/gnome-team/gnome-session
- Last scan: 2021-11-26 00:59:18+00
- Next scan: 2021-12-01 07:09:00+00
- Debian changelog in Git:
gnome-session (40.1.1-3) unstable; urgency=medium
* Team upload
* Partially revert changes to gnomerc handling in previous version.
The previous version moved handling of two Debian-specific
and GNOME-specific features from /etc/X11/Xsession.d to
/etc/profile.d. Those features are: sourcing ~/.gnomerc, and adding
/usr/share/gnome to XDG_DATA_DIRS. Previously, those features worked
for X11 sessions, but not for Wayland sessions.
For X11 users, this use of /etc/profile.d works for users of gdm,
GNOME's recommended display manager, because /etc/gdm/Xsession sources
/etc/profile. lxdm and sddm appear to have similar code. However,
it will not necessarily work for users of other display managers
such as lightdm and xdm, because /etc/X11/Xsession does not source
/etc/profile; this could cause these features to regress. This means
we should prefer to keep Xsession.d responsible for this feature,
and only rely on /etc/profile.d in the case where Xsession.d is
unsuitable, namely Wayland.
For Wayland users, this relies on gnome-session using a login shell
to relaunch itself when it detects a Wayland session. However,
/etc/profile is only sourced for users whose configured login shell
is bash or ksh, and is not currently sourced for users whose shell is
zsh or a non-Bourne shell like csh. This is not a regression, merely
a new feature that works for users of some shells but not others.
As a side-effect, this also reinstates the conffile that was not
correctly removed in the previous version (Closes: #996809, #996853).
-- Simon McVittie <firstname.lastname@example.org> Wed, 20 Oct 2021 20:13:39 +0100
- This branch is even with tag debian/40.1.1-3