[Gossip-dev] ANNOUNCE: gossip-telepathy branch in Gossip CVS
Eitan Isaacson
eitan at ascender.com
Tue Aug 29 01:09:39 CEST 2006
On Mon, 2006-08-28 at 12:04 -1000, Jimen Ching wrote:
> On Mon, 28 Aug 2006, Eitan Isaacson wrote:
> >Please start complaining about it not compiling/working so we could fix
> >some of the issues. And please start sending in patches.
> >The code is not very pretty, there is a _bunch_ of work to be done.
>
> >gossip-telepathy.c needs alot of love and re factoring. but the good
> >news is we work with Telepathy spec 0.13.
>
> Will you still be maintaining the code? Do you have a list of todo's?
Not yet, the amount of tasks yet to be done is huge, things come to mind
all the time. I want to centralize it on some form of web page
(Imendio's project page/form, Telepathy's wiki on fd.o, etc...).
I'll start writing stuff down, hope y'all do the same.
>
> How about design issues? I.e. I read in the archives that Gossip is a
> Jabber client, that uses server side plugins to support other IM
> protocols. Telepathy intends to support other protocols directly. Will
> Gossip follow?
The server side plugins you speak of are a Jabber feature, not Gossip's.
The only protocol that Gossip will need to support is the Telepathy
spec, if we pull that off well, Gossip will support any Telepathy
connection manager that has yet to be invented :)
The main design choices we have to make at this point id how best to
generalize the parameters for GossipAccount. currently in CVS I
implemented it with a GHAshTable of GValues, and the interface is
everything called gossip_account_param*. I am not happy with neither,
not the implementation and not the interface. I would like to see it
implemented with a GDataList, since that is the proper way to deal with
dynamic properties on GObjects, I think. And the interface needs
cleaning up and simplification.
>
> Has anyone thought about how to support voice/video chat? I.e. I assume
> we'll be using gstreamer? Do we need some kind of framework for it? Or
> can we call directly into the gstreamer glib API from the telepathy layer?
I would like to see VoIP functionality fairly soon, it will add the
extra sweetness that we need in order for this to be picked up :)
Of course much more elementary work is needed all over the board.
>
> >As for the CVS checkout:
> >cvs -z3 -d :pserver:anonymous at anoncvs.gnome.org:/cvs/gnome co -r TELEPATHY gossip
>
> Does this imply the code is still on a branch? I thought it was merged?
>
> --jc
More information about the Gossip-dev
mailing list