Add engine version identifier and expose this ID over the DBus API
Bug #462890 reported by
Markus Korn
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zeitgeist Framework |
Fix Released
|
Undecided
|
Markus Korn |
Bug Description
The latest changes to the API demonstrate that we need an API version ID and we also should make this ID accessible over DBus, something like:
>>> iface = DBusInterface()
>>> iface.getVersion()
'0.3'
Sample usecases:
* some (external) dataprovider might only work with some API versions
* same for client
Related branches
lp:~thekorn/zeitgeist/dbus.properties
Merged
into
lp:zeitgeist/0.1
- Mikkel Kamstrup Erlandsen: Approve (review, no testing)
- Siegfried Gevatter: Approve
-
Diff: 72 lines2 files modified_zeitgeist/engine/remote.py (+27/-0)
zeitgeist/dbusutils.py (+9/-2)
Changed in zeitgeist: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This is a standardized DBus Properties interface we can use for this...
We might also want to version our DBus interfaces (like fx. Tracker does since 0.7), but that is not exactly what this bug is about...