[Bug 77882] New: TpBaseClient: stop implementing TpSvcAnything

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Apr 24 02:51:17 PDT 2014


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

          Priority: medium
            Bug ID: 77882
          Assignee: telepathy-bugs at lists.freedesktop.org
            Blocks: 68660
           Summary: TpBaseClient: stop implementing TpSvcAnything
        QA Contact: telepathy-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: simon.mcvittie at collabora.co.uk
          Hardware: Other
            Status: NEW
           Version: git master
         Component: tp-glib
        Depends on: 77189
           Product: Telepathy

Using techniques similar to Bug #77189, we can stop TpBaseClient exposing any
dbus-glib or TpSvc* API.

IMO this is higher priority than any other base class, including TpBaseChannel,
because it is used by client code (which could conceivably be relying on TpSvc*
functionality). We can't really ask GNOME to switch over to Telepathy1 until
the client side of telepathy-glib has a frozen or near-frozen ABI, even if the
CM side of the same library continues to change.

We should make sure TpBaseClient has enough ABI padding while we're there.

-- 
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