Breaks everything because of an API break in glib

Bug #829778 reported by Chris Coulson
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
glib2.0 (Ubuntu)
Fix Released
Critical
Chris Coulson
Oneiric
Fix Released
Critical
Chris Coulson
wncksync (Ubuntu)
Fix Released
Low
Unassigned
Oneiric
Fix Released
Low
Unassigned

Bug Description

This package is still installed on my system from an earlier Ubuntu version (maverick?). However, it ships a gio extension point which uses an API recently removed from glib, and subsequently prevents everything using glib from starting (which is basically everything), due to the following error:

symbol lookup error: /usr/lib/gio/modules/libgiowncksync.so: undefined symbol: g_desktop_app_info_launch_handler_get_type

This should be dropped from the archive, and we need to remove it on upgrade to oneiric too

Changed in wncksync (Ubuntu Oneiric):
importance: Undecided → Critical
status: New → Triaged
description: updated
Revision history for this message
RapierTG (rapier) wrote :

Agree. This package broke almost everything on my netbook, which is upgraded since 9.04. I accidentally found this bug report and purged the packages. Now it's ok again.

Steve Langasek (vorlon)
Changed in wncksync (Ubuntu Oneiric):
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

This needs fixing in glib, although we still need to have wncksync removed from the archive

affects: wncksync (Ubuntu Oneiric) → glib2.0 (Ubuntu Oneiric)
Changed in glib2.0 (Ubuntu Oneiric):
assignee: Canonical Desktop Experience Team (canonical-dx-team) → Chris Coulson (chrisccoulson)
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Readding wncksync task, for removal from the archive

Changed in glib2.0 (Ubuntu Oneiric):
status: Triaged → Fix Committed
Changed in wncksync (Ubuntu Oneiric):
status: New → Triaged
importance: Undecided → Low
Martin Pitt (pitti)
Changed in wncksync (Ubuntu Oneiric):
status: Triaged → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glib2.0 - 2.29.16-0ubuntu3

---------------
glib2.0 (2.29.16-0ubuntu3) oneiric; urgency=low

  * Add conflicts against wncksyncdaemon and bamfdaemon (<= 0.2.92-0ubuntu1),
    as they ship gio modules which use an API that has been removed, causing
    anything using glib to break (fixes LP: #829778)
 -- Chris Coulson <email address hidden> Thu, 25 Aug 2011 22:18:30 +0100

Changed in glib2.0 (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

2011-08-26 08:23:45 INFO Removing candidates:
2011-08-26 08:23:45 INFO wncksync 0.2.8-0ubuntu3 in oneiric
2011-08-26 08:23:45 INFO libwncksync-dev 0.2.8-0ubuntu3 in oneiric amd64
2011-08-26 08:23:45 INFO libwncksync-dev 0.2.8-0ubuntu3 in oneiric armel
2011-08-26 08:23:45 INFO libwncksync-dev 0.2.8-0ubuntu3 in oneiric i386
2011-08-26 08:23:45 INFO libwncksync-dev 0.2.8-0ubuntu3 in oneiric powerpc
2011-08-26 08:23:45 INFO libwncksync0 0.2.8-0ubuntu3 in oneiric amd64
2011-08-26 08:23:45 INFO libwncksync0 0.2.8-0ubuntu3 in oneiric armel
2011-08-26 08:23:45 INFO libwncksync0 0.2.8-0ubuntu3 in oneiric i386
2011-08-26 08:23:45 INFO libwncksync0 0.2.8-0ubuntu3 in oneiric powerpc
2011-08-26 08:23:45 INFO wncksyncdaemon 0.2.8-0ubuntu3 in oneiric amd64
2011-08-26 08:23:45 INFO wncksyncdaemon 0.2.8-0ubuntu3 in oneiric armel
2011-08-26 08:23:45 INFO wncksyncdaemon 0.2.8-0ubuntu3 in oneiric i386
2011-08-26 08:23:45 INFO wncksyncdaemon 0.2.8-0ubuntu3 in oneiric powerpc
2011-08-26 08:23:45 INFO Removed-by: Martin Pitt
2011-08-26 08:23:45 INFO Comment: superseded by bamf
2011-08-26 08:23:45 INFO 13 packages successfully removed.

Changed in wncksync (Ubuntu Oneiric):
status: Invalid → Triaged
status: Triaged → Fix Released
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.