Unable to encrypt & or sign files with current glib

Bug #1222538 reported by Doug McMahon
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
seahorse-nautilus (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

since commit ce0022933c255313e010b27f977f4ae02aad1e7e can no longer encrypt or sign local files
(https://git.gnome.org/browse/glib/commit/?id=ce0022933c255313e010b27f977f4ae02aad1e7e

Ex.
seahorse-tool -e /home/doug/Documents/test

** (seahorse-tool:14708): WARNING **: couldn't load all the keys (1/2) from GPGME

(seahorse-tool:14708): GLib-WARNING **: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). Most likely the process is ignoring SIGCHLD, or some other thread is invoking waitpid() with a nonpositive first argument; either behavior can break applications that use g_child_watch_add()/g_spawn_sync() either directly or indirectly.

Also affects seahorse-nautilus plugin, nothing happens & exact same warning shows in either~/.xsession-errors or ~/.cache/upstart/gnome-session.log

The commit mentioned was partially reverted though no effect for seahorse, ect.

Mentioned here but not to extent of what's seen in Ubuntu (seahorse-tool also failing
https://bugzilla.redhat.com/show_bug.cgi?id=981580

Know nothing about glib but if I extend the revert as seen in diff here -
https://launchpad.net/~mc3man/+archive/saucy-prop/+files/glib2.0_2.37.6-1ubuntu1_2.37.6-1ubuntu1%2Bmc3man1.diff.gz
Then seahorse-tool & nautilus work, still get a similar warning but encryption, signing work

Ex.
$ seahorse-tool -e '/home/doug/Documents/test1'

** (seahorse-tool:12017): WARNING **: couldn't load all the keys (1/2) from GPGME

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: seahorse 3.8.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-4.9-generic 3.11.0-rc7
Uname: Linux 3.11.0-4-generic x86_64
ApportVersion: 2.12.1-0ubuntu3
Architecture: amd64
Date: Sun Sep 8 15:41:32 2013
InstallationDate: Installed on 2013-08-07 (31 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130803)
MarkForUpload: True
SourcePackage: seahorse
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Doug McMahon (mc3man) wrote :
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue you are reporting is an upstream one and it would be nice if somebody having it could send the bug to the developers of the software by following the instructions at https://wiki.ubuntu.com/Bugs/Upstream/GNOME. If you have done so, please tell us the number of the upstream bug (or the link), so we can add a bugwatch that will inform us about its status. Thanks in advance.

Changed in seahorse (Ubuntu):
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Doug McMahon (mc3man) wrote :

The commit works fine, works again from cli or context menu
(not sure why I thought seahorse-tool was separate from seahorse-nautilus

affects: seahorse (Ubuntu) → seahorse-nautilus (Ubuntu)
Changed in seahorse-nautilus (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package seahorse-nautilus - 3.8.0-0ubuntu2

---------------
seahorse-nautilus (3.8.0-0ubuntu2) saucy; urgency=low

  * debian/patches/git_work_with_new_glib.patch:
    - restore working encryption and signature with new glib (lp: #1222538)
 -- Sebastien Bacher <email address hidden> Mon, 09 Sep 2013 15:47:01 +0200

Changed in seahorse-nautilus (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Sayantan Das (sayantan13) wrote :

Will this fix not be available for Ubuntu 13.04?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.