Last commit made on 2016-10-04
Get this branch:
git clone -b ubuntu/yakkety-devel https://git.launchpad.net/ubuntu/+source/gnome-session
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

6521ef2... by Martin Pitt on 2016-10-04

Import patches-unapplied version 3.20.2-1ubuntu7 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: e07297519e660f756a1b6ee7d7e1a7ab0c5e84ae

New changelog entries:
  [ 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
  [ 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.

e072975... by Iain Lane on 2016-10-03

Import patches-unapplied version 3.20.2-1ubuntu6 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: af2406394c6dc88a64cb649bd7789396cad66ae3

New changelog entries:
  * 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.

af24063... by Martin Pitt on 2016-10-02

Import patches-unapplied version 3.20.2-1ubuntu5 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: be615af34e9e93625eb9fdc3bcc8953c61909ec4

New changelog entries:
  * 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
  * debian/data/run-systemd-session: Use the new "systemctl start --wait"
    instead of a polling loop. Bump systemd dependency accordingly.

be615af... by Iain Lane on 2016-09-28

Import patches-unapplied version 3.20.2-1ubuntu4 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 7553889f5e1e58b5812a2a406be9c59ddec2a3a9

New changelog entries:
  * 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

7553889... by Martin Pitt on 2016-09-16

Import patches-unapplied version 3.20.2-1ubuntu3 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 637e568422693a6eb990a2b32c9bc73085b0c49e

New changelog entries:
  [ Dmitry Shachnev ]
  * Backport upstream patch to allow users to override $QT_QPA_PLATFORMTHEME
  [ 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)

637e568... by Gunnar Hjalmarsson on 2016-08-14

Import patches-unapplied version 3.20.2-1ubuntu2 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 43a120aca62a0510c1b59f8e165a124acd4ce9cb

New changelog entries:
  * 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).

43a120a... by Iain Lane on 2016-08-03

Import patches-unapplied version 3.20.2-1ubuntu1 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: d784c1c05b71a0118693ef8761d69b1ccee3f445

New changelog entries:
  [ 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
    - 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

d784c1c... by Michael Biebl on 2016-07-13

Import patches-unapplied version 3.20.2-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 471a331c1d5176f2063d5680c26924d991f59cdb

New changelog entries:
  * New upstream release.
  * Drop all translations, not used anymore.
  * Drop debian/patches/update-activation-environment-at-startup.patch, merged
  * Bump debhelper compatibility level to 9.
  * Convert from cdbs to dh.
  * Bump Standards-Version to 3.9.8.

471a331... by Laurent Bigonville on 2016-06-04

Import patches-unapplied version 3.20.1-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: f197a3aecea73001174abca9517f4c1b55b755b9

New changelog entries:
  * 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

f197a3a... by Laurent Bigonville on 2016-05-24

Import patches-unapplied version 3.20.1-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 8d26aa3583bad5e4df83752232bf3bf9770c1141

New changelog entries:
  * 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