More UDisks tweaks, use python3-dbus instead of Gio

Reported by Jason Gerard DeRose on 2012-04-15
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
High
Jason Gerard DeRose

Bug Description

We'll slay that UDisks dragon yet! This turned into a rather large merge because I ran into some issues using Gio for DBus client stuff, so I went ahead and ported everything to python3-dbus as it fixed the problem and is something we should do anyway.

Changes include:

 * Further refined data structure for disk info, now looks like this - http://paste.ubuntu.com/929566/

 * Stuff that still used Gio for DBus client access now uses python3-dbus (avahi and misc udisks stuff)

 * Refined the Formatter and Ejector workers, ported them to the new udisks stuff

 * dmedia-gtk (when importer is running) no longer monitors UDisks itself, instead listens for the CardAdded signal from org.freedesktop.Dmedia.

 * Removed the now unneeded `dmedia.service.dbus` module, and the premature/unused `dmedia.service.api` module

description: updated
Changed in dmedia:
status: In Progress → Fix Committed
Changed in dmedia:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers