Starting GTG starts Tomboy when tb plugins is disabled
Bug #448114 reported by
Bertrand Rousseau
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GTG |
Fix Released
|
High
|
Luca Invernizzi |
Bug Description
1/ Launch GTG 0.1.2-dev (with tomboy plugin included)
2/ Disable tomboy plugin
3/ quit Tomboy
4/ Launch GTG again
5/ Tomboy is started!
Changed in gtg: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
That's true. In fact, I already signaled that in bug #442284 (comment 5^).
The problem is caused because this plugin has a dependency on tomboy (via dbus). Therefore, Paulo's plugin system checks if tomboy is available on the system, by querying dbus. Unfortunately, Tomboy is started, if not running, when its name is queried in dbus.
However, it's a decision of Tomboy developers, so we have to choose between two things:
- we could file a bug about that
- we could remove tomboy dependency (via dbus).
If we choose the second option, the plugin will notice that tomboy is not installed and therefore won't do anything (which is correct). However, the plugin would be activable also if tomboy is not present (which is against what Lionel said in #442284, comment #3).
Please comment on what I should do.
PS: I'm going to take a very long flight (33h), so I won't answer in the next two days at least