lp:~cmiller/desktopcouch/service-must-not-call-self-over-dbus
Created by
Chad Miller
and last modified
- Get this branch:
- bzr branch lp:~cmiller/desktopcouch/service-must-not-call-self-over-dbus
Only
Chad Miller
can upload to this branch. If you are
Chad Miller
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Natalia Bidart (community): Approve
- Eric Casteleijn (community): Approve
-
Diff: 336 lines (+82/-34)6 files modifieddesktopcouch/application/plugins/__init__.py (+2/-2)
desktopcouch/application/plugins/tests/test_plugins.py (+6/-1)
desktopcouch/application/plugins/tests/test_ubuntuone_pairing.py (+22/-15)
desktopcouch/application/plugins/ubuntuone_pairing.py (+17/-11)
desktopcouch/application/service.py (+4/-4)
desktopcouch/application/tests/test_service.py (+31/-1)
Related bugs
Bug #706939: service tries to access service over dbus, deadlock | Critical | Fix Released |
Related blueprints
Branch information
Recent revisions
- 260. By Chad Miller
-
When running plugin code in initializing the desktopcouch service, do not call any functions that require that the service be running and answering DBus method calls. In particular, we already know the port couchdb is listening on, so do not ask for that via DBus client call, but explicity pass it into the plugin function calls. (LP: #706939)
- 259. By Chad Miller
-
If a record id is not in a database, desktopcouch would raise a strange exception when it was used to try to delete a record. Now, return normally, with value None as the deleted-record id. (LP: #702979)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:desktopcouch