Created by Iain Lane and last modified
Get this branch:
bzr branch lp://staging/~laney/gnome-session/update-3.5.2
Only Iain Lane can upload to this branch. If you are Iain Lane please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Iain Lane

Recent revisions

244. By Iain Lane

Close bug

243. By Iain Lane

* New upstream release.
  + Fail softer in the face of spotty session bus
  + Consider that required component that exits with 1 has crashed
* Refresh patches to apply cleanly

242. By Iain Lane

New upstream release

241. By Iain Lane

debian/watch: Track unstable versions

240. By Robert Ancell

releasing version

239. By Jeremy Bícha

releasing version 3.4.1-1ubuntu1

238. By Jeremy Bícha

* Merge with Debian. Remaining changes:
 - debian/control.in:
   + gnome-session
     - Recommend nautilus and either unity, unity-2d or gnome-shell
     - Only suggest gnome-session-fallback (we don't want it to be installed
       by default)
     - Drop the Recommends on gnome-power-manager, the code gnome-session uses
       has moved to gnome-settings-daemon
   + gnome-session-fallback
 - don't install defaults.list (installed by desktop-file-utils in ubuntu):
    debian/gnome-session-common.dirs and gnome-session-common.install
 - debian/55gnome-session_gnomerc:
    Use POSIX string substitutions (shell internal) instead of external
    basename and cut for startup speed.
 - debian/patches/20_hide_nodisplay.patch:
    Don't show applications in the Sessions properties dialog that have
 - debian/patches/21_up_start_on_demand.patch:
    Don't call dkp_client_new() until actually needed. This blocks
    for some time whilst DK-Power is started, if it wasn't running already
    (which is the case during auto-login). This can delay the whole
    session from starting.
 - 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 & Ubuntu 2D sessions
    + Add GNOME Classic (Without Effects session). Use notify-osd for
      notifications, but don't add it to RequiredComponents since notify-osd
      doesn't have an autostart .desktop file
    + 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
 - debian/patches/80_new_upstream_session_dialog.patch:
    Bugzilla patch to change the session dialog. (Deactivated, see bug 807503)
 - 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/96_no_catch_sigsegv.patch:
    Don't register a handler for SIGSEGV. We want Apport to catch these
    crashes so that users can submit useful crash reports.
 - debian/patches/101_screen_lock_on_suspend.patch:
    Use the same logic as gnome-power-manager for deciding the "screen
    lock on suspend" policy. This restores the Jaunty behaviour rather
    than just using the screensaver settings, which is surprising for
    This patch is deactivated for now, we'll see with the new screensaver and
    screen locking experience what to do (not rebased on gsettings as well)
  - debian/patches/103_kill_the_fail_whale.patch:
    seems that the fail whale try to come back and resist from his removal
    refreshed the patch to ensure it's killed and won't come back ever ever
  - 104_dont_show_fallback_warning.patch:
    Disable GNOME Fallback warning. It doesn't really explain anything
    and assumes that there aren't people that want to run Fallback.
  - debian/patches/105_hide_session_startup_help.patch:
    Hide Help button on Startup Applications dialog, as it is broken
    and the help documentation hasn't been written for 3.x yet.
* New upstream release.
* Refresh patches.
* Install blacklist/whitelist for gnome-session-check-accelerated-helper.
* Disable systemd support, continue to use ConsoleKit for session tracking.
* Bump Standards-Version to 3.9.3.
* Update defaults.list, use libreoffice instead of openoffice.org.
* New upstream release.
* Refresh debian/patches/12_no_gdm_fallback.patch.
* Remove debian/patches/13_format_security.patch, applied upstream.
* debian/control.in:
  - Bump Build-Depends on intltool to (>= 0.40.6).
  - Drop Build-Depends on librsvg2-dev.
  - Add Build-Depends on libjson-glib-dev (>= 0.10).
* debian/control.in:
  - We really need notification-daemon for gnome-session-fallback, not a
    virtual provides. So make the depencency versioned.
    Closes: #649737.
* defaults.list:
  - Add scheme handlers for yelp.
* 02_fallback_desktop.patch:
  - Rename the fallback session to “GNOME Classic”.
  - Split makefile parts into 03_fallback_desktop_makefile.patch.
* po-up/POTFILES.in: add 02_fallback_desktop.patch to translations.
* Update fr.po.
* Update ca.po.
* th.po: Thai translation from Theppitak Karoonboonyanan.
* zh_CN.po: Chinese translation from Aron Xu.
* ru.po: Russian translation from Alexei Lobanov.
* sk.po: Slovak translation from Slavko.
* de.po: German translation from Chris Leick.
* nl.po: Dutch translation from Jeroen Schot.
* da.po: Danish translation from Joe Dalton. Closes: #649269.
* Add an alternative, at lower priority, for gnome-session-fallback.
  Closes: #649596.
* Upload to unstable.
* debian/watch:
  - Switch to .xz tarballs.
* Bump debhelper compatibility level to 8.
  - Update Build-Depends on debhelper.
  - Strip debian/tmp/ from .install files.
  - Set <email address hidden> as Maintainer.
  - Add Vcs-* fields.
* debian/patches/13_format_security.patch:
  - Fix format string vulnerability. Patch cherry-picked from upstream Git.
* defaults.list:
  + Make epiphany-newtab the default http handler.
  + Add a few more text MIME types to gedit, otherwise they can be
    handled by emacs.
  + Point directories to nautilus.desktop. Closes: #618376. Thanks
    Jérémy Bicha.
* Remove Depends on policykit-1-gnome from gnome-session as gnome-shell
  provides its own integrated PolicyKit authentication agent.
* Remove notification-daemon from gnome-session Recommends as gnome-shell
  has an integrated notification system.
* Make notification-daemon a Depends of the gnome-session-fallback and
  remove debian/patches/13_no_fallback_notification.patch so the session
  manager starts notification-daemon in the fallback case.
* Bump Standards-Version to 3.9.2. No further changes.
* debian/watch: Track .bz2 tarballs.
* defaults.list:
  + Add evolution.
  + Add x-scheme-handler types.
* New upstream translation release.
* Start notification-daemon in Initialization phase. Closes: #640355
* Add autostart file for PolicyKit Authentication Agent.
* Conflict with gnome-splashscreen-manager. Closes: #605111.
* Remove gnome3-session bits, superseded by gnome-session and
* Add dependency on notification daemon.
* Install autostart file for notification-daemon to activate the
  notification system on session startup. Closes: #636435
* Bump Standards-Version to 3.9.2. No further changes.

237. By Jeremy Bícha

releasing version 3.2.1-0ubuntu8

236. By Didier Roche-Tolomelli

releasing version 3.2.1-0ubuntu7

235. By Didier Roche-Tolomelli

* 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)

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.