Re: Frimware Q2E15 and Joyride-2368, good and bad

2008-09-03 Thread Tomeu Vizoso
On Wed, Sep 3, 2008 at 4:07 AM, Ton van Overbeek [EMAIL PROTECTED] wrote:
 C. Scott Ananian wrote:
 On Sun, Aug 31, 2008 at 10:02 PM, Ton van Overbeek [EMAIL PROTECTED] wrote:

 The bad:
 - Bounce (aka 3Dpong) has become completely unplayable. The screen
 update is very jerky.
  In earlier builds it was smooth.
  Something to do with the X-server changes for Etoys?


 No X changes were made to the joyride stream, except the X corruption
 fixes by dsd -- but they shouldn't slow down X refresh.  dsd,
 comments?

 Something changed. When looking with top (logged in with ssh on an other
 computer) I see that
 when running Bounce the cpu is at 100%, with 60-65% on X (!!!) and only
 30-35% on Bounce.hi
 It seems something is hogging X.
 This is on joyride-2379
 Under 8.1 the X consumption is far less and Bounce updates smoothly.

Perhaps Bounce stopped using an accelerated path to graphics so X has
to work more? xv, xshm, etc

Regards,

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


Re: How to get packages on the 8.2 branch?

2008-09-03 Thread Marco Pesenti Gritti
On Tue, Sep 2, 2008 at 8:54 PM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 I'll do a trac search
 for bugs assigned to add to build and milestone 8.2.0 before I
 make a stable build.

For Sugar we normally we have multiple fixed tickets which maps to the
same package. Should we give you anyway the nvr of the relevant
package(s) on each ticket when moving to approve for release? Or how
do you prefer to do it?

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


[PATCH 1/3] Use PCI_DEVICE_ID_88ALP01 for CAFÉ chip, rather than PCI_DEVICE_ID_CAFE.

2008-09-03 Thread David Woodhouse
Probably better to use the official designation.

Signed-off-by: David Woodhouse [EMAIL PROTECTED]
---
(Carried in git://git.infradead.org/~dwmw2/random-2.6.git)

 drivers/mmc/host/sdhci-pci.c |2 +-
 include/linux/pci_ids.h  |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/mmc/host/sdhci-pci.c b/drivers/mmc/host/sdhci-pci.c
index fcb14c2..0341cfb 100644
--- a/drivers/mmc/host/sdhci-pci.c
+++ b/drivers/mmc/host/sdhci-pci.c
@@ -326,7 +326,7 @@ static const struct pci_device_id pci_ids[] __devinitdata = 
{
 
{
.vendor = PCI_VENDOR_ID_MARVELL,
-   .device = PCI_DEVICE_ID_MARVELL_CAFE_SD,
+   .device = PCI_DEVICE_ID_MARVELL_88ALP01_SD,
.subvendor  = PCI_ANY_ID,
.subdevice  = PCI_ANY_ID,
.driver_data= (kernel_ulong_t)sdhci_cafe,
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
index f1624b3..ef6ef64 100644
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
@@ -1521,7 +1521,7 @@
 #define PCI_DEVICE_ID_MARVELL_GT64260  0x6430
 #define PCI_DEVICE_ID_MARVELL_MV64360  0x6460
 #define PCI_DEVICE_ID_MARVELL_MV64460  0x6480
-#define PCI_DEVICE_ID_MARVELL_CAFE_SD  0x4101
+#define PCI_DEVICE_ID_MARVELL_88ALP01_SD   0x4101
 
 #define PCI_VENDOR_ID_V3   0x11b0
 #define PCI_DEVICE_ID_V3_V960  0x0001
-- 
1.5.5.1
-- 
David WoodhouseOpen Source Technology Centre
[EMAIL PROTECTED]  Intel Corporation



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


[PATCH 2/3] [MTD] [NAND] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_NAND for CAFÉ

2008-09-03 Thread David Woodhouse
Signed-off-by: David Woodhouse [EMAIL PROTECTED]
---
(Carried in git://git.infradead.org/~dwmw2/random-2.6.git)

 drivers/mtd/nand/cafe_nand.c |6 +-
 include/linux/pci_ids.h  |1 +
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/drivers/mtd/nand/cafe_nand.c b/drivers/mtd/nand/cafe_nand.c
index 95345d0..b8064bf 100644
--- a/drivers/mtd/nand/cafe_nand.c
+++ b/drivers/mtd/nand/cafe_nand.c
@@ -1,6 +1,9 @@
 /*
  * Driver for One Laptop Per Child ‘CAFÉ’ controller, aka Marvell 88ALP01
  *
+ * The data sheet for this device can be found at:
+ *http://www.marvell.com/products/pcconn/88ALP01.jsp
+ *
  * Copyright © 2006 Red Hat, Inc.
  * Copyright © 2006 David Woodhouse [EMAIL PROTECTED]
  */
@@ -842,7 +845,8 @@ static void __devexit cafe_nand_remove(struct pci_dev *pdev)
 }
 
 static struct pci_device_id cafe_nand_tbl[] = {
-   { 0x11ab, 0x4100, PCI_ANY_ID, PCI_ANY_ID },
+   { PCI_VENDOR_ID_MARVELL, PCI_DEVICE_ID_MARVELL_88ALP01_NAND,
+ PCI_ANY_ID, PCI_ANY_ID },
{ }
 };
 
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
index ef6ef64..e6240b7 100644
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
@@ -1521,6 +1521,7 @@
 #define PCI_DEVICE_ID_MARVELL_GT64260  0x6430
 #define PCI_DEVICE_ID_MARVELL_MV64360  0x6460
 #define PCI_DEVICE_ID_MARVELL_MV64460  0x6480
+#define PCI_DEVICE_ID_MARVELL_88ALP01_NAND 0x4100
 #define PCI_DEVICE_ID_MARVELL_88ALP01_SD   0x4101
 
 #define PCI_VENDOR_ID_V3   0x11b0
-- 
1.5.5.1
-- 
David WoodhouseOpen Source Technology Centre
[EMAIL PROTECTED]  Intel Corporation



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


Re: Frimware Q2E15 and Joyride-2368, good and bad

2008-09-03 Thread Ton van Overbeek
On Wed, Sep 3, 2008 at 3:17 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 On Wed, Sep 3, 2008 at 4:07 AM, Ton van Overbeek [EMAIL PROTECTED] wrote:
 C. Scott Ananian wrote:
 On Sun, Aug 31, 2008 at 10:02 PM, Ton van Overbeek [EMAIL PROTECTED] 
 wrote:

 The bad:
 - Bounce (aka 3Dpong) has become completely unplayable. The screen
 update is very jerky.
  In earlier builds it was smooth.
  Something to do with the X-server changes for Etoys?


 No X changes were made to the joyride stream, except the X corruption
 fixes by dsd -- but they shouldn't slow down X refresh.  dsd,
 comments?

 Something changed. When looking with top (logged in with ssh on an other
 computer) I see that
 when running Bounce the cpu is at 100%, with 60-65% on X (!!!) and only
 30-35% on Bounce.hi
 It seems something is hogging X.
 This is on joyride-2379
 Under 8.1 the X consumption is far less and Bounce updates smoothly.

 Perhaps Bounce stopped using an accelerated path to graphics so X has
 to work more? xv, xshm, etc


It is the same Bounce (and Bridge) under 8.1 and 8.2
(I am alternate booting between Update.1 and the current/recent
joyride/8.2 build).
In that case it must be some package Bounce is importing/using. Might be related
to the No Sound  in 8.2 issue with both Bounce and Bridge.

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


[PATCH 3/3] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_CCIC for CAFÉ camera driver

2008-09-03 Thread David Woodhouse
Also, stop looking at the NAND controller (0x4100) and checking the
device class. For a while during development, all three functions on the
chip had the same ID. We made them fix that fairly promptly, and we can
forget about it now.

Signed-off-by: David Woodhouse [EMAIL PROTECTED]
---
(Carried in git://git.infradead.org/~dwmw2/random-2.6.git)

 drivers/media/video/cafe_ccic.c |   13 +++--
 include/linux/pci_ids.h |1 +
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/drivers/media/video/cafe_ccic.c b/drivers/media/video/cafe_ccic.c
index c149b7d..ea0db81 100644
--- a/drivers/media/video/cafe_ccic.c
+++ b/drivers/media/video/cafe_ccic.c
@@ -2091,15 +2091,8 @@ static int cafe_pci_probe(struct pci_dev *pdev,
const struct pci_device_id *id)
 {
int ret;
-   u16 classword;
struct cafe_camera *cam;
-   /*
-* Make sure we have a camera here - we'll get calls for
-* the other cafe devices as well.
-*/
-   pci_read_config_word(pdev, PCI_CLASS_DEVICE, classword);
-   if (classword != PCI_CLASS_MULTIMEDIA_VIDEO)
-   return -ENODEV;
+
/*
 * Start putting together one of our big camera structures.
 */
@@ -2287,8 +2280,8 @@ static int cafe_pci_resume(struct pci_dev *pdev)
 

 static struct pci_device_id cafe_ids[] = {
-   { PCI_DEVICE(0x11ab, 0x4100) }, /* Eventual real ID */
-   { PCI_DEVICE(0x11ab, 0x4102) }, /* Really eventual real ID */
+   { PCI_DEVICE(PCI_VENDOR_ID_MARVELL,
+PCI_DEVICE_ID_MARVELL_88ALP01_CCIC) },
{ 0, }
 };
 
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
index e6240b7..6cf53f4 100644
--- a/include/linux/pci_ids.h
+++ b/include/linux/pci_ids.h
@@ -1523,6 +1523,7 @@
 #define PCI_DEVICE_ID_MARVELL_MV64460  0x6480
 #define PCI_DEVICE_ID_MARVELL_88ALP01_NAND 0x4100
 #define PCI_DEVICE_ID_MARVELL_88ALP01_SD   0x4101
+#define PCI_DEVICE_ID_MARVELL_88ALP01_CCIC 0x4102
 
 #define PCI_VENDOR_ID_V3   0x11b0
 #define PCI_DEVICE_ID_V3_V960  0x0001
-- 
1.5.5.1
-- 
David WoodhouseOpen Source Technology Centre
[EMAIL PROTECTED]  Intel Corporation



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


Re: Frimware Q2E15 and Joyride-2368, good and bad

2008-09-03 Thread Bert Freudenberg

Am 03.09.2008 um 12:49 schrieb Ton van Overbeek:

 On Wed, Sep 3, 2008 at 3:17 AM, Tomeu Vizoso [EMAIL PROTECTED]  
 wrote:
 On Wed, Sep 3, 2008 at 4:07 AM, Ton van Overbeek [EMAIL PROTECTED] 
  wrote:
 C. Scott Ananian wrote:
 On Sun, Aug 31, 2008 at 10:02 PM, Ton van Overbeek [EMAIL PROTECTED] 
  wrote:

 The bad:
 - Bounce (aka 3Dpong) has become completely unplayable. The screen
 update is very jerky.
 In earlier builds it was smooth.
 Something to do with the X-server changes for Etoys?


 No X changes were made to the joyride stream, except the X  
 corruption
 fixes by dsd -- but they shouldn't slow down X refresh.  dsd,
 comments?

 Something changed. When looking with top (logged in with ssh on an  
 other
 computer) I see that
 when running Bounce the cpu is at 100%, with 60-65% on X (!!!) and  
 only
 30-35% on Bounce.hi
 It seems something is hogging X.
 This is on joyride-2379
 Under 8.1 the X consumption is far less and Bounce updates smoothly.

 Perhaps Bounce stopped using an accelerated path to graphics so X has
 to work more? xv, xshm, etc


 It is the same Bounce (and Bridge) under 8.1 and 8.2
 (I am alternate booting between Update.1 and the current/recent
 joyride/8.2 build).
 In that case it must be some package Bounce is importing/using.  
 Might be related
 to the No Sound  in 8.2 issue with both Bounce and Bridge.


I noticed Paint is slow, too:

https://dev.laptop.org/ticket/8285

- Bert -


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


Freeze?

2008-09-03 Thread Marco Pesenti Gritti
According to the schedule we are freezing today:

http://wiki.laptop.org/go/8.2.0#Schedule

But Michael mentioned there might be delays yesterday...

Please announce the freeze when it is in effect, until then I guess
I'll keep approving things to go in the 8.2 as usual.

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


Re: [Server-devel] new package: xs-activation

2008-09-03 Thread Greg Smith
Hi Douglas,

Thanks a lot for the write up. Just scanning through the recent activity 
on this list I see that you have been making an impressive impact since 
you started! It's making a big difference, keep it up.

Can you put this feature on the roadmap: 
http://wiki.laptop.org/go/XS_Roadmap

link to it or put it wherever it belongs in terms of the target release 
with this functionality.

Can you explain the user experience on the XO for this feature? That is, 
user (or someone prepping XOs before distribution to the field?) opens 
XO and turns it on. Is that all they have to do or do they need to click 
the register menu option?

How do they know when the registration is successful from the XO side?

Who is the lead customer for this feature? I can help socialize it and 
see who is interested if you don't have a first target customer yet. I 
think it will be useful but I want to figure out who we should run the 
design by for verification.

What versions of SW on the XO is required? Maybe it works with 656, 703, 
708, 711 and 8.2?

You may want to just add those details to the Readme and post that to 
the wiki for the record.

Thanks,

Greg S


**
http://dev.laptop.org/git?p=users/dbagnall/xs-activation.git

I've attached the README below.


Douglas


---

XS Activation Server


This package allows the school server to activate laptops over the
network, and to import activation keys via USB.

Initially the server will not know any activation keys, so you need to
have a USB stick containing OLPC activation leases before this is much
use.

Activation Server
-

The server listens on port 191 of the 172.18.0.1 interface.  The
laptops, during boot up know to look there.  Each laptop sends its 11
character serial number.  If the server has the activation lease for
that laptop, it sends it in reply.

With XS 0.4, special steps are necessary to get this working properly
(see below).

Importing leases from a USB stick
-

The leases should be in a file called 'lease.sig' in the root
directory of the USB stick.  The format and location of this file is
exactly what you would use to activate a laptop directly via USB.

Plug the USB stick into the server and wait a few seconds.  With XS
0.4 the only clue as to the progress of the transfer is written to
/var/log/user.log.  With later systems, if the server beeps when the
USB stick is inserted, it will beep again when the transfer is
complete.

XS 0.4 caveats and special instructions
---

The activation server will not work on XS 0.4 until the network has
been reconfigured slightly.  The steps to take are:

#1. Copy ifcfg-br0:0 (in this directory) to
/etc/sysconfig/network-scripts/ifcfg-br0:0

   mv ifcfg-br0:0 /etc/sysconfig/network-scripts/

#2. Restart the bridge.

   ifdown br0; ifup br0

#3. Test it with:

   ping 172.18.16.1

If the ping works, so should the activation server.  To test the
network from a laptop, ping 172.18.0.1.

With 0.4, you will also not hear beeps when the USB transfer starts
and finishes.  The workarounds are to read /var/log/user.log, or to
wait a long time.

Other problems
--
___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: Write Collaboration - what is known to work / what is, not? (J.M. Maurer)

2008-09-03 Thread Greg Smith
Hi Marc et al,

This is a timely discussion as we are trying to figure out and document 
exactly what write collaboration will be supported for end users in 8.2.

The target use cases are:
http://wiki.laptop.org/go/Use_Cases#Write
http://wiki.laptop.org/go/Use_Cases#Uruguay_Teacher_Example
http://wiki.laptop.org/go/Use_Cases#Collaboration_Use_Cases_from_Peru

Basically, we want several students to open write and share the same 
document. They should each be able to edit it and each should be able to 
save an interim local copy at any time.

We want to know what is the scale allowed for that (e.g. 2, 4, XOs). We 
can restrict the things they can do if we know and document that in advance.

Are you saying that the initiator of the write document must not close 
it or the sharing will stop? If that's the case for this release we can 
document that and user can probably work around it.

Can any participant save (Keep) the document at any time?

Martin,

Go ahead and burden the bug database with these. We want to get this 
right, eventually. Also, update the use cases if you think I missed 
something there.

Sharing write could be our strongest collaboration activity and it has a 
lot of interest from the field. Let's make sure we can say what will 
work in this release then we can extend it to more areas in the next 
release.

Thanks,

Greg S


Date: Sat, 30 Aug 2008 12:10:20 +0200
From: J.M. Maurer [EMAIL PROTECTED]
Subject: Re: Write Collaboration - what is known to work / what is
not?
To: Marco Pesenti Gritti [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED], OLPC Devel devel@lists.laptop.org,
[EMAIL PROTECTED], Alastair [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain


On Sat, 2008-08-30 at 10:47 +0200, Marco Pesenti Gritti wrote:
   Martin Langhoff wrote:
We've had a few attempts to share Write (
http://wiki.laptop.org/go/Write ) with the Wellington test 
crowd, and
there are a number of cases that don't seem to work well, but 
I'm not
sure what the state of things is, and what is expected to work. The
Wiki page doesn't say much either on what aspects of 
collaboration are
working.
   
I'm happy to file these as bugs, but I don't want to burden the
tracker with stuff that is not in the design  :-)
   
In brief things work for the simple case, but for example
   
 - if the initial creator/sharer of the doc goes away, remaining
users can continue editing, but don't 'share' the updates any more.
There is no UI indication that things have changed.
   
  
   I *think* that's a limitation which will be addressed in a future
   version of abicollab. Mark?

Yes, see my reply here: http://dev.laptop.org/ticket/8160#comment:2

It's *far* from trivial, so given that I'm implementing this in my spare
time, I can't give a timeframe yet.

 - Should invitees keep a copy in their journal and be able to 
resume
it in private?
   
  
   I'm not sure to understand what you mean here.

If i understand correctly, this should already work. Every collaborator
will get an entry in his/her journal automatically.

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


Re: [Techteam] Weekend Report - due today

2008-09-03 Thread Greg Smith
Hi Tomeu et al,

FYI this is a piece of my weekly report that I write for my manager and 
the engineers working for OLPC (aka techteam). Its sometimes picked up 
by the community news.  It just says what I did last week and what my 
goals are for next week.  I hope to send it to this list too in the 
future.

Cmap tools (http://cmap.ihmc.us/) is a client server application that 
appears to have pretty good traction in schools, mostly in South 
America. We have a request to make it work on the XO. I exchanged some 
e-mails with Alberto Canas (con enye) who is the main application owner.

There are three main challenges to making this work on the XO:
1 - It runs on Java. (I asked about Java on a list for that reason, but 
I asked about Java in the browser. In this case its just Java VM).
2 - It uses multiple windows.
3 - Its free but not open source.

The first point seems solvable if they just install Java afterwards. 
Then we don't need to worry about licenses. Its a big install but 
probably not a deal breaker. The performance may be challenging but 
again I think we can make it fit.

The second point is a tougher problem. Alberto thinks they could 
re-write the application to work with tiled windows so they all fit on 
the XO. The other idea I have heard is that we could run an activity 
which is X-Windows. Then you could launch this activity within that one. 
That may affect performance and would need testing. For the first idea 
of rebuilding the Cmap tools for sugar, we would need engineers to work 
on that which brings me to the third point.

I'm not sure what free but not open source means. I think it means that 
we can not take a snapshot of their code and fork it nor can we modify 
it and push it back to them. We need to find a way for Alberto to hire 
more engineers if we want them to improve the implementation for the XO.

The only good idea so far is the X-windows in Sugar idea.

I'm open to other suggestions on this. Questions and comments welcome too.

I know of one opportunity in Latin America which is being held up by 
this. There may be more in the future, we'll see. The pedagogical 
specialists here tell me that concept maps are pretty hot in education 
right now. They also pointed me to a commercial tool which some schools 
use: http://www.inspirationsoftware.com/

Does anyone know of an open source solution in this area?

If the customers want cmap tools, my first choice is to make that work. 
That's what I'm focusing on right now albeit lower priority than 
shipping 8.2 :-).

Thanks,

Greg S



Date: Sun, 31 Aug 2008 10:37:51 +0200 From: Tomeu Vizoso 
[EMAIL PROTECTED] Subject: Re: [Techteam] Weekend Report - due 
today To: OLPC Development devel@lists.laptop.org, Greg Smith 
[EMAIL PROTECTED] Message-ID: 
[EMAIL PROTECTED] 
Content-Type: text/plain; charset=ISO-8859-1 On Fri, Aug 29, 2008 at 
8:52 PM, Greg Smith [EMAIL PROTECTED] wrote:
  
   - Follow up on Cmap tools

Looks quite interesting, where can we get more details?

Regards,

Tomeu

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


[ANNOUNCE] Git User's Survey 2008

2008-09-03 Thread Jakub Narebski
Hi all,

We would like to ask you a few questions about your use of the Git
version control system. This survey is mainly to understand who is
using Git, how and why.

The results will be published on the Git Wiki
  http://git.or.cz/gitwiki/GitSurvey2008
and discussed on the git mailing list.

The survey would be open from 1 September till 10 October.

Please devote a bit of your time to fill this simple questionnaire;
it will help a lot the Git community to understand your needs,
what you like of Git, and of course what you don't like  of it.

The survey can be found here:
  http://www.survs.com/survey?id=M3PIVU72channel=2WXE4BVTW8
  http://tinyurl.com/GitSurvey2008

-- 
Git Development Community
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Google Chrome activity?

2008-09-03 Thread Christoph Derndorfer
Anyone here motivated to turn Chrome into an activity?

Cheers,
Christoph
-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Google Chrome activity?

2008-09-03 Thread david

On Wed, 3 Sep 2008, Christoph Derndorfer wrote:


Anyone here motivated to turn Chrome into an activity?


don't we need to wait until they have a linux version out? my 
understanding is that the current release is windows only.


David Lang___
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: Google Chrome activity?

2008-09-03 Thread Christoph Derndorfer
On 9/3/08, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 On Wed, 3 Sep 2008, Christoph Derndorfer wrote:

 Anyone here motivated to turn Chrome into an activity?


 don't we need to wait until they have a linux version out? my understanding
 is that the current release is windows only.


Ah, I must have missed that than, thought it was multi-platform... :-(

Thanks,
Christoph


-- 
 Christoph Derndorfer
 co-editor, olpcnews
 url: www.olpcnews.com
 e-mail: [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Google Chrome activity?

2008-09-03 Thread Seth Woodworth
Yep.  That's what the site said when I was poking around.

It sounds like it's optimized for higher resources and multiple tabs.  I'm
not sure that it would be best for our environment.

--S

2008/9/3 [EMAIL PROTECTED]

 On Wed, 3 Sep 2008, Christoph Derndorfer wrote:

  Anyone here motivated to turn Chrome into an activity?


 don't we need to wait until they have a linux version out? my understanding
 is that the current release is windows only.

 David Lang
 ___
 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


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


Re: Google Chrome activity?

2008-09-03 Thread Ton van Overbeek
Christoph Derndorfer wrote:
 On 9/3/08, [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]* [EMAIL PROTECTED] 
 mailto:[EMAIL PROTECTED] wrote:

 On Wed, 3 Sep 2008, Christoph Derndorfer wrote:

 Anyone here motivated to turn Chrome into an activity?


 don't we need to wait until they have a linux version out? my
 understanding is that the current release is windows only.

  
 Ah, I must have missed that than, thought it was multi-platform... :-(
  
 Thanks,
 Christoph

The open source project is on http://dev.chromium.org.
There are instructions for a Linux build, but it has the following warning:

Note: There is /no/ working Chromium-based browser on Linux. Although 
many Chromium submodules build under Linux and a few unit tests pass, 
all that runs is a command-line all tests pass executable.


Anyway, since it really targets the high-end (each tab running its own 
process with own virtual machine for JS etc.)
I doubt it will run nicely on the XO.
The renderer is based on WebKit.

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


Re: Google Chrome activity?

2008-09-03 Thread Tomeu Vizoso
On Wed, Sep 3, 2008 at 3:02 PM, Ton van Overbeek [EMAIL PROTECTED] wrote:
 Christoph Derndorfer wrote:

 Anyway, since it really targets the high-end (each tab running its own
 process with own virtual machine for JS etc.)
 I doubt it will run nicely on the XO.
 The renderer is based on WebKit.

Not sure those reasons force it to use more resources than the ones
available on the XO. Also, wouldn't make sense for Chrome to run on
Android?

Regards,

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


Re: [Techteam] Weekend Report - due today

2008-09-03 Thread Bastien
Greg Smith [EMAIL PROTECTED] writes:

 The first point seems solvable if they just install Java afterwards. 
 Then we don't need to worry about licenses. Its a big install but 
 probably not a deal breaker. The performance may be challenging but 
 again I think we can make it fit.

(Several persons in the learning team are interested in knowing how a
Sugar XO can effectively run java-based applications... I expect this
will be way too slow but I'd love to be wrong.)

 I'm not sure what free but not open source means. 

It generally means that it's free of charge, not free of use.  
Use = study, modify, redistribute, redistribute modified versions.

 [...]

 The pedagogical specialists here tell me that concept maps are pretty
 hot in education right now. They also pointed me to a commercial tool
 which some schools use: http://www.inspirationsoftware.com/

 Does anyone know of an open source solution in this area?

Freemind comes to my mind (because it also runs on wikkawiki
plat-forms), but there are a few others:

http://en.wikipedia.org/wiki/List_of_mind_mapping_software

Online (not FLOSS) tools: 

http://www.spinscape.com/
http://www.mindmeister.com/
http://www.mindjet.com/
http://www.thebrain.com/

All this being really too sparkling for my old-fashioned linear
shabby brain.

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


Re: Google Chrome activity?

2008-09-03 Thread Jim Gettys
I would not presume that Google Chrome's memory usage is worse than
existing browsers (though thankfully firefox 3 has recently lowered the
bar a lot); it has the advantage of throwing away entire address spaces,
avoiding some of the memory fragmentation problems that have bedeviled
other browsers.

So I'm taking a wait and see attitude.  But first, let someone else
do the basic Linux port, and then we can measure
 - Jim


On Wed, 2008-09-03 at 09:02 -0400, Ton van Overbeek wrote:
 Christoph Derndorfer wrote:
  On 9/3/08, [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]* [EMAIL PROTECTED] 
  mailto:[EMAIL PROTECTED] wrote:
 
  On Wed, 3 Sep 2008, Christoph Derndorfer wrote:
 
  Anyone here motivated to turn Chrome into an activity?
 
 
  don't we need to wait until they have a linux version out? my
  understanding is that the current release is windows only.
 
   
  Ah, I must have missed that than, thought it was multi-platform... :-(
   
  Thanks,
  Christoph
 
 The open source project is on http://dev.chromium.org.
 There are instructions for a Linux build, but it has the following warning:
 
 Note: There is /no/ working Chromium-based browser on Linux. Although 
 many Chromium submodules build under Linux and a few unit tests pass, 
 all that runs is a command-line all tests pass executable.
 
 
 Anyway, since it really targets the high-end (each tab running its own 
 process with own virtual machine for JS etc.)
 I doubt it will run nicely on the XO.
 The renderer is based on WebKit.
 
 Ton van Overbeek
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
-- 
Jim Gettys [EMAIL PROTECTED]
One Laptop Per Child

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


browse and x11 performance

2008-09-03 Thread pgf
is there a bug open on this issue?

i reverted a machine to joyride 2212, which, as indicated in #7787, was
before pygame.mixer was lost, and then brought back.

bounce works fine in that build -- performance and audio are very
acceptable.  there's still mouse cursor flicker, i think related
to the continuous frame-rate display in the corner.  but in newer
joyrides the whole screen is choppy.

paul
=-
 paul fox, [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Freeze?

2008-09-03 Thread Greg Smith
Hi Marco et al,

I think you are doing the right thing by proceeding as usual until we 
get the word that a harder freeze is in place.

FYI for all on triage. We are caught up as of yesterday at 3PM US ET.

We will do a triage everyday at 1PM US ET on IRC (freenode.net 
#olpc-meeting channel). We quickly look at each bug and either mark it a 
blocker, change its milestone to a future release, ask for more details etc.

I think all the blocks?:8.2.0 bugs have been cleared. Some were 
upgraded to blocks:8.2.0, some were resolved and some were downgraded.

So we are now focused on the single query: http://dev.laptop.org/report/28

If we can clear those we will be ready to release (assuming no more deal 
breakers come in...)

FYI on meetings we also have a two weekly meetings on this release at 
the same IRC location. Tuesdays and Wed.s 2 - 4 PM US ET.

Those meetings cover bug triage, release process, state of the code and 
anything else needed to get the release out the door.

Thanks for all the test reports and work.

Thanks,

Greg S

Marco Pesenti Gritti wrote:
 According to the schedule we are freezing today:
 
 http://wiki.laptop.org/go/8.2.0#Schedule
 
 But Michael mentioned there might be delays yesterday...
 
 Please announce the freeze when it is in effect, until then I guess
 I'll keep approving things to go in the 8.2 as usual.
 
 Marco
 
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Techteam] Weekend Report - due today

2008-09-03 Thread [EMAIL PROTECTED]
Greg,

Take a look at http://www.mind-mapping.org/?selectedCategories%5B% 
5D=all+categoriesselectedOSes%5B%5D=LinuxpastOrPresent%5B% 
5D=currentdatePicker2=filterData=Show+selected+items

Lists various concept and mind mapping software for linux.  Some of  
the items listed are GPL'ed.

Hope the URL does not get broken in the email.

Robert H.



On Sep 3, 2008, at 5:36 AM, Greg Smith wrote:

 Hi Tomeu et al,

 FYI this is a piece of my weekly report that I write for my manager  
 and
 the engineers working for OLPC (aka techteam). Its sometimes picked up
 by the community news.  It just says what I did last week and  
 what my
 goals are for next week.  I hope to send it to this list too in the
 future.

 Cmap tools (http://cmap.ihmc.us/) is a client server application that
 appears to have pretty good traction in schools, mostly in South
 America. We have a request to make it work on the XO. I exchanged some
 e-mails with Alberto Canas (con enye) who is the main application  
 owner.

 There are three main challenges to making this work on the XO:
 1 - It runs on Java. (I asked about Java on a list for that reason,  
 but
 I asked about Java in the browser. In this case its just Java VM).
 2 - It uses multiple windows.
 3 - Its free but not open source.

 The first point seems solvable if they just install Java afterwards.
 Then we don't need to worry about licenses. Its a big install but
 probably not a deal breaker. The performance may be challenging but
 again I think we can make it fit.

 The second point is a tougher problem. Alberto thinks they could
 re-write the application to work with tiled windows so they all fit on
 the XO. The other idea I have heard is that we could run an activity
 which is X-Windows. Then you could launch this activity within that  
 one.
 That may affect performance and would need testing. For the first idea
 of rebuilding the Cmap tools for sugar, we would need engineers to  
 work
 on that which brings me to the third point.

 I'm not sure what free but not open source means. I think it means  
 that
 we can not take a snapshot of their code and fork it nor can we modify
 it and push it back to them. We need to find a way for Alberto to hire
 more engineers if we want them to improve the implementation for  
 the XO.

 The only good idea so far is the X-windows in Sugar idea.

 I'm open to other suggestions on this. Questions and comments  
 welcome too.

 I know of one opportunity in Latin America which is being held up by
 this. There may be more in the future, we'll see. The pedagogical
 specialists here tell me that concept maps are pretty hot in education
 right now. They also pointed me to a commercial tool which some  
 schools
 use: http://www.inspirationsoftware.com/

 Does anyone know of an open source solution in this area?

 If the customers want cmap tools, my first choice is to make that  
 work.
 That's what I'm focusing on right now albeit lower priority than
 shipping 8.2 :-).

 Thanks,

 Greg S

 

 Date: Sun, 31 Aug 2008 10:37:51 +0200 From: Tomeu Vizoso
 [EMAIL PROTECTED] Subject: Re: [Techteam] Weekend Report - due
 today To: OLPC Development devel@lists.laptop.org, Greg Smith
 [EMAIL PROTECTED] Message-ID:
 [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Aug 29, 2008 at
 8:52 PM, Greg Smith [EMAIL PROTECTED] wrote:

 - Follow up on Cmap tools

 Looks quite interesting, where can we get more details?

 Regards,

 Tomeu

 ___
 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: [Server-devel] new package: xs-activation

2008-09-03 Thread John Watlington

On Sep 3, 2008, at 8:07 AM, Greg Smith wrote:

 Hi Douglas,

 Thanks a lot for the write up. Just scanning through the recent  
 activity
 on this list I see that you have been making an impressive impact  
 since
 you started! It's making a big difference, keep it up.
ditto!

 Can you put this feature on the roadmap:
 http://wiki.laptop.org/go/XS_Roadmap

 link to it or put it wherever it belongs in terms of the target  
 release
 with this functionality.

 Can you explain the user experience on the XO for this feature?  
 That is,
 user (or someone prepping XOs before distribution to the field?) opens
 XO and turns it on. Is that all they have to do or do they need to  
 click
 the register menu option?

Activation != Registration

 How do they know when the registration is successful from the XO side?

If activation is successful, the laptop boots.
If not, it will show the Needs activation message.

 Who is the lead customer for this feature? I can help socialize it and
 see who is interested if you don't have a first target customer yet. I
 think it will be useful but I want to figure out who we should run the
 design by for verification.

Interesting question.   I've heard lots of requests for this, but
all trials use pre-activated laptops.   Uruguay activates laptops as
part of the software installation process, as does Peru.

 What versions of SW on the XO is required? Maybe it works with 656,  
 703,
 708, 711 and 8.2?

 You may want to just add those details to the Readme and post that to
 the wiki for the record.

 Thanks,

 Greg S


 **
 http://dev.laptop.org/git?p=users/dbagnall/xs-activation.git

 I've attached the README below.


 Douglas


 ---

 XS Activation Server
 

 This package allows the school server to activate laptops over the
 network, and to import activation keys via USB.

 Initially the server will not know any activation keys, so you need to
 have a USB stick containing OLPC activation leases before this is much
 use.

 Activation Server
 -

 The server listens on port 191 of the 172.18.0.1 interface.  The
 laptops, during boot up know to look there.  Each laptop sends its 11
 character serial number.  If the server has the activation lease for
 that laptop, it sends it in reply.

 With XS 0.4, special steps are necessary to get this working properly
 (see below).

 Importing leases from a USB stick
 -

 The leases should be in a file called 'lease.sig' in the root
 directory of the USB stick.  The format and location of this file is
 exactly what you would use to activate a laptop directly via USB.

 Plug the USB stick into the server and wait a few seconds.  With XS
 0.4 the only clue as to the progress of the transfer is written to
 /var/log/user.log.  With later systems, if the server beeps when the
 USB stick is inserted, it will beep again when the transfer is
 complete.

 XS 0.4 caveats and special instructions
 ---

 The activation server will not work on XS 0.4 until the network has
 been reconfigured slightly.  The steps to take are:

 #1. Copy ifcfg-br0:0 (in this directory) to
 /etc/sysconfig/network-scripts/ifcfg-br0:0

mv ifcfg-br0:0 /etc/sysconfig/network-scripts/

 #2. Restart the bridge.

ifdown br0; ifup br0

 #3. Test it with:

ping 172.18.16.1

 If the ping works, so should the activation server.  To test the
 network from a laptop, ping 172.18.0.1.

 With 0.4, you will also not hear beeps when the USB transfer starts
 and finishes.  The workarounds are to read /var/log/user.log, or to
 wait a long time.

 Other problems
 --
 ___
 Server-devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/server-devel

___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: browse and x11 performance

2008-09-03 Thread Bernie Innocenti
[EMAIL PROTECTED] wrote:
 bounce works fine in that build -- performance and audio are very
 acceptable.  there's still mouse cursor flicker, i think related
 to the continuous frame-rate display in the corner.  but in newer
 joyrides the whole screen is choppy.

I still fail to understand why we fall back to the software cursor
on the XO, which negatively impacts rendering performance.
Jordan once told me that the Geode supports one hardware sprite
with alpha.

It would be nice if someone could trace it in the code and find
out why it happens.

-- 
\___/  Bernie Innocenti - http://www.codewiz.org/
   _| X |  Sugar Labs Team  - http://www.sugarlabs.org/
   \|_O_|  It's an education project, not a laptop project!
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: browse and x11 performance

2008-09-03 Thread Daniel Drake
On Wed, 2008-09-03 at 11:30 -0400, [EMAIL PROTECTED] wrote:
 is there a bug open on this issue?
 
 i reverted a machine to joyride 2212, which, as indicated in #7787, was
 before pygame.mixer was lost, and then brought back.
 
 bounce works fine in that build -- performance and audio are very
 acceptable.  there's still mouse cursor flicker, i think related
 to the continuous frame-rate display in the corner.  but in newer
 joyrides the whole screen is choppy.

Did you typo browse for bounce in the subject?

I don't think there's a bug open.

Daniel


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


New joyride build 2381

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2381

Changes in build 2381 from build: 2380

Size delta: 0.00M

-sugar-update-control 0.10-1
+sugar-update-control 0.9-1

--- Changes for sugar-update-control 0.9-1 from 0.10-1 ---
  + Trac #8149: don't let malformed activity bundles kill the updater.
  + Allow groups to provide newer versions of the activities then exist

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: browse and x11 performance

2008-09-03 Thread Jordan Crouse
On 03/09/08 17:45 +0200, Bernie Innocenti wrote:
 [EMAIL PROTECTED] wrote:
  bounce works fine in that build -- performance and audio are very
  acceptable.  there's still mouse cursor flicker, i think related
  to the continuous frame-rate display in the corner.  but in newer
  joyrides the whole screen is choppy.
 
 I still fail to understand why we fall back to the software cursor
 on the XO, which negatively impacts rendering performance.
 Jordan once told me that the Geode supports one hardware sprite
 with alpha.

No - we don't support alpha hardware cursors at all.

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: bounce and x11 performance

2008-09-03 Thread pgf
daniel wrote:
  On Wed, 2008-09-03 at 11:30 -0400, [EMAIL PROTECTED] wrote:
   is there a bug open on this issue?
   
   i reverted a machine to joyride 2212, which, as indicated in #7787, was
   before pygame.mixer was lost, and then brought back.
   
   bounce works fine in that build -- performance and audio are very
   acceptable.  there's still mouse cursor flicker, i think related
   to the continuous frame-rate display in the corner.  but in newer
   joyrides the whole screen is choppy.
  
  Did you typo browse for bounce in the subject?
  
  I don't think there's a bug open.

done -- #8289

paul
=-
 paul fox, [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Google Chrome activity?

2008-09-03 Thread C. Scott Ananian
On Wed, Sep 3, 2008 at 9:02 AM, Ton van Overbeek [EMAIL PROTECTED] wrote:
 Christoph Derndorfer wrote:
 On 9/3/08, [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]* [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:
 On Wed, 3 Sep 2008, Christoph Derndorfer wrote:
 Anyone here motivated to turn Chrome into an activity?
 The open source project is on http://dev.chromium.org.
 There are instructions for a Linux build, but it has the following warning:

 Note: There is /no/ working Chromium-based browser on Linux. Although
 many Chromium submodules build under Linux and a few unit tests pass,
 all that runs is a command-line all tests pass executable.

That means it's ripe for a sugar-based UI!

I actually think the popups included in parent window model is a
better fit for the XO than any of the gecko-based browsers we've got
so far.  You can drag tabs and popups out into their own window
which would be the equivalent of creating a separate activity
instance in the frame for them.  The security model is very
compatible with bitfrost, as is their javascript VM.

I'm actually intrigued by the possibility of using the V8 javascript
VM to run python bytecodes; their VM seems much better suited to
executing python than many of the other VMs that have been targeted in
the past, and the caching and serialization mechanisms provided would
allow us to do the rainbow pre-fork stuff, but much better.  The
real question is whether it could be made to coexist with modules
written to the existing python native code interface, since pygtk Must
Work.
 --scott

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


Re: [Techteam] Weekend Report - due today

2008-09-03 Thread Gary C Martin
On 3 Sep 2008, at 13:36, Greg Smith wrote:

 Cmap tools (http://cmap.ihmc.us/) is a client server application that
 appears to have pretty good traction in schools, mostly in South
 America. We have a request to make it work on the XO. I exchanged some
 e-mails with Alberto Canas (con enye) who is the main application  
 owner.

...

 The first point seems solvable if they just install Java afterwards.
 Then we don't need to worry about licenses. Its a big install but
 probably not a deal breaker. The performance may be challenging but
 again I think we can make it fit.

 The second point is a tougher problem. Alberto thinks they could
 re-write the application to work with tiled windows so they all fit on
 the XO. The other idea I have heard is that we could run an activity
 which is X-Windows. Then you could launch this activity within that  
 one.
 That may affect performance and would need testing. For the first idea
 of rebuilding the Cmap tools for sugar, we would need engineers to  
 work
 on that which brings me to the third point.

 I'm not sure what free but not open source means. I think it means  
 that
 we can not take a snapshot of their code and fork it nor can we modify
 it and push it back to them. We need to find a way for Alberto to hire
 more engineers if we want them to improve the implementation for the  
 XO.

 The only good idea so far is the X-windows in Sugar idea.

 I'm open to other suggestions on this. Questions and comments  
 welcome too.

 I know of one opportunity in Latin America which is being held up by
 this. There may be more in the future, we'll see. The pedagogical
 specialists here tell me that concept maps are pretty hot in education
 right now. They also pointed me to a commercial tool which some  
 schools
 use: http://www.inspirationsoftware.com/

 Does anyone know of an open source solution in this area?

I'm a bit of a mindmapper/diagrammer type. If you're looking for free  
and Open Source you want to look at freemind. It's very competitive vs  
the commercial mapping tools and also supports a number of external  
file formats, it's another Java app so would need that extra install.

http://freemind.sourceforge.net/wiki/index.php/Main_Page

The other tool worth a poke is the more general purpose graphviz, also  
free and Open Source, it's command line but there are some GUI's out  
there also. Could be a very nice Activity to wrap a simple GTK GUI  
around the tool chain:

http://www.graphviz.org/

Also want to point you to the Model activity if you've not tried it.  
It's rough and incomplete at my last testing, but seems to be a  
potentially interesting diagramming tool. The wiki talks of easily  
sketch and simulate system dynamics models which seemed a pretty  
scary opening paragraph – I'd be happy with just a good diagramming  
tool :-) Dev work seems to have gone quiet :-(

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

 If the customers want cmap tools, my first choice is to make that  
 work.
 That's what I'm focusing on right now albeit lower priority than
 shipping 8.2 :-).

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


Re: Google Chrome activity?

2008-09-03 Thread Carol Lerche
According to /. the license includes:

*By submitting, posting or displaying the content you give Google a
perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license
to reproduce, adapt, modify, translate, publish, publicly perform, publicly
display and distribute any content which you submit, post or display on or
through, the services. This license is for the sole purpose of enabling
Google to display, distribute and promote the services and may be revoked
for certain services as defined in the additional terms of those services.*


On Wed, Sep 3, 2008 at 9:35 AM, C. Scott Ananian [EMAIL PROTECTED] wrote:

 On Wed, Sep 3, 2008 at 9:02 AM, Ton van Overbeek [EMAIL PROTECTED]
 wrote:
  Christoph Derndorfer wrote:
  On 9/3/08, [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]* [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] wrote:
  On Wed, 3 Sep 2008, Christoph Derndorfer wrote:
  Anyone here motivated to turn Chrome into an activity?
  The open source project is on http://dev.chromium.org.
  There are instructions for a Linux build, but it has the following
 warning:
 
  Note: There is /no/ working Chromium-based browser on Linux. Although
  many Chromium submodules build under Linux and a few unit tests pass,
  all that runs is a command-line all tests pass executable.

 That means it's ripe for a sugar-based UI!

 I actually think the popups included in parent window model is a
 better fit for the XO than any of the gecko-based browsers we've got
 so far.  You can drag tabs and popups out into their own window
 which would be the equivalent of creating a separate activity
 instance in the frame for them.  The security model is very
 compatible with bitfrost, as is their javascript VM.

 I'm actually intrigued by the possibility of using the V8 javascript
 VM to run python bytecodes; their VM seems much better suited to
 executing python than many of the other VMs that have been targeted in
 the past, and the caching and serialization mechanisms provided would
 allow us to do the rainbow pre-fork stuff, but much better.  The
 real question is whether it could be made to coexist with modules
 written to the existing python native code interface, since pygtk Must
 Work.
  --scott

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




-- 
Americans always do the right thing, after trying everything else. --
Winston Churchill
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2382

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2382

Changes in build 2382 from build: 2381

Size delta: 0.00M

-etoys 3.0.2121-1
+etoys 3.0.2126-1

--- Changes for etoys 3.0.2126-1 from 3.0.2121-1 ---
  + Updated translations: de, ja
  + Support private sharing (#5280)
  + Make open from clipboard work (#6262)
  + Do not save menu project (#8046)

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New joyride build 2382

2008-09-03 Thread Erik Garrison
On Wed, Sep 03, 2008 at 01:00:39PM -0400, Build Announcer v2 wrote:
 http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2382
 
 Changes in build 2382 from build: 2381
 
 Size delta: 0.00M
 
 -etoys 3.0.2121-1
 +etoys 3.0.2126-1

Forgive the confusion, but are activities again supposed to be included
in the joyride stream?

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


Re: Google Chrome activity?

2008-09-03 Thread pgf
carol wrote:
  According to /. the license includes:
  
  *By submitting, posting or displaying the content you give Google a
  perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license
  to reproduce, adapt, modify, translate, publish, publicly perform, publicly
  display and distribute any content which you submit, post or display on or
  through, the services. This license is for the sole purpose of enabling
  Google to display, distribute and promote the services and may be revoked
  for certain services as defined in the additional terms of those services.*

however, it also seems that this google EULA covers their
executable, and not their open-source licensed code.  so apparently it's
the case that one could build an equivalent browser using google's
code and not be covered by these terms.  (at least, that's what i
understand from further reading.)

paul

  
  
  On Wed, Sep 3, 2008 at 9:35 AM, C. Scott Ananian [EMAIL PROTECTED] wrote:
  
   On Wed, Sep 3, 2008 at 9:02 AM, Ton van Overbeek [EMAIL PROTECTED]
   wrote:
Christoph Derndorfer wrote:
On 9/3/08, [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]* [EMAIL 
PROTECTED]
mailto:[EMAIL PROTECTED] wrote:
On Wed, 3 Sep 2008, Christoph Derndorfer wrote:
Anyone here motivated to turn Chrome into an activity?
The open source project is on http://dev.chromium.org.
There are instructions for a Linux build, but it has the following
   warning:
   
Note: There is /no/ working Chromium-based browser on Linux. Although
many Chromium submodules build under Linux and a few unit tests pass,
all that runs is a command-line all tests pass executable.
  
   That means it's ripe for a sugar-based UI!
  
   I actually think the popups included in parent window model is a
   better fit for the XO than any of the gecko-based browsers we've got
   so far.  You can drag tabs and popups out into their own window
   which would be the equivalent of creating a separate activity
   instance in the frame for them.  The security model is very
   compatible with bitfrost, as is their javascript VM.
  
   I'm actually intrigued by the possibility of using the V8 javascript
   VM to run python bytecodes; their VM seems much better suited to
   executing python than many of the other VMs that have been targeted in
   the past, and the caching and serialization mechanisms provided would
   allow us to do the rainbow pre-fork stuff, but much better.  The
   real question is whether it could be made to coexist with modules
   written to the existing python native code interface, since pygtk Must
   Work.
--scott
  
   --
( http://cscott.net/ )
   ___
   Devel mailing list
   Devel@lists.laptop.org
   http://lists.laptop.org/listinfo/devel
  
  
  
  
  -- 
  Americans always do the right thing, after trying everything else. --
  Winston Churchill
  part 2 text/plain 129
  ___
  Devel mailing list
  Devel@lists.laptop.org
  http://lists.laptop.org/listinfo/devel

=-
 paul fox, [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Google Chrome activity?

2008-09-03 Thread C. Scott Ananian
On Wed, Sep 3, 2008 at 12:54 PM, Carol Lerche [EMAIL PROTECTED] wrote:
 According to /. the license includes:

 By submitting, posting or displaying the content you give Google a
 perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license
 to reproduce, adapt, modify, translate, publish, publicly perform, publicly
 display and distribute any content which you submit, post or display on or
 through, the services. This license is for the sole purpose of enabling
 Google to display, distribute and promote the services and may be revoked
 for certain services as defined in the additional terms of those services.

That's totally false.  You should always take /. with a big grain of salt.

http://dev.chromium.org/developers/faq
The Google-contributed code is BSD

http://code.google.com/p/v8/ is also completely BSD.
 --scott

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


Re: New joyride build 2382

2008-09-03 Thread C. Scott Ananian
On Wed, Sep 3, 2008 at 1:06 PM, Erik Garrison [EMAIL PROTECTED] wrote:
 On Wed, Sep 03, 2008 at 01:00:39PM -0400, Build Announcer v2 wrote:
 http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2382

 Changes in build 2382 from build: 2381

 Size delta: 0.00M

 -etoys 3.0.2121-1
 +etoys 3.0.2126-1

 Forgive the confusion, but are activities again supposed to be included
 in the joyride stream?

The smalltalk VM (which is what this package is, hacked w/
etoys-specific hooks) is included in the base system, since smalltalk
is (along with python and javascript) one of the core XO languages.
  --scott

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


Re: New joyride build 2382

2008-09-03 Thread Bert Freudenberg

Am 03.09.2008 um 19:19 schrieb C. Scott Ananian:

 On Wed, Sep 3, 2008 at 1:06 PM, Erik Garrison [EMAIL PROTECTED] wrote:
 On Wed, Sep 03, 2008 at 01:00:39PM -0400, Build Announcer v2 wrote:
 http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2382

 Changes in build 2382 from build: 2381

 Size delta: 0.00M

 -etoys 3.0.2121-1
 +etoys 3.0.2126-1

 Forgive the confusion, but are activities again supposed to be  
 included
 in the joyride stream?

 The smalltalk VM (which is what this package is, hacked w/
 etoys-specific hooks) is included in the base system, since smalltalk
 is (along with python and javascript) one of the core XO languages.
  --scott


The corresponding Etoys activity bundle is at

http://etoys.laptop.org/xo/

- Bert -


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


Re: [Server-devel] Replacing dummy0-vs-eth1 with a bridge

2008-09-03 Thread John Watlington

On Aug 31, 2008, at 8:38 PM, Martin Langhoff wrote:

 Now that I am more familiar with the bridge-to-hold-IP-config style
 we have, I am planning to replace the dummy0 device with a bridge. If
 the server number is 1, then we attach eth1 to it.

  - Is there any downside to it?

There should only be one machine in a school with that IP address.
(Not necessarily precluded by what you've said, but be aware...)

  - Any pointers as to the advantages/disadvantages/limits of this use
 of bridges? Bridges that have a L3 manifestation are somewhat new to
 me :-)

 cheers,


 m
 -- 
  [EMAIL PROTECTED]
  [EMAIL PROTECTED] -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff

___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: New joyride build 2382

2008-09-03 Thread Erik Garrison
On Wed, Sep 03, 2008 at 01:19:22PM -0400, C. Scott Ananian wrote:
 On Wed, Sep 3, 2008 at 1:06 PM, Erik Garrison [EMAIL PROTECTED] wrote:
  On Wed, Sep 03, 2008 at 01:00:39PM -0400, Build Announcer v2 wrote:
  http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2382
 
  Changes in build 2382 from build: 2381
 
  Size delta: 0.00M
 
  -etoys 3.0.2121-1
  +etoys 3.0.2126-1
 
  Forgive the confusion, but are activities again supposed to be included
  in the joyride stream?
 
 The smalltalk VM (which is what this package is, hacked w/
 etoys-specific hooks) is included in the base system, since smalltalk
 is (along with python and javascript) one of the core XO languages.

Perhaps we should rename the package (smalltalk-etoys) to reflect this?
Not strictly necessary.

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


Attention! Activity authors: spanish title translations

2008-09-03 Thread Erik Garrison
Activity authors,

The following activities (which can be downloaded from
http://dev.laptop.org/~erik/activities/Activities_Modif_703-7/) were
modified by myself, Wad, and the Peru support team in the process of
producing the most recent Peru build
(http://dev.laptop.org/~erik/peru/signed-per703-7/).

[   ] Analyze-6.xo25-Aug-2008 12:27   23K  
[   ] Chat-35b.xo 21-Aug-2008 11:54   92K  
[   ] ClockActivity-4.xo  25-Aug-2008 09:34  8.1K  
[   ] Connect-22.xo   25-Aug-2008 12:32  108K  
[   ] Geography-8.xo  25-Aug-2008 09:37  2.7M  
[   ] Implode-3.xo25-Aug-2008 12:35   28K  
[   ] JigsawPuzzle-4.xo   25-Aug-2008 12:40  235K  
[   ] Log-7.xo25-Aug-2008 12:42   12K  
[   ] Maze-6.xo   25-Aug-2008 12:47   68K  
[   ] Memorize-27.xo  25-Aug-2008 09:38  741K  
[   ] Moon-4.xo   25-Aug-2008 09:38   79K  
[   ] Read-45.xo  21-Aug-2008 11:54  101K  
[   ] Speak-8.xo  25-Aug-2008 09:38   32K  
[   ] StarChart-4.xo  25-Aug-2008 12:52   46K  
[   ] StopWatchActivity-2.xo  25-Aug-2008 17:20   12K  
[   ] TamTamEdit-48.xo25-Aug-2008 12:53  7.4M  
[   ] TextosCicloIV-V-14.xol  21-Aug-2008 11:55  2.8M  
[   ] Watch  Listen-10.xo21-Aug-2008 11:55  6.3M  
[   ] Words-3.xo  25-Aug-2008 09:38  210K  
[   ] chess_computer-8.xo 25-Aug-2008 09:39  1.6M  
[   ] manual-2.xol21-Aug-2008 11:58   12M  
[   ] poesia-a-5.xol  21-Aug-2008 11:58  6.3M  
[   ] scalesboard-8.xo27-Aug-2008 11:20  1.7M  
[   ] tangram-8.xo25-Aug-2008 12:55  1.6M  

In all cases locale/es/activity.linfo files were added to translate the
activity name that appears in the home view.  In all cases the
activity/activity.info version number was bumped, and in cases where the
activity bundle filename didn't match convention, that number was added
to the activity bundle name.

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


Touchpad improvements and activities using pointer (mouse) motion....

2008-09-03 Thread Jim Gettys
Richard Smith has fixed some bad performance problems in the embedded
controller, that talks to the touch pad, now in the latest firmware in
joyride and the 8.2 stream.

The consequences are that the touch pad is reporting many real mouse
motion events, as you move your finger on the touch pad.  These were
previously getting dropped on the floor in 8.1 and before, and causing
many of our touch pad behavior problems.

This improved behavior, strangely, can pose performance problems for
incorrectly written activities that ask for mouse motion events; paint
programs are a classic example. If you can't keep up with the rate at
which pointer (mouse) motion events are delivered,  and you get more
events, your application can fall further and further behind, causing
bad laggy behavior.  Having improved our touchpad, we're now exposing
some of these issues due to the increased number of events.

In days of yore on slower machines this was a common problem, so the
window system has provisions for it.  Many current developers on fast
machines do not see this often on current fast desktops/laptops, so it
many have forgotten about the solutions.

X has what is called mouse motion compression; in the GTK toolkit, it is
invoked by:

The gtk.gdk.POINTER_MOTION_HINT_MASK is a special mask which is used to
reduce the number of gtk.gdk.MOTION_NOTIFY events received. Normally a
gtk.gdk.MOTION_NOTIFY event is received each time the mouse moves.
However, if the application spends a lot of time processing the event
(updating the display, for example), it can easily lag behind the
position of the mouse. When using the gtk.gdk.POINTER_MOTION_HINT_MASK
the server will only send a single gtk.gdk.MOTION_NOTIFY event (which is
marked as a hint) until the application asks for more, by calling the
gtk.gdk.Window.get_pointer() method.

You can find the full description in
http://www.pygtk.org/docs/pygtk/class-gdkevent.html

Techniques for handling the issue:
1) by far the best approach, when possible, is to make your pointer
(mouse) handler very light, then do recomputation and drawing in an idle
handler
2) The get_pointer technique using the above POINTER_MOTION_HINT_MASK,
to poll at the rate your application can keep up. But best is to drop
the result from get_pointer() on the floor and forget that it's
overloaded in the X protocol and just pretend that you called
GiveMeAnotherEvent
3)  Another technique, rather than doing get_pointer, is to peek in the
event queue to see if the next event is also a pointer motion event, and
use the later event if it is still a pointer motion event, using
gdk_event_peek.

My thanks to Owen Taylor for refreshing my cache and telling me the GTK
idioms.

Note that X also has a facility to record the full stream of mouse
motion coordinates as well, if you want the precise timestamped path the
pointer followed between events.  The XGetMotionEvents call can be used
to get that path, at whatever hardware resolution the hardware was able
to provide.  Note that the X server/driver may have compressed some
sequential motion events together to begin with.

- Jim

-- 
Jim Gettys [EMAIL PROTECTED]
One Laptop Per Child

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


Re: [Techteam] Weekend Report - due today

2008-09-03 Thread Samuel Klein
@bastien -- Java works fine on the XO; you should try it with specific apps.

@ Gary -- Model is very close to a new release; nudge Bobby about it :-)

SJ

On Wed, Sep 3, 2008 at 12:40 PM, Gary C Martin [EMAIL PROTECTED] wrote:

 On 3 Sep 2008, at 13:36, Greg Smith wrote:

  Cmap tools (http://cmap.ihmc.us/) is a client server application that
  appears to have pretty good traction in schools, mostly in South
  America. We have a request to make it work on the XO. I exchanged some
  e-mails with Alberto Canas (con enye) who is the main application
  owner.

 ...

  The first point seems solvable if they just install Java afterwards.
  Then we don't need to worry about licenses. Its a big install but
  probably not a deal breaker. The performance may be challenging but
  again I think we can make it fit.
 
  The second point is a tougher problem. Alberto thinks they could
  re-write the application to work with tiled windows so they all fit on
  the XO. The other idea I have heard is that we could run an activity
  which is X-Windows. Then you could launch this activity within that
  one.
  That may affect performance and would need testing. For the first idea
  of rebuilding the Cmap tools for sugar, we would need engineers to
  work
  on that which brings me to the third point.
 
  I'm not sure what free but not open source means. I think it means
  that
  we can not take a snapshot of their code and fork it nor can we modify
  it and push it back to them. We need to find a way for Alberto to hire
  more engineers if we want them to improve the implementation for the
  XO.
 
  The only good idea so far is the X-windows in Sugar idea.
 
  I'm open to other suggestions on this. Questions and comments
  welcome too.
 
  I know of one opportunity in Latin America which is being held up by
  this. There may be more in the future, we'll see. The pedagogical
  specialists here tell me that concept maps are pretty hot in education
  right now. They also pointed me to a commercial tool which some
  schools
  use: http://www.inspirationsoftware.com/
 
  Does anyone know of an open source solution in this area?

 I'm a bit of a mindmapper/diagrammer type. If you're looking for free
 and Open Source you want to look at freemind. It's very competitive vs
 the commercial mapping tools and also supports a number of external
 file formats, it's another Java app so would need that extra install.

http://freemind.sourceforge.net/wiki/index.php/Main_Page

 The other tool worth a poke is the more general purpose graphviz, also
 free and Open Source, it's command line but there are some GUI's out
 there also. Could be a very nice Activity to wrap a simple GTK GUI
 around the tool chain:

http://www.graphviz.org/

 Also want to point you to the Model activity if you've not tried it.
 It's rough and incomplete at my last testing, but seems to be a
 potentially interesting diagramming tool. The wiki talks of easily
 sketch and simulate system dynamics models which seemed a pretty
 scary opening paragraph – I'd be happy with just a good diagramming
 tool :-) Dev work seems to have gone quiet :-(

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

  If the customers want cmap tools, my first choice is to make that
  work.
  That's what I'm focusing on right now albeit lower priority than
  shipping 8.2 :-).

 --Gary
 ___
 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


New joyride build 2383

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2383

Changes in build 2383 from build: 2382

Size delta: 0.00M

-sugar-update-control 0.9-1
+sugar-update-control 0.11-1

--- Changes for sugar-update-control 0.11-1 from 0.9-1 ---
  + Fix egregious typos in v0.10. =(
  + Trac #8149: don't let malformed activity bundles kill the updater.
  + Allow groups to provide newer versions of the activities then exist

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2384

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2384

Changes in build 2384 from build: 2383

Size delta: 0.00M

-xorg-x11-drv-geode 2.10.1-1.olpc3
+xorg-x11-drv-geode 2.10.1-1.fc9

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] xs-activation: why no IPv6 yet?

2008-09-03 Thread John Watlington

IPv6 was supported in earlier builds.

It was taken out last December, as there was no clear way to
support IPv6 when multiple school servers are providing
network access through the school mesh.[1]

As we don't support multiple school servers with a school mesh
(and probably will never), this can be restored.

wad

[1] The reason is that the mesh firmware supports a level 2
anycast MAC address.   Only one of the responding DHCP
servers is listened to for an address assignment.   IPv6 RADVD
includes unsolicited route advertisements, which would be
picked up by all laptops in a school, causing them to be very
confused about which gateway they should be using (in IPv4
the firmware selects the DHCP response from the closest gateway.)

On Sep 2, 2008, at 1:21 AM, Douglas Bagnall wrote:

 To preempt this FAQ, the F7 school server is quite inconsistent in its
 IPv6 support, and some work would have been necessary to get it to a
 state where I could test it.  With the immanent jump to F9, and a new
 networking setup, this didn't seem very worthwhile.  I'll revisit it
 again when IPv6 is working on the school server in general.

 The activation server hides behind xinetd, so it doesn't deal directly
 with networking.  Getting it to work with IPv6 shouldn't be more
 difficult than it is for anything else in that situation.


 Douglas
 ___
 Server-devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/server-devel

___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


[Server-devel] Activation Key for G1G1 Xo's

2008-09-03 Thread Jack Tutterrow
How do you activate XO computers purchased through the G1G1 program?  I have
purchased 45 XO's through eBay that are now being used in an orphanage in
the Philippines.  Students have access to the Internet through an AP but we
have not been successful in configuring the XS to recognize the XO's.  

 

I also have 4 XO's purchased through the G1G1 program.  I have setup an XS
server with an AP successfully but can't get the XO's recognized by the XS.


Thanks

Jack Tutterrow

___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


olpc-update joyride-latest points me to theft-deterrence service

2008-09-03 Thread Christoph Derndorfer
Hey,

I just wanted to upgrade my XO  via the olpc-update joyride-latest I had
just discovered.

How all that happened was that the following url was displayed before I was
back at the prompt:

Update and theft-deterrence service
http://antitheft.laptop.org/antitheft/1/

I'm a bit confused, about what is happening here, does that option check
whether an XO has been stolen or something?

Thanks,
Christoph

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] Activation Key for G1G1 Xo's

2008-09-03 Thread John Watlington

On Sep 3, 2008, at 4:16 PM, Jack Tutterrow wrote:

 How do you activate XO computers purchased through the G1G1 program?

Laptops shipped as part of the G1G1 program were pre-activated.
This means that they should never require an activation key.
 I have purchased 45 XO’s through eBay that are now being used in an  
 orphanage in the Philippines.

Wonderful!
 Students have access to the Internet through an AP but we have not  
 been successful in configuring the XS to recognize the XO’s.

 I also have 4 XO’s purchased through the G1G1 program.  I have  
 setup an XS server with an AP successfully but can’t get the XO’s  
 recognized by the XS.

What software build is on the laptops ?
What XS build are you using ?

When you say you can't get the XOs recognized by the XS, exactly
what do you mean ?
1 - Do they receive a DHCP address ?
2 - Does access to the Internet through the server work ?
3 - Does registration work ?
4 - Does ejabberd see the laptops as registered ?
(Go to https://172.18.0.1:5280/admin )
5 - Does ejabberd see the laptops as online ?

If 4 or 5 is the problem, did you set up the shared roster for  
ejabberd ?

Cheers,
wad

___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: olpc-update joyride-latest points me to theft-deterrence service

2008-09-03 Thread Bert Freudenberg

Am 03.09.2008 um 22:28 schrieb Christoph Derndorfer:

 Hey,

 I just wanted to upgrade my XO  via the olpc-update joyride-latest  
 I had just discovered.

 How all that happened was that the following url was displayed  
 before I was back at the prompt:

 Update and theft-deterrence service
 http://antitheft.laptop.org/antitheft/1/

 I'm a bit confused, about what is happening here, does that option  
 check whether an XO has been stolen or something?


I ran into that too a few days ago:

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

- Bert -


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


Re: olpc-update joyride-latest points me to theft-deterrence service

2008-09-03 Thread Christoph Derndorfer
On Wed, Sep 3, 2008 at 10:48 PM, Bert Freudenberg [EMAIL PROTECTED]wrote:


 Am 03.09.2008 um 22:28 schrieb Christoph Derndorfer:

  Hey,
 
  I just wanted to upgrade my XO  via the olpc-update joyride-latest
  I had just discovered.
 
  How all that happened was that the following url was displayed
  before I was back at the prompt:
 
  Update and theft-deterrence service
  http://antitheft.laptop.org/antitheft/1/
 
  I'm a bit confused, about what is happening here, does that option
  check whether an XO has been stolen or something?


 I ran into that too a few days ago:

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


Doh, I was looking for tickets with joyride-latest and therefore didn't
find that one.

Sorry 'bout the inconvenience!

Christoph

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2385

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2385

Changes in build 2385 from build: 2384

Size delta: 0.00M

-xorg-x11-server-Xorg 1.4.99.906-2.olpc3.3
+xorg-x11-server-Xorg 1.4.99.906-2.olpc3.4
-xorg-x11-server-common 1.4.99.906-2.olpc3.3
+xorg-x11-server-common 1.4.99.906-2.olpc3.4

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Cmap tools (was [Techteam] Weekend Report - due today)

2008-09-03 Thread Greg Smith
Hi All,

Thanks for all the pointers to concept maps. Its impressive how many 
options exist. I can see how they fit well with Piaget and other 
learning theories.

However, my immediate challenge is figure out what it will take to 
support cmap tools on the XO.

Has anyone tried making the activity which is X-windows and inside which 
other activities can run?

Any other ideas on how to make an app which uses multiple windows (and I 
believe allows drag and drop of data from one to the other) work on the XO?

Trying out the concept map idea (ascii version)

(XO) - wants it- (user)
   |   |
technical |
challenge   uses
   |   /
   |   (CMAP on Windows)
   |/
   |  technical challenge
   |  /
  (CMAP on XO,
   happy user,
   new deployment)

Thanks,

Greg S

Gary C Martin wrote:
 On 3 Sep 2008, at 13:36, Greg Smith wrote:
 
 Cmap tools (http://cmap.ihmc.us/) is a client server application that
 appears to have pretty good traction in schools, mostly in South
 America. We have a request to make it work on the XO. I exchanged some
 e-mails with Alberto Canas (con enye) who is the main application owner.
 
 ...
 
 The first point seems solvable if they just install Java afterwards.
 Then we don't need to worry about licenses. Its a big install but
 probably not a deal breaker. The performance may be challenging but
 again I think we can make it fit.

 The second point is a tougher problem. Alberto thinks they could
 re-write the application to work with tiled windows so they all fit on
 the XO. The other idea I have heard is that we could run an activity
 which is X-Windows. Then you could launch this activity within that one.
 That may affect performance and would need testing. For the first idea
 of rebuilding the Cmap tools for sugar, we would need engineers to work
 on that which brings me to the third point.

 I'm not sure what free but not open source means. I think it means that
 we can not take a snapshot of their code and fork it nor can we modify
 it and push it back to them. We need to find a way for Alberto to hire
 more engineers if we want them to improve the implementation for the XO.

 The only good idea so far is the X-windows in Sugar idea.

 I'm open to other suggestions on this. Questions and comments welcome 
 too.

 I know of one opportunity in Latin America which is being held up by
 this. There may be more in the future, we'll see. The pedagogical
 specialists here tell me that concept maps are pretty hot in education
 right now. They also pointed me to a commercial tool which some schools
 use: http://www.inspirationsoftware.com/

 Does anyone know of an open source solution in this area?
 
 I'm a bit of a mindmapper/diagrammer type. If you're looking for free 
 and Open Source you want to look at freemind. It's very competitive vs 
 the commercial mapping tools and also supports a number of external file 
 formats, it's another Java app so would need that extra install.
 
 http://freemind.sourceforge.net/wiki/index.php/Main_Page
 
 The other tool worth a poke is the more general purpose graphviz, also 
 free and Open Source, it's command line but there are some GUI's out 
 there also. Could be a very nice Activity to wrap a simple GTK GUI 
 around the tool chain:
 
 http://www.graphviz.org/
 
 Also want to point you to the Model activity if you've not tried it. 
 It's rough and incomplete at my last testing, but seems to be a 
 potentially interesting diagramming tool. The wiki talks of easily 
 sketch and simulate system dynamics models which seemed a pretty scary 
 opening paragraph – I'd be happy with just a good diagramming tool :-) 
 Dev work seems to have gone quiet :-(
 
 http://wiki.laptop.org/go/Model
 
 If the customers want cmap tools, my first choice is to make that work.
 That's what I'm focusing on right now albeit lower priority than
 shipping 8.2 :-).
 
 --Gary

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


New joyride build 2386

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2386

Changes in build 2386 from build: 2385

Size delta: 0.00M

-olpc-utils 0.85-1.olpc3
+olpc-utils 0.86-1.olpc3
-telepathy-glib 0.7.11-1.fc9
+telepathy-glib 0.7.11-2.fc9

--- Changes for telepathy-glib 0.7.11-2.fc9 from 0.7.11-1.fc9 ---
  + tp_debug_divert_messages: open the file in append mode if the filename is 
prefixed

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [PATCH 1/3] Use PCI_DEVICE_ID_88ALP01 for CAFÉ chip, rather than PCI_DEVICE_ID_CAFE.

2008-09-03 Thread Pierre Ossman
On Wed, 03 Sep 2008 11:48:17 +0100
David Woodhouse [EMAIL PROTECTED] wrote:

 Probably better to use the official designation.
 
 Signed-off-by: David Woodhouse [EMAIL PROTECTED]
 ---

No objection here.

Acked-by: Pierre Ossman [EMAIL PROTECTED]

-- 
 -- Pierre Ossman

  WARNING: This correspondence is being monitored by the
  Swedish government. Make sure your server uses encryption
  for SMTP traffic and consider using PGP for end-to-end
  encryption.


signature.asc
Description: PGP signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [PATCH 3/3] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_CCIC for CAFÉ camera driver

2008-09-03 Thread Jonathan Corbet
On Wed, 03 Sep 2008 11:48:22 +0100
David Woodhouse [EMAIL PROTECTED] wrote:

 Also, stop looking at the NAND controller (0x4100) and checking the
 device class. For a while during development, all three functions on
 the chip had the same ID. We made them fix that fairly promptly, and
 we can forget about it now.

I see no harm in having the driver check the device to ensure it's what
it thinks it is - we can probably afford the runtime overhead.  But
whatever, I'm not that concerned; toss in an

Acked-by: Jonathan Corbet [EMAIL PROTECTED]

if you wish.

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


X11 performance in Joyride 2373 vs 712

2008-09-03 Thread Sayamindu Dasgupta
Hi all,
I noticed a few messages on the list about possible X11 performance
issues, and I ran a small tool called gtkperf on update.1 and joyride:
here are the results

Build 712, on a B4
GtkPerf 0.40 - Starting testing: Wed Sep  3 21:40:26 2008

GtkDrawingArea - Lines - time:  8.38
 ---
Total time:  8.38

GtkPerf 0.40 - Starting testing: Wed Sep  3 21:41:49 2008

GtkEntry - time:  0.51
GtkComboBox - time: 15.87
GtkComboBoxEntry - time: 14.29
GtkSpinButton - time:  2.55
GtkProgressBar - time:  1.97
GtkToggleButton - time:  5.30
GtkCheckButton - time:  4.32
GtkRadioButton - time:  6.69
GtkTextView - Add text - time: 11.77
GtkTextView - Scroll - time:  0.32
GtkDrawingArea - Lines - time:  7.84
GtkDrawingArea - Circles - time:  8.44
GtkDrawingArea - Text - time: 10.83
GtkDrawingArea - Pixbufs - time:  0.30
 ---
Total time: 91.03


Build joyride 2373 on a G1G1 machine
GtkPerf 0.40 - Starting testing: Wed Sep  3 22:20:31 2008

GtkEntry - time:  0.49
GtkComboBox - time: 15.22
GtkComboBoxEntry - time: 14.96
GtkSpinButton - time:  2.84
GtkProgressBar - time:  1.43
GtkToggleButton - time:  5.07
GtkCheckButton - time:  4.47
GtkRadioButton - time:  7.29
GtkTextView - Add text - time: 14.37
GtkTextView - Scroll - time:  0.83
GtkDrawingArea - Lines - time: 11.99
GtkDrawingArea - Circles - time: 15.85
GtkDrawingArea - Text - time: 26.49
GtkDrawingArea - Pixbufs - time:  0.70
 ---
Total time: 122.06


There seems to be some major differences in the GtkDrawingArea
performance - maybe that, coupled with the enhanced touchpad event
reporting is causing the paint issues ?

Btw, ignore the GtkDrawingArea - Pixbufs readings - I realized that
the pixbuf to be displayed was not in the XO.

Thanks,
Sayamindu


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


Re: Cmap tools (was [Techteam] Weekend Report - due today)

2008-09-03 Thread Michael Stone
On Wed, Sep 03, 2008 at 05:33:28PM -0400, Greg Smith wrote:
Has anyone tried making the activity which is X-windows and inside which 
other activities can run?

[1] and [2] seem apropos.

Michael

[1]: http://dev.laptop.org/ticket/7768#comment:8
[2]: 
http://www.hackszine.com/blog/archive/2007/12/run_a_nested_x11_desktop_on_th.html
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Map activity not working on joyride-2385

2008-09-03 Thread Christoph Derndorfer
Hey,

I just installed 2385 and wanted to run the cool Map activity (
http://wiki.laptop.org/go/Map_%28activity%29) in order to demo it at FUDCon
this weekend.

Unfortunately the activity seems to hang at startup and gets killed after
about 30 seconds or so with the Map icon remaining below the XO on the
home-view.

Any ideas?

Thanks,
Christoph

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: [EMAIL PROTECTED]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: browse and x11 performance

2008-09-03 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jordan Crouse wrote:
| No - we don't support alpha hardware cursors at all.

Who's we?  According to my recollection, the Geode LX docs indicate that
the GPU supports one accelerated 48x48  sprite with 8-bit alpha for the
cursor.  Did we all misread the doc? Is the doc wrong? Is the feature
missing in the driver? What about the Windows driver?

- --Ben
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAki/KbAACgkQUJT6e6HFtqTFVgCgk8L8CSGQnvkxn9eqcfhjh1Hj
1xAAnRxzazbtOi0uTaT8dgJO8cdhJ35P
=NgxK
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Trac ticket workflow updates.

2008-09-03 Thread Michael Stone
Friends,

As we wind down toward the end of the 8.2.0 release cycle (and begin to
tighten our change control), we must make a few tweaks to the Trac
ticket workflow. I have written up the new workflow in great detail at

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

The highlight is three new 'action needed' states: 

   'approval for release', 
   'add to release', and 
   'test in release'

whose meanings are, I hope, apparent.

Please reply with any resulting questions, comments, suggestions, or
gripes. (Oh, and please help fill in the linked-to pages!)

Regards,

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


Attention! Activity authors: spanish title translations

2008-09-03 Thread Erik Garrison
Activity authors,  (on devel AND sugar)

The following activities (which can be downloaded from
http://dev.laptop.org/~erik/activities/Activities_Modif_703-7/) were
modified by myself, Wad, and the Peru support team in the process of
producing the most recent Peru build
(http://dev.laptop.org/~erik/peru/signed-per703-7/).

[   ] Analyze-6.xo25-Aug-2008 12:27   23K  
[   ] Chat-35b.xo 21-Aug-2008 11:54   92K  
[   ] ClockActivity-4.xo  25-Aug-2008 09:34  8.1K  
[   ] Connect-22.xo   25-Aug-2008 12:32  108K  
[   ] Geography-8.xo  25-Aug-2008 09:37  2.7M  
[   ] Implode-3.xo25-Aug-2008 12:35   28K  
[   ] JigsawPuzzle-4.xo   25-Aug-2008 12:40  235K  
[   ] Log-7.xo25-Aug-2008 12:42   12K  
[   ] Maze-6.xo   25-Aug-2008 12:47   68K  
[   ] Memorize-27.xo  25-Aug-2008 09:38  741K  
[   ] Moon-4.xo   25-Aug-2008 09:38   79K  
[   ] Read-45.xo  21-Aug-2008 11:54  101K  
[   ] Speak-8.xo  25-Aug-2008 09:38   32K  
[   ] StarChart-4.xo  25-Aug-2008 12:52   46K  
[   ] StopWatchActivity-2.xo  25-Aug-2008 17:20   12K  
[   ] TamTamEdit-48.xo25-Aug-2008 12:53  7.4M  
[   ] TextosCicloIV-V-14.xol  21-Aug-2008 11:55  2.8M  
[   ] Watch  Listen-10.xo21-Aug-2008 11:55  6.3M  
[   ] Words-3.xo  25-Aug-2008 09:38  210K  
[   ] chess_computer-8.xo 25-Aug-2008 09:39  1.6M  
[   ] manual-2.xol21-Aug-2008 11:58   12M  
[   ] poesia-a-5.xol  21-Aug-2008 11:58  6.3M  
[   ] scalesboard-8.xo27-Aug-2008 11:20  1.7M  
[   ] tangram-8.xo25-Aug-2008 12:55  1.6M  

In all cases locale/es/activity.linfo files were added to translate the
activity name that appears in the home view.  In all cases the
activity/activity.info version number was bumped, and in cases where the
activity bundle filename didn't match convention, that number was added
to the activity bundle name.

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


Re: bounce and x11 performance

2008-09-03 Thread Ton van Overbeek
[EMAIL PROTECTED] wrote:
 daniel wrote:
   On Wed, 2008-09-03 at 11:30 -0400, [EMAIL PROTECTED] wrote:
is there a bug open on this issue?

i reverted a machine to joyride 2212, which, as indicated in #7787, was
before pygame.mixer was lost, and then brought back.

bounce works fine in that build -- performance and audio are very
acceptable.  there's still mouse cursor flicker, i think related
to the continuous frame-rate display in the corner.  but in newer
joyrides the whole screen is choppy.
   
   Did you typo browse for bounce in the subject?
   
   I don't think there's a bug open.

 done -- #8289

 paul
   
X11 performance fixed in joyride-2386. See trac #8289 for details.

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


Re: Attention! Activity authors: spanish title translations

2008-09-03 Thread Brian Jordan
On Wed, Sep 3, 2008 at 9:44 PM, Erik Garrison [EMAIL PROTECTED] wrote:
 Activity authors,  (on devel AND sugar)


(and [EMAIL PROTECTED]) :-O

mailing lists just aren't very efficient... eh?


 The following activities (which can be downloaded from
 http://dev.laptop.org/~erik/activities/Activities_Modif_703-7/) were
 modified by myself, Wad, and the Peru support team in the process of
 producing the most recent Peru build
 (http://dev.laptop.org/~erik/peru/signed-per703-7/).

 [   ] Analyze-6.xo25-Aug-2008 12:27   23K
 [   ] Chat-35b.xo 21-Aug-2008 11:54   92K
 [   ] ClockActivity-4.xo  25-Aug-2008 09:34  8.1K
 [   ] Connect-22.xo   25-Aug-2008 12:32  108K
 [   ] Geography-8.xo  25-Aug-2008 09:37  2.7M
 [   ] Implode-3.xo25-Aug-2008 12:35   28K
 [   ] JigsawPuzzle-4.xo   25-Aug-2008 12:40  235K
 [   ] Log-7.xo25-Aug-2008 12:42   12K
 [   ] Maze-6.xo   25-Aug-2008 12:47   68K
 [   ] Memorize-27.xo  25-Aug-2008 09:38  741K
 [   ] Moon-4.xo   25-Aug-2008 09:38   79K
 [   ] Read-45.xo  21-Aug-2008 11:54  101K
 [   ] Speak-8.xo  25-Aug-2008 09:38   32K
 [   ] StarChart-4.xo  25-Aug-2008 12:52   46K
 [   ] StopWatchActivity-2.xo  25-Aug-2008 17:20   12K
 [   ] TamTamEdit-48.xo25-Aug-2008 12:53  7.4M
 [   ] TextosCicloIV-V-14.xol  21-Aug-2008 11:55  2.8M
 [   ] Watch  Listen-10.xo21-Aug-2008 11:55  6.3M
 [   ] Words-3.xo  25-Aug-2008 09:38  210K
 [   ] chess_computer-8.xo 25-Aug-2008 09:39  1.6M
 [   ] manual-2.xol21-Aug-2008 11:58   12M
 [   ] poesia-a-5.xol  21-Aug-2008 11:58  6.3M
 [   ] scalesboard-8.xo27-Aug-2008 11:20  1.7M
 [   ] tangram-8.xo25-Aug-2008 12:55  1.6M

 In all cases locale/es/activity.linfo files were added to translate the
 activity name that appears in the home view.  In all cases the
 activity/activity.info version number was bumped, and in cases where the
 activity bundle filename didn't match convention, that number was added
 to the activity bundle name.

 Erik
 ___
 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 and x11 performance

2008-09-03 Thread Jordan Crouse
On 03/09/08 20:20 -0400, Benjamin M. Schwartz wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Jordan Crouse wrote:
 | No - we don't support alpha hardware cursors at all.
 
 Who's we?  According to my recollection, the Geode LX docs indicate that
 the GPU supports one accelerated 48x48  sprite with 8-bit alpha for the
 cursor.  Did we all misread the doc? Is the doc wrong? Is the feature
 missing in the driver? What about the Windows driver?

Oops - I sliped into GX mode there for a while.  Yes, the GPU does
handle an 8:8:8:8 cursor, but the driver doesn't.   I'm not sure what
the Windows driver does.

Jordan

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

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


XO

2008-09-03 Thread Henry Vélez Molina
Hola a todos.
Les comento que hemos venido trabajando con las laptops desde hace 3 meses
y hemos encontrados algunas anomalías técnicas.

Quisiera saber si esto se les ha presentado y si conocen las posibles causas
o soluciones.

1. Mousepad rebelde. Se mueve bien, pero al soltarlo cambia su posición. Por
obvias razones no permite el control de la XO.
2. Deja de detectar la batería. Esto se soluciona cambiando la batería. Pero
no conocemos la causa de este error.
3. No reconoce el cargador. Al iniciar la máquina se muestra un mensaje en
donde se dice que le cargador no está presente.
4. Se desconfigura la fecha y bloquea la XO porque la lease no es válida.
Esto se soluciona activando nuevamente la XO y modificando la fecha. Pero
aun no conocemos la causa concreta de este error.
5. La XO no bootea. Se inicia la imagen del boot-anim, y no avanza más. Si
se formatea, el error desaparece. Causa aun no conocida.

Gracias por su cooperación.
Estamos en contacto para trabajarle a esto.

Saludos.

Henry Vélez Molina
Director Tecnológico (OLPC)
Fundación Marina Orth
www.fundacionmarinaorth.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2388

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2388

Changes in build 2388 from build: 2386

Size delta: 0.00M

-libxml2-python 2.6.32-2.fc9
+libxml2-python 2.6.32-3.fc9
-libtiff 3.8.2-10.fc9
+libtiff 3.8.2-11.fc9
-libxml2 2.6.32-2.fc9
+libxml2 2.6.32-3.fc9

--- Changes for libtiff 3.8.2-11.fc9 from 3.8.2-10.fc9 ---
  + Fix LZW decoding vulnerabilities (CVE-2008-2327)
  + Use -fno-strict-aliasing per rpmdiff recommendation

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2389

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2389

Changes in build 2389 from build: 2388

Size delta: 0.00M

-libxml2-python 2.6.32-3.fc9
+libxml2-python 2.6.32-2.fc9
-libtiff 3.8.2-11.fc9
+libtiff 3.8.2-10.fc9
-libxml2 2.6.32-3.fc9
+libxml2 2.6.32-2.fc9

--- Changes for libtiff 3.8.2-10.fc9 from 3.8.2-11.fc9 ---
  + Fix LZW decoding vulnerabilities (CVE-2008-2327)
  + Use -fno-strict-aliasing per rpmdiff recommendation

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Using bridges and interrupt load

2008-09-03 Thread Martin Langhoff
In the XS networking infrastructure we sometimes setup a bridge with
an IP address and netblock (as you would with an interface) and then
if-and-when the HW interface comes up, we assign the interface to the
bridge.

This is a technique used quite a bit on projects like OpenWRT where
the main purpose of the device is routing. We use it because we want
to associate dhcpd to devices that come and go (the USB-plugged active
antennae) and if we let dhcpd bind to the IP address in the bridge,
then we can associate the physical device to it when it becomes
available with no dhcpd restarts.

There is another IP address that we'd like to do the same with - the
master 'school server' IP address, which has to be the same and
available in several (and often dynamically changing) scenarios.

But it is starting to worry me that when we use this technique, the
physical interface is brought up in promiscuous mode, and it is left
to the kernel networking stack to decide what frames are meant for us,
and what frames are not.

On interfaces where there is considerable traffic -- a 1Gb LAN for
example with a cheap non-switching hub -- there could be quite a bit
of traffic not meant for us. This naturally means more interrupts.

What I don't know is whether the amount of noise created this way is
significant for a modern 1GHz i386 cpu that is actually trying to do
other stuff. The OpenWRT boxes are there for routing, if there's a bit
of CPU churn to get the job done, then it's ok.

But the XS is there to provide end-user services -- if interrupt load
can eat its capacity to do useful work, I want to be careful with
these bridges...

Does anyone know more about the irq load caused by this technique?

cheers,




m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2390

2008-09-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2390

Changes in build 2390 from build: 2389

Size delta: 0.13M

-gdb 6.8-17.fc9
+gdb 6.8-21.fc9
-libxml2-python 2.6.32-2.fc9
+libxml2-python 2.6.32-3.fc9
-openssh-clients 5.0p1-3.fc9
+openssh-clients 5.1p1-2.fc9
-openssh-server 5.0p1-3.fc9
+openssh-server 5.1p1-2.fc9
-jack-audio-connection-kit 0.109.2-1.fc9.1
+jack-audio-connection-kit 0.109.2-3.fc9
-libedit 2.10-4.20070831cvs.fc9
+libedit 2.11-1.20080712cvs.fc9
-libtiff 3.8.2-10.fc9
+libtiff 3.8.2-11.fc9
-libxml2 2.6.32-2.fc9
+libxml2 2.6.32-3.fc9
-openssh 5.0p1-3.fc9
+openssh 5.1p1-2.fc9
-rsyslog 3.18.1-1.fc9
+rsyslog 3.18.1-2.fc9
-shadow-utils 2:4.1.1-2.fc9
+shadow-utils 2:4.1.1-4.fc9
-tzdata 2008d-1.fc9
+tzdata 2008e-1.fc9
-usermode 1.96.1-1
+usermode 1.98-1.fc9
-util-linux-ng 2.13.1-6.fc9
+util-linux-ng 2.13.1-8.3.fc9

--- Changes for gdb 6.8-21.fc9 from 6.8-17.fc9 ---
  + Fix attaching to stopped processes, based on the upstream version now.
  + Just kernel-2.6.25 neither upstream nor utrace work with it; 2.6.9 works.
  + Fix occasional crash on a removed watchpoint.
  + Fix false testcase FAILs for `gdb.pie/break.exp'.
  + Fix a false warning (+a testcase FAIL) on s390x watchpoints.
  + Fix a false FAIL on s390x `gdb.base/dump.exp'.
  + Remove `gdb-6.3-nonthreaded-wp-20050117.patch' as obsoleted + regressing 
now.
  + Make the GDB quit processing non-abortable to cleanup everything properly.
  + Support DW_TAG_constant for Fortran in recent Fedora/RH GCCs.
  + Fix crash on DW_TAG_module for Fortran in recent Fedora/RH GCCs.
  + Readd resolving of bare names of constructors and destructors.
  + Include various vendor testcases:
  + Leftover zombie process (BZ 243845).
  + Multithreaded watchpoints (`gdb.threads/watchthreads2.exp').
  + PIE testcases (`gdb.pie/*').
  + C++ contructors/destructors (`gdb.cp/constructortest.exp').
  + Test a crash on libraries missing the .text section.
  + Extend the Fortran dynamic variables patch also for dynamic Fortran strings.
  + Fix MI debuginfo print on reloaded exec, found by Denys Vlasenko (BZ 
459414).

--- Changes for jack-audio-connection-kit 0.109.2-3.fc9 from 0.109.2-1.fc9.1 ---
  + add a new requirement to be ensure we have /etc/security for postinstall
  + provide a pulseaudio start script from README.Fedora
  + append values for pulse-rt group to the limits.conf
  + update README.Fedora regarding to the recent changes
  + apply patch to be work on ppc64 (#451531)
  + update README.Fedora to describe integration jack with pulseaudio (#455193)

--- Changes for libedit 2.11-1.20080712cvs.fc9 from 2.10-4.20070831cvs.fc9 ---
  + Version bump to 20080712-2.11.

--- Changes for libtiff 3.8.2-11.fc9 from 3.8.2-10.fc9 ---
  + Fix LZW decoding vulnerabilities (CVE-2008-2327)
  + Use -fno-strict-aliasing per rpmdiff recommendation

--- Changes for openssh 5.1p1-2.fc9 from 5.0p1-3.fc9 ---
  + fixed zero length banner problem (#457326)
  + upgrade to new upstream release
  + fixed a problem with public key authentication and explicitely

--- Changes for rsyslog 3.18.1-2.fc9 from 3.18.1-1.fc9 ---
  + fix clock rollback issue (#460230)

--- Changes for tzdata 2008e-1.fc9 from 2008d-1.fc9 ---
  + Upstream 2008e
  + Changes for Mauritius
  + Leap second coverage for 31/Dec 2008
  + Corrections of historical dates

--- Changes for usermode 1.98-1.fc9 from 1.96.1-1 ---
  + Support dialogs with no text entries
  + Preserve timestamps of some installed files
  + Remove /usr/X11R6/bin from the default path.
  + Left-justify messages
  + Preserve file timestamps where possible.
  + Fix display of '_' in prompts

--- Changes for util-linux-ng 2.13.1-8.3.fc9 from 2.13.1-6.fc9 ---
  + fix #454252 - Problem with who,write and tty permissions
  + fix #449738 - Wakeup on RTC alarm does not work anymore
  + fix #454354 - FAT filesystem mount option utf8=0 is not documented
  + fix #443823 - ionice.1 doesn't to reflect idle class changes in 2.6.25
  + fix audit log injection attack via login
  + fix location of the command raw(8)
  + fix 244383 - libblkid uses TYPE=swsuspend for S1SUSPEND/S2SUSPEND

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


[Server-devel] Work in progress - F9 install ISO

2008-09-03 Thread Martin Langhoff
Very rough install CD. It has the packages, but you'll have to install
them by hand -

It will be here in about 1hr (transfer from NZ takes its time...)
http://xs-dev.laptop.org/xs/other/Fedora-0.5dev-i386-DVD.iso

The md5sum is b8c77b26bef11391ab5b55ce55ffe653

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] XS Splashscreen / logo

2008-09-03 Thread Martin Langhoff
On Wed, Sep 3, 2008 at 6:48 PM, Jeff [EMAIL PROTECTED] wrote:
 I'll write up some details as soon as I can, and announce it on the OLPC
 artwork wiki too.

*Fantastic*. After seeing your logo, I started thinking of where
would we put a logo - a quick rundown of the spots I think we'll have
one...

 - sticker on the case of my test XSs :-)

 - grub background at boot time during install and normal boots

 - installer splash screen (if I fail in my quest to remove the
graphical anaconda 8-) )

 - logo on web-based tools - we'll be using initially moodle and
mediawiki as the 'face' of the XS, so a small, easily identifiable
logo will be good. Will need the little url bar icon. Edges/shadows
with gaussian blur discouraged as it'll be hard to blend on CSS-based
themes... :-)

any others?



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Work in progress - F9 install ISO

2008-09-03 Thread Martin Langhoff
On Wed, Sep 3, 2008 at 6:37 PM, Martin Langhoff
[EMAIL PROTECTED] wrote:
 Very rough install CD. It has the packages, but you'll have to install
 them by hand -

 It will be here in about 1hr (transfer from NZ takes its time...)
 http://xs-dev.laptop.org/xs/other/Fedora-0.5dev-i386-DVD.iso

 The md5sum is b8c77b26bef11391ab5b55ce55ffe653

The transfer finished, and just in time I have a kickstart file that
gets it to install xs-config, xs-pkgs and all the appropriate
dependencies. See:

http://dev.laptop.org/git?p=projects/xs-livecd;a=blob;f=kickstarts/anaconda-f9.ks;h=dfd4eabc417bb09b0bc5bcabce94dd22c1c5212e;hb=HEAD

I am using Jerry's mkusbinstall script, and copying the ks file to the
root of the USB drive. To get anaconda to read it you have to pass
ks=hd:sdb1:/ks.cfg to the kernel.

Good news: The network is configured correctly - defautls to server 1 - a

Bad news:
 - idmgr dies with an sqlalchemy error
 - xs-config has errors in %postinst

Tomorrow,

 - fiddle with pungi to the kickstart included in the initrd and to
add grub options
 - fix xs-config, idmgr

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Work in progress - F9 install ISO

2008-09-03 Thread Jerry Vonau
Martin Langhoff wrote:
 On Wed, Sep 3, 2008 at 6:37 PM, Martin Langhoff
 [EMAIL PROTECTED] wrote:
 Very rough install CD. It has the packages, but you'll have to install
 them by hand -

 It will be here in about 1hr (transfer from NZ takes its time...)
 http://xs-dev.laptop.org/xs/other/Fedora-0.5dev-i386-DVD.iso

 The md5sum is b8c77b26bef11391ab5b55ce55ffe653
 
 The transfer finished, and just in time I have a kickstart file that
 gets it to install xs-config, xs-pkgs and all the appropriate
 dependencies. See:
 
 http://dev.laptop.org/git?p=projects/xs-livecd;a=blob;f=kickstarts/anaconda-f9.ks;h=dfd4eabc417bb09b0bc5bcabce94dd22c1c5212e;hb=HEAD
 
 I am using Jerry's mkusbinstall script, and copying the ks file to the
 root of the USB drive. To get anaconda to read it you have to pass
 ks=hd:sdb1:/ks.cfg to the kernel.

edit the boot-loader's cfg file and append that as an argument.

 Good news: The network is configured correctly - defautls to server 1 - a
 
cool. work pays off.

 Bad news:
  - idmgr dies with an sqlalchemy error
  - xs-config has errors in %postinst
 
 Tomorrow,
 
  - fiddle with pungi to the kickstart included in the initrd and to
 add grub options
ok, initrd works, but lets debug it from the usbkey for now, for the 
%post stuff, edits are much easier.. ;-)
note: anaconda may fail to find the ks file on the usbkey the first 
time, usb still coming up.. just hit enter, should work the second time, 
nobody is using a serial console yet, right?

  - fix xs-config, idmgr
 
 cheers,
Jerry

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


Re: [Server-devel] Work in progress - F9 install ISO

2008-09-03 Thread Douglas Bagnall
Martin Langhoff wrote:

 Bad news:
  - idmgr dies with an sqlalchemy error
  - xs-config has errors in %postinst

 Tomorrow,

  - fiddle with pungi to the kickstart included in the initrd and to
 add grub options
  - fix xs-config, idmgr

In an unrelated goose chase, I removed sqlalchemy from idmgr today.
Not tested yet though.

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


Re: [Server-devel] Work in progress - F9 install ISO

2008-09-03 Thread Martin Langhoff
On Wed, Sep 3, 2008 at 9:04 PM, Douglas Bagnall [EMAIL PROTECTED] wrote:
  - fix xs-config, idmgr

 In an unrelated goose chase, I removed sqlalchemy from idmgr today.
 Not tested yet though.

timely! I was wondering whether this was the right alibi .to chop chop
chop!.. :-)



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] offline moodle

2008-09-03 Thread Bryan Berry
On Tue, 2008-09-02 at 22:57 +0200, Tony Anderson wrote:
 Hi,
 
 My apologies - I need to do some research on how to setup the 
 repo.or.cz. As an immediate expedient, I have attached the relevant 
 files to this email. When I get a little time, I will set this up 
 properly. The readme tries to describe the files and how they are used.
 

hey Tony, this is a good start. I have a somewhat different workflow in
mind. Here is a narrative that describes what I am thinking

User Story 1: Intermittent School attendance and School Server Outage

Monday
1. Kid goes to class
2. Teacher directs kids Moodle site
3. Kid navigates to Moodle Module for Class 2 math for the current month
4. Kid clicks 'download' link next Moodle module
5. This action downloads a the moodle module as a .xo bundle and
locally installs it to the XO
5.1 Inside the module are readings, pictures, animations, etc. all
available offline
6. School ends on Monday

Tuesday
Kid can't go to school. Mom and little brother are sick, has to take
care of them. Kid opens up XO and offline Moodle activity he downloaded
the day before. He does lessons that show him basic concepts, introduce
him to basic animations using activities like Etoys, and reads
explanations that answer some of the things he doesn't understand.

Wednesday
Kid still can't go to school. Has to help out in the fields. Later that
day the kid spends some time w/ the Moodle module

Thursday
Kid goes back to school. Kid isn't behind the other because he followed
the lesson plan at home. This has social importance that shouldn't be
understated. 

Over night there was an electrical surge that fried the school server.
The teacher can still instruct using the XO because she has it installed
locally as an activity and so do the kids.


The key here is that we need to package each offline moodle course as
an .XO Activity Bundle. http://wiki.laptop.org/go/Activity_bundles

Getting started, we only need the most basic features of Moodle.
Basically page navigation and the ability to display flash animations
and embedded pdfs for the supplementary readings. 

In time we can look at adding more dynamic stuff like access to the
gradebook but that can wait. In Nepal's context, our kids have no
libraries and maybe 4 small coursebooks.

Hope this helps and sorry I haven't been able to provide you w/ more
feedback earlier.

Pls post our correspondence regarding Offline Moodle to the
Server-Developers mailing list.
http://lists.laptop.org/listinfo/server-devel



-- 
Bryan W. Berry
Systems Engineer
OLE Nepal, http://www.olenepal.org

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


Re: [Server-devel] new package: xs-activation

2008-09-03 Thread Erik Garrison
On Thu, Sep 04, 2008 at 11:18:31AM +1200, Martin Langhoff wrote:
 A couple of notes related to it.
 
 On Thu, Sep 4, 2008 at 12:07 AM, Greg Smith
  Can you put this feature on the roadmap:
  http://wiki.laptop.org/go/XS_Roadmap
 
 It's already there - we're using Trac's status overview searches,
 have a look :-)
 
 
 What happens is that - paraphrasing your email...
 
  someone prepping XOs before distribution to the field opens
  XO and turns it on. That is all they have to do.
 
  Who is the lead customer for this feature?
 
 Peru, Ethiopia. They've been asking for it, we discussed this in the
 last 2 phone meetings :-)
 

It would be be immediately practical in a warehouse setting, where
managing a key with a bunch of activation leases is a pain.

Now to get wireless installation/upgrade ready for use in the
warehouses... all we need is a signed 'nandcast' boot image.

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


Re: [Server-devel] offline moodle

2008-09-03 Thread Martin Langhoff
On Thu, Sep 4, 2008 at 3:01 PM, Bryan Berry [EMAIL PROTECTED] wrote:
 Then I have several questions, how many courses would offline moodle
 cache locally? And how could a kid dump one course they took offline but
 keep others? To browse to a cached course would gears have to cache all
 the pages on the way to cached course? Or for the kid to bookmark the
 cached course and use it to access it later?

I don't have all the answers for that - but your questions are good -
that's the kind of workflow that users would have to use. I hope
that the GG code can show a basic moodle homepage with a course
listing that shows the cached courses in a distinctive manner.

 I think a bookmark wouldn't be very intuitive.

AIUI, the user only has to get to the initial moodle page, and GG
should take care of the rest.

I'm not saying that this is what Tony's implemented -- I'll review the
code asap -- but that's the kind of workflow that GG seems to support,
and it looks good to me.

 Sure, but my focus is making it easy for the kids to easily view
 multiple courses offline. I am only interested in Offline Moodle insofar
 as it supports that goal.

What other goal could possibly offline moodle have? ;-)

we're all on the same page wrt that.



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] offline moodle

2008-09-03 Thread Bryan Berry
On Thu, 2008-09-04 at 15:10 +1200, Martin Langhoff wrote:

good to hear we're on the same page.

 AIUI, the user only has to get to the initial moodle page, and GG
 should take care of the rest.

you've reached beyond my geek lingo, what on earth does AIUI mean? :)

-- 
Bryan W. Berry
Technology Director
OLE Nepal, http://www.olenepal.org

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