[Bug 23148] Telepathy 1.0: break D-Bus API to remove deprecated stuff (metabug)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jan 31 17:48:42 CET 2012


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

Simon McVittie <simon.mcvittie at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jonny.lamb at collabora.co.uk

--- Comment #5 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2012-01-31 08:48:42 PST ---
(In reply to comment #1)
> * merge Messages and Text into the Text channel type, possibly renaming it to
> Chan.T.Messages in the process
> * rename the "WithHints" variants of the CD methods to remove the suffix,
> deleting the old simple versions
> * rename CR.SucceededWithChannel to Succeeded and delete the old simple version
> 
> * delete all deprecated things, including StreamedMedia, complex Presence and
> simple Capabilities

Jonny did this, it looks good

> Account.Valid, AccountManager.ValidAccounts etc. should be renamed to "Usable"
> - "valid" already means something in a lot of APIs.
> * the former Bug #24624: relax .client naming as outlined on that bug
> (requested by Sjoerd)
> * Related to Bug #32468: change the expected RCC for ContactSearch to fix the
> TargetHandleType to NONE, or remove the SHOULD in Channel_Class

Done on my 'next' branch, Jonny is reviewing these

(In reply to comment #3)
> * merge Requests and Contacts into the core Connection interface
> * promote Account.Parameters to its own interface (rationale: users of accounts
> that aren't account-editing UIs don't care; requested by Sjoerd, IIRC)
> * use o.fd.DBus.Properties.PropertiesChanged for at least Account
> * rename Handle_Type to Target_Type and TargetHandleType to TargetType
> * consider reorganizing Observer, Approver and Handler methods to promote
> things from the a{sv} of misc to the top level

Not done yet

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