[ubuntu/impish-proposed] gnome-session 40.1.1-1ubuntu1 (Accepted)

Marco Trevisan (Treviño) marco at ubuntu.com
Mon Sep 20 18:36:14 UTC 2021


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)

Date: Mon, 20 Sep 2021 20:34:00 +0200
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-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Mon, 20 Sep 2021 20:34:00 +0200
Source: gnome-session
Built-For-Profiles: noudeb
Architecture: source
Version: 40.1.1-1ubuntu1
Distribution: impish
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Closes: 973474
Launchpad-Bugs-Fixed: 1764355 1942911 1944223
Changes:
 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)
Checksums-Sha1:
 972ef633bfc67b754a7dd680b0d9e22ab36165e2 3156 gnome-session_40.1.1-1ubuntu1.dsc
 497bcbe97f8d665618438d352c555373393f89d7 482304 gnome-session_40.1.1.orig.tar.xz
 7e3cf0ad3e46a1a14d369faa4787ed2e2ed702fe 83052 gnome-session_40.1.1-1ubuntu1.debian.tar.xz
 fd841368b82d0965a9fc5ec2a0b19e01da6d5d0b 19205 gnome-session_40.1.1-1ubuntu1_source.buildinfo
Checksums-Sha256:
 f470bf247d3cbe0b6f4f39dbdcd4605fc24ad24100ffbc74722345c8f8749287 3156 gnome-session_40.1.1-1ubuntu1.dsc
 9c787829ee32e13e1508b9aee2b1d9ba42a02c48e6c8094e34f3e7f92af4df82 482304 gnome-session_40.1.1.orig.tar.xz
 766d6279b1bd72f4edd6456563abc740b599a8ca852fbbd691e8421f51a64d99 83052 gnome-session_40.1.1-1ubuntu1.debian.tar.xz
 a1b4e27bdd2f870b19f0f54f144c324c0f9afceea17311de7ec6d4580e495eac 19205 gnome-session_40.1.1-1ubuntu1_source.buildinfo
Files:
 51b9b5d4a4ed680a7ef8150a7343b552 3156 gnome optional gnome-session_40.1.1-1ubuntu1.dsc
 4fe52c247137b0c9329ca4ddfe9f0070 482304 gnome optional gnome-session_40.1.1.orig.tar.xz
 e7a4b8b32fe4aba00f0f14506bf960d3 83052 gnome optional gnome-session_40.1.1-1ubuntu1.debian.tar.xz
 6eb511fd02b4267b3babf2f022e3c5fb 19205 gnome optional gnome-session_40.1.1-1ubuntu1_source.buildinfo
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>


More information about the impish-changes mailing list