Conduit crashes without python-gnome2-extras

Bug #210709 reported by Peter Grundström
26
Affects Status Importance Assigned to Milestone
conduit (Ubuntu)
Fix Released
Medium
Unassigned
Jaunty
Won't Fix
Medium
Unassigned

Bug Description

Binary package hint: conduit

Conduit uses gtkmozembed when setting up sync-groups against (atleast) facebook. The python bindings for gtkmozembed are located in python-gnome2-extras but conduit does not depend on that package. If conduit is run on a freshly installed system and then you try to sync against facebook conduit will crash with the message "ImportError: No module named gtkmozembed".

Ubuntu 8.04 Hardy Heron
Conduit 0.3.6 (official package)

Revision history for this message
michaël (mr-michaelcox) wrote :

I can confirm this bug-report on a newly installed hardy machine. Installing python-gnome2-extras fixes the login window.

Ubuntu 8.04 Hardy Heron
Conduit 0.3.6 (official package)

Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug is fixed in the current intrepid version

Changed in conduit:
importance: Undecided → Medium
status: New → Fix Released
Revision history for this message
Adal Alom Rodríguez (arpia49) wrote :

Still happens in Ubuntu Jaunty, fresh install.

Revision history for this message
Julien Lavergne (gilir) wrote :

Could you please launch conduit in a terminal to see the exact output. Conduit doesn't need gtkmozembed on Jaunty (it depends on webkit).

Revision history for this message
Adal Alom Rodríguez (arpia49) wrote :

I think at least facebook need gtkmozembed (in python-gnome2-extras).

Here is the attachment since the UI is visible.

Of course, the window asking for login into facebook does not show.

Revision history for this message
Julien Lavergne (gilir) wrote :

I confirmed, the current version on Jaunty still need gtkmozembed and the python-gnome2-extras package for at least Facebook dataprovider.

Changed in conduit (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
John Stowers (nzjrs) wrote :

I agree.

Python-webkit is broken in Jaunty (hangs), so the conduit Jaunty package must be build and configured to use gtkmozembed, and dependencies adjusted accordingly.

Arghh

Revision history for this message
Julien Lavergne (gilir) wrote :

Attached is a patch to add recommends for python-gnome2-extras. As conduit can work without Facebook dataprovider, a depends should be a bit too much in this case.

Revision history for this message
Julien Lavergne (gilir) wrote :

For Karmic, webkit is used instead of gtkmozembed. I set the bug as Fix released, but I let a task for Jaunty with the debdiff.

Changed in conduit (Ubuntu Jaunty):
status: New → Confirmed
importance: Undecided → Medium
Changed in conduit (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
John Dong (jdong) wrote :

The debdiff looks good, so consider this an ACK from ~motu-sru to proceed with uploading to proposed.

However, I do suggest following the procedure at https://wiki.ubuntu.com/StableReleaseUpdates?action=show&redirect=SRU#Procedure

Particularly item #2 about revising the original bug description to clearly state the problem and how to test for it.

Revision history for this message
Martin Pitt (pitti) wrote :

It seems someone accepted the package back then, without using sru-accept to call for testing. The updated package has been in jaunty-proposed for half a year, can someone please test this and give feedback here? Thanks!

Changed in conduit (Ubuntu Jaunty):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
Martin Pitt (pitti) wrote :

This update has been in jaunty-proposed for half a year or longer, without any testing feedback. I removed the jaunty-proposed packagage again.

Changed in conduit (Ubuntu Jaunty):
status: Fix Committed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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