Re: [Sugar-devel] [Server-devel] consequences of re-registering with XS

2009-02-16 Thread Daniel Drake
2009/2/14 Martin Langhoff martin.langh...@gmail.com:
 On Fri, Feb 13, 2009 at 2:25 AM, Daniel Drake d...@laptop.org wrote:
 To avoid this situation in future (should we ever run into it again,
 fingers crossed we won't), we are considering a small modification to
 the paraguay OS build which makes the Discard network history button
 also clear the XS registration information (by deleting the
 server.backup1 line from sugar config). This code modification can be
 done with a single sed call, since there is already an unused sugar
 function to clear registration info.

 And if you post it as a nice patch, I'll push for it to be folded into
 Sugar. It's been on my Sugar wishlist for a while...

I've come short of a nice patch (too many pressures at the moment,
sorry) but I have shared our hack here:
http://dev.sugarlabs.org/ticket/362

 Nope. If an XO forgets it's registered and registers again, nothing
 bad happens. The XS welcomes back the long lost son, no prickly
 questions asked.

Excellent, thanks for the clarification.

Daniel
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Server-devel] consequences of re-registering with XS

2009-02-16 Thread Martin Langhoff
On Tue, Feb 17, 2009 at 10:01 AM, Daniel Drake d...@laptop.org wrote:
 I've come short of a nice patch (too many pressures at the moment,
 sorry) but I have shared our hack here:
 http://dev.sugarlabs.org/ticket/362

Looks reasonable... and hackish :-)

Registration sets both backup server and jabber server. Once backup
server is cleared, I assume that a new registration attempt will set
_both_ without choking or throwing exceptions... if not, then it'd be
a good idea to remove both.

In fact, it might be a good idea anyway: once you've de-registered, as
a user my expectation would be that it does _not_ try to connect to
the jabber server set at registration time. That registration sets 2
values is an internal detail, as a user, both values should be unset
together...

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Server-devel] consequences of re-registering with XS

2009-02-13 Thread Martin Langhoff
On Fri, Feb 13, 2009 at 2:25 AM, Daniel Drake d...@laptop.org wrote:
 To avoid this situation in future (should we ever run into it again,
 fingers crossed we won't), we are considering a small modification to
 the paraguay OS build which makes the Discard network history button
 also clear the XS registration information (by deleting the
 server.backup1 line from sugar config). This code modification can be
 done with a single sed call, since there is already an unused sugar
 function to clear registration info.

And if you post it as a nice patch, I'll push for it to be folded into
Sugar. It's been on my Sugar wishlist for a while...

 Of course, this means that the users (children) can now trivially lose
 their registration data. Are there any undesirable consequences of
 this that I am missing?

Nope. If an XO forgets it's registered and registers again, nothing
bad happens. The XS welcomes back the long lost son, no prickly
questions asked.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel