Change logs for gnome-session source package in Impish

  • 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
  • gnome-session (3.38.0-3ubuntu2) hirsute; urgency=medium
    
      * debian/control: Remove ubuntu-desktop Breaks on g-s-d common (again)
      * debian/changelog: add back changes for release 3.38.0-1ubuntu1
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 10 Feb 2021 20:38:37 +0100