Posted by grundleborg on September 23, 2009
It’s quite a few weeks since I promised I’d write a guide to trying out the Kopete Telepathy plugin, but better late than never…
The current state of the code is as follows:
- 1-1 text chat using telepathy-gabble (jabber/xmpp/google talk) is the only form of communication implemented.
- This is still very much playground-quality software, so expect it to be full of bugs and crashes. However, it is now mature enough that I’d really appreciate reports for any bugs you find (Please report them to bugs.kde.org product ‘Telepathy’ and component ‘kopete-protocol-telepathy’). Only yesterday did a bug where messages were sent to the wrong people come to light, so be careful what you say until it’s more stable!
Prerequisites (compile in this order, or use distro packages where available):
- Telepathy Mission Control 5 (at least version 5.2.2, preferably version 5.3.1+) source code here
- Telepathy Gabble (at least version 0.7.27, preferably version 0.8.3+, avoid 0.9.x releases for now) source code here
- Telepathy Qt4 (version 0.1.9 required) source code here
- Telepathy accounts kcm (from svn, svn://anonsvn.kde.org/home/kde/trunk/playground/network/telepathy-accounts-kcm )
- Telepathy accounts kcm plugins (from svn, svn://anonsvn.kde.org/home/kde/trunk/playground/network/telepathy-accounts-kcm-plugins)
- Trunk version of Kopete (will not build against KDE 4.3)
Getting the Kopete plugin:
- Source code at svn://anonsvn.kde.org/home/kde/trunk/playground/network/kopete
- Compile using the usual KDE methods.
- If the share-my-desktop plugin fails to build, ignore this, or comment it out in the CMakeLists.txt file.
- run “kbuildsycoca4″ in a konsole so that Kopete picks up the new plugin.
Trying out the Kopete plugin:
- Launch Telepathy Mission Control (still needs to be done by hand unfortunately): Run in a konsole: “/usr/local/libexec/mission-control-5″ (or wherever you installed mission-control-5 to)
- Launch Kopete.
- Create a new account in Kopete, select the “Telepathy” protocol, and follow the instructions.
- Try it out
- Report any bugs you find to help us make it better, or ask for help in #kde-telepathy on freenode if you have any problems.
Posted in Collabora Planet, Collabora Web Site, KDE, Telepathy | Tagged: KDE, kopete, mission-control, Telepathy, telepathy-accounts-kcm, telepathy-qt4, tryout | 3 Comments »
Posted by grundleborg on August 10, 2009
Last week was, yet again, a busy week for Telepathy/KDE. The Kopete Telepathy plugin continues to mature, and is now only about 3 showstopper bugs short of being ready for testing. So, look forward to a blog post later this week detailing how to take it for a spin.
I’m really busy at the moment, and don’t really want to drag myself away from coding for too long, so here’s a quick list of last weeks progress:
- Kopete Telepathy plugin now doesn’t lose any messages you send during the first couple of seconds of a chat (while telepathy code is still setting up).
- Many other small bugs fixed in Kopete Telepathy plugin.
- The Telepathy Account Management KCM now has a nice custom UI (which is a lot friendlier than the autogenerated one) for Gabble/Jabber accounts (which I expect will be the most common ones for testing with, since Gabble is by far the most full-featured Telepathy Connection Manager).
- Lots of refactoring and code reduction and tidyup to start the accounts KCM and Kopete Telepathy plugin down the long road to being ready for kdereview
And, as always, I’m not the only person working on Telepathy/KDE. Some (but by no means all) of the other things going on last week were:
- Matteo Nardi submitted a couple more patches to the Acocunts KCM, this time making the Protocol selection a bit nicer when adding an account by easing user interaction with the widget and making common protocol names localisable.
- Abner has pretty much finished the 0.1 version of the stunning new presence plasmoid (more on that soon).
I’ll probably be back again mid-week with some (finally!) details of how to try out telepathy in KDE (warning, extremely pre-alpha software!!!).
Posted in Collabora Planet, KDE, Telepathy | Tagged: KDE, kopete, Telepathy, telepathy plasmoids, telepathy-accounts-kcm, weekly update | 7 Comments »
Posted by grundleborg on August 3, 2009
A week has gone by, and not only am I here writing again like I promised last Monday, but I even managed to blog once in between! So, what has been going on in the last week in Telepathy land?
Telepathy Junior Jobs
The biggest success of last week for me was the Telepathy Junior Jobs. I blogged about them last Wednesday, and already, two new contributors have submitted patches for five of the nine JJs. However, there are still some left if you want to get involved!
Telepathy Accounts KCM
- The Account Management UI is looking a lot nicer, and now supports removing accounts, among other things contributed by the new folks. Thanks for the patches Matteo Nardi and Lorenzo Masini
- The Add Account Assistant now fully supports plugins for custom user interfaces for different protocols/connection managers (falling back to the autogenerated generic UI when no custom plugin is available).
- Common parameter names in the autogenerated UI are now translatable (allowing for a best attempt at localisation in the generic UI).
- Editing accounts is partially implemented. I should finish this early this week.
Lots of finishing touches to come this week, and it should be safe for use by early-adopters by next Monday!
That’s all for this weekly update. I should be back again later this week, or else next Monday with another update.
Posted in Collabora Planet, KDE, Telepathy | Tagged: junior-jobs, KDE, Telepathy, telepathy-accounts-kcm, weekly update | 3 Comments »