-
gnome-session (42.0-1ubuntu2) jammy; urgency=medium
* No change rebuild to trigger a new translation import from launchpad,
the gettext domain changed this cycle but was set wrongly on the server
so we currently have no translation in the language packs.
-- Sebastien Bacher <email address hidden> Thu, 07 Apr 2022 21:07:53 +0200
-
gnome-session (42.0-1ubuntu1) jammy; urgency=medium
* Merge with Debian. Remaining changes:
- debian/control.in:
+ Recommend session-migration
+ Move xwayland dependency to gnome-session and make gnome-session
Arch: any
+ Split gnome-startup-applications to a separate binary package so
that it can be uninstalled without breaking the system
+ Add unity-session
- debian/rules: Ensure pot file is generated to translate session files
- Split ubuntu-session out of gnome-session.
- debian/data: Add old-style systemd user session used by Unity
- debian/gnome-session-bin.postinst, debian/gnome-session-bin.prerm:
Moved registering gnome-session binary as a session manager to
gnome-session-bin package
- don't install gnome-mimeapps.list (installed by desktop-file-utils in
Ubuntu):
debian/gnome-session-common.dirs, gnome-session-common.install,
gnome-session-common.maintscript, gnome-session-common.postinst
- debian/patches/ubuntu/support_autostart_delay.patch:
+ Bugzilla patch to support adding a delay to autostart apps, using
a "X-GNOME-Autostart-Delay" key in the desktop file
- debian/patches/ubuntu/ubuntu_sessions.patch:
+ Add ubuntu sessions
- debian/patches/ubuntu/remove_session_saving_from_gui.patch:
+ Add GNOME_SESSION_SAVE environment variable for people wanting to
use the save session still, knowing that it can break your system
if used unwisely
- debian/patches/ubuntu/add_sessionmigration.patch:
+ launch session-migration if present at the start of the session.
This sync tool runns different session migration scripts that can be
provided in various desktop packages.
- debian/patches/ubuntu/dbus_request_shutdown.patch:
+ Add "RequestShutdown" and "RequestReboot" DBus methods to allow
other applications to shutdown or reboot the machine via the session
manager.
- debian/patches/ubuntu/ignore_gsettings_region.patch:
+ Ignore the "region" gsettings value - users' setting of LC_*
variables saved in ~/.pam_environment.
- debian/patches/revert_remove_gnome_session_properties.patch:
+ Don't merge translations into gnome-session-properties.desktop
- debian/ubuntu-settings-migrate-to-defaults.18.10.1.py:
+ Migrate users using old default ubuntu-settings to current ones
- debian/xdg_dirs_desktop_session.sh: Install a new script into
/etc/profile.d to prepend a $DESKTOP_SESSION related directory to
$XDG_{CONFIG,DATA}_DIRS.
gnome-session (42.0-1) unstable; urgency=medium
* New upstream release
-- Jeremy Bicha <email address hidden> Tue, 22 Mar 2022 08:45:09 -0400
-
gnome-session (41.3-1ubuntu1) jammy; urgency=medium
* Merge with debian:
- Ensure that systemd is preferred on startup (LP: #1959596)
* debian/rules: Automatically compute the pot name using $DEB_UPSTREAM_VERSION
* debian/rules: Keep gnome-session domain in sync with major version
* debian/patches: Remove applied upstream
* debian/patches: Refresh patches as per upstream changes
* debian: Remove communitheme-snap session
* Remaining changes with debian:
- debian/control.in:
+ Recommend session-migration
+ Move xwayland dependency to gnome-session and make gnome-session
Arch: any
+ Split gnome-startup-applications to a separate binary package so
that it can be uninstalled without breaking the system
+ Add unity-session
- debian/rules: Ensure pot file is generated to translate session files
- Split ubuntu-session out of gnome-session.
- debian/data: Add old-style systemd user session used by Unity
- debian/gnome-session-bin.postinst, debian/gnome-session-bin.prerm:
Moved registering gnome-session binary as a session manager to
gnome-session-bin package
- don't install gnome-mimeapps.list (installed by desktop-file-utils in
Ubuntu):
debian/gnome-session-common.dirs, gnome-session-common.install,
gnome-session-common.maintscript, gnome-session-common.postinst
- debian/patches/ubuntu/support_autostart_delay.patch:
+ Bugzilla patch to support adding a delay to autostart apps, using
a "X-GNOME-Autostart-Delay" key in the desktop file
- debian/patches/ubuntu/ubuntu_sessions.patch:
+ Add ubuntu sessions
- debian/patches/ubuntu/remove_session_saving_from_gui.patch:
+ Add GNOME_SESSION_SAVE environment variable for people wanting to
use the save session still, knowing that it can break your system
if used unwisely
- debian/patches/ubuntu/add_sessionmigration.patch:
+ launch session-migration if present at the start of the session.
This sync tool runns different session migration scripts that can be
provided in various desktop packages.
- debian/patches/ubuntu/dbus_request_shutdown.patch:
+ Add "RequestShutdown" and "RequestReboot" DBus methods to allow
other applications to shutdown or reboot the machine via the session
manager.
- debian/patches/ubuntu/ignore_gsettings_region.patch:
+ Ignore the "region" gsettings value - users' setting of LC_*
variables saved in ~/.pam_environment.
- debian/patches/revert_remove_gnome_session_properties.patch:
+ Don't merge translations into gnome-session-properties.desktop
- debian/ubuntu-settings-migrate-to-defaults.18.10.1.py:
+ Migrate users using old default ubuntu-settings to current ones
- debian/xdg_dirs_desktop_session.sh: Install a new script into
/etc/profile.d to prepend a $DESKTOP_SESSION related directory to
$XDG_{CONFIG,DATA}_DIRS.
gnome-session (41.3-1) unstable; urgency=medium
* Team upload
[ Jeremy Bicha ]
* New upstream release
* debian/rules: Drop unneeded -Wl,--as-needed
* Build-Depend on dh-sequence-gnome instead of gnome-pkg-tools
* Revert "Leave compatibility symlinks in /usr/lib/gnome-session".
This was no longer needed in either gdm3 or gnome-control-center
since before bullseye.
[ Simon McVittie ]
* d/rules: Configure with systemd_session=default on Linux.
On Linux systems that have dbus-user-session, we now prefer systemd
mode, as we did in bullseye (until it was accidentally disabled in
40.1.1-2). On systems that do not, such as those using sysvinit, we'll
fall back to the old code path with a warning.
The old code path will not necessarily remain supported by upstream
forever, since one of the motivations for the systemd mode was to
simplify GNOME session startup, but at the moment it still works.
(Closes: #1004448)
* Depend on default-dbus-session-bus | dbus-session-bus instead of
dbus-x11
* Standards-Version: 4.6.0 (no changes required)
-- Marco Trevisan (Treviño) <email address hidden> Tue, 01 Mar 2022 13:19:24 +0100
-
gnome-session (40.1.1-3ubuntu1) jammy; urgency=medium
* Merge with debian, remaining changes:
- debian/control.in:
+ Recommend session-migration
+ Move xwayland dependency to gnome-session and make gnome-session
Arch: any
+ Split gnome-startup-applications to a separate binary package so
that it can be uninstalled without breaking the system
+ Add unity-session
- debian/rules: Ensure pot file is generated to translate session files
- Split ubuntu-session out of gnome-session.
- debian/data: Add old-style systemd user session used by Unity
- debian/gnome-session-bin.postinst, debian/gnome-session-bin.prerm:
Moved registering gnome-session binary as a session manager to
gnome-session-bin package
- don't install gnome-mimeapps.list (installed by desktop-file-utils in
Ubuntu):
debian/gnome-session-common.dirs, gnome-session-common.install,
gnome-session-common.maintscript, gnome-session-common.postinst
- debian/patches/ubuntu/support_autostart_delay.patch:
+ Bugzilla patch to support adding a delay to autostart apps, using
a "X-GNOME-Autostart-Delay" key in the desktop file
- debian/patches/ubuntu/ubuntu_sessions.patch:
+ Add ubuntu sessions
- debian/patches/ubuntu/remove_session_saving_from_gui.patch:
+ Add GNOME_SESSION_SAVE environment variable for people wanting to
use the save session still, knowing that it can break your system
if used unwisely
- debian/patches/ubuntu/add_sessionmigration.patch:
+ launch session-migration if present at the start of the session.
This sync tool runns different session migration scripts that can be
provided in various desktop packages.
- debian/patches/ubuntu/dbus_request_shutdown.patch:
+ Add "RequestShutdown" and "RequestReboot" DBus methods to allow
other applications to shutdown or reboot the machine via the session
manager.
- debian/patches/ubuntu/ignore_gsettings_region.patch:
+ Ignore the "region" gsettings value - users' setting of LC_*
variables saved in ~/.pam_environment.
- debian/patches/revert_remove_gnome_session_properties.patch:
+ Don't merge translations into gnome-session-properties.desktop
- debian/ubuntu-settings-migrate-to-defaults.18.10.1.py:
+ Migrate users using old default ubuntu-settings to current ones
- debian/xdg_dirs_desktop_session.sh: Install a new script into
/etc/profile.d to prepend a $DESKTOP_SESSION related directory to
$XDG_{CONFIG,DATA}_DIRS.
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).
gnome-session (40.1.1-2) unstable; urgency=medium
* Team upload
[ Jian-Hong Pan, Gunnar Hjalmarsson ]
* debian/55gnome-session_gnomerc: Make gnomerc work with both X11 and
Wayland.
The original 55gnome-session_gnomerc installed under the path
/etc/X11/Xsession.d/ will only be executed with X11. To make both X11
and Wayland use it, the script can be moved into /etc/profile.d/ and
renamed as gnome-session_gnomerc.sh.
This patch also modifies the way to guard that it is a GNOME
(or GNOME-derived) session by checking the environment variable
XDG_CURRENT_DESKTOP.
The environment variable XDG_DATA_DIRS is manipulated as usual.
[ Marco Trevisan (Treviño) ]
* debian/patches: Drop patch to select gnome-session mode.
This could have been dropped after 3.34.0-3; gnome-session now
handles both cases without having us to handle it.
[ Simon McVittie ]
* Build-depend on libgl-dev instead of transitional libgl1-mesa-dev
* Build-depend on libgles-dev instead of transitional libgles2-mesa-dev
* d/gnome-session_gnomerc.sh: Quote more defensively
* d/gnome-session_gnomerc.sh: Add magic comments to make it shellcheck-clean
-- Marco Trevisan (Treviño) <email address hidden> Fri, 19 Nov 2021 03:28:07 +0100
-
gnome-session (40.1.1-1ubuntu1) impish; urgency=medium
* Merge with debian, containing latest stable release:
We already included most of the patches.
* debian/patches: Install again gnome-wayland so that can be used from X11 gdm
(LP: #1944223)
* d/p/ubuntu-sessions.patch: Add ubuntu-wayland session to support gdm on X11
(LP: #1944223, required for LP: #1942911)
* d/p/ubuntu-sessions.patch: Skip ubuntu-xorg.desktop.in from translations.
The .in.in file is already translated.
* gnome-session.install: Include gnome-wayland session
* ubuntu-session.install: Include ubuntu-wayland session
* debian/rules: Update pot file name to be generated
* Remaining changes with debian:
- debian/control.in:
+ Recommend session-migration
+ Move xwayland dependency to gnome-session and make gnome-session
Arch: any
+ Split gnome-startup-applications to a separate binary package so
that it can be uninstalled without breaking the system
+ Add unity-session
- debian/rules: Ensure pot file is generated to translate session files
- Split ubuntu-session out of gnome-session.
- debian/data: Add old-style systemd user session used by Unity
- debian/gnome-session-bin.postinst, debian/gnome-session-bin.prerm:
Moved registering gnome-session binary as a session manager to
gnome-session-bin package
- don't install gnome-mimeapps.list (installed by desktop-file-utils in
Ubuntu):
debian/gnome-session-common.dirs, gnome-session-common.install,
gnome-session-common.maintscript, gnome-session-common.postinst
- debian/patches/ubuntu/support_autostart_delay.patch:
+ Bugzilla patch to support adding a delay to autostart apps, using
a "X-GNOME-Autostart-Delay" key in the desktop file
- debian/patches/ubuntu/ubuntu_sessions.patch:
+ Add ubuntu sessions
- debian/patches/ubuntu/remove_session_saving_from_gui.patch:
+ Add GNOME_SESSION_SAVE environment variable for people wanting to
use the save session still, knowing that it can break your system
if used unwisely
- debian/patches/ubuntu/add_sessionmigration.patch:
+ launch session-migration if present at the start of the session.
This sync tool runns different session migration scripts that can be
provided in various desktop packages.
- debian/patches/ubuntu/dbus_request_shutdown.patch:
+ Add "RequestShutdown" and "RequestReboot" DBus methods to allow
other applications to shutdown or reboot the machine via the session
manager.
- debian/patches/ubuntu/ignore_gsettings_region.patch:
+ Ignore the "region" gsettings value - users' setting of LC_*
variables saved in ~/.pam_environment.
- debian/patches/revert_remove_gnome_session_properties.patch:
+ Don't merge translations into gnome-session-properties.desktop
- debian/ubuntu-settings-migrate-to-defaults.18.10.1.py:
+ Migrate users using old default ubuntu-settings to current ones
- debian/xdg_dirs_desktop_session.sh: Install a new script into
/etc/profile.d to prepend a $DESKTOP_SESSION related directory to
$XDG_{CONFIG,DATA}_DIRS.
gnome-session (40.1.1-1) unstable; urgency=medium
* New upstream release
- GNOME session will now only block sleep for suspend inhibitors and will
block shutdown if a logout inhibitor is active.
Previously a suspend inhibitor would prevent both sleep & logout.
Apps may need to be updated and grab both a logout & suspend inhibitor.
* Drop patches applied in new release
gnome-session (3.38.0-4) unstable; urgency=medium
* Team upload
[ Marco Trevisan (Treviño) ]
* debian/control: Bump dependency on meson 0.53 as per upstream
* d/p/util-Disable-capturing-of-subpatterns.patch:
Cherry-pick upstream patch fixing a stack overflow when environment
variables have very long values, in particular when using fish and
LS_COLORS
[ Didier Roche ]
* debian/55gnome-session_gnomerc:
Protect against multiple additions of the same path.
Do not append the same path to XDG_DATA_DIRS, resulting to duplication
on consecutive logout/logins due to an older session lingering and the
environment being reused. One consequence is that Electron applications
crash (LP: #1764355)
[ Simon McVittie ]
* d/patches: Turn upstream bug reference into a URL
* d/patches: Actively remove undesired variables from activation
environment.
This works around bugs in cinnamon-session and mate-session-manager,
which do not yet have an equivalent of gnome-session's variable_blacklist
and so will upload login-session-specific variables like XDG_SESSION_ID
into `dbus-daemon --session` and, indirectly, `systemd --user`.
(Closes: #973474)
-- Marco Trevisan (Treviño) <email address hidden> Mon, 20 Sep 2021 20:34:00 +0200