[Bug 33157] Haze should implement the Protocol interface

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 4 11:09:38 CEST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=33157

Olli Salli <ollisal at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Getting Haze warnings when  |Haze should implement the
                   |calling                     |Protocol interface
                   |ProfileManager::create      |
          Component|tp-qt4                      |haze

--- Comment #1 from Olli Salli <ollisal at gmail.com> 2011-04-04 02:09:37 PDT ---
The bug about incorrectly building the object path for protocols with the '-'
character was fixed in tp-qt4 by this commit:

commit 62558b649efc3f2ae504ceda6edc98bb67953446
Author: Andre Moreira Magalhaes (andrunko) <andre.magalhaes at collabora.co.uk>
Date:   Wed Jan 26 12:32:11 2011 -0200

    ConnectionManager: Properly escape protocol name with "-".

The above fix is present in tp-qt4 >= 0.5.6.

ConnectionManager::interfaces() being empty is fine. The only CM interface
currently in existence is the AccountStorage draft interface, which is, as far
as I know not implemented by any public CM.

As for the warning about missing CM support, the warning in tp-qt4 is
descriptive, and stems from the fact that haze doesn't implement the Protocol
D-Bus interface (or didn't by the time you reported). We could of course not
print anything, but then you'd be left in the dark as to why a lot of the
functionality offered by Tp::ConnectionManager, and therefore indirectly by
Tp::ProfileManager and Tp::Account seems to work incorrectly.

Reassigning to haze. If it does, in fact, already support the Protocol
interface, feel free to ALREADYFIXED this. In this case, reporter: just
upgrading your haze should cut it.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list