Bug 24913 - Remove libmcclient
Summary: Remove libmcclient
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: mission-control (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL: http://cgit.collabora.com/git/user/wj...
Whiteboard: r+
Keywords: patch
Depends on: 28270
Blocks:
  Show dependency treegraph
 
Reported: 2009-11-04 06:29 UTC by Simon McVittie
Modified: 2011-09-01 05:17 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.