Re: Update of activities over the web

2007-12-23 Thread Tomeu Vizoso
Updating activities have been just implemented:

http://dev.laptop.org/ticket/4906

Tomeu

On Sat, 2007-12-22 at 18:59 -0800, Gerard J. Cerchio wrote:
 I have noticed that PlayGo is listed as an activity on the Austria 
 download site. I think this great, but I have one problem: Updating the 
 activity.
 
 The browser called open routine that is connected to the open button 
 does not update the activity to the latest version that is downloaded.
 
 In fact, before the the update happens I must remove the activity from 
 the start bar, delete the activity directory and reboot in order to get 
 the new version of the activity to install.
 
 Is the open button going to be more robust?
 
 Should the activity check the git repository for updates and update 
 itself? Is there a library for this?
 
 -Gerard
 
 
 ___
 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: Status of SVG rendering on the XO

2007-12-23 Thread Marco Pesenti Gritti
On Dec 21, 2007 4:49 PM, Ed Trager [EMAIL PROTECTED] wrote:
 A question to ask might be, when will the XO get updated to use FF3's
 new rendering engine?  The new engine is supposed to be faster,
 although I have not found that to really be the case on our machines.

We are currently using the same engine as firefox 3 beta1.

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


Re: Silly Question

2007-12-23 Thread Yuan Chao
On Dec 23, 2007 1:22 PM, Jeffrey Kesselman [EMAIL PROTECTED] wrote:

 (1)  I  have a 2 gig SD card in my card slot.  I can see it in the
 journal, but I can't figure out how to use it for anything.
Journal serves as file manager for XO.

 In particular Id like to dowload stuff to it  But when I download it
 goes to my journal, which I assume is hiding fiels somewhere in the
 main filesystem, yes?  Is there a way to redirect downloads directly
 to the SD card?  If not, is ther a way from the interface to move
 downlaods to it after they have been downloaded?
I remember that the d/l files are first saved to /tmp. Then they
should go to journal db after 'add to journal'. You can move the d/l
file by dragging to the SD icon in journal.


-- 
Best regards,
Yuan Chao
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Status of SVG rendering on the XO

2007-12-23 Thread Jake B
Is the Browse activity using a stable version of XULRunner? If so, how
are you able to use the stable release of XULRunner, and still use
firefox 3 beta 1's rendering engine?
Please let me know. Thanks.

Jake

On Dec 23, 2007 8:56 AM, Marco Pesenti Gritti [EMAIL PROTECTED] wrote:
 On Dec 21, 2007 4:49 PM, Ed Trager [EMAIL PROTECTED] wrote:
  A question to ask might be, when will the XO get updated to use FF3's
  new rendering engine?  The new engine is supposed to be faster,
  although I have not found that to really be the case on our machines.

 We are currently using the same engine as firefox 3 beta1.

 Marco

 ___
 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


[Reminder] Please refresh your packages today to pick up new translations

2007-12-23 Thread Sayamindu Dasgupta
Hi all,

As per the roadmap[1] today (23rd) is the date when packages are
supposed to be refreshed in order to pick up new translations.
So if you are the maintainer of a translated activity/module, please
create new packages to include the latest translations.

Also, if you use the MANIFEST file in your activity, you may need to
add entries for newly added PO files to the file to make sure that
they get included in the bundle.
For example, if bn.po has been newly added to your activity, add a
line to MANIFEST which looks like

po/bn.po

(don't use ./po/bn.po, as that doesn't seem to work).

Thank you and a big cheers for the translators who have worked
tirelessly for the past few weeks to make this happen.
Warm regards,
Sayamindu

[1] http://dev.laptop.org/roadmap

-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[PATCH] Import copy-to-journal

2007-12-23 Thread Phil Bordelon
---
 bin/Makefile.am |3 +-
 bin/copy-to-journal |   86 +++
 configure.ac|2 +-
 3 files changed, 89 insertions(+), 2 deletions(-)
 create mode 100755 bin/copy-to-journal

diff --git a/bin/Makefile.am b/bin/Makefile.am
index 764f0ba..d69e07f 100644
--- a/bin/Makefile.am
+++ b/bin/Makefile.am
@@ -1,4 +1,5 @@
 bin_SCRIPTS =  \
-   datastore-service   
+   datastore-service   \
+   copy-to-journal
 
 EXTRA_DIST = $(bin_SCRIPTS)
diff --git a/bin/copy-to-journal b/bin/copy-to-journal
new file mode 100755
index 000..4fabd94
--- /dev/null
+++ b/bin/copy-to-journal
@@ -0,0 +1,86 @@
+#!/usr/bin/env python
+#
+# Simple script to import a file to the datastore
+# Reinier Heeres, [EMAIL PROTECTED], 2007-12-20
+#
+# Modified by Phil Bordelon [EMAIL PROTECTED] 2007-12-20, 2007-12-21
+# to support adding metadata.  Note that the MIME-type is required,
+# as otherwise the datastore will not accept the file.
+
+import sys
+import os
+import optparse
+
+from sugar.datastore import datastore
+
+def build_option_parser():
+
+usage = Usage: %prog file -m MIMETYPE [-t TITLE] [-d DESC] [-T tag1 [-T 
tag2 ...]]
+parser = optparse.OptionParser(usage=usage)
+
+parser.add_option(-t, --title, action=store, dest=title,
+ help=Set the title of the journal entry to TITLE, metavar=TITLE,
+ default=None)
+parser.add_option(-d, --description, action=store,
+ dest=description, metavar=DESC,
+ help=Set the description of the journal entry to DESC,
+ default=None)
+parser.add_option(-m, --mimetype, action=store,
+ dest=mimetype, metavar=MIMETYPE,
+ help=Set the file's MIME-type to MIMETYPE,
+ default=None)
+parser.add_option(-T, --tag, action=append, dest=tag_list,
+ help=Add tag TAG to the journal entry's tags; this option can be 
repeated,
+ metavar=TAG)
+return parser
+
+if __name__ == __main__:
+
+parser = build_option_parser()
+options, args = parser.parse_args()
+if len(args)  1:
+parser.print_help()
+exit(0)
+
+fname = args[0]
+absname = os.path.abspath(fname)
+if not os.path.exists(absname):
+print 'Error: File does not exist.'
+parser.print_help()
+exit(0)
+
+if not options.mimetype:
+print 'Error: No MIME-type given.'
+parser.print_help()
+exit(0)
+
+try:
+entry = datastore.create()
+entry.set_file_path(absname)
+
+# Set the mimetype to the provided one.
+entry.metadata['mime_type'] = options.mimetype
+
+# If no title is given, use the filename.
+if options.title:
+entry.metadata['title'] = options.title
+else:
+entry.metadata['title'] = fname
+
+# Use the description given, otherwise leave it blank.
+if options.description:
+entry.metadata['description'] = options.description
+
+# Lastly, if any tags are given, combine them into a single string
+# and save them.
+if options.tag_list:
+tag_string =  .join(options.tag_list)
+entry.metadata['tags'] = tag_string
+
+datastore.write(entry)
+print 'Created as %s' % (entry.object_id)
+
+entry.destroy()
+
+except Exception, e:
+print 'Error: %s' % (e)
diff --git a/configure.ac b/configure.ac
index c60229a..93416ad 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([sugar-datastore],[0.2.2],[],[sugar-datastore])
+AC_INIT([sugar-datastore],[0.2.2.1],[],[sugar-datastore])
 
 AC_PREREQ([2.59])
 
-- 
1.5.2.5

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


Re: [Xiph-dev] What's the status of Xiph codecs support in the Helix project?

2007-12-23 Thread Ralph Giles
On Mon, Nov 19, 2007 at 12:12:15AM -0500, Samuel Klein wrote:

  Has this been formally made a requirement yet? It seems like this is
  still being hashed out on the xiph lists. I have yet to comment on the
  proposal because I haven't completely groked the whole thread yet. For
  now Skeleton is not supported.

It's a SHOULD in the current draft of RFC 3534, so it seems we're stuck 
with in. Not that for the purposes of helix, silently ignore the 
skeleton stream goes most of the way to proper support.

More urgent is to add support the .ogv, .oga and .ogx 
filename extensions.

 -r

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


Re: Another proxy idea - web proxy logs from school servers?

2007-12-23 Thread Ian Stirling
[EMAIL PROTECTED] wrote:
 James,
 
   I had thought of rproxy between the school server and the XO browser, if
   the time taken to checksum is low enough, and if there is a local cache
   on the XO.
 
 gosh no, I don't propose putting rproxy on the laptops themselves.
 
 The way it would work is this:
 
  - install rproxy on the school server
  - install another rproxy on a well connected server
(eg. rproxy.laptop.org) which might also chain to a squid or
similar. 
 

A somewhat relevant idea.

http://wiki.openmoko.org/wiki/Server:WebProxy

You can get really quite large benefits from a local cache.

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


Re: multiple MTD partitions

2007-12-23 Thread Mitch Bradley
The main reason you have gotten no feedback is because we are ultra-busy 
right now with mass-production and other issues.

I have been looking into partitioning schemes for some time now.  We 
need to have a discussion about this, but now is not the time.

Artem Bityutskiy wrote:
 Hello Mitch,

 we've sent an UBIFS announcement few days ago to this mailing list:

 http://lists.laptop.org/pipermail/devel/2007-December/008348.html

 but unfortunately have not got feedback, and I suspect one of the 
 reasons is that it is too difficult to boot UBIFS on XO.

 I'd kindly ask you to help me with booting XO with UBIFS as rootfs.

 UBI/UBIFS is too large and difficult to implement their support in XO 
 boot-loader. So I plan to use the following scheme:

 1. Have 2 MTD partitions - mtd0 and mtd1. mtd0 is small (say, 10MiB), 
 and has JFFS2 FS. It contains /boot, /boot-alt, and everything else 
 which the boot-loader would like to have. mtd1 is large, and it spans 
 up to the end of the flash chip.

 2. When booting, the bootloader reads kernel, initrd and the other 
 stuff from the JFFS2 FS on MTD 0. It has to be trivial as the 
 boot-loader already can read JFFS2 FS.

 The boot-loader does not try to read mtd1, because it contains 
 UBI/UBIFS which it does not support.

 3. Once the kernel and initrd are loaded, mtd1 can be attached to UBI 
 and rootfs (UBIFS) can be bounted.

 Also, I need to be able to easily flash images which contain JFFS2 and 
 UBIFS to the internal NAND. But I guess this has nothing to do with 
 the bootloader, right?

 Thanks.

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


RE: #5583 NORM Never A: At The London Times Online the browser shows blank pages

2007-12-23 Thread Michael Crick
Hi Zarro,

Sometimes I get a right angle with a twirling circle and then the page comes
up. Other times the screen goes white and nothing seems to budge it. I just
go the XO today so I haven't figured out how to find what version I am
running.

-- Mike Crick

-Original Message-
From: Zarro Boogs per Child [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 20, 2007 3:00 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: #5583 NORM Never A: At The London Times Online the browser
shows blank pages

#5583: At The London Times Online the browser shows blank pages
--+-
  Reporter:  Zapador  |   Owner:  jg  
  Type:  defect   |  Status:  new 
  Priority:  normal   |   Milestone:  Never Assigned  
 Component:  distro   | Version:  
Resolution:   |Keywords:  Browser blank screen
  Verified:  0|  
--+-
Changes (by tomeu):

 * cc: tomeu (added)


Comment:

 Hmm, worked fine in latest joyride and ship.2 builds. Are you able to
 reproduce whenever you try? Can you give more details? Thanks!

-- 
Ticket URL: http://dev.laptop.org/ticket/5583#comment:1
One Laptop Per Child http://dev.laptop.org
OLPC bug tracking system

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


RE: #5583 NORM Never A: At The London Times Online the browser shows blank pages

2007-12-23 Thread Michael Crick
I don't know how to find which build I have.

My guess is that occurs on pages which have Flash at the top. I downloaded
the Adobe Flash as my pages don't run with Grungy Flash.

-- Mike

-Original Message-
From: Zarro Boogs per Child [mailto:[EMAIL PROTECTED] 
Sent: Thursday, December 20, 2007 4:14 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: #5583 NORM Never A: At The London Times Online the browser
shows blank pages

#5583: At The London Times Online the browser shows blank pages
--+-
  Reporter:  Zapador  |   Owner:  jg  
  Type:  defect   |  Status:  new 
  Priority:  normal   |   Milestone:  Never Assigned  
 Component:  distro   | Version:  
Resolution:   |Keywords:  Browser blank screen
  Verified:  0|  
--+-

Comment(by erikos):

 Works fine here in 1448. Which build are you using? Are you still
 connected to an AP, other sites work when this happen? Logs?

-- 
Ticket URL: http://dev.laptop.org/ticket/5583#comment:2
One Laptop Per Child http://dev.laptop.org
OLPC bug tracking system

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


Re: #5564 HIGH Never A: browser render problem disallows t-mobile login on XO

2007-12-23 Thread Doug Jones
from rpm -q kernel, i get kernel-2.6.22-20071121.7.olpc.af3dd731d18bc39
I'm guessing that will specify also which build of the browser.  I tried a
rpm -q on firefox but not installed, browser app name not known yet.  I
don't the equivalent of 'about' on sugar. Attached is file that's result of
rpm -q -a  xo_edj_20dec2007.txt

affected t-mobile sites tested yesterday;
1) starbucks  altamonte springs, FL * 150 South State Road 434*
2) borders altamonte springs, FL  880 W. State Road 436
3) starbucks  longwood, FL 2425 W State Rd 434 Ste 147
All had same problem.  WIFI works fine at open hotspots.

let me know if I can assist in testing any patches.  I'm not very
experienced but have mailing list of local lug close at hand.

Regards,
Doug Jones


On Dec 20, 2007 12:20 AM, Zarro Boogs per Child [EMAIL PROTECTED] 
wrote:

 #5564: browser render problem disallows t-mobile login on XO

 --+-
  Reporter:  monkeyfork   |   Owner:  erikos
  Type:  defect   |  Status:  new
  Priority:  high |   Milestone:  Never Assigned
  Component:  browse-activity  | Version:
 Resolution:   |Keywords:  browser t-mobile
  Verified:  0|
 --+-


 Comment(by jg):

  What build of the software, please?

  Where was the T-mobile hotspot, please?

 --
 Ticket URL:  http://dev.laptop.org/ticket/5564#comment:1
 One Laptop Per Child http://dev.laptop.org
 OLPC bug tracking system

setup-2.6.4-1.fc7
telepathy-filesystem-0.0.1-2.fc7
iso-codes-1.0-1.fc7
xkeyboard-config-1.1-5.20071009cvs.olpc2
glibc-common-2.6-4
glib2-2.12.13-1.fc7
libpng-1.2.22-1.fc7
atk-1.18.0-1.fc7
ncurses-5.6-9.20070812.fc7
libjpeg-6b-38.fc7
libSM-1.0.2-1
mktemp-1.5-25.fc7
libxml2-2.6.29-1.fc7
freetype-2.3.4-3.fc7
bzip2-libs-1.0.4-10.fc7
expat-1.95.8-9
readline-5.2-4.fc7
libvorbis-1.1.2-3.fc7
libcap-1.10-29
libidn-0.6.8-4
libtiff-3.8.2-8.fc7
pkgconfig-0.21-5.fc7
wv-1.2.4-1.fc7
libtheora-1.0alpha8-0.3.svn13393.fc7
libfontenc-1.0.4-2.fc7
gdbm-1.8.0-27.fc7
libdaemon-0.11-2.fc7
libacl-2.2.39-6.fc7
libraw1394-1.2.1-11.fc7
gnutls-1.6.3-2.fc7
cracklib-2.8.9-10
xorg-x11-filesystem-7.1-2.fc6
db4-4.5.20-5.fc7
libusb-0.1.12-7.fc7
liboil-0.3.12-9.fc7
libthai-0.1.7-5.fc7
atlas-3.6.0-11.fc6
cracklib-dicts-2.8.9-10
cups-libs-1.2.12-7.fc7
libiec61883-1.1.0-1.fc7
libXfont-1.2.9-2.fc7
gnome-mime-data-2.18.0-2.fc7
nss-3.11.7-0.7.2.fc7
SDL_ttf-2.0.8-2.fc6
gawk-3.1.5-15.fc7
tar-1.15.1-28.fc7
cpio-2.6-28.fc7
libcroco-0.6.1-2.1
fedora-release-7-3
vnc-libs-4.1.2-19.fc7
gzip-1.3.11-2.fc7
flac-1.2.1-1.fc7
grep-2.5.1-57.fc7
taglib-1.4-5.fc7
boost-1.33.1-13.fc7
file-libs-4.21-1.fc7
gstreamer-0.10.12-1.olpc2
iputils-20070202-3.fc7
keyutils-libs-1.2-2.fc6
cyrus-sasl-lib-2.1.22-6
libdv-1.0.0-1.fc7
mingetty-1.07-5.2.2
libtool-ltdl-1.5.22-11.fc7
libXdmcp-1.0.2-2.fc7
libXext-1.0.1-2.1
libXt-1.0.4-1.fc7
libXfixes-4.0.3-1
libXrandr-1.2.0-3.fc7
libXtst-1.0.1-3.1
libXv-1.0.3-1.fc7
libxkbfile-1.0.4-1.fc7
libXTrap-1.0.0-3.1
libXinerama-1.0.2-1.fc7
libXpm-3.5.6-1
xorg-x11-server-utils-7.2-1.fc7
startup-notification-0.9-1.fc7
wireless-tools-28-4.fc7
portaudio-18.1-8.fc6
libXcomposite-0.3.1-1
xorg-x11-twm-1.0.1-3.1
libthai-devel-0.1.7-5.fc7
ltrace-0.5-7.45svn.fc7
bzip2-1.0.4-10.fc7
abyssinica-fonts-1.0-1.olpc2
fonts-arabic-2.0-5.fc7
mtd-utils-1.0.1-2.fc6
dbench-3.04-6.olpc2
strace-4.5.16-1.fc7
olpcrd-0.36-0
libertas-usb8388-firmware-5.110.20.p42-1.olpc2
libselinux-2.0.14-10.fc7
device-mapper-libs-1.02.17-7.fc7
device-mapper-1.02.17-7.fc7
parted-1.8.6-4.fc7
aspell-0.60.5-3.fc7
lvm2-2.02.24-1.fc7
kpartx-0.4.7-11.fc7
libutempter-1.1.4-3.fc6
avahi-autoipd-0.6.20-5.olpc2
findutils-4.2.29-2
iptables-1.3.8-2.1.fc7
iptables-ipv6-1.3.8-2.1.fc7
coreutils-6.9-5.fc7
cairo-1.4.10-1.fc7
libXft-2.1.12-1.fc7
krb5-libs-1.6.1-4.fc7
util-linux-2.13-0.54.1.fc7
udev-113-12.fc7
libdhcp6client-0.10-44.fc7
openldap-2.3.34-3.fc7
ConsoleKit-libs-0.2.1-2.fc7
dhcp-3.0.5-40.fc7
hwdata-0.200-1.fc7
libsndfile-1.0.17-2.fc7
libmatchbox-1.9-3.fc7
olpc-utils-0.48-1.olpc2
initscripts-8.54.1-13.olpc2
mcstrans-0.2.5-1.fc7
mkinitrd-6.0.9-7.1
gtk2-2.10.14-3.fc7
libabiword-2.6.0.svn20071106-1
gnash-0.8.1-1.olpc2
hippo-canvas-0.2.24-2.olpc2
libwnck-2.18.3-1.fc7
vnc-4.1.2-19.fc7
openssh-server-4.5p1-6.fc7
anacron-2.3-47.fc7
alsa-utils-1.0.14-2.fc7
tcpdump-3.9.7-1.fc7
xorg-x11-apps-7.1-4.fc7
xterm-227-1.fc7
dejavu-lgc-fonts-2.15-1
python-libs-2.5-14.fc7
pygobject2-2.14.0-1.fc7
python-numeric-24.2-4.fc7
libxml2-python-2.6.29-1.fc7
dbus-glib-0.73-3.fc7
hal-libs-0.5.10-0.4.20070710git.olpc2
dbus-python-0.82.3-1.fc7
avahi-glib-0.6.20-5.olpc2
gstreamer-plugins-base-0.10.12-4.2.olpc2
totem-plparser-2.18.2-10
ConsoleKit-0.2.1-2.fc7
rpm-python-4.4.2.2-2.fc7
sugar-presence-service-0.65-0.27.20071114git128c59c612
gstreamer-plugins-good-0.10.5-7.olpc2
gnome-python2-rsvg-2.18.0-1.fc7
wpa_supplicant-0.5.7-4.fc7
passwd-0.74-3.fc7
kbd-1.12-22.fc7

Re: #5564 HIGH Update.: browser render problem disallows t-mobile login on XO

2007-12-23 Thread Doug Jones
Workaround to get logged on to t-mobile w/ XO.  I called t-mobile customer
service.  They gave me a really long url that i believe started with
service2 and ended with .jsp  but since I couldn't find any url persistence
on the XO browser only tried that at the Borders location.  going to that
url brought up a different login screen which had the name/pw dialogs toward
the left side of the screen and they rendered and worked fine.  On the
'normal' t-mobile login screen the dialogs appear as if they would be
offscreen (to the right) and the link to get to them also.  The link go to
the internet was there but mousing over that link never changed to a
finger.

If it helps, I can go back to a t-mobile or borders this afternoon and
gather more details by going through the drill with the t-mobile customer
service and writing down the workaround url. it's 13:00 here in FL, could go
maybe 16:00.

regards,
monkeyfork

On Dec 21, 2007 1:27 PM, Zarro Boogs per Child [EMAIL PROTECTED]
wrote:

 #5564: browser render problem disallows t-mobile login on XO

 --+-
  Reporter:  monkeyfork   |   Owner:  erikos
  Type:  defect   |  Status:  new
  Priority:  high |   Milestone:  Update.1
  Component:  browse-activity  | Version:
 Resolution:   |Keywords:  browser t-mobile
  Verified:  0|

 --+-
 Changes (by jg):

  * cc: monkeyfork (added)
  * milestone:  Never Assigned = Update.1


 Comment:

  Monkeyfork, what was the workaround?

 --
 Ticket URL: http://dev.laptop.org/ticket/5564#comment:2
 One Laptop Per Child http://dev.laptop.org
 OLPC bug tracking system

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


Re: [OLPC-Games] Reducing pygame cpu-load to 4 %

2007-12-23 Thread Dave LeCompte
It's not just animation, though, right?

Like the previous poster mentioned, any game that has a realtime simulation
component is going to be using the CPU even when not responding to user
input. Example of this would include games ranging from SimCity to Tetris.

Similarly, any game with a computer player might use CPU when the human
player isn't doing anything, whether it's a turn-based game like chess, or a
realtime game like Galaga.

Also, for networked games, the local machine may have to use CPU when data
comes in from a remote player.

I would hesitate to use screensaver information outside of its intended use
- I would certainly suspend most of my games when a screensaver activates,
to be sure, but I would not rely on it to know when the user might be doing
something else. For this, I imagine I'd first look to see if my window has
lost focus, and additionally have a game-specific means for reverting to a
low-CPU use mode when left unattended for long periods.

-Dave LeCompte


On Dec 10, 2007 11:36 AM, Jim Gettys [EMAIL PROTECTED] wrote:

 In this case (animation), the games should go quiet, if there is no
 user input after a short period (say, 30 seconds).  It is pretty easy to
 get the window system to tell you when it has been idle, I believe (the
 X screen saver extension, for example).

 When no animation, applications should be quiet as a tomb...

 We can't rely on young kids to remember when to suspend a computer, I
 don't think
 - Jim

 On Mon, 2007-12-10 at 17:28 -0200, Roberto Fagá wrote:
  Jim
 
  This is specific of games which use many resources, like animations
  and some more advanced graphics. I also think will be nice if screen /
  video driver supports other screen resolution, like 600x450 and less
  color depth if the only depth that XO works is 16bits. This can save
  CPU/GPU to some games that need speed but not so much resolution...
 
  The 100% using CPU happens only if you don't use anything to control
  framerate, and for it you can use the pygame clock, time.sleep and the
  event.wait if you can freeze application while you wait for an event.
  Can happens too if the game / pygame application uses many resources,
  exactly as a GTK/Hippo activity does.
 
  []'s
 
  On Dec 10, 2007 5:11 PM, Jim Gettys [EMAIL PROTECTED] wrote:
   There is one piece of this discussion that is scaring the bejesus out
 of
   me: the idea that an application should take *any* cpu time when the
   user isn't doing anything...  Is this specific to pygame based
   applications? Or am I missing something?
  
   Electricity doesn't grow on trees, you know  In Peru, 55,000 of
 the
   machines will be going to schools/kids with *no* electricity.  And
 this
   is just the beginning...
  - Jim
  
   --
   Jim Gettys
   One Laptop Per Child
  
  
  
   ___
   Devel mailing list
   Devel@lists.laptop.org
   http://lists.laptop.org/listinfo/devel
  
 --
 Jim Gettys
 One Laptop Per Child


 ___
 Games mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/games

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


Re: Conf Call today for discussion of G1G1 Support, 2pm est

2007-12-23 Thread Kim Quirk
[Adam - can you check the email addresses for people? thanks]

These minutes can be found here: http://wiki.laptop.org/go/Support_mtg

Attending: Noah, Danny, Kate Davis, Adam Holt, Jim Gettys, Kim, Yani, Mary
Lou, Ricardo, Chui-Yui, Rob (Marvell), Mitch, Don Hopkins


From our main wiki page, there is a link in the text to help, wiki, and
getting started (not currently on main page).

Support wiki page: Provides lots of support options and community mailing
lists

Noah suggests that there is too much information on the Support pages. Kate
suggests that we need to categorize the questions (how to get started, how
to connect, how to work with activities).


Which communities should newbies join?

   - [EMAIL PROTECTED] (look in lists.laptop.org)
   - irc.freenode.net, olpc-help


It is recommended that we use the wiki FAQ for user-facing knowledge db; for
both users and community support people to find their answers.


There will be a discussion on community development on Wednesday afternoon -
if you are interested contact Adam (holt at laptop.org).


For IRC, we want to use olpc-help rather than olpc-support. We will be
spread too thin to try and do both. We will ask our developers to help out
here; but we don't want developers to be overwhelmed. The balancing act we
have is that if developers are required to meet update1 goals AND answer a
bunch of IRC questions. Probably need to delay update1.



   - Don Hopkins, Amsterdam (olpc netherlands user group) asked what he
   and his group can do to help. And provided some more questions that we
   should have answers for:


   - How can people get laptops in quantity; working with educational
   institutions; concrete proposals should probably be sent to walter at
   Laptop.org
   - How can you pay for 100+ laptops: contact the 'Give Many' program:
   [EMAIL PROTECTED], 800-379-7017
   - How can I apply to the Developers program?
   http://wiki.laptop.org/go/Developers_Program


Things that the Netherlands community could do would include making
emulation/virtualization.
-kim





On Dec 17, 2007 12:37 PM, Kim Quirk [EMAIL PROTECTED] wrote:

 Now that we have G1G1 recipients we would like to discuss ways to help
 people get started and how to help answer all the questions that have begun
 to hit via [EMAIL PROTECTED], multiple IRC channels, forums,
 community-support, etc.

 Here are some ideas for agenda:

 * Groupings of people: by media and by expertise
 * How to find answers to questions
 * How to answer people (nicely)
 * How to handle unhappy people
 * How to use tools to create a knowledge base

 For calling in:
  From the United States
 866-213-2185
  From Outside the United States
 1-609-454-9914
 access code: 8069698

 Thanks! (Note: there is no testing meeting at 1pm today)
 Kim

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


Re: Browse in GS

2007-12-23 Thread Yuan Chao
On Dec 21, 2007 3:36 AM, Rob Logan [EMAIL PROTECTED] wrote:

 Got my GOGO yesterday. The pdf viewer does an outstanding
 job imaging http://rob.com/airports/afd/nc_212_25OCT2007.pdf
 but if I pre-process and pre-size it into 8 grays in a
 fixed colormap via gs | pnmcut | ppmquant -map  8gray | pnmtopng

 and view the result in the browser it expands the image
 so I can't use all 1200x900 like the pdf viewer can.
The screen resolution is always 1200x900 in either mode. However, IIRC
the browswer
activity has tuned to scale the images such that they looks normal to
a normal PC. Sorry that I don't know how to turn off this but you can
always d/l an official build of firefox via terminal.

 How do I browse with the DCON in grayscale or make
 images that the DCON or browser won't expand?
You can play around the display mode through the
/sys/devices/platform/dcon/. (no effect on scaling) Details can be
found on wiki.laptop.org. Hopefully there will be a hot key to switch
between color mode and b/w mode with back light. (currently only color
and b/w w/o back light)


-- 
Best regards,
Yuan Chao
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Give One Get One laptop for software development

2007-12-23 Thread ffm
It has wireless connectivity, so you should be able to ssh via wifi.

-ffm

On Nov 27, 2007 10:52 PM, Danilo Câmara [EMAIL PROTECTED] wrote:

 I'm a student at State University of Campinas, Brazil. I'm researching
 efficient implementation of Elliptic Curve Cryptography in constrained
 environments. I'm working with an ARM XScale PXA270 platform but would
 like also to work with a x86-based constrained platform. I think the
 OLPC laptop is an interesting option for many reasons.

 I'd like to know if one of those laptops of the Give One Get One program
 are suitable for software development? I guess so, but would like to be
 sure.

 Do I need any special hardware or cable to connect to the OLPC laptop
 from my desktop? A telnet or SSH connection is all I need.

 I want real timings, so I think an emulated solution would not be
 suitable.

 Thanks
 --
 Danilo Câmara [EMAIL PROTECTED]

 ___
 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: Browse in GS

2007-12-23 Thread ffm
BTW, the way to install firefox is 'yum install firefox' (as root)

-ffm

On Dec 23, 2007 12:59 PM, Yuan Chao [EMAIL PROTECTED] wrote:

 On Dec 21, 2007 3:36 AM, Rob Logan [EMAIL PROTECTED] wrote:

  Got my GOGO yesterday. The pdf viewer does an outstanding
  job imaging http://rob.com/airports/afd/nc_212_25OCT2007.pdf
  but if I pre-process and pre-size it into 8 grays in a
  fixed colormap via gs | pnmcut | ppmquant -map  8gray | pnmtopng

  and view the result in the browser it expands the image
  so I can't use all 1200x900 like the pdf viewer can.
 The screen resolution is always 1200x900 in either mode. However, IIRC
 the browswer
 activity has tuned to scale the images such that they looks normal to
 a normal PC. Sorry that I don't know how to turn off this but you can
 always d/l an official build of firefox via terminal.

  How do I browse with the DCON in grayscale or make
  images that the DCON or browser won't expand?
 You can play around the display mode through the
 /sys/devices/platform/dcon/. (no effect on scaling) Details can be
 found on wiki.laptop.org. Hopefully there will be a hot key to switch
 between color mode and b/w mode with back light. (currently only color
 and b/w w/o back light)


 --
 Best regards,
 Yuan Chao
 ___
 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: Silly Question

2007-12-23 Thread Jeffrey Kesselman
Thanks all i foudn my problem.

I was plugged into a USB slot on thr ight not the left.

Interestingly enough, on the current software, if you do that the
journal will still see the usb stick but not be able to open it.

On Dec 23, 2007 9:16 AM, Yuan Chao [EMAIL PROTECTED] wrote:
 On Dec 23, 2007 1:22 PM, Jeffrey Kesselman [EMAIL PROTECTED] wrote:

  (1)  I  have a 2 gig SD card in my card slot.  I can see it in the
  journal, but I can't figure out how to use it for anything.
 Journal serves as file manager for XO.

  In particular Id like to dowload stuff to it  But when I download it
  goes to my journal, which I assume is hiding fiels somewhere in the
  main filesystem, yes?  Is there a way to redirect downloads directly
  to the SD card?  If not, is ther a way from the interface to move
  downlaods to it after they have been downloaded?
 I remember that the d/l files are first saved to /tmp. Then they
 should go to journal db after 'add to journal'. You can move the d/l
 file by dragging to the SD icon in journal.


 --
 Best regards,
 Yuan Chao




-- 
~~ Microsoft help desk says: reply hazy, ask again later. ~~
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Fooling with Java

2007-12-23 Thread Jeffrey Kesselman
On Dec 22, 2007 3:25 PM, Jeffrey Kesselman [EMAIL PROTECTED] wrote:
 Thanks Guys.

 I decided to try something a bit lighter weight so i installed JEdit.
 I discovered that alt-p/alt-n and at elast for JEdit that works to get
 my editor window up front.

 Two oddities  in mtachbook/java pairing still.

Similzr results with other Java apps.

I'd say there are some matchbook issues to be resolved before Java
could be fully usable on the OLPC.  The menu thing is really a show
stopper.

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


Re: Give One Get One laptop for software development

2007-12-23 Thread Phil Bordelon
Jeffrey Kesselman wrote:
 Keep in mind though that it has the chicklet' keyboard that really
 isnt suited to writing a whole lot at once.
 
 I haven't tried plugging a USB kb in.  I dont know if it would work.

Plugging in a USB keyboard works great.  That's how I used my XO at
work over the past week.

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


Re: suspend/resume support?

2007-12-23 Thread Mitch Bradley
Jake B wrote:
 Are XO developers planning to implement support for
 suspend-to-RAM/resume on the XO?
 Please let me know. Thanks.
   
That feature is already implemented.  Press the power button and it 
suspends; press again to resume.  Lid closures do it too.

 Jake
 ___
 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: Give One Get One laptop for software development

2007-12-23 Thread Yoshiki Ohshima
  Danilo,

 I'm a student at State University of Campinas, Brazil. I'm researching
 efficient implementation of Elliptic Curve Cryptography in constrained
 environments. I'm working with an ARM XScale PXA270 platform but would
 like also to work with a x86-based constrained platform. I think the
 OLPC laptop is an interesting option for many reasons.
 
 I'd like to know if one of those laptops of the Give One Get One program
 are suitable for software development? I guess so, but would like to be
 sure.
 
 Do I need any special hardware or cable to connect to the OLPC laptop
 from my desktop? A telnet or SSH connection is all I need.

  It highly depends on what you want to develop and how.  From what
you described, you are not interested in developing software for for
Sugar.  If so, you can certainly replace the window manager to, say,
twm and start a terminal emulator to use the X Window System in
somewhat more conventional way.

  The size of your program won't be too large, so GCC should be fine
to compile your software with the memory XO have.  You can of course
compile your software on another computer and copy to run.

 I want real timings, so I think an emulated solution would not be
 suitable.

  It sounds like you will want/need to do some assembly language
programming.  Geode LX has some features to generate random number
sequences (and AES accelarator).  I thought it has some statistic
counter stuff, but don't know how to use it (or I don't know what it
is, in fact).

  As others wrote, the XO keyboard is not great...  But I'd say with
some training, it is not unusable.  So it is conceivable to do the
whole development on XO.

  (What are the many reasons that makes it an interesting option for
you?)

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


Re: suspend/resume support?

2007-12-23 Thread Jake B
Doesn't work on mine. Neither closing the lid nor pressing the power
button causes it to suspend. I'm fairly sure of this, as the power
light stays lit, and the network activity light continues to flash.
I'm using a G1G1 laptop with build 650. Do I need to be using a new
joyride?
Please let me know. Thanks.

Jake

On Dec 23, 2007 1:29 PM, Mitch Bradley [EMAIL PROTECTED] wrote:

 Jake B wrote:
  Are XO developers planning to implement support for
  suspend-to-RAM/resume on the XO?
  Please let me know. Thanks.
 
 That feature is already implemented.  Press the power button and it
 suspends; press again to resume.  Lid closures do it too.

  Jake
  ___
  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: Give One Get One laptop for software development

2007-12-23 Thread Jake B
I'm surprisingly happy with the XO laptop keyboard. After only a day
of practice, I've acclimated enough to be productive.
How do you swap out the window manager?

Jake

On Dec 23, 2007 1:33 PM, Yoshiki Ohshima [EMAIL PROTECTED] wrote:
   Danilo,

  I'm a student at State University of Campinas, Brazil. I'm researching
  efficient implementation of Elliptic Curve Cryptography in constrained
  environments. I'm working with an ARM XScale PXA270 platform but would
  like also to work with a x86-based constrained platform. I think the
  OLPC laptop is an interesting option for many reasons.
 
  I'd like to know if one of those laptops of the Give One Get One program
  are suitable for software development? I guess so, but would like to be
  sure.
 
  Do I need any special hardware or cable to connect to the OLPC laptop
  from my desktop? A telnet or SSH connection is all I need.

   It highly depends on what you want to develop and how.  From what
 you described, you are not interested in developing software for for
 Sugar.  If so, you can certainly replace the window manager to, say,
 twm and start a terminal emulator to use the X Window System in
 somewhat more conventional way.

   The size of your program won't be too large, so GCC should be fine
 to compile your software with the memory XO have.  You can of course
 compile your software on another computer and copy to run.

  I want real timings, so I think an emulated solution would not be
  suitable.

   It sounds like you will want/need to do some assembly language
 programming.  Geode LX has some features to generate random number
 sequences (and AES accelarator).  I thought it has some statistic
 counter stuff, but don't know how to use it (or I don't know what it
 is, in fact).

   As others wrote, the XO keyboard is not great...  But I'd say with
 some training, it is not unusable.  So it is conceivable to do the
 whole development on XO.

   (What are the many reasons that makes it an interesting option for
 you?)

 -- Yoshiki

 ___
 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: suspend/resume support?

2007-12-23 Thread Jordan Crouse
On 23/12/07 08:29 -1000, Mitch Bradley wrote:
 Jake B wrote:
  Are XO developers planning to implement support for
  suspend-to-RAM/resume on the XO?
  Please let me know. Thanks.

 That feature is already implemented.  Press the power button and it 
 suspends; press again to resume.  Lid closures do it too.

And as always, /sys/power/state is available for your manual power
suspending needs.

Jordan

-- 
Jordan Crouse
Systems Software Development Engineer 
Advanced Micro Devices, Inc.


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


Update instructions for normal users

2007-12-23 Thread ffm
I looked at the information on the wiki about updating the OLPC's software,
and saw no info targeted for the G1G1 users. I thus decided to take the
initiative and write my own (very) short instructions on how to update from
stable to stable for normal users at http://wiki.laptop.org/go/Olpc-update.

I am interested in having others examine my work to make sure I haven't made
any large errors. I am not running the stable, so I cannot test it out, but
it *should* work.

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


Re: Give One Get One laptop for software development

2007-12-23 Thread NoiseEHC
If you hit some areas where the spec (databook) does not describe 
reality, please update this page:
http://wiki.laptop.org/go/Geode
Thanks!

Danilo Câmara wrote:
 I'm a student at State University of Campinas, Brazil. I'm researching
 efficient implementation of Elliptic Curve Cryptography in constrained
 environments. I'm working with an ARM XScale PXA270 platform but would
 like also to work with a x86-based constrained platform. I think the
 OLPC laptop is an interesting option for many reasons.

 I'd like to know if one of those laptops of the Give One Get One program
 are suitable for software development? I guess so, but would like to be
 sure.

 Do I need any special hardware or cable to connect to the OLPC laptop
 from my desktop? A telnet or SSH connection is all I need.

 I want real timings, so I think an emulated solution would not be
 suitable.

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


Re: Silly Question

2007-12-23 Thread Yuan Chao
On Dec 24, 2007 2:21 AM, Jeffrey Kesselman [EMAIL PROTECTED] wrote:

 I was plugged into a USB slot on thr ight not the left.
 Interestingly enough, on the current software, if you do that the
 journal will still see the usb stick but not be able to open it.
That's interesting... I used to use the USB slots on the right hand
slide of my XO.
They should be identical. Better make use that you don't have a broken
hardware. :)


 On Dec 23, 2007 9:16 AM, Yuan Chao [EMAIL PROTECTED] wrote:
  On Dec 23, 2007 1:22 PM, Jeffrey Kesselman [EMAIL PROTECTED] wrote:
 
   (1)  I  have a 2 gig SD card in my card slot.  I can see it in the
   journal, but I can't figure out how to use it for anything.
  Journal serves as file manager for XO.
 
   In particular Id like to dowload stuff to it  But when I download it
   goes to my journal, which I assume is hiding fiels somewhere in the
   main filesystem, yes?  Is there a way to redirect downloads directly
   to the SD card?  If not, is ther a way from the interface to move
   downlaods to it after they have been downloaded?
  I remember that the d/l files are first saved to /tmp. Then they
  should go to journal db after 'add to journal'. You can move the d/l
  file by dragging to the SD icon in journal.
 
 
  --
  Best regards,
  Yuan Chao
 




 --
 ~~ Microsoft help desk says: reply hazy, ask again later. ~~




-- 
Best regards,
Yuan Chao
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: suspend/resume support?

2007-12-23 Thread Jake B
Could I get more info on /sys/power/state please?

For a project where intelligent power consumption is such a large
concern, I would expect this to be solid. Could anyone  weigh in on
the status of suspend/resume on the XO, and perhaps explain why my
G1G1 does not appear to implement this feature? Is it enabled in build
650, or did it not make it into the stable release?
Please let me know. Thanks.

Jake


On Dec 23, 2007 1:45 PM, Jordan Crouse [EMAIL PROTECTED] wrote:
 On 23/12/07 08:29 -1000, Mitch Bradley wrote:
  Jake B wrote:
   Are XO developers planning to implement support for
   suspend-to-RAM/resume on the XO?
   Please let me know. Thanks.
  
  That feature is already implemented.  Press the power button and it
  suspends; press again to resume.  Lid closures do it too.

 And as always, /sys/power/state is available for your manual power
 suspending needs.

 Jordan

 --
 Jordan Crouse
 Systems Software Development Engineer
 Advanced Micro Devices, Inc.



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


Re: suspend/resume support?

2007-12-23 Thread Chris Ball
Hi,

Doesn't work on mine. Neither closing the lid nor pressing the
power button causes it to suspend. I'm fairly sure of this, as the
power light stays lit, and the network activity light continues to
flash.  I'm using a G1G1 laptop with build 650. Do I need to be
using a new joyride?  Please let me know. Thanks.

Yes, the power management features were not ready in time for the G1G1
build, but they are in Joyride.

Thanks,

- Chris.
-- 
Chris Ball   [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Clock?

2007-12-23 Thread C. Scott Ananian
On Dec 22, 2007 10:06 PM, Hal Murray [EMAIL PROTECTED] wrote:
 It looks in /etc/sysconfig/clock for the UTC flag.  It defaults to local.

 My XO doesn't have an /etc/sysconfig/clock

 All the Linux boxes I've ever worked with have run with the hardware clock
 set to UTC.  I'm not sure why XO is setup to use local time.  It should work.
  (The only reason I know to have the UTC set to local time is if you are dual
 booting with a popular OS that needs (needed?) local time.)

See trac #4959 (/etc/sysconfig/clock will be created in update.1) and
#5648 (just filed, for the UTC=true clause).
 --scott
-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: suspend/resume support?

2007-12-23 Thread Jake B
Can olpc-update be used to update to a joyride version?

Jake

On Dec 23, 2007 2:30 PM, Chris Ball [EMAIL PROTECTED] wrote:
 Hi,

 Doesn't work on mine. Neither closing the lid nor pressing the
 power button causes it to suspend. I'm fairly sure of this, as the
 power light stays lit, and the network activity light continues to
 flash.  I'm using a G1G1 laptop with build 650. Do I need to be
 using a new joyride?  Please let me know. Thanks.

 Yes, the power management features were not ready in time for the G1G1
 build, but they are in Joyride.

 Thanks,

 - Chris.
 --
 Chris Ball   [EMAIL PROTECTED]

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


Re: suspend/resume support?

2007-12-23 Thread ffm
On Dec 23, 2007 2:52 PM, Jake B [EMAIL PROTECTED] wrote:

 Can olpc-update be used to update to a joyride version?


Yes, assuming you have a developer keyhttp://wiki.laptop.org/go/Developer_Key
.

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


Re: Silly Question

2007-12-23 Thread Jeffrey Kesselman
On Dec 23, 2007 2:25 PM, Yuan Chao [EMAIL PROTECTED] wrote:
 On Dec 24, 2007 2:21 AM, Jeffrey Kesselman [EMAIL PROTECTED] wrote:

  I was plugged into a USB slot on thr ight not the left.
  Interestingly enough, on the current software, if you do that the
  journal will still see the usb stick but not be able to open it.
 That's interesting... I used to use the USB slots on the right hand
 slide of my XO.
 They should be identical. Better make use that you don't have a broken
 hardware. :)

It shows up fine at the bottom of the journal .  I can get to it fine
from the terminal.

It just wont open the actual data  in Journal.

*shrug*




  On Dec 23, 2007 9:16 AM, Yuan Chao [EMAIL PROTECTED] wrote:
   On Dec 23, 2007 1:22 PM, Jeffrey Kesselman [EMAIL PROTECTED] wrote:
  
(1)  I  have a 2 gig SD card in my card slot.  I can see it in the
journal, but I can't figure out how to use it for anything.
   Journal serves as file manager for XO.
  
In particular Id like to dowload stuff to it  But when I download it
goes to my journal, which I assume is hiding fiels somewhere in the
main filesystem, yes?  Is there a way to redirect downloads directly
to the SD card?  If not, is ther a way from the interface to move
downlaods to it after they have been downloaded?
   I remember that the d/l files are first saved to /tmp. Then they
   should go to journal db after 'add to journal'. You can move the d/l
   file by dragging to the SD icon in journal.
  
  
   --
   Best regards,
   Yuan Chao
  
 
 
 
 
  --
  ~~ Microsoft help desk says: reply hazy, ask again later. ~~
 



 --
 Best regards,
 Yuan Chao




-- 
~~ Microsoft help desk says: reply hazy, ask again later. ~~
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [PATCH] CLI Interface to the Sugar Datastore

2007-12-23 Thread Walter Bender
Is there a corresponding copy from datastore? (It sure would make
installing Java simpler for the faint of heart.)

-walter

On Dec 21, 2007 9:45 PM, Phil Bordelon [EMAIL PROTECTED] wrote:

 Hey there, folks.

 With the wonderful help of m_stone on IRC, I've managed to take a
 script I banged on (copy-to-datastore, originated by rwh) and have
 at:

http://dev.laptop.org/ticket/5571

 and put it in a Git repository, built RPMs for the ship.2 build,
 and so on.  The patch follows; the RPMs are at:

http://teach.laptop.org/~phil/

 Specifically:


 http://teach.laptop.org/~phil/sugar-datastore-0.2.2.1-0.40.20071221git.d9bf5f08e7.noarch.rpm

 http://teach.laptop.org/~phil/sugar-datastore-0.2.2.1-0.40.20071221git.d9bf5f08e7.src.rpm

 Hopefully others will find copy-to-datastore useful.

 Many thanks to m_stone for all the help in getting me to this
 point!

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




-- 
Walter Bender
One Laptop per Child
http://laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Give One Get One laptop for software development

2007-12-23 Thread M. Edward (Ed) Borasky
Danilo Câmara wrote:
 I'm a student at State University of Campinas, Brazil. I'm researching
 efficient implementation of Elliptic Curve Cryptography in constrained
 environments. I'm working with an ARM XScale PXA270 platform but would
 like also to work with a x86-based constrained platform. I think the
 OLPC laptop is an interesting option for many reasons.
 
 I'd like to know if one of those laptops of the Give One Get One program
 are suitable for software development? I guess so, but would like to be
 sure.

How are you going to get an XO? The Give One Get One program is only in
the USA and Canada, and the other units go to young children.

Assuming that you can obtain one, there are two ways to develop for the XO:

1. Cross-develop on a more powerful platform, download the software to
the XO, and test it.

2. Native develop and test on the XO itself.

The XO as currently shipping does *not* contain a development tool set
other than Python and Etoys, which is a version of Squeak, which is a
Smalltalk IDE. In particular, there is no Perl interpreter on the XO,
and there is not GCC or any of the conventional Linux development tool set.

On top of that, there is very little room on the XO's base flash hard
drive (1 GB) for any additional software at the system level. As a
consequence, I think you'd want to either cross-develop using the
standard GNU/Linux tools, or use a more compact development tool set on
the XO itself.

I recommend Forth for the compact development tool set on the XO
itself. The stock Fedora gforth package should work, although I've
only tested it on an emulated XO -- my physical unit has not arrived
yet. And there is a version of Forth that is more or less XO-native --
it's a port of the boot firmware to run in the Linux environment.

 Do I need any special hardware or cable to connect to the OLPC laptop
 from my desktop? A telnet or SSH connection is all I need.

Yes ... once you set the root and olpc passwords on the unit itself,
you can ssh in over either the wireless network or via a USB standard
Ethernet connection. I don't believe the telnet server is there --
nobody I know uses telnet any more because it's insecure.
 
 I want real timings, so I think an emulated solution would not be
 suitable.

Well ... I guess that depends on how good your emulator is. But the
Geode is more like an Athlon than anything else -- I think it has MMX
and 3DNOW! but not SSE or 3DNOWEXT or any later SSE instruction sets.
That's one of the reasons I think you might want to look at Forth --
it's a complete IDE, it has an assembler built in, and it's pretty easy
to profile Forth code at the chip level. That's tough to do in C because
of the edit-compile-link-run cycle. BTW, gForth works just fine on the
XScale. :)

Oh, yeah -- one other question -- how are you doing elliptic curve
crypto on the XSCale? Isn't it floating-point intensive?

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


Re: Silly Question

2007-12-23 Thread Gerard J. Cerchio
Yuan Chao wrote:
 On Dec 24, 2007 2:21 AM, Jeffrey Kesselman [EMAIL PROTECTED] wrote:

   
 I was plugged into a USB slot on thr ight not the left.
 Interestingly enough, on the current software, if you do that the
 journal will still see the usb stick but not be able to open it.
 
 That's interesting... I used to use the USB slots on the right hand
 slide of my XO.
 They should be identical. Better make use that you don't have a broken
 hardware. :)
   
The lower right hand USB port has problems on one of my G1G1's
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Give One Get One laptop for software development

2007-12-23 Thread Rob Savoye
M. Edward (Ed) Borasky wrote:

 1. Cross-develop on a more powerful platform, download the software to
 the XO, and test it.

  Which is the easiest way. You can also develop natively on Fedora 7,
and just copy the executables over, as the XO is basically running
Fedora 7 anyway.

 2. Native develop and test on the XO itself.

  Barely... There is barely enough room for all the development
packages, and gcc does not perform real well. At one time I had a USB
drive with everything on it, but it's just easier to use a Fedora
machine. I usually only use my own cross compilers for the XO when I'm
on my Ubuntu laptop.

 and there is not GCC or any of the conventional Linux development tool set.

  GCC and G++ are both used with the XO.

 Yes ... once you set the root and olpc passwords on the unit itself,
 you can ssh in over either the wireless network or via a USB standard

 I usually ssh into my XO, and do most everything that way except for
testing.

 Well ... I guess that depends on how good your emulator is. But the
 Geode is more like an Athlon than anything else -- I think it has MMX
 and 3DNOW! but not SSE or 3DNOWEXT or any later SSE instruction sets.

  I believe the geode optimized GCC and Glibc are included now. If not,
here's instructions on building your own:
http://wiki.gnashdev.org/wiki/index.php/Building_OLPC_Tools

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


how to get an activation key without wifi ?

2007-12-23 Thread fr�ffffffffffe9d�ffffffffffe9ric
Hello

I have a G1G1 olpc and I need an activation key

http://wiki.laptop.org/go/Activation_and_Developer_Keys

The first method requires a wifi connection , I don't
have wifi , and there is no wifi spot where I live


The second method requires an account on 

https://activation.laptop.org

I have searched the web quite a lot , and I don't find
anywhere any method to get an account

Can you help me please ?

Thanks

Frederic Pouchal


  

Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Give One Get One laptop for software development

2007-12-23 Thread Jeffrey Kesselman
The discussion thread rather looks like it suffered from a 'too many
cooks problem.

Aren't there any existing small ide's written in pyton for python?

JK

On Dec 23, 2007 3:57 PM, Jake B [EMAIL PROTECTED] wrote:
 On Dec 23, 2007 3:50 PM, M. Edward (Ed) Borasky [EMAIL PROTECTED] wrote:
  Danilo Câmara wrote:
   I'm a student at State University of Campinas, Brazil. I'm researching
   efficient implementation of Elliptic Curve Cryptography in constrained
   environments. I'm working with an ARM XScale PXA270 platform but would
   like also to work with a x86-based constrained platform. I think the
   OLPC laptop is an interesting option for many reasons.
  
   I'd like to know if one of those laptops of the Give One Get One program
   are suitable for software development? I guess so, but would like to be
   sure.
 
  How are you going to get an XO? The Give One Get One program is only in
  the USA and Canada, and the other units go to young children.
 
  Assuming that you can obtain one, there are two ways to develop for the XO:
 
  1. Cross-develop on a more powerful platform, download the software to
  the XO, and test it.
 
  2. Native develop and test on the XO itself.
 
  The XO as currently shipping does *not* contain a development tool set
  other than Python and Etoys, which is a version of Squeak, which is a
  Smalltalk IDE.

 What happened to Develop?
 http://wiki.laptop.org/go/Develop

 Jake

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




-- 
~~ Microsoft help desk says: reply hazy, ask again later. ~~
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 1470

2007-12-23 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1470/

+AcousticMeasure-11.xo
-AcousticMeasure-9.xo
-Chat-31.xo
+Chat-32.xo
-Paint-13.xo
+Paint-15.xo
-Pippy-14.xo
+Pippy-16.xo
-Record-47.xo
+Record-49.xo
-TamTamJam-45.xo
+TamTamJam-46.xo
-Web-81.xo
+Web-83.xo
+fontconfig.i386 0:2.4.2-4.olpc2
-fontconfig.i386 0:2.4.2-4olpc.fc7
+libpcap.i386 14:0.9.7-1.fc7
-olpc-library-common.noarch 0:1-12
+olpc-library-common.noarch 0:1-14
-olpc-library-core.noarch 0:1-12
+olpc-library-core.noarch 0:1-14
-olpc-utils.i386 0:0.53-1.olpc2
+olpc-utils.i386 0:0.59-1.olpc2
-rainbow.noarch 0:0.7.4-1.olpc2
+rainbow.noarch 0:0.7.5-1.olpc2
+sudo.i386 0:1.6.8p12-14.fc7
-sugar-evince.i386 0:2.20.0-1
+sugar-evince.i386 0:2.20.0-4.olpc2
-sugar-evince-python.i386 0:2.20.0-1
+sugar-evince-python.i386 0:2.20.0-4.olpc2
-sugar.i386 0:0.75.5-1
+sugar.i386 0:0.75.6-1
+tcpdump.i386 14:3.9.7-1.fc7
-util-linux.i386 0:2.13-0.54.1.fc7
+util-linux-ng.i386 0:2.13.1-0.2.olpc2
-xkeyboard-config.noarch 0:1.1-6.20071130cvs.olpc2
+xkeyboard-config.noarch 0:1.1-7.20071130cvs.olpc2
-xulrunner.i386 0:1.9-0.beta1.7.olpc2
+xulrunner.i386 0:1.9-0.beta1.8.olpc2

--- olpc-library-common.noarch 1-14 ---
  * fix bug with l10n categories files

--- olpc-library-core.noarch 1-14 ---
  * fix bug with l10n categories files

--- AcousticMeasure-11 ---
 * Fix socket placement to work under Rainbow.

--- Chat-32 ---
  * Pippy-ize Chat, so that 'view source' lets you edit and regenerate
the Chat activity in Pippy.

--- Paint-15 ---
   * Bug #4806 fixed: icons missing
   * Updated MANIFEST and translations (pootle)

--- Pippy-16 ---
  * New slideshow example for datastore photos, by cjb.

--- Record-49 ---
   * #4525 (international .po files added)

--- TamTamJam-46 ---
* Fixed keep error problem (Lync)

--- Web-83 ---
 * #5639 Fix browser threads related crash

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/joyride-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Give One Get One laptop for software development

2007-12-23 Thread Jeffrey Kesselman
Eic looks really nice.  I tooka  first stab at installing it but (a)
it has a LOt of dependancies that take up a lto of room and 9b) one of
the dependnacies, QScintilla, doesn't seem to be available as a binary
and I gacve up at that point.

I might look at idle to see if its as bad...

JK

On Dec 23, 2007 4:24 PM, M. Edward (Ed) Borasky [EMAIL PROTECTED] wrote:
 Jeffrey Kesselman wrote:
  The discussion thread rather looks like it suffered from a 'too many
  cooks problem.
 
  Aren't there any existing small ide's written in pyton for python?

 The two main IDEs for Python are Eric and Idle (bonus points for
 knowing who Eric Idle is and what *other* group besides Monty Python he
 belonged to.) :)

 That said, IIRC a lot of the Python numeric code is bundled into the XO
 base, and a lot of *that* is already optimized. For example, the Atlas
 linear algebra library is on the XO (although it's the i386 version --
 it's not yet optimized for the Geode). So I am guessing the original
 task -- elliptic curve cryptography -- could well be done efficiently on
 the XO in Python using pippy as the IDE.


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




-- 
~~ Microsoft help desk says: reply hazy, ask again later. ~~
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Give One Get One laptop for software development

2007-12-23 Thread M. Edward (Ed) Borasky
Rob Savoye wrote:

 2. Native develop and test on the XO itself.
   GCC and G++ are both used with the XO.

Used with an XO, sure. But not *installed on* the XO by default. I run
virtual XOs in VMware Workstation 6. You can't install VMware Tools on
one because:

a. There isn't enough room for the RPM on the base 1 GB hard drive.
b. If you build a virtual XO with a larger hard drive, you can install
the RPM, but the configure script doesn't work. It needs Perl, which
isn't installed. If you install Perl, you find out that it also needs
gcc and make, and if you install those, you find out that the kernel
headers or some other kernel package doesn't match the running kernel.

 I believe the geode optimized GCC and Glibc are included now. If not,
 here's instructions on building your own:
 http://wiki.gnashdev.org/wiki/index.php/Building_OLPC_Tools

I may check these out -- my base distro is Gentoo, so I may just skip
all this. :)

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


New update.1 build 667

2007-12-23 Thread Build Announcer Script
http://pilgrim.laptop.org/~pilgrim/olpc/streams/update.1/build667/

-Calculate-13.xo
+Calculate-15.xo
-Paint-13.xo
+Paint-15.xo
-Read-35.xo
+Read-37.xo
-Web-80.xo
+Web-81.xo
-evince-olpc.i386 0:0.3-1
-fontconfig.i386 0:2.4.2-3.fc7
+fontconfig.i386 0:2.4.2-4.olpc2
-kernel.i586 0:2.6.22-20071121.7.olpc.af3dd731d18bc39
+kernel.i586 0:2.6.22-20071213.7.olpc.807beb7d0b8a49a
+ohm.i386 0:0.1.1-5.6.20071120git.fc7
-poppler.i386 0:0.5.4-7.fc7
+poppler.i386 0:0.6.2-4.olpc2
-sugar-datastore.noarch 0:0.5-1
+sugar-datastore.noarch 0:0.7.2-1
+sugar-evince.i386 0:2.20.0-4.olpc2
+sugar-evince-python.i386 0:2.20.0-4.olpc2

--- Calculate-15 ---
* Fixed parsing of fraction separators, #5319

--- Paint-15 ---
   * Bug #4806 fixed: icons missing
   * Updated MANIFEST and translations (pootle)

--- Read-37 ---
   * Fix sharing issue, #5365

--- Web-81 ---
* Use the new show_object_in_journal API of the base activity class
  to show a downladed object or the view source one in the journal
  #4909 (cscott)

--
 This email was automatically generated
 Aggregated logs at http://dev.laptop.org/~bert/update.1-pkgs.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Clock?

2007-12-23 Thread Bernardo Innocenti
Jerry Van Baren wrote:

 Hmmm, odd.  After setting the hwclock with --utc, my /etc/adjtime has 
 UTC but, when I cycled power, my system clock was off by my timezone.
 Ahh, my /etc/adjtime has 0 instead of UTC on the second line.

This is probably because adjtime is marked writable in /etc/rwtab,
but not preserved in /etc/statetab.  I'll fix that.

-- 
 \___/
 |___|   Bernardo Innocenti - http://www.codewiz.org/
  \___\  One Laptop Per Child - http://www.laptop.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Silly Question

2007-12-23 Thread Ivan Krstić
On Dec 23, 2007, at 12:22 AM, Jeffrey Kesselman wrote:
 my journal, which I assume is hiding fiels somewhere in the
 main filesystem, yes?

Yes.

 Is there a way to redirect downloads directly
 to the SD card?

Not yet.

 If not, is ther a way from the interface to move
 downlaods to it after they have been downloaded?

You should be able to drag files to the SD card inside the journal  
activity.

 (2) About those journal downloads...
 Where are they stored?


/home/olpc/.sugar/default/datastore/store/

Cheers,

--
Ivan Krstić [EMAIL PROTECTED] | http://radian.org

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


Re: Give One Get One laptop for software development

2007-12-23 Thread C. Scott Ananian
Pippy is a capable basic Python IDE.  sshfs is a nice way to get
access to the XO's filesystem from a full-scale development machine.
The XO's flash is large enough to install emacs, git, and other such
tools; a full C development environment is a bit of a stretch, but you
can add an external SD card if you need to.
 --scott

-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: how to get an activation key without wifi ?

2007-12-23 Thread C. Scott Ananian
On Dec 23, 2007 4:01 PM, Mr frÿffe9dÿffe9ric pouchal
[EMAIL PROTECTED] wrote:
 I have a G1G1 olpc and I need an activation key
 http://wiki.laptop.org/go/Activation_and_Developer_Keys

You mean, Developer Key.  G1G1 machines are pre-activated from the factory.

 The first method requires a wifi connection , I don't
 have wifi , and there is no wifi spot where I live
 The second method requires an account on
 https://activation.laptop.org
 I have searched the web quite a lot , and I don't find
 anywhere any method to get an account

You have several options:
 a) use a USB-to-wired ethernet adapter to get your XO on the net,
then use the method built into the XO.
 b) you can copy the file /home/.devkey.html from the XO to another
(network-connected) machine, and perform the process from that
machine.
 c) You can submit a written request via snail mail.  The contact
address on the OLPC website should work:
 One Laptop per Child
 P.O. Box 425087
 Cambridge, MA 02142
 U.S.A.
Include at least the serial number of the laptop; the UUID would be
helpful but not necessary.
  --scott

-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


file compare ?

2007-12-23 Thread Mikus Grinbergs
G1G1.  When in the Terminal application I enter 'cmp file1 file2', 
the response I get is:  bash: cmp: command not found.

How come ?

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


Re: Playing with IDEs

2007-12-23 Thread M. Edward (Ed) Borasky
Jeffrey Kesselman wrote:
 Figured it was time for a new thread for this
 
 Idle is actually included on the olpc in /usr/lib/python2.5/idlelib
 
 However trying to invoke idle.py gives this error...
 
 ** IDLE can't import Tkinter.  Your python may not be configured for Tk.
 
 Question for those more familiar with python on linux, Is there
 something I can yum
 or otherwise download and install that would fix this?
 
 JK
 
I think the Tkinter RPM isn't loaded by default ... I think yum install
 tkinter will bring it in. If I knew how to do anything in Idle, I'd
try it on my emulated XO. :)
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: file compare ?

2007-12-23 Thread Chris Ball
Hi,

G1G1.  When in the Terminal application I enter 'cmp file1 file2',
the response I get is: bash: cmp: command not found.

yum -y install diffutils.  You could file a bug asking this to be
included in the stock build.  The RPM is large (500KiB), but the
cause seems to be copious i10n data.

- Chris.
-- 
Chris Ball   [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [PATCH] CLI Interface to the Sugar Datastore

2007-12-23 Thread Phil Bordelon
Walter Bender wrote:
 Is there a corresponding copy from datastore? (It sure would make
 installing Java simpler for the faint of heart.)

Not yet, although I have plans to work on something like that.  It's
considerably more complex, though, as the Sugar datastore is a much
more opaque beast than a UNIX filesystem.

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


Re: suspend/resume support?

2007-12-23 Thread Chris Ball
Hi,

I've got joyride 1466

Pressing the power button doesn't do anything.

Is there something else I have to do or not do?

You also need a C model, since suspend/resume features exposed
hardware bugs in earlier models.  C1+ is required for suspend,
C2+ is required for shutting off the display.

- Chris.
-- 
Chris Ball   [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: suspend/resume support?

2007-12-23 Thread ffm
On Dec 24, 2007 3:59 AM, Jake B [EMAIL PROTECTED] wrote:

 How can I tell what kind of model I have? Are the G1G1 laptops all of
 a particular model?


IIRC, if you have a G1G1 laptop you do not have to wroory about any of this,
as you should have the latest model. Only ones who got laptops through the
developer program have to worry about models.

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


Re: suspend/resume support?

2007-12-23 Thread Hal Murray

[EMAIL PROTECTED] said (off list):
 Are you sure you're giving it long enough? Hold it down and give it a
 good 10 count. The machine should turn off long before then, but it is
 possible you're not holding it long enough. Worth a try, no? 

Thanks.  Yes, It works if I hold it down for a long time.  It takes several 
seconds, but I don't think it's quite 10.


[EMAIL PROTECTED] said:
 You also need a C model, since suspend/resume features exposed
 hardware bugs in earlier models.  C1+ is required for suspend, C2+ is
 required for shutting off the display. 

Thanks again.  That explains why it reboots rather than resumes.  (I've got a 
B3.)




-- 
These are my opinions, not necessarily my employer's.  I hate spam.



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


Re: Conway's Life activity

2007-12-23 Thread Mitch Bradley
You may be amused to know that the firmware has an Easter Egg of the 
Conway's Life.  If you press the rocker pad (left side of screen) to the 
right after powering on, you will get a randomly-select amusement, one 
of which is Life.  It uses the traditional life-death rule with a 
wrap-around field, and initial conditions that result in a fairly long 
number of generations before steady-state.  Specificially, the initial 
state is a glider gun and an R-pentomino.  The pentomino evolution 
eventually wrecks the gun, but things get pretty wild for awhile as 
gliders wrap around and interact with the debris from the pentomino.  It 
almost stabilizes several times, but then something will set off another 
burst of activity for awhile before it finally dies out.

Ross Andrews wrote:
 The wiki says I should send this application to the list for comments,  
 so here goes!

 1. Project name : Game of Life
 2. Existing website, if any :
 3. One-line description : John Conway's Game of Life

 4. Longer description   : This was one of the first cellular  
 automata,
  : invented by John Conway in 1970. It's  
 fun to
  : play with, encourages experimentation and
  : discovery, and is hypnotic to watch.

 5. URLs of similar projects :

 6. Committer list
 Please list the maintainer (lead developer) as the first entry.  
 Only list
 developers who need to be given accounts so that they can commit  
 to your
 project's code repository, or push their own. There is no need to  
 list
 non-committer developers.

Username   Full name SSH2 key  
 URLE-mail
   -  
 --
 #1 randrews   Ross Andrews   [EMAIL PROTECTED]

 7. Preferred development model

 [X] Central tree. Every developer can push his changes directly to  
 the
 project's git tree. This is the standard model that will be  
 familiar to
 CVS and Subversion users, and that tends to work well for most  
 projects.

 8. Set up a project mailing list:

 [X] No

 9. Commit notifications

 [X] No commit notifications, please

 10. Shell accounts

 None needed.

 11. Translation
 [X] Set up the laptop.org Pootle server to allow translation  
 commits to be made
 Translation requirements should be minimal. A few labels, that's it.

 12. Notes/comments:
 I have a version in development that works (using Pygame) but  
 isn't integrated into Sugar yet (still working on that). I think this  
 is pretty well suited to the XO hardware since it can be controlled  
 easily in tablet mode, works fine in monochrome, doesn't need battery- 
 consuming animation or complex graphics.
 ___
 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