More info available on the wiki at: <a href="http://wiki.laptop.org/go/Ejabberd_Configuration#Patches">http://wiki.laptop.org/go/Ejabberd_Configuration#Patches</a><br><br><div><span class="gmail_quote">On 3/11/09, <b class="gmail_sendername">Bryan Berry</b> &lt;<a href="mailto:bryan@olenepal.org">bryan@olenepal.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
Here are some notes from a short IRC conversation I had w/ Rob Mcqueen,<br> the lead developer of Telepathy<br><br> transcript of conversation on #sugar<br> bemasc: bernie: I am concerned about the fact that in the default<br>
 schoolserver set up all users are in one giant shared roster<br> &lt;Robot101&gt; RESOLVED, ALREADYFIXED (but not in any deployments, or in the<br> UI)<br> &lt;BryanWB&gt; and the resulting chatter slows down the XO/Sugar<br>
 considerably?<br> &lt;Robot101&gt; yes<br>  Robot101 rwh<br>  the latest versions of sugar and telepathy support using an XMPP<br> component called gadget<br>  instead of the shared roster<br> &lt;BryanWB&gt; Robot101: so gadget fixes this?<br>
 &lt;Robot101&gt; yup<br>  Robot101 rwh<br>  you only receive push notifications about a) what Sugar has searched<br> for/displaying on the neighborhood view, or b) your friends<br> --&gt; hgcphoenix (n=<a href="mailto:hchua@124.107.253.193">hchua@124.107.253.193</a>) has joined #sugar<br>
 &lt;BryanWB&gt; Robot101: neat, and does it work together w/ the XS?<br>  Robot101: which version of sugar is it in?<br> &lt;-- hgcphoenix (n=<a href="mailto:hchua@124.107.253.193">hchua@124.107.253.193</a>) has left #sugar<br>
 &lt;Robot101&gt; they went off on a complete tangent trying to hack shared<br> rosters to have less mutually visible sets of people<br>  we thought of that but also decided it was the bong, so we fixed it<br> properly with gadget.<br>
 &lt;BryanWB&gt; Robot101: what is the testing status of gadget?<br> &lt;Robot101&gt; it&#39;s deployed on <a href="http://jabber.sugarlabs.org">jabber.sugarlabs.org</a> (which is on<br> <a href="http://collabora.co.uk">collabora.co.uk</a>)<br>
  seems to work fine, ejabberd seems to gradually leak memory though,<br> which isn&#39;t too great<br>  maybe a little much CPU usage on gadget, but nothing you couldn&#39;t<br> profile<br>  and I&#39;m not familiar enough with the sugar release cycle to say where<br>
 the support went in<br>  Robot101 rwh<br>  eu daytime is better to find the Sugar devs and the Collaborans who<br> worked on Gadget<br>  (cassidy, daf)<br> &lt;BryanWB&gt; Robot101: ok, will talk w/ them later today<br> &lt;Robot101&gt; gadget was always our plan, it just took us a while to get to<br>
 it<br> &lt;BryanWB&gt; Robot101: by the way last year we tested ejabberd by streaming<br> your video talk on Telepathy to 80 XO&#39;s<br> &lt;bemasc&gt; Robot101: I believe martin dropped the shared roster, and<br> inside is simply using moodle to set all rosters directly.<br>
  s/inside/instead/<br>  bemasc bernie benzea<br> &lt;Robot101&gt; bemasc: so it&#39;s still shared as in server-enforced mutual<br> visibility, just in smaller groups.<br> &lt;bemasc&gt; right, but from ejabberd&#39;s perspective, it&#39;s individual rosters<br>
 &lt;Robot101&gt; that&#39;s exactly how shared rosters always work<br> &lt;Robot101&gt; the client thread gets a copy of the same roster at sign in<br> &lt;bemasc&gt; oh? I thought there was a patch to ejabberd required.<br>
 &lt;Robot101&gt; yes, he&#39;s patched it to source the shared roster from moodle,<br> I&#39;d imagine<br> &lt;bemasc&gt; martin seemed to say that he could use a totally stock ejabberd<br> &lt;Robot101&gt; oh, right. sql query or something. our patches were just<br>
 extending the built-in shared roster to a) work properly (deal with<br> dynamic additions and removals) and b) support a group of online users<br> rather than everyone<br><br><br> --<br> Bryan W. Berry<br> Technology Director<br>
 OLE Nepal, <a href="http://www.olenepal.org">http://www.olenepal.org</a><br><br> _______________________________________________<br> Server-devel mailing list<br> <a href="mailto:Server-devel@lists.laptop.org">Server-devel@lists.laptop.org</a><br>
 <a href="http://lists.laptop.org/listinfo/server-devel">http://lists.laptop.org/listinfo/server-devel</a><br><br></blockquote></div><br>