GIO Extension point of GAppInfo lauch hooks

Bug #616737 reported by Mikkel Kamstrup Erlandsen
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
BAMF
Fix Released
Undecided
Mikkel Kamstrup Erlandsen
GLib
Fix Released
Wishlist
Unity
Fix Released
Medium
Mikkel Kamstrup Erlandsen
WnckSync
In Progress
Undecided
Mikkel Kamstrup Erlandsen
bamf (Ubuntu)
Fix Released
Low
Unassigned
glib2.0 (Ubuntu)
Fix Released
Low
Unassigned
unity (Ubuntu)
Fix Released
Undecided
Unassigned
wncksync (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

We need to update the patch we ship adding the GIO extension point for adding a hook called when GAppInfos are launched. See GNOME bugzilla https://bugzilla.gnome.org/show_bug.cgi?id=606960.

Since technically this breaks the ABI and API of GLib we need to synchronize this with updating BAMF and Wncksync. Jason has volunteered to do that.

The plan is to use this bug as a tracker-bug collecting both the GIO patch and the relevant branches that Jason create, as well as the affected Ubuntu packages.

Tags: patch
Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

Attaching a copy of my patch from the Gnome bugzilla

Changed in wncksync:
assignee: nobody → Jason Smith (jassmith)
Changed in bamf:
assignee: nobody → Jason Smith (jassmith)
Changed in unity:
assignee: nobody → Mikkel Kamstrup Erlandsen (kamstrup)
importance: Undecided → Medium
milestone: none → 2010-08-19
status: New → Triaged
Changed in glib2.0 (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Changed in glib:
status: Unknown → New
Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

Assigning to me as the word on the street has it that Jason is out until Thursday

Changed in bamf:
assignee: Jason Smith (jassmith) → Mikkel Kamstrup Erlandsen (kamstrup)
Changed in wncksync:
assignee: Jason Smith (jassmith) → Mikkel Kamstrup Erlandsen (kamstrup)
tags: added: patch
Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

This patch applies against GLib git master

Changed in bamf:
status: New → In Progress
Changed in unity:
status: Triaged → In Progress
Changed in wncksync:
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glib2.0 - 2.25.14-1ubuntu2

---------------
glib2.0 (2.25.14-1ubuntu2) maverick; urgency=low

  * debian/control.in:
    - break with current bamf and wncksync versions that need an update
  * debian/patches/71_gio_launch_handler.patch:
    - update by Mikkel Kamstrup Erlandsen, the change is an abi and api break
      in an ubuntu specific change (lp: #616737)
 -- Sebastien Bacher <email address hidden> Wed, 18 Aug 2010 21:43:19 +0200

Changed in glib2.0 (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

bamf (0.2.42-0ubuntu2) maverick; urgency=low

  * Update by Mikkel Kamstrup Erlandsen to match gio changes (lp: #616737)

Changed in wncksync (Ubuntu):
importance: Undecided → Low
Changed in bamf (Ubuntu):
importance: Undecided → Low
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wncksync - 0.2.8-0ubuntu2

---------------
wncksync (0.2.8-0ubuntu2) maverick; urgency=low

  * Update by Mikkel Kamstrup Erlandsen to match gio changes (lp: #616737)
 -- Sebastien Bacher <email address hidden> Wed, 18 Aug 2010 22:41:09 +0200

Changed in wncksync (Ubuntu):
status: New → Fix Released
Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

The bamf api update has been merged. I am holding back wncksync because I don't really know how it's deployed everywhere and if it could inadvertedly break some deployments...

Changed in bamf:
status: In Progress → Fix Released
Neil J. Patel (njpatel)
Changed in unity:
milestone: 2010-08-19 → 2010-08-26
Changed in unity:
status: In Progress → Fix Released
Changed in glib:
importance: Unknown → Wishlist
Changed in glib:
status: New → Fix Released
Changed in unity (Ubuntu):
status: New → 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.