[Bug 40598] New: Remove support for legacy Presence interface

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Sep 3 12:22:36 CEST 2011


           Summary: Remove support for legacy Presence interface
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: gabble
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org

oggis_ | hey, let's kill the legacy presence interface in gabble
oggis_ | it still advertises and implements it, right?
oggis_ | I noticed that constructing the dbus-glib structures and 
         emitting the signals costs three times as much CPU wise for the 
         same presence updates for the legacy presence IF than the 
         SimplePresence one
oggis_ | so, drop the G_IMPLEMENT_INTERFACE for Conn.I.Presence, gain a 
         4x speedup in presence signal emission (think facebook roster 
         :brr), break ... nobody?
oggis_ | fwiw tp-qt4 hasn't ever implemented any high level API on top of 
         the legacy presence IF, and I don't think anybody has used the 
         low level interface from it for that either
oggis_ | has any version of empathy or anything else we actually care 
         about used the old presence IF?
   wjt | oggis_: tp-glib client side doesn't use it either.
   wjt | oggis_: let's do it. great idea.

I also checked Empathy. It doesn't use it. Branch to follow.

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