Re: performance work

2008-12-21 Thread S Page
Wade Brainerd wrote:
On Tue, Dec 16, 2008 at 7:08 PM, Neil Graham l...@screamingduck.com

 Is there a build of cairo that can produce a log of what calls are used
 in typical XO use?

http://www.cairographics.org/FAQ/#performance_concerns says
Cairo provides a cairo-trace utility (currently only available from the 
git development tree, but is planned for inclusion with Cairo 1.10)
(I think Joyride builds include Cairo 1.8.0, latest released Cairo is 1.8.6)

 Some good ways to find out are located here:
 
 http://wiki.laptop.org/go/Performance_tuning

I mentioned this.

--
=S
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Orphaned font packages

2008-12-21 Thread Bernie Innocenti
Hello,

I've just converted these two packages to the new font packaging
guidelines, but then I realized I didn't make an ideal maintainer
because I don't use them and I can't even read those languages :-)

So here they are, for anyone who would like to take them over from me:

https://admin.fedoraproject.org/pkgdb/packages/name/nafees-web-naskh-fonts
https://admin.fedoraproject.org/pkgdb/packages/name/abyssinica-fonts

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: No surprise on memory

2008-12-21 Thread Tomeu Vizoso
On Sat, Dec 20, 2008 at 23:57, Albert Cahalan acaha...@gmail.com wrote:
 [multiple people]

 I recently learned a few very important things about Linux memory
 management (I'm speaking about how its supposed to work, irrespective
 of any bugs).  Operating systems experts already know all of this,
 but I did not.

 This is a good reminder for those of us who tend to assume that
 anyone joining these discussions is an OS expert.

 Conclusion: no magic get-out-of-jail-free card.

 There certainly isn't anything that can work with perfect
 reliability, even if policy was to disable overcommit and
 check malloc everywhere.

 Pay particular attention to how every proposed solution meets
 the real goals, remembering that nearly all activities save the
 user's data via a non-atomic process that requires memory.
 Simply put, it is never acceptable to force a well-bahaved
 activity to die or live without the memory it demands.

It's great that you have such high quality standards, but I hope that
in case we fail to reach those, we find a way to at least improve in
some way what we already have.

 It may be interesting to adjust the OOM score of some applications.
 This way it should be possible to protect the core applications
 (sugar-shell, journal, X, ...) from being killed in an OOM situation.

 I'm with Benjamin here, if the OOM killer kicked in soon enough and
 activities were clearly marked as first candidates to be killed,
 stability would be much much better.

 No way.

 The core applications only exist for the desired activity. If that
 desired activity must die, you might as well power off the laptop.
 The only processes slightly worth saving are klogd and syslogd,
 allowing developers to figure out what just happened.

I would agree with you if our users ran only one activity at a time,
but I think that's not the case. If it was, we rarely would run out of
memory.

What is happening right now is that the user launches several
activities even if may not need all of them, and when the system runs
out of memory the whole system dead locks, losing the data of the
active activity and having to restart the system.

What I suggested would cause one of the background activities to die,
and it would have already saved its state to the journal when it went
to the background. The user would keep working and in order to resume
the work on the killed activity would only need to go to the journal
and click on one of the icons at the top of the list.

Powering off the system sounds to me as less convenient to the user.

 And if background activities were killed before the active one,
 we would avoid data loss.

 Background activities can contain valuable unsaved state too.

All python activities are requested to save their state when they go
to the background. Non-python activities could chose that event to
trigger an auto save if they wanted.

 Of course, this is somewhat theoretical because kids do not
 intentionally have background activities. The ten activities running
 in the background on a typical kid's XO are a big contributer to
 these memory problems.

Then I don't understand why you said above that killing one of the
background (probably non-intentional) activities is as bad as powering
off the laptop.

 Combine that with Mac OS (pre X) style estimated memory allocation
 metadata for each activity and the user experience could perhaps even
 work.

 This is key. Until the UI absolutely refuses to let the user start
 a set of 2+ activities that could run out of memory, memory problems
 are a given. For activities with unbounded memory usage, this means
 they get the machine exclusively.

I certainly cannot imagine activity authors properly filling that
field, given that most activities we have today have a wrong version
field. Also, as a child used the old MacOS quite a bit and remember
having to mess with those fields quite often.

Regards,

Tomeu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Colors!-v13 released

2008-12-21 Thread Wade Brainerd
Hey all,

I have released Colors! version 13 with improved Wacom tablet support.
Painting has been optimized, refresh bugs have been fixed, a color pickup
feature has been added, and numerous polishing tweaks have been made to the
UI.

http://dev.laptop.org/~wadeb/Colors!-13.xo

Testing and feedback are welcome, as always.

The wiki page will be updated once the server comes back up!

Best,
Wade

Note: There are still some minor known bugs in collaboration.  I'm having a
hard time getting my XO VM and my real XO to see each other.  But I hope to
make another release which resolves these issues before long.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Activities] Colors!-v13 released

2008-12-21 Thread pgf
hi wade -- how does colors deal with the lack of wacom support in
the kernel?  do you bundle a driver module?

paul

wade wrote:
  Hey all,
  
  I have released Colors! version 13 with improved Wacom tablet support.
  Painting has been optimized, refresh bugs have been fixed, a color pickup
  feature has been added, and numerous polishing tweaks have been made to the
  UI.
  
  http://dev.laptop.org/~wadeb/Colors!-13.xo
  
  Testing and feedback are welcome, as always.
  
  The wiki page will be updated once the server comes back up!
  
  Best,
  Wade
  
  Note: There are still some minor known bugs in collaboration.  I'm having a
  hard time getting my XO VM and my real XO to see each other.  But I hope to
  make another release which resolves these issues before long.

=-
 paul fox, p...@laptop.org
 give one laptop, get one laptop --- http://www.laptop.com/xo
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Emulating 8.2-767

2008-12-21 Thread Brian Jordan
Hi Bert,

This is amazing, thanks!

This would be great to have on
http://wiki.laptop.org/go/Emulating_the_XO/Quick_Start/Mac

Brian

On Wed, Dec 3, 2008 at 11:43 AM, Bert Freudenberg b...@freudenbergs.de wrote:
 Hi everyone,

 even with XOs readily available now there are quite a lot of reasons
 why one would want to emulate it on another machine. One being to hook
 up a projector. Unfortunately there are quite a number of hoops (*)
 one has to jump through to make it work.

 Anyway, I made a virtual machine that allows me to emulate the XO on
 my Mac, running Sugar in the XO's native 1200x900 resolution, scaled
 down to a nice physical size in a window an my regular screen
 (fullscreen works too). Sound works (even Tam Tam), Browse works (so
 networking is good, although I don't see anyone in the neighborhood).
 Camera and mic are not working (Measure crashes, Record shows blank
 picture), and a Sugar restart does not actually restart Sugar, but
 apart from that it seems fully functional, and much nicer than the
 emulations I had used to date.

 These are live-sized screenshots (calibrated using the Ruler activity):

 http://dev.laptop.org/~bert/Ruler-emulated.png
 http://dev.laptop.org/~bert/Home-emulated.png
 http://dev.laptop.org/~bert/Journal-emulated.png
 http://dev.laptop.org/~bert/TamTamMini-emulated.png

 And here you can get that virtual machine (665 MB, 2 GB unzipped):

 http://dev.laptop.org/~bert/VMWare-Fusion-8.2-767-bf.zip

 This is for VMWare Fusion on the Mac, which I found to be much better
 at running Linux clients than Parallels (I had been using that for 2
 years). Give it a try, it's free as in beer for 30 days. No I don't
 get paid if you buy it.

 If you extract the disk image from the zip file it might work in
 VMWare on Windows. Maybe someone can make an appliance from that.

 (*)
 Now to the hoops:

 * I started with the 767/ext3 image from
   http://download.laptop.org/xo-1/os/official/
 * extended to 2 GB by appending /dev/zero
   (jffs2 compression gives roughly 2 GB too)
 * enlarged the partition to full 2 GB
   (using fdisk and ext2resize)
 * mounted that in a Fedora 10 virtual machine
 * copied over the F10 kernel, initrd, and modules
   (olpc kernel wanted AMD instructions)
 * edited grub.conf to use that kernel
 * and appended a root=/dev/sda1 kernel arg
   (the fedora kernel wants to use LVM otherwise)
 * unmounted
 * created new virtual machine
   (that disk, 1 CPU, 256 MB RAM, NAT networking)
 * booted into that new system
 * installed Perl
   (for vmware tools installer)
 * installed vmware tools
   (to get the X driver)
   (but none of the kernel modules, would need make/gcc/etc.)
 * deleted Perl
   (to restore the default sw environment)
 * copied the existing xorg-vmware.conf to xorg.conf
   (to get 1200x900 resolution w/ 200 dpi)
 * booted into Sugar
   (looks really nice so scaled down)
 * installed activities
   (took a long time, maybe it's my DSL)
 * tested a bit
 * rm -r ~olpc/.sugar
   (to remove my personal data)
 * should have deleted sshd host keys, too, but didn't
 * shut down
 * zip
 * upload
 * ...
 * ...
 * ...
 * still no profit? ;)

 Enjoy.

 And maybe remove some of the obstacles in future releases (a disk
 image with headroom and a standard kernel would be simple to do and go
 a long way).

 - Bert -

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Jabber client activity

2008-12-21 Thread Mildred Ki'Lya
Hello everyone,

I'm new here, and I came interested in the OLPC project because it's a
wonderful computer, very well integrated, and I just had one via the
European G1G1 project. And now, I thought I could contribute :)

I wanted to know if there was any project of creating an activity that
would be a jabber client. If so, could I help, where is it? And if not,
perhaps I should start one.

I just tried to run gajim in sugar,  but it seems because the $HOME gets
defined in a sandboxed environment that is erased each time, so I can't
keep the configuration :/ On the other hand, I think that writing from
scratch a jabber client would require much work, and time I don't really
have. What do you think is appropriate?

Thanks :)


Mildred

-- 
Mildred Ki'Lya
╭─ mildred593@online.fr ──
│ Jabber, GoogleTalk: mild...@jabber.fr
│ Site: http://ki.lya.online.fr  GPG ID: 9A7D 2E2B
│ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Jabber client activity

2008-12-21 Thread rihowa...@gmail.com
Mildred,

Chat is a jabber client.
Also other people have gajim and or pidgin running okay and no  
problem with saving configuration.

/Robert H.

On Dec 21, 2008, at 2:49 PM, Mildred Ki'Lya wrote:

 Hello everyone,

 I'm new here, and I came interested in the OLPC project because it's a
 wonderful computer, very well integrated, and I just had one via the
 European G1G1 project. And now, I thought I could contribute :)

 I wanted to know if there was any project of creating an activity that
 would be a jabber client. If so, could I help, where is it? And if  
 not,
 perhaps I should start one.

 I just tried to run gajim in sugar,  but it seems because the $HOME  
 gets
 defined in a sandboxed environment that is erased each time, so I  
 can't
 keep the configuration :/ On the other hand, I think that writing from
 scratch a jabber client would require much work, and time I don't  
 really
 have. What do you think is appropriate?

 Thanks :)


 Mildred

 -- 
 Mildred Ki'Lya
 ╭─ mildred593@o 
 nline.fr ──
 │ Jabber, GoogleTalk: mild...@jabber.fr
 │ Site: http://ki.lya.online.fr  GPG ID: 9A7D 2E2B
 │ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Emulating 8.2-767

2008-12-21 Thread Bert Freudenberg
Feel free to post it anywhere you think it makes sense. Glad it's  
useful to some. I already got some feedback after posting to my blog,  
including the confirmation it indeed works on Windows:  

http://croquetweak.blogspot.com/2008/12/emulating-latest-stable-olpc-xo.html

- Bert -

On 21.12.2008, at 23:45, Brian Jordan wrote:

 Hi Bert,

 This is amazing, thanks!

 This would be great to have on
 http://wiki.laptop.org/go/Emulating_the_XO/Quick_Start/Mac

 Brian

 On Wed, Dec 3, 2008 at 11:43 AM, Bert Freudenberg b...@freudenbergs.de 
  wrote:
 Hi everyone,

 even with XOs readily available now there are quite a lot of reasons
 why one would want to emulate it on another machine. One being to  
 hook
 up a projector. Unfortunately there are quite a number of hoops (*)
 one has to jump through to make it work.

 Anyway, I made a virtual machine that allows me to emulate the XO on
 my Mac, running Sugar in the XO's native 1200x900 resolution, scaled
 down to a nice physical size in a window an my regular screen
 (fullscreen works too). Sound works (even Tam Tam), Browse works (so
 networking is good, although I don't see anyone in the neighborhood).
 Camera and mic are not working (Measure crashes, Record shows blank
 picture), and a Sugar restart does not actually restart Sugar, but
 apart from that it seems fully functional, and much nicer than the
 emulations I had used to date.

 These are live-sized screenshots (calibrated using the Ruler  
 activity):

 http://dev.laptop.org/~bert/Ruler-emulated.png
 http://dev.laptop.org/~bert/Home-emulated.png
 http://dev.laptop.org/~bert/Journal-emulated.png
 http://dev.laptop.org/~bert/TamTamMini-emulated.png

 And here you can get that virtual machine (665 MB, 2 GB unzipped):

 http://dev.laptop.org/~bert/VMWare-Fusion-8.2-767-bf.zip

 This is for VMWare Fusion on the Mac, which I found to be much better
 at running Linux clients than Parallels (I had been using that for 2
 years). Give it a try, it's free as in beer for 30 days. No I don't
 get paid if you buy it.

 If you extract the disk image from the zip file it might work in
 VMWare on Windows. Maybe someone can make an appliance from that.

 (*)
 Now to the hoops:

 * I started with the 767/ext3 image from
  http://download.laptop.org/xo-1/os/official/
 * extended to 2 GB by appending /dev/zero
  (jffs2 compression gives roughly 2 GB too)
 * enlarged the partition to full 2 GB
  (using fdisk and ext2resize)
 * mounted that in a Fedora 10 virtual machine
 * copied over the F10 kernel, initrd, and modules
  (olpc kernel wanted AMD instructions)
 * edited grub.conf to use that kernel
 * and appended a root=/dev/sda1 kernel arg
  (the fedora kernel wants to use LVM otherwise)
 * unmounted
 * created new virtual machine
  (that disk, 1 CPU, 256 MB RAM, NAT networking)
 * booted into that new system
 * installed Perl
  (for vmware tools installer)
 * installed vmware tools
  (to get the X driver)
  (but none of the kernel modules, would need make/gcc/etc.)
 * deleted Perl
  (to restore the default sw environment)
 * copied the existing xorg-vmware.conf to xorg.conf
  (to get 1200x900 resolution w/ 200 dpi)
 * booted into Sugar
  (looks really nice so scaled down)
 * installed activities
  (took a long time, maybe it's my DSL)
 * tested a bit
 * rm -r ~olpc/.sugar
  (to remove my personal data)
 * should have deleted sshd host keys, too, but didn't
 * shut down
 * zip
 * upload
 * ...
 * ...
 * ...
 * still no profit? ;)

 Enjoy.

 And maybe remove some of the obstacles in future releases (a disk
 image with headroom and a standard kernel would be simple to do and  
 go
 a long way).

 - Bert -

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Jabber client activity

2008-12-21 Thread Bert Freudenberg

On 21.12.2008, at 23:49, Mildred Ki'Lya wrote:

 I just tried to run gajim in sugar,  but it seems because the $HOME  
 gets
 defined in a sandboxed environment that is erased each time, so I  
 can't
 keep the configuration :/

You need to put the configuration in a special directory:

http://wiki.laptop.org/go/Low-level_Activity_API#File_Access

- Bert -


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Activities] Colors!-v13 released

2008-12-21 Thread Wade Brainerd
Hey,
The activity itself merely accepts Wacom tablet input from XInput via the
standard GDK events.  With your kernel module and with X properly
configured, supporting Wacom tablets in activities requires no code at all,
and accessing pressure information is a one line addition.
However, since the OLPC builds do not have the kernel module, and do not
have X configured to support Wacom tablets, I provide a script on the
Colors! wiki page which will set your computer up.  The script downloads and
installs your wacom.ko file from d.l.o, and replaces xorg-dcon.conf with one
that has the needed devices.

Cheers,
-Wade

On Sun, Dec 21, 2008 at 5:39 PM, p...@laptop.org wrote:

 hi wade -- how does colors deal with the lack of wacom support in
 the kernel?  do you bundle a driver module?

 paul

 wade wrote:
   Hey all,
  
   I have released Colors! version 13 with improved Wacom tablet support.
   Painting has been optimized, refresh bugs have been fixed, a color
 pickup
   feature has been added, and numerous polishing tweaks have been made to
 the
   UI.
  
   http://dev.laptop.org/~wadeb/Colors!-13.xo
  
   Testing and feedback are welcome, as always.
  
   The wiki page will be updated once the server comes back up!
  
   Best,
   Wade
  
   Note: There are still some minor known bugs in collaboration.  I'm
 having a
   hard time getting my XO VM and my real XO to see each other.  But I hope
 to
   make another release which resolves these issues before long.

 =-
  paul fox, p...@laptop.org
  give one laptop, get one laptop --- http://www.laptop.com/xo

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Jabber client activity

2008-12-21 Thread Sebastian Silva
Still, a regular Jabber client to run in parallel of Chat /
collaboration might be useful. Gajim runs nicely and since its python
perhaps it sugarizes easily enough. Look at the work done on Labyrinth
by tomeu for a similar sugarization.
Yesterday I tried Empathy by the collabora guys and had a voice talk
with frieds using Gtalk, I'm excited to at last have a real free
alternative to skype.

Good luck!

Sebastian

2008/12/21 Mildred Ki'Lya ml.mildred...@gmail.com:
 Hello everyone,

 I'm new here, and I came interested in the OLPC project because it's a
 wonderful computer, very well integrated, and I just had one via the
 European G1G1 project. And now, I thought I could contribute :)

 I wanted to know if there was any project of creating an activity that
 would be a jabber client. If so, could I help, where is it? And if not,
 perhaps I should start one.

 I just tried to run gajim in sugar,  but it seems because the $HOME gets
 defined in a sandboxed environment that is erased each time, so I can't
 keep the configuration :/ On the other hand, I think that writing from
 scratch a jabber client would require much work, and time I don't really
 have. What do you think is appropriate?

 Thanks :)


 Mildred

 --
 Mildred Ki'Lya
 �q─ mildred593@online.fr ──
 │ Jabber, GoogleTalk: mild...@jabber.fr
 │ Site: http://ki.lya.online.fr  GPG ID: 9A7D 2E2B
 │ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
Sebastian Silva
Iniciativa FuenteLibre
http://blog.sebastiansilva.com/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Jabber client activity

2008-12-21 Thread Mildred Ki'Lya
rihowa...@gmail.com wrote:
 Mildred,

 Chat is a jabber client.
 Also other people have gajim and or pidgin running okay and no problem
 with saving configuration.
I guess, but I have absolutely no idea on how to configure where you put
your jabber id and your password. So far, I thought it was only useful
inside the mesh networking.

By the way, I just created a Gajim activity inspiring myself from the
Firefox activity, and it seems to work even if sugar integration could
be pushed further. If anyone wants it I think I can put it somewhere.

Mildred

-- 
Mildred Ki'Lya
╭─ mildred593@online.fr ──
│ Jabber, GoogleTalk: mild...@jabber.fr
│ Site: http://ki.lya.online.fr  GPG ID: 9A7D 2E2B
│ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Jabber client activity

2008-12-21 Thread Sebastian Silva
Mildred,
Yay! I'd suggest putting it up on a Gitorious repository in case
anybody wants to jump in and help.
Thank you!
Sebastian

2008/12/21 Mildred Ki'Lya ml.mildred...@gmail.com:
 rihowa...@gmail.com wrote:
 Mildred,

 Chat is a jabber client.
 Also other people have gajim and or pidgin running okay and no problem
 with saving configuration.
 I guess, but I have absolutely no idea on how to configure where you put
 your jabber id and your password. So far, I thought it was only useful
 inside the mesh networking.

 By the way, I just created a Gajim activity inspiring myself from the
 Firefox activity, and it seems to work even if sugar integration could
 be pushed further. If anyone wants it I think I can put it somewhere.

 Mildred

 --
 Mildred Ki'Lya
 �q─ mildred593@online.fr ──
 │ Jabber, GoogleTalk: mild...@jabber.fr
 │ Site: http://ki.lya.online.fr  GPG ID: 9A7D 2E2B
 │ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
Sebastian Silva
Iniciativa FuenteLibre
http://blog.sebastiansilva.com/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Jabber client activity

2008-12-21 Thread rihowa...@gmail.com
Mildred,

In the Control Panel, select Network and then in the Mesh server  
field put the server name.

/Robert H.

On Dec 21, 2008, at 4:56 PM, Mildred Ki'Lya wrote:

 rihowa...@gmail.com wrote:
 Mildred,

 Chat is a jabber client.
 Also other people have gajim and or pidgin running okay and no  
 problem
 with saving configuration.
 I guess, but I have absolutely no idea on how to configure where  
 you put
 your jabber id and your password. So far, I thought it was only useful
 inside the mesh networking.

 By the way, I just created a Gajim activity inspiring myself from the
 Firefox activity, and it seems to work even if sugar integration could
 be pushed further. If anyone wants it I think I can put it somewhere.

 Mildred

 -- 
 Mildred Ki'Lya
 ╭─ mildred593@o 
 nline.fr ──
 │ Jabber, GoogleTalk: mild...@jabber.fr
 │ Site: http://ki.lya.online.fr  GPG ID: 9A7D 2E2B
 │ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Collaboration unreliable 0.5

2008-12-21 Thread David Leeming
Martin,

Here is some info to help you trace the problem. 

Hardware XS:Toshiba Tecra A3 model PTA20A
Hardware XO:2 x XO-C2, 2 x XO-B4 
Wireless:   Active antenna OLPC S/R 009 black box
prototype type USB device

PROCEDURE: 

- 0.5 version downloaded on 19/11/08 (note if there is an update this might
be significant, it is difficult to download 500MB in this region)
- revert to 0.4 and check all is OK (check)
- install 0.5 from kickstart
- Guadalcanal time zone
- System clock not using UTC
- Basic install - no add ons 


CONNECTED BUT NOT YET REGISTERED

I repeated a test three times: reboot and wait 5 minutes, check
neighbourhood view, run olpc-netstatus and check eJabberd Wed Admin for
stats, then try sharing Memorise activity and Video Chat (which requires
registration). After each test I checked again the netstatus

Results (all 3 tests):
- All four XOs connect to the server on rebooting 
- Neighbourhood views become fully populated on all four XOs within 3
minutes. 
- olpc-netstatus has Telepathy=salut, Jabber=(blank), XOs=5,
Essid=olpc-mesh, Channel=1, School=school.oceania.org, Config=School Mesh
- eJabberd Admin  Stats shows one user (admin) and no online users
- Sharing is working with Memorize (even though no XOs registered)!!!
- Sharing not working with Video Chat (Telepathy error - as expected)
- Netstatus remains stable throughout the tests as above


I now registered and rebooted all the four XOs and tried same tests (without
rebooting the server / without restarting eJabberd)

CONNECTED AND REGISTERED - eJABBERD NOT RESTARTED

Test as above, but I gave it more time (up to 20 mins)

Results (3 tests)
- All XOs connect after rebooting
- Neighbourhood view does NOT become populated
- olpc-netstatus (after 15 mins) on all XOs has Telepathy=gabble,
Jabber=school.oceania.org (not scholserver.oceania.org) XOs=2 (i.e. that XO
and the XS only), Essid=olpc-mesh, Channel=1, School=school.oceania.org,
Config=School Mesh
- eJabberd Admin  Stats shows five users (inc admin) and 4 online users
- Sharing does NOT work with Memorize (no icon in neighbourhood view on the
other XOs, cannot invite as no XOs in view)
- Video Chat starts OK but no other XO running it can be seen, so sharing
NOT working


CONNECTED AND REGISTERED - eJABBERD RESTARTED

No different from above






___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel