Bug 24913

Summary: Remove libmcclient
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: mission-controlAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium Keywords: patch
Version: unspecified   
Hardware: Other   
OS: All   
URL: http://cgit.collabora.com/git/user/wjt/telepathy-mission-control-wjt.git/log/?h=bin-mcclient
Whiteboard: r+
i915 platform: i915 features:
Bug Depends on: 28270    
Bug Blocks:    

Description Simon McVittie 2009-11-04 06:29:40 UTC
MC shouldn't have its own client bindings; telepathy-glib should do that.
Comment 1 Danielle Madeley 2010-05-26 21:54:48 UTC
Bug #28270 is for removing libmcclient from mc-tool.
Comment 2 Danielle Madeley 2010-05-26 22:51:26 UTC
Examples either require porting, or dropping. Personally I'm tempted just to drop them, and add better examples to tp-glib or tp-doc.
Comment 3 Danielle Madeley 2010-05-27 01:22:25 UTC
This branch removes all of libmcclient except for McProfile (which I don't know how to replace). It moves all of the spec XML not in tp-glib into an extensions/ directory ala Gabble, Empathy, etc.

libmcclient becomes a noinst library.
Comment 4 Simon McVittie 2010-05-28 03:08:18 UTC
We can't do this until we've migrated Maemo's osso-mission-control away from using libmcclient and checked that nothing else in Maemo uses it, so I'm removing the patch keyword for the moment.
Comment 5 Will Thompson 2011-08-31 07:12:41 UTC
I accidentally this branch. Sorry, Danni: didn't notice yours was here.

This version removes profiles entirely. It does a bit of other clean-up, too: removing some more stale interfaces we're not using any more.
Comment 6 Guillaume Desmottes 2011-09-01 04:02:39 UTC
http://cgit.collabora.com/git/user/wjt/telepathy-mission-control-wjt.git/commit/?h=bin-mcclient&id=7e0173a046b381856992faef292ade59cef31cad

I guess we are already depending on a new enough tp-glib right?

++ assuming all tests pass.
Comment 7 Will Thompson 2011-09-01 05:17:53 UTC
(In reply to comment #6)
> http://cgit.collabora.com/git/user/wjt/telepathy-mission-control-wjt.git/commit/?h=bin-mcclient&id=7e0173a046b381856992faef292ade59cef31cad
> 
> I guess we are already depending on a new enough tp-glib right?

Yes we do.

> ++ assuming all tests pass.

Yes they do!

Merged; will be in 5.9.2. Thanks!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.