[Gossip-dev] [Telepathy] development status
Martyn Russell
martyn at imendio.com
Sun Sep 24 15:06:27 CEST 2006
On Sun, 2006-09-24 at 01:55 +0200, Xavier Claessens wrote:
> Le dimanche 24 septembre 2006 à 00:30 +0200, Xavier Claessens a écrit :
> Ok so here is the patch [1]. It does:
>
> 1) Sync GossipAccount changes with HEAD.
> 2) Add telepathy specific code for GossipAccount(Manager).
> 3) Use the same UI for new-account and account-dialog than HEAD.
>
> Adding a new telepathy account seems to crash
> because /usr/local/share/telepathy/managers/ doesn't exist here. I don't
> know what's the problem :-(
Thanks Xavier, I have done the following on the TELEPATHY branch:
* Committed Xavier's patch.
* Moved the code from telepathy/ to protocols/telepathy/
* Gone through the telepathy backend code and make sure it
complies with our coding standards (might have missed some
places).
* Fixed some critical issues with the code so Gossip doesn't now
crash on startup.
* Made Gossip use either the Jabber backend we already have *OR*
Telepathy, before it was ALWAYS using the Jabber backend.
There are some issues with the current code, the main one being that the
spec[1] for the connection manager has changed slightly.
Eitan and all committing to this branch:
* PLEASE make sure you follow the coding standards outlined[2], it
saves me and others time and effort when reviewing, etc.
* Don't cast unnecessarily.
* Don't use g_error() in the backend.
* Don't use g_printerr(), use g_warning() or gossip_debug()
instead.
* There is no need to use return; as the last line in a void
function, so omit that in the future please.
* Don't #include files that are not necessary - I know it is easy
to forget to do this when copying from other .[ch] files.
Overall, things are looking quite good at the moment, but a little more
work is needed. Currently I can't use SSL with Telepathy and the Jabber
protocol, but my testing account on Jabber.org works perfectly in the
most basic actions. This might just be that Gossip isn't actually
setting the SSL variables up correctly when it talks to Telepathy
though.
Great work guys, keep it up!
[1] http://telepathy.freedesktop.org/wiki/ManagerFileFormat
[2] http://developer.imendio.com/codingstyle
--
Regards,
Martyn
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.imendio.com/pipermail/gossip-dev/attachments/20060924/5c65e4e3/attachment.pgp
More information about the Gossip-dev
mailing list