<br><br><div class="gmail_quote">On Wed, Mar 3, 2010 at 6:07 PM, Tomeu Vizoso <span dir="ltr">&lt;<a href="mailto:tomeu@tomeuvizoso.net">tomeu@tomeuvizoso.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi all,<br>
<br>
as part of the effort to make Sugar a more &quot;normal&quot; Telepathy client,<br>
Sugar should become able to deal with more than one IM account active<br>
concurrently. Up to now, Sugar&#39;s Presence Service will enable the<br>
Avahi-based one, then disable it if a connection to a Jabber server<br>
was successful. This will make easier for Sugar users to be able to<br>
interact with people using GNOME or other desktops.<br>
<br>
This raises two problems:<br>
<br>
- the same people could appear 2 times. We can fix it up to some point<br>
by announcing our JID in Avahi, then merging contacts in the UI layer.<br>
<br>
- we cannot invite a link-local contact to an activity being shared<br>
through a jabber server, nor a jabber contact to an activity shared<br>
through another server (without federation).<br>
<br>
The first is not such a big deal, but the second will require careful<br>
thought about how we expose this limitation to users. Any ideas?<br><br></blockquote><div><br></div><div>How do the Moblin guys deal with it? From my understanding their anerley library deals to some degree with the merging of multiple contact sources (e-d-s and multiple telepathy connections AFAICT) so it might be worth a look at. </div>
<div><br></div><div>Peter</div></div><br>