More UDisks tweaks, use python3-dbus instead of Gio

Bug #982083 reported by Jason Gerard DeRose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
Fix Released
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

Related branches

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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