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> <<a href="mailto:bryan@olenepal.org">bryan@olenepal.org</a>> 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> <Robot101> RESOLVED, ALREADYFIXED (but not in any deployments, or in the<br> UI)<br> <BryanWB> and the resulting chatter slows down the XO/Sugar<br>
considerably?<br> <Robot101> 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> <BryanWB> Robot101: so gadget fixes this?<br>
<Robot101> 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> --> hgcphoenix (n=<a href="mailto:hchua@124.107.253.193">hchua@124.107.253.193</a>) has joined #sugar<br>
<BryanWB> Robot101: neat, and does it work together w/ the XS?<br> Robot101: which version of sugar is it in?<br> <-- hgcphoenix (n=<a href="mailto:hchua@124.107.253.193">hchua@124.107.253.193</a>) has left #sugar<br>
<Robot101> 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>
<BryanWB> Robot101: what is the testing status of gadget?<br> <Robot101> it'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't too great<br> maybe a little much CPU usage on gadget, but nothing you couldn't<br> profile<br> and I'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> <BryanWB> Robot101: ok, will talk w/ them later today<br> <Robot101> gadget was always our plan, it just took us a while to get to<br>
it<br> <BryanWB> Robot101: by the way last year we tested ejabberd by streaming<br> your video talk on Telepathy to 80 XO's<br> <bemasc> 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> <Robot101> bemasc: so it's still shared as in server-enforced mutual<br> visibility, just in smaller groups.<br> <bemasc> right, but from ejabberd's perspective, it's individual rosters<br>
<Robot101> that's exactly how shared rosters always work<br> <Robot101> the client thread gets a copy of the same roster at sign in<br> <bemasc> oh? I thought there was a patch to ejabberd required.<br>
<Robot101> yes, he's patched it to source the shared roster from moodle,<br> I'd imagine<br> <bemasc> martin seemed to say that he could use a totally stock ejabberd<br> <Robot101> 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>