[ubuntu/jammy-proposed] gnome-session 40.1.1-3ubuntu1 (Accepted)

Marco Trevisan (Treviño) marco at ubuntu.com
Fri Nov 19 02:31:13 UTC 2021


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

Date: Fri, 19 Nov 2021 03:28:07 +0100
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/gnome-session/40.1.1-3ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 19 Nov 2021 03:28:07 +0100
Source: gnome-session
Built-For-Profiles: noudeb
Architecture: source
Version: 40.1.1-3ubuntu1
Distribution: jammy
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Closes: 996809 996853
Changes:
 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
Checksums-Sha1:
 b1cf8e0abd7cb405475ef9063ed8f382d2eab49f 3144 gnome-session_40.1.1-3ubuntu1.dsc
 5def84705516c26751896625e6696e6747df76e8 83884 gnome-session_40.1.1-3ubuntu1.debian.tar.xz
 c3a00a751e1110eec8ecc4f18a5a21f2a3bddb3d 18829 gnome-session_40.1.1-3ubuntu1_source.buildinfo
Checksums-Sha256:
 b91b21dd23c140b7ab7ab0540863d49e48b63c88ee50b4e9e1ddd24797acd4a9 3144 gnome-session_40.1.1-3ubuntu1.dsc
 3aca6616c7cba8275fb4a5cbe87eb070ca1eca8ce07993441576f0790477827f 83884 gnome-session_40.1.1-3ubuntu1.debian.tar.xz
 b12e70fe847b9ba48e679cd4368d898b2ac64121178e1ba4aefa6fa0b995c2b8 18829 gnome-session_40.1.1-3ubuntu1_source.buildinfo
Files:
 7787351f19b193a44ac2236a456027cc 3144 gnome optional gnome-session_40.1.1-3ubuntu1.dsc
 83a97d2c9d4d8bc121076fdb352b7939 83884 gnome optional gnome-session_40.1.1-3ubuntu1.debian.tar.xz
 d7310045e6c3f3bba0cba36daf1781e0 18829 gnome optional gnome-session_40.1.1-3ubuntu1_source.buildinfo
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>


More information about the jammy-changes mailing list