Package: seahorse-plugins
Version: 2.28.1-0ubuntu4
Severity: normal
Usertags: origin-ubuntu lucid

In case of failsafe session, gnome-session is called with -f options.

Also, if seahorse-plugins is installed:
/etc/X11/Xsession.d/60seahorse-plugins will add "gnome-session -f" to
$STARTUP (thinking that first bug is fixed).
Unfortunately, STARTUP="$SEAHORSE --execute $STARTUP", --execute
doesn't support additional arguments like gnome-session -f. It should
be gnome-session -- -f.

See attached patch to fix this issue

-- System Information:
Debian Release: squeeze/sid
  APT prefers lucid-updates
  APT policy: (500, 'lucid-updates'), (500, 'lucid-security'), (500, 'lucid')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-11-generic (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages seahorse-plugins depends on:
ii  gconf2               2.28.0-1ubuntu2     GNOME configuration database syste
ii  libatk1.0-0          1.29.4-0ubuntu1     The ATK accessibility toolkit
ii  libbonobo2-0         2.24.2-1            Bonobo CORBA interfaces library
ii  libbonoboui2-0       2.24.2-1ubuntu2     The Bonobo UI library
ii  libc6                2.11.1-0ubuntu1     Embedded GNU C Library: Shared lib
ii  libcairo2            1.8.8-2ubuntu2      The Cairo 2D vector graphics libra
ii  libcryptui0          2.29.3-0ubuntu2     the UI library for DBUS functions
ii  libdbus-1-3          1.2.16-2ubuntu2     simple interprocess messaging syst
ii  libdbus-glib-1-2     0.82-2              simple interprocess messaging syst
ii  libfontconfig1       2.8.0-2ubuntu1      generic font configuration library
ii  libfreetype6         2.3.11-1ubuntu2     FreeType 2 font engine, shared lib
ii  libgconf2-4          2.28.0-1ubuntu2     GNOME configuration database syste
ii  libglade2-0          1:2.6.4-1           library to load .glade files at ru
ii  libglib2.0-0         2.23.1-1ubuntu4     The GLib library of C routines
ii  libgnome-keyring0    2.28.2-0ubuntu1     GNOME keyring services library
ii  libgpgme11           1.2.0-1.1ubuntu1    GPGME - GnuPG Made Easy
ii  libgtk2.0-0          2.19.3-1ubuntu3     The GTK+ graphical user interface
ii  libgtksourceview2.0- 2.9.4-0ubuntu1      shared libraries for the GTK+ synt
ii  libnautilus-extensio 1:2.29.1-0ubuntu3   libraries for nautilus components
ii  libnotify1 [libnotif 0.4.5-1ubuntu1      sends desktop notifications to a n
ii  libpanel-applet2-0   1:2.29.5.1-0ubuntu2 library for GNOME Panel applets
ii  libpango1.0-0        1.26.2-1            Layout and rendering of internatio

Versions of packages seahorse-plugins recommends:
ii  openssh-client          1:5.2p1-2ubuntu1 secure shell (SSH) client, for sec
ii  seahorse                2.29.3-0ubuntu2  GNOME front end for GnuPG

seahorse-plugins suggests no packages.

-- no debconf information
=== modified file 'debian/seahorse-plugins.Xsession'
--- debian/seahorse-plugins.Xsession	2009-02-15 19:14:28 +0000
+++ debian/seahorse-plugins.Xsession	2010-01-25 08:50:22 +0000
@@ -3,6 +3,12 @@
 SEAHORSE=/usr/bin/seahorse-agent
 
 if [ -n "$GNOMERC" ] && [ -x $SEAHORSE ]; then
+	BINARY="${STARTUP%% *}"
+	OPTIONS="${STARTUP#* }"
+	# BINARY and OPTIONS are the same if no option in STARTUP
+	if [ "$BINARY" != "$OPTIONS" ]; then
+		STARTUP="$BINARY -- $OPTIONS"
+	fi
 	STARTUP="$SEAHORSE --execute $STARTUP"
 fi
 

Reply via email to