Change logs for gnome-session source package in Yakkety

  • gnome-session (3.20.2-1ubuntu7) yakkety; urgency=medium
    
      [ Iain Lane ]
      * debian/patches/export_env_to_upstart.patch: Update the Upstart environment
        before the plain D-Bus one. This is to work around a bug where Upstart
        brokenly forwards variables which contain an "=" to the D-Bus environment,
        resulting in invalid environment variables in the session (see bug
        #1630090).
    
      [ Martin Pitt ]
      * debian/data/ubuntu-session.target: Pull in graphical-session-pre.target,
        as we do not implicitly do it in run-systemd-session any more.
    
     -- Martin Pitt <email address hidden>  Tue, 04 Oct 2016 13:16:09 +0200
  • gnome-session (3.20.2-1ubuntu6) yakkety; urgency=medium
    
      * Set DesktopNames back to Unity. There are many buggy components that don't
        know how to deal with XDG_CURRENT_DESKTOP having multiple values, and it's
        too close to the release to fix them all.
    
     -- Iain Lane <email address hidden>  Mon, 03 Oct 2016 17:37:57 +0100
  • gnome-session (3.20.2-1ubuntu5) yakkety; urgency=medium
    
      * debian/data/run-systemd-session: Drop the polling loops at the start and
        end of the session and replace them with dynamically generated
        "After=graphical-session-pre.target". Stopping that target then provides
        the same waiting using systemd's transactions instead of polling. This is
        still a workaround until this can be done declaratively, but a much better
        one.
      * debian/data/run-systemd-session: Use the new "systemctl start --wait"
        instead of a polling loop. Bump systemd dependency accordingly.
    
     -- Martin Pitt <email address hidden>  Sun, 02 Oct 2016 11:38:37 +0200
  • gnome-session (3.20.2-1ubuntu4) yakkety; urgency=medium
    
      * debian/data/run-systemd-session: Stop any lingering active units when
        logging in. (LP: #1618886)
      * debian/data/gnome-session.service: Save the XDG SESSION we were started
        with, and only use that one to end the session. Otherwise, if we are
        stopped by the above codepath, we risk stopping the session that we are
        logging into and not the previous (crashed) one.
      * debian/patches/50_ubuntu_sessions.patch: Set the desktop names to
        Unity:Unity7. "Unity" is shared between Unity 7 and Unity 8, but
        applications should be able to Only/NotShowIn either one of these if they
        want.
    
     -- Iain Lane <email address hidden>  Wed, 28 Sep 2016 12:09:16 +0100
  • gnome-session (3.20.2-1ubuntu3) yakkety; urgency=medium
    
      [ Dmitry Shachnev ]
      * Backport upstream patch to allow users to override $QT_QPA_PLATFORMTHEME
        (allow_overriding_qt_platformtheme.patch).
    
      [ Martin Pitt ]
      * debian/data/run-systemd-session: Add missing $unit to systemctl show call,
        so that the cleanup of failed units actually works. (LP: #1618886)
    
     -- Martin Pitt <email address hidden>  Fri, 16 Sep 2016 15:27:56 +0200
  • gnome-session (3.20.2-1ubuntu2) yakkety; urgency=medium
    
      * debian/patches/dont_override_IM_variables.patch:
        - Honor values set by e.g. im-config, and with that give users
          the option to use fcitx or other framework (LP: #1594681).
    
     -- Gunnar Hjalmarsson <email address hidden>  Sun, 14 Aug 2016 02:04:00 +0200
  • gnome-session (3.20.2-1ubuntu1) yakkety; urgency=medium
    
      [ Tim Lunn ]
      * Merge from Debian unstable.  Remaining changes (LP: #1512914):
        - debian/control.in:
          + Recommend session-migration
          + Remove gnome-shell circular dep to ease uprades
        - Split ubuntu-session out of gnome-session.
        - Split wayland session into gnome-session-wayland
          + control.in: add gnome-session-wayland package and depend on xwayland
          + gnome-session-wayland.install: install wayland session
        - Add upstart user session
        - 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 defaults.list (installed by desktop-file-utils in ubuntu):
          debian/gnome-session-common.dirs and gnome-session-common.install
        - debian/patches/13_display_session_properties.patch: Display
          session-properties as the Startup Applications capplet was removed from
          gnome-control-center, which makes it hard to discover the
          gnome-session-properties tool. (Closes: #683814)
        - debian/patches/22_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/50_ubuntu_sessions.patch:
           + Add Ubuntu session
           + gnome-shell.desktop adds --session=gnome now that the "ubuntu" session
             is the default. Use TryExec to test if gnome-shell is installed.
        - debian/patches/51_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/53_add_sessionmigration.patch, debian/control:
          recommends and launch the session-migration if present at the start of
          the session. This sync tool is running different session migration
          scripts that can be provided in various desktop packages.
        - debian/patches/95_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/103_kill_the_fail_whale.patch: Kill the Fail Whale as it
          tends to be more annoying than helpful
        - debian/patches/revert_remove_gnome_session_properties.patch: Keep the
          session-properties applet for ubuntu sessions
        - debian/patches/Revert-switch-to-Xorg-by-default.patch: Disabled for now,
          we will keep Xorg as default for the time being
      * Refresh Patches as Required
    
      [ Iain Lane ]
      * Update the merge on top of 3.20.2-1 and 3.18.1.2-1ubuntu5
        - Add systemd user session support
      * Adapt our packaging for debhelper instead of cdbs
      * Move debian/55gnome-session_gnomerc back, to reduce delta with Debian (a
        previous upload had put it in debian/data).
      * The previous merge forgot some maintainer script changes (gnome-sesion ->
        gnome-session-bin) - restore those.
      * Update patches to add .desktop.in files to POTFILES.skip, which is
        required now that we run make check by default, which errors on this being
        missing.
    
    gnome-session (3.20.2-1) unstable; urgency=medium
    
      * New upstream release.
      * Drop all translations, not used anymore.
      * Drop debian/patches/update-activation-environment-at-startup.patch, merged
        upstream.
      * Bump debhelper compatibility level to 9.
      * Convert from cdbs to dh.
      * Bump Standards-Version to 3.9.8.
    
    gnome-session (3.20.1-4) unstable; urgency=medium
    
      * debian/gnome-mimeapps.list: Replace iceweasel.desktop by
        firefox-esr.desktop and firefox.desktop
      * debian/gnome-mimeapps.list: Add default application for
        application/x-cd-image, application/x-raw-disk-image and
        application/x-raw-disk-image-xz-compressed
    
    gnome-session (3.20.1-3) unstable; urgency=medium
    
      * Add debian/patches/update-activation-environment-at-startup.patch: update
        activation environment at startup, this way we are sure that all the
        environment variables are also available for the user activated services
    
    gnome-session (3.20.1-2) unstable; urgency=medium
    
      * Drop /usr/share/gnome/applications/defaults.list symlink and install
        /etc/gnome/defaults.list to /usr/share/applications/gnome-mimeapps.list
        instead, as the xdg spec is allowing desktop specific default applications.
        If /etc/gnome/defaults.list was modified by the system administrator, the
        file is moved to /etc/xdg/gnome-mimeapps.list during the upgrade.
        This seems to fix default apps when running gnome-shell as a wayland
        compositor, as the 55gnome-session_gnomerc is not sourced in that case.
    
    gnome-session (3.20.1-1) unstable; urgency=medium
    
      * New upstream release.
      * Postpone the switch to Wayland by default. We don't want to entangle the
        GNOME 3.20 transition with the Wayland switch.
      * Upload to unstable.
    
    gnome-session (3.20.0-2) experimental; urgency=medium
    
      * Add debian/patches/Revert-switch-to-Xorg-by-default.patch
        - revert upstreams switch (back) to Xorg by default, as we need
          wayland testing during our development cycle up to Stretch.
          Upstream plans to ship GNOME 3.22 with wayland as default,
          which is the GNOME release we're targeting for Stretch.
       * debian/gnome-session.install:
         - accept any *.desktop name for wayland-sessions.
         - install all *.desktop files for xsessions.
       * Add debian/patches/0001-main-fix-starting-gnome-session-via-startx.patch
         - fixes starting "System Default" session
    
    gnome-session (3.20.0-1) experimental; urgency=medium
    
      * Bump gnome-shell dependency to >= 3.19
        - gnome.session now uses new org.gnome.Shell desktop file name.
      * New upstream release.
    
    gnome-session (3.19.92-1) experimental; urgency=medium
    
      * New upstream release.
      * Stop installing gnome-wayland.session
        - no longer shipped, now merged with gnome.session
      * Bump Standards-Version to 3.9.7.
    
     -- Iain Lane <email address hidden>  Wed, 03 Aug 2016 14:54:08 +0100
  • gnome-session (3.18.1.2-1ubuntu5) yakkety; urgency=medium
    
      * 50_ubuntu_sessions.patch: Go back to a systemd-ified Exec= line and add a
        Breaks: for the upstart versions that don't yet have the necessary
        Xsession.d fixes yet.
      * debian/data/run-systemd-session: Robustify session startup and shutdown.
      * debian/data/ubuntu-session.target: Fix description.
      * ubuntu-session: Depend on dbus-user-session and the systemd version that
        provides graphical-session.target.
      * debian/data/gnome-session.override: Don't completely disable this yet,
        only disable "exec" script. The upstart job still needs to run as a stub
        to start dependencies until the conversion of unity units lands.
    
     -- Martin Pitt <email address hidden>  Sun, 31 Jul 2016 11:22:57 +0200
  • gnome-session (3.18.1.2-1ubuntu4) yakkety; urgency=medium
    
      * 50_ubuntu_sessions.patch: Revert to directly running gnome-session again.
        Something seems to actually look at the value of Exec= even with upstart
        which breaks starting the session.
    
     -- Martin Pitt <email address hidden>  Tue, 19 Jul 2016 08:46:10 +0200
  • gnome-session (3.18.1.2-1ubuntu3) yakkety; urgency=medium
    
      * Move 50-ubuntu.conf and 55gnome-session_gnomerc into debian/data/.
      * Add systemd units for gnome-session-bin and a systemd user
        ubuntu-session.target.
    
     -- Martin Pitt <email address hidden>  Mon, 18 Jul 2016 17:41:31 +0200
  • gnome-session (3.18.1.2-1ubuntu2) yakkety; urgency=medium
    
      * debian/patches/export_env_to_upstart.patch:
        - Export environment variables to upstart as well, if available (LP: #1433013)
    
     -- Marco Trevisan (TreviƱo) <email address hidden>  Thu, 12 May 2016 14:44:19 +0100
  • gnome-session (3.18.1.2-1ubuntu1) xenial; urgency=medium
    
      * Merge from Debian unstable.  Remaining changes (LP: #1512914):
        - debian/control.in:
          + Recommend session-migration
          + Remove gnome-shell circular dep to ease uprades
        - Split ubuntu-session out of gnome-session.
        - Split wayland session into gnome-session-wayland
          + control.in: add gnome-session-wayland package and depend on xwayland
          + gnome-session-wayland.install: install wayland session
        - Add upstart user session
        - 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 defaults.list (installed by desktop-file-utils in ubuntu):
          debian/gnome-session-common.dirs and gnome-session-common.install
        - debian/patches/13_display_session_properties.patch: Display
          session-properties as the Startup Applications capplet was removed from
          gnome-control-center, which makes it hard to discover the
          gnome-session-properties tool. (Closes: #683814)
        - debian/patches/22_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/50_ubuntu_sessions.patch:
           + Add Ubuntu session
           + gnome-shell.desktop adds --session=gnome now that the "ubuntu" session
             is the default. Use TryExec to test if gnome-shell is installed.
        - debian/patches/51_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/53_add_sessionmigration.patch, debian/control:
          recommends and launch the session-migration if present at the start of
          the session. This sync tool is running different session migration
          scripts that can be provided in various desktop packages.
        - debian/patches/95_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/103_kill_the_fail_whale.patch: Kill the Fail Whale as it
          tends to be more annoying than helpful
        - debian/patches/revert_remove_gnome_session_properties.patch: Keep the
          session-properties applet for ubuntu sessions
    
     -- Tim Lunn <email address hidden>  Thu, 12 Nov 2015 10:32:51 +1100