[Bug 30802] New: Profiles: 'message' attribute of <presence/> has strange semantics

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Oct 12 16:15:44 CEST 2010


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

           Summary: Profiles: 'message' attribute of <presence/> has
                    strange semantics
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: tp-spec
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org
                CC: vivek at collabora.co.uk


I expected that
http://telepathy.freedesktop.org/wiki/service-profile-v1#presences would
basically be a superset of the information in the SimplePresence.Statuses
property:
<http://telepathy.freedesktop.org/spec/Connection_Interface_Simple_Presence.html#org.freedesktop.Telepathy.Connection.Interface.SimplePresence.Statuses>.
Specifically, a list of statuses with name, type, whether it can be set on
ourself, and whether it can have a user-supplied message.

<presence/> does have a message='' attribute, but it's not a boolean: it's a
string. “the default text delivered with this presence, if any”. I don't know
what the use case is for this. I do have a concrete use case for overriding the
Can_Have_Message field of
<http://telepathy.freedesktop.org/spec/Connection_Interface_Simple_Presence.html#Simple_Status_Spec>,
though: Facebook uses XMPP, which in principle supports status messages, but
Facebook just ignores them. So you'd want a profile for Facebook to be able to
tell the UI “hey, the CM tells you that you can add a message here, but I know
better”.

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