Created by James Hunt and last modified
Get this branch:
bzr branch lp:~jamesodhunt/ubuntu/trusty/gnome-session/bug-1256262
Only James Hunt can upload to this branch. If you are James Hunt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

James Hunt

Recent revisions

233. By James Hunt

debian/gnome-session.user-session.upstart: Unset Upstart event
variables to avoid stop(8) from stopping the users session (LP: #1256262).

232. By Sebastien Bacher

* debian/patches/git_fix_wrong_unref_call.patch:
  - backport fix from git, don't unref the wrong object (lp: #1196163)

231. By Tim Lunn

* debian/patches/50_ubuntu_sessions.patch:
  - Set X-LightDM-DesktopName to GNOME for GNOME session (LP: #1212408)

230. By Jeremy Bicha

* New upstream release.
  - Use llvmpipe for Intel IGD instead of the Poulsbo driver
* debian/50-ubuntu.conf, debian/gnome-session.install:
  - Drop lightdm.conf.d override since this has been moved to
* debian/patches/20_hide_nodisplay.patch:
  - Dropped, applied in new version

229. By Robert Ancell

* debian/patches/50_ubuntu_sessions.patch:
  - Set X-LightDM-DesktopName to Unity for Ubuntu session (LP: #1212408)

228. By Sebastien Bacher

* debian/patches/22_support_autostart_delay.patch:
  - don't segfault when an autostarted desktop hits an error (lp: #1193730)

227. By Robert Ancell

* debian/50-ubuntu.conf:
* debian/postinst:
* debian/postrm:
  - Use new lightdm.conf.d file to set ubuntu as the default session.
    Deprecates lightdm-set-defaults method.

226. By Tim Lunn

[ Tim Lunn ]
* 22_support_autostart_delay.patch:
  - Refreshed and re-enabled

[ Jeremy Bicha ]
* Restore gnome-session.postinst, accidentally left out of previous

225. By Jeremy Bicha

* Merge with Debian (LP: #1185873, #1191290). Remaining changes:
 - debian/control.in:
   + gnome-session
     - Don't depend on gnome-shell
     - Drop the Recommends on gnome-power-manager, the code gnome-session
       uses has moved to gnome-settings-daemon
     - Recommend session-migration
   + gnome-session-fallback
     - Recommend cups-pk-helper for gnome-session-fallback so that
       System Settings>Printers works
 - Use logind for session tracking and shutdown/restart
 - 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
 - debian/postinst, postrm:
    set the default lightdm session as ubuntu if none already set
 - don't install defaults.list (installed by desktop-file-utils in ubuntu):
    debian/gnome-session-common.dirs and gnome-session-common.install
 - debian/patches/20_hide_nodisplay.patch:
    Don't show applications in the Sessions properties dialog that have
 - 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 (LP: #771896)
 - debian/patches/52_xdg_current_desktop.patch:
    Set XDG_CURRENT_DESKTOP inside gnome-session based on a
    new key 'DesktopName' in gnome-session .desktop files.
 - 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
* Refreshed patches as necessary
* Dropped patches applied upstream or no longer applicable:
  - 00git_logind_test.patch
  - 04_consolekit_init_upower.patch
  - 04_fallback_warning_notify.patch
  - 12_no_gdm_fallback.patch
  - 80_new_upstream_session_dialog.patch
  - 96_no_catch_sigsegv.patch
  - 97_dont_blacklist_llvmpipe.patch
  - 101_screen_lock_on_suspend.patch
  - 104_dont_show_fallback_warning.patch
* Completely drop gnome-session-fallback (moved to gnome-panel source):
  - debian/gnome-session-fallback.*
  - debian/gnome-wm.desktop
  - debian/patches/00_revert_remove_fallback_session.patch
  - debian/patches/01_gnome-wm.patch
  - debian/patches/02_fallback_desktop.patch
  - debian/patches/03_fallback_desktop_makefile.patch
  - debian/scripts/
* Thanks Rico Tzschichholz, Tim Lunn, and Robert Ancell for helping with
  this update!

224. By Iain Lane

Have the upstart job start for any gnome-session, not just 'ubuntu' -
allows the use of user sessions in principle for any other gnome session.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.