Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Aleksey Lim
On Mon, Apr 12, 2010 at 09:31:25PM -0400, Bernie Innocenti wrote:
> On Mon, 2010-04-12 at 23:54 +0100, Peter Robinson wrote:
> > Bernie, I'm not sure the point of this point at this point in time. To
> > copy and paste part of the response I did to the other thread on
> > fedora-olpc for others benefit.
> > 
> > I personally don't see the point discussing it because from where I
> > sit I believe it will be supported well in both and continue to be so.
> > That way people have the choice. It might well get to a stage where
> > the newer versions of sugar won't run in RHEL/CentOS due to whatever
> > deps at which point we get to a situation where that release becomes
> > like 0.84 is currently and is a long term support release. I don't see
> > why its hard to support both because its not. The package maintenance
> > is simple and is done easily by a couple of people. There will be
> > Fedora and it will continue to be supported in Fedora for the
> > developers and the like that want the bleeding edge and then there
> > will be the EL branch for those that don't like so much blood. Its
> > called choice. There's no reason to limit it. There's not much point
> > discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
> > but its not out.
> 
> I agree on this, but it misses the point :-)
> 
> I'm sure maintaining the Sugar 0.84 packages will be easy in RHEL6 as it
> is in F11. I've even back-ported Sugar 0.88 to Fedora 11 with minimal
> tweaks.
> 

> Most end-user support issues lay within base OS components rather than
> the relatively small codebase of Sugar.

That's what I'm feeling all time started from the first time of my
participating in sugar when I packaged sugar for several distros.

> Here are some real-world
> examples from this development cycle:
>
>  * GSM connectivity requires up-to-date versions of udev and
>modem-manager to support USB dongles commonly available in stores
> 
>  * Playing multimedia content downloaded from the Internet requires
>gstreamer with up-to-date codecs
> 
>  * activities such as Record tend to uncover obscure bugs in GStreamer 
> 
>  * Browse depends on xulrunner for security and compatiblity with web
>standards. Surfing the web today with a version of Firefox from
>3 years ago would be unthinkable
> 
>  * ...not to mention NetworkManager...
> 
> 
> I would guesstimate that 80% of my time went into fixing platform bugs
> and just 20% on Sugar itself. In part, this is because I could offload
> the actual bugfixing to helpful people such as alsroot, silbe,
> sayamindu, mtd and others.
> 
> 
> > In short RHEL-6 isn't out yet, the associated CentOS6 release is quite
> > a while away as a result. Also ARM isn't a supported platform there.
> > Sugar is about options and I think having both options will be of
> > benefit to different users. I believe the leading edge Fedora will
> > continue to be a platform for development and then others in the know
> > or deployments themselves can make the decision as to what's best for
> > them.
> 
> In practice, choosing the distro independently of Sugar won't be
> feasible on the XO until:
> 
> 1) we merge (or kill) all the OLPC customizations. dsd and sdz have done
>a lot of work in this direction, but there are still a number of
>rogue packages in F11-XO1.
> 
> 2) we switch to a real package system for activities with full support
>for dependency checking and a build cluster for multiple targets.
> 
> After this is done, it remains to be seen if someone who is using RHEL-6
> on the XO would be able to file a bug in Red Hat's Bugzilla and actually
> get it fixed for free. I have a feeling one would need to purchase an
> enterprise support contract of some kind in order to attract the
> necessary developer attention.

and thats why I like 0install way - it is not tied to particular distro
(packaging system) but can get benefits from all major distros (via
PackageKit) and add distro agnostic packaging system.

In my plans create distro agnostic sugar distribution entirely based on
0install - on most recent systems, users need only several clicks to
install sugar w/o root privileges and even if sugar didn't packaged at
all for this particular distro.

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


Re: using XO for Internet Math Tutoring

2010-04-12 Thread Martin Langhoff
Hi,

sorry I'm brief (to the unfortunate point of rudeness) -- I am working
30hr days in a 60K deployment. Which happens to want to use Flash. In
fact I just helped the local team find adobe.com and we are adding the
relevant rpm to the build.

I find it puzzling that there is so much over the top drama. Situation
is simple.

"Mainstream users" get their XO from a deployment -- it's up to the
deployment team to define the OS (inc Flash), and they have no prob
rolling it into the image.

Other users (those that get OLPC's images) are usually developers...
who can hopefully rpm -i MyFaveRuntime-1.2.4.rpm with no problem.
Sonya has you as resident geek I can guess, so it is up to you to do
the rpm magic -- I have similar duties at home as the resident geek.

There is the G1G1 crowd as a 3rd group. If you care about them, get a
Flash enthusiasts gang and spin an image with Flash (get Adobe's ok,
of course).

There is no drama to justify these huge discussions. Let's see the end
of this thread.




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


errata

2010-04-12 Thread Carlos Nazareno
sorry to bother you guys again.

Sorry for the mixup, the game Snow Farm plagiarized by the Beijing
Olympic Committee dev team is by The Pencil Farm, not Ferry Halim.
Pencil Farm is one of the other guys plagiarized too. I was in a rush,
lack sleep and just quick-copy pasted from years-ago-memory-google
without re-reading the article.

Here's more about it:
http://arstechnica.com/tech-policy/news/2008/03/new-beijing-summer-olympics-event-software-piracy.ars


"Yes, it seems that you have a skill you can't yet use, because
someone else is needed first to prepare something you can build on. If
there's any way we're stopping that someone else from working, let us
know."

Hi James! It's more of needing help documenting the technical hurdles
we need to overcome. So we can forward them to Adobe & they can give
us help. Busy with work, will set up/edit the Wikis later in the
week, give a buzz & hope those of you guys in the know can help
document what's needed.


"I look for function, not for attractive interfaces."

And that is where the open source community fails. You guys have to
realize how important UX is (user experience), it's why the mac &
iphone succeeds despite their hardware being "inferior"/less bang for
buck.

I know a lot of us would rather date the less attractive girl over the
dumb blonde, but are you guys saying the smart blonde is less hawt?
(go Natalie Portman!)

Quick question and raise of hands: who else here is a professional  designer?

Talk to you guys later in the week. Good luck with the release!

-n

-- 
carlos nazareno
http://twitter.com/object404
http://www.object404.com
--
interactive media specialist
zen graffiti studios
http://www.zengraffiti.com
--
"if you don't like the way the world is running,
then change it instead of just complaining."
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Yamandu Ploskonka
IMHO I not only agree 120%, but also OLE Bolivia has budgeted support 
for upstreaming development.
The idea being, if we are going to benefit, as an 
institution/country/project from work done professionally, if we are 
going to depend on it and expect it keeps up with improvements, then we 
have a duty to feed it, upstream, regularly.

While an individual needs not be made responsible for that, I believe 
that any deployment above, say, 30-50 machines should consider helping 
fund development, at the local level especially, and have that 
development be made available to others.  Deployments above the 1.000 
units definitely can be counted as fair play when they have people on 
staff who are regularly connected with others worldwide in this effort.

One of the uglier sides of piracy is that there is little sense of the 
duty to give back that has been built over the years.

Hopefully we will get our project permitted to start sometime soon and 
we'll be able to contribute, as we have already benefited a lot from 
y'alls work.  As Bernie says, there is a lot of skills out there, just 
waiting to be given a chance.

Yama
>   I've been spending several months looking at problems
> in the field, trying to fix some of them and, more importantly, trying
> to build local capacity for fixing them autonomously. In my mind, this
> is *the only* reasonable strategy to scale Sugar support up to the size
> of an entire planet. Those who think it would be impossible for people
> in developing nations to learn the technical skills needed for fixing
> their software would be shocked to see what Nepal and Paraguay have been
> able to achieve in just two years, with very little funding.
>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Mikus Grinbergs
> So, I guess you don't install any software that you download and run, like
> Firefox or OpenOffice.org or Google Earth?

I've installed and am running applications such as Firefox 3.6.3 (plus
Flash 10.1), Google Chrome 5.0.342.9, Adobe Reader 9.3.1, mplayer,
FBReader, etc. -- because I trust the organizations that made these
applications available.  Haven't installed OpenOffice - *why* would I
want to run it on the XO ?  Tried to install Google Earth once (to see
if I could) - the installation process ran out of some kind of resource,
and I was not interested enough to fix whatver the difficulty was.

> The point about AIR is
> that it lets the developer use the same tools to develop rich Internet
> applications and desktop applications with attractive "rich" user
> interfaces.

O.K.  My point is that I am not the target for that developer - I have
little interest in acquiring his application, no matter how rich it is.
[I look for function, not for attractive interfaces.]  And if I get an
opportunity to mentor a newbie, I will try to convey what kind of things
I think he should pay the most attention to.

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


open source vs. constructionist learning

2010-04-12 Thread Carlos Nazareno
Questions:

A) Syntax vs. Algorithms

Scenario 1:
complex XO game is built in C, binary, complete C sourcecode + all
source files + minimal documentation are included. Kid only
understands Python. Sourcecode is complete gibberish. Kid enjoys game
anyway & learns from content.

Scenario 2:
complex XO game is built in C, binary, no sourcefiles or C sourcecode
included, but algorithms/principles used to create the game +
mechanics in English tutorial + pseudocode are included so users can
create their own version of the game using any language. Kid only
understands Python. Kid enjoys game anyway & learns from content.

Which of the 2 scenarios is constructionist?

B) Engaging vs. Spoonfeeding

Scenario 1:
Closed binary of new free fantastic game is provided, contains
chockful of puzzles & easter eggs for kid to explore and discover.
There are no spoilers available on the net. Kid explores and
collaborates with friends & classmates to solve the game, gain
inspiration from the game & implement their own inspired version in
Python.

Scenario 2:
Sourcecode is included, kids peek into the sourcecode to get all the
answers to the puzzles without having to explore, collaborate or flex
their mental muscles or creativity. Basically no effort. Game over,
game is done. They have a good laugh and move on to the next game.

Which of the 2 scenarios is constructionist?

Alternately, replace game with multiple choice math puzzles. Available
multiple choice answers had no explanation, just the plain answers
(e.g. 5, 12, 3.5, etc)

C) Artistic Vision

Scenario 1:
I am an artist. This is my vision of a game, this is how I implemented
it. This is my artistic statement, and I hope it inspires the audience
to create their own artistic statement (hopefully games themselves
too) inspired by it. I do not want users to tinker with and modify the
sourcecode game itself I made, I want them to flex their mental
muscles and creativity and create their own original games using any
tool they want.

Theoretical Example:
http://www.amanita-design.net/samorost-1/

Scenario 2:
Kid changes some of the text like the names of the characters, reskins
some of the art assets, but game is unchanged. Laughs and enjoyment
are had by friends, but nothing groundbreaking or original is
achieved.

Real-world  Example:
http://www.thepencilfarm.com/blog/2008/02/snow_day_at_the_beijing_olympi.html

The *Official* Beijing Olympics committee hired programmmers who
reverse engineered & plagiarized Ferry Halim's game snow Day
(http://www.orisinal.com -> Please check it out, the Ferry is a truly
gifted pioneering artist/game developer), not even bothering to
replace some very obvious art assets.

Which of the 2 scenarios is constructionist?

(please note that I am into the mod community. I love to death the
games & mods that starting hackers & budding game developers made in
doom, quake, half-life & unreal. Counterstrike & Team Fortress  would
not exist without the mod community or the support ID software or
Valve gave them.)

I know you guys are sick of my voice, so I'm going to refrain from
posting for a while. Please give the above serious thought, and I
would really really appreciate it if I could hear your thoughts.

Please have a great week, continue to rock on, you guys are my heroes.

All the best,

-n

-- 
carlos nazareno
http://twitter.com/object404
http://www.object404.com
--
interactive media specialist
zen graffiti studios
http://www.zengraffiti.com
--
"if you don't like the way the world is running,
then change it instead of just complaining."
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Bernie Innocenti
On Mon, 2010-04-12 at 23:54 +0100, Peter Robinson wrote:
> Bernie, I'm not sure the point of this point at this point in time. To
> copy and paste part of the response I did to the other thread on
> fedora-olpc for others benefit.
> 
> I personally don't see the point discussing it because from where I
> sit I believe it will be supported well in both and continue to be so.
> That way people have the choice. It might well get to a stage where
> the newer versions of sugar won't run in RHEL/CentOS due to whatever
> deps at which point we get to a situation where that release becomes
> like 0.84 is currently and is a long term support release. I don't see
> why its hard to support both because its not. The package maintenance
> is simple and is done easily by a couple of people. There will be
> Fedora and it will continue to be supported in Fedora for the
> developers and the like that want the bleeding edge and then there
> will be the EL branch for those that don't like so much blood. Its
> called choice. There's no reason to limit it. There's not much point
> discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
> but its not out.

I agree on this, but it misses the point :-)

I'm sure maintaining the Sugar 0.84 packages will be easy in RHEL6 as it
is in F11. I've even back-ported Sugar 0.88 to Fedora 11 with minimal
tweaks.

Most end-user support issues lay within base OS components rather than
the relatively small codebase of Sugar. Here are some real-world
examples from this development cycle:

 * GSM connectivity requires up-to-date versions of udev and
   modem-manager to support USB dongles commonly available in stores

 * Playing multimedia content downloaded from the Internet requires
   gstreamer with up-to-date codecs

 * activities such as Record tend to uncover obscure bugs in GStreamer 

 * Browse depends on xulrunner for security and compatiblity with web
   standards. Surfing the web today with a version of Firefox from
   3 years ago would be unthinkable

 * ...not to mention NetworkManager...


I would guesstimate that 80% of my time went into fixing platform bugs
and just 20% on Sugar itself. In part, this is because I could offload
the actual bugfixing to helpful people such as alsroot, silbe,
sayamindu, mtd and others.


> In short RHEL-6 isn't out yet, the associated CentOS6 release is quite
> a while away as a result. Also ARM isn't a supported platform there.
> Sugar is about options and I think having both options will be of
> benefit to different users. I believe the leading edge Fedora will
> continue to be a platform for development and then others in the know
> or deployments themselves can make the decision as to what's best for
> them.

In practice, choosing the distro independently of Sugar won't be
feasible on the XO until:

1) we merge (or kill) all the OLPC customizations. dsd and sdz have done
   a lot of work in this direction, but there are still a number of
   rogue packages in F11-XO1.

2) we switch to a real package system for activities with full support
   for dependency checking and a build cluster for multiple targets.

After this is done, it remains to be seen if someone who is using RHEL-6
on the XO would be able to file a bug in Red Hat's Bugzilla and actually
get it fixed for free. I have a feeling one would need to purchase an
enterprise support contract of some kind in order to attract the
necessary developer attention.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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


Adobe Flash vs. Gnash -> very important bug

2010-04-12 Thread Carlos Nazareno
There's been so many changes and additions ever since Flash 9 and AS3
was introduced. Among them is byte-level manipulation which allows us
to do really funky creative stuff, especially if combo-ed with AIR
which allows you to read & write to the local filesystem.

More importantly is the 2-100x increase in performance from AVM1-AVM2
(depending on how you built your app) which is crucial given the XO's
limited CPU & memory.

Gnash mostly supports AS2 and the AVM1 and is really just compatible
up to Flash 8 SWFs and there's a very very big obscure bug that's not
very documented in the AVM1 (AS2 code is ultimately converted to AS1
bytecode -- that's why AS1 & AS2 SWFs are compatible and can
communicate. AS2 & AS3 SWFs are not.):

There's a maximum filesize allowed per class because of the way the
AVM1 compiler works. I forgot the exact number, but once you go beyond
2000 lines of code in a .AS class file, things will just break down
and the app starts to malfunction.

We had one game project where the main Class file was approaching 3000
lines of code. We were wondering why after adding just 10 lines of
code which had completely correct syntax, the app would suddenly break
and just stop working at a certain point. It was because of that very
obscure bug (I don't have the link right now but it's in one of the
old obscure Flash MX docs about limits).

If you're wondering how the heck one reaches 2k+ lines of code for a
class (that class finally weighed in at 67kb plaintext in the final
build), 2k is not very hard to hit if you're developing a  complex
game.

-- 
carlos nazareno
http://twitter.com/object404
http://www.object404.com
--
interactive media specialist
zen graffiti studios
http://www.zengraffiti.com
--
"if you don't like the way the world is running,
then change it instead of just complaining."
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: tool elitism

2010-04-12 Thread Martin Langhoff
On Mon, Apr 12, 2010 at 4:59 PM, Carlos Nazareno  wrote:
>>>And shiny distracts.
>
> Then write an app that's not shiny. Can you please get over your gut
> revulsion? I have the same reaction to Macs.

Ok gentlemen. Let's put things this way -- we are cluttering the
development list of olpc just as we are nearing a release, with things
that are not about helping development at all. They are about our
favourite tools. This is 100% offtopic at a very bad time.

Carlos, Flash lovers, feel free to make your own images with Flash or
install Flash on your machine.. When a _deployment team_ bundles Flash
in an image in their OS image, *there is no problem*. They have to
fill an online form at adobe.com, and add the rpm to the build. That's
all the drama.

The only complication you might face is that if you build an OS image
with Flash, the terms of licensing with Adobe allow you to distribute
but forbid further re-distribution. In other words: no mirrors, no
derivatives of your image. If you have a problem with that, direct
your email rage at adobe.com .

OLPC wants to encourage mirrors and people (deployment teams!) making
derivatives of our images, so those terms are no go.

So -- there is *no* drama. Stop this show. Over now. There's a lot of
real work to do.


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


Re: iPhone comparison

2010-04-12 Thread James Cameron
Yes, it seems that you have a skill you can't yet use, because someone
else is needed first to prepare something you can build on.  If there's
any way we're stopping that someone else from working, let us know.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


re: iPhone comparison

2010-04-12 Thread Carlos Nazareno
Yes, it's a hyperbole. I'm sorry for insulting everyone with the
comparison to Evil Steve but can put your emotions aside, look at this
objectively, and see my frustration?

I want to help, but I can't. This is the skillset that I have, and
thousands of others have the same problem. I'm not a computer
scientist, I'm just a self-taught cowboy coder.

I'm very busy with work and am struggling as it is to keep up with the
insanely rapid developments in my field. I have too much on my plate
to add learning python, sugarization or the other currently available
avenues of building apps for the XO.

I shouldn't have to "do my homework" -- reading the wiki should be
enough to tell me where I can help given my skillset and the fact that
I'm not a Linux person.

Given everything I've said here, why is Flash content (that is
developed to be optimized, not your typical unoptimized fare) not
suitable for the XO? I'm not a Silverlight dev, but if it has free dev
tools available, why not Silverlight too?

Oh, another advantage Flash & AIR gives for the XO compared to DHTML
is that you can have self-contained highly complex apps within single
SWF/AIR file. With DHTML, a lot of projects are done with multiple
HTML files being called, and that just doesn't play nice with the
Sugar's filesystem, nor does it lend well to sharing between students.

--
Here's the bottomline.

I know many of you hate Flash. I did too, back in the 90s and hated
2advanced with a passion because of its bloat and most flash content
was so bloated they were unviewable on our dial-up network connections
here.

You have to realize that the Flash platform is now a completely
different animal than it used to be. It's very powerful, convenient,
and allows us interaction designers to do things that would've been
impractical/difficult or at least very tedious in any other platform.

I've outlined my points and the potential for the increased
availability of quality content for the users.I want to help,
personally for me, this is how. I'm a Flash game developer, that's
what I'm good at.

For example, I want to modify, optimize and contribute this
boggle-like game I made to the kids:
http://www.mochimedia.com/contest/may09/games/word-blix_v1

Yes or No?

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


Updating my prior comments about FlashPlayer on the XO-1

2010-04-12 Thread Stanley Sokolow
After writing my explanation of why I turned to a Xubuntu system last year
to get FlashPlayer going on my XO for my wife's Internet Math Tutoring
project, I thought I ought to see what improvements have been made since
that decision.I see on the Wiki that there are Sugarized activities now
for Opera & Firefox & FlashPlayer.I'll give them a try.   Maybe I can
quit using the SD-card-installed Xubuntu system and get back to Sugar as the
tutoring platform.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: using XO for Internet Math Tutoring

2010-04-12 Thread Stanley Sokolow
Martin,

Sonya wanted me to reply on her behalf.   I have written a brief explanation
of our attempts to "just install Flash" on the XO with the ex-factory, that
is, the factory installed, operating system.   I just sent it to the
developers' list.What someone like Sonya needs is an OS on the XO that
has Adobe FlashPlayer installed ex-factory, or easily added by downloading
it, but the story of Flash on the XO is not so simple.  Since OPLC's
developers seem to want nothing to do with the proprietary, but free to use,
FlashPlayer, and since Gnash isn't even running a close second place to
FlashPlayer, someone who wants to use Flash-based web applications is stuck
unless he/she knows enough about computers to go around Sugar and get
FlashPlayer and a browser that plays nicely with it.  She was hoping to
create a tutoring capability that works within Sugar, but building it from
scratch using Python and Sugar just isn't feasible nor cost-effective when
web apps already exist to do what she needs, just not within Sugar.

I'm hoping that when the new version of Fedora for XO-1.5 is released, a
backport to XO-1 will also be released, and that it will support
FlashPlayer, the real one from Adobe, without requiring the user to be an IT
expert.

Stan

On Mon, Apr 12, 2010 at 1:37 PM, Martin Langhoff
wrote:

> Hi -
>
> just install Flash. You don't need anything from me or OLPC.
>
> kind regards,
>
>
> martin
>
> On Mon, Apr 12, 2010 at 3:39 PM, Sonya Sokolow 
> wrote:
> > 4/12/10 12:40pm CA time
> >
> > Hi Martin,
> >
> > I am Sonya Sokolow, PhD, owner of Internet Math Tutoring (IMT):
> > http://www.internetmathtutoring.com .  I also maintain the blog about
> using
> > XO's in Africa and India for IMT:
> http://www.internetmathtutoring.com/olpc
> > .
> >
> >  In my experience, having a web cam and an interactive white board as
> tools
> > for internet math tutoring make the teaching very much more effective
> than
> > having only type chat or delayed email responses.  I use
> http://www.Vyew.com
> > as an interactive whiteboard.  It is flash-based.  I use an SD card on
> the
> > XO  which my husband Stanley Sokolow made for me.  I hope that soon in
> the
> > future I won't have to use the SD card  anymore.  That is, I am hoping
> that
> > the XO's will become compatible with Flash.
> >
>
>
>
> --
>  martin.langh...@gmail.com
>  mar...@laptop.org -- School Server Architect
>  - ask interesting questions
>  - don't get distracted with shiny stuff  - working code first
>  - http://wiki.laptop.org/go/User:Martinlanghoff
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Stanley Sokolow
So, I guess you don't install any software that you download and run, like
Firefox or OpenOffice.org or Google Earth?  An AIR program doesn't just
sneak itself onto your system -- the user decides to buy it, or trust the
source of it, downloads it, and runs the installer.  The point about AIR is
that it lets the developer use the same tools to develop rich Internet
applications and desktop applications with attractive "rich" user
interfaces.

On Mon, Apr 12, 2010 at 4:30 PM, Mikus Grinbergs  wrote:

> > The AIR application is given more freedom -- for example, it can
> > access local files.
>
> Back when Netscape first came out, I was bitten when a "selfish" plugin
> changed my system's defaults without me realizing it.  Ever since, I do
> NOT want a remotely acquired program to be able to access the local
> files in my system.  [The "nobody" user was invented to limit access.]
>
> I'm willing to mess with my local files myself.  But if a program from
> who-knows-where might mess with my local files -- I'd rather deny myself
> whatever experience that program is supposed to bring -- rather than
> chance having that program change how I have set up my system to run.
>
> > Go to http://www.adobe.com/products/air/ for examples of AIR
> > applications you can download and run.
>
> I did.  Nothing there looks like something I can't live without.
>
> mikus
>
>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Mikus Grinbergs
> The AIR application is given more freedom -- for example, it can
> access local files.

Back when Netscape first came out, I was bitten when a "selfish" plugin
changed my system's defaults without me realizing it.  Ever since, I do
NOT want a remotely acquired program to be able to access the local
files in my system.  [The "nobody" user was invented to limit access.]

I'm willing to mess with my local files myself.  But if a program from
who-knows-where might mess with my local files -- I'd rather deny myself
whatever experience that program is supposed to bring -- rather than
chance having that program change how I have set up my system to run.

> Go to http://www.adobe.com/products/air/ for examples of AIR
> applications you can download and run.

I did.  Nothing there looks like something I can't live without.

mikus


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


Fwd: Flash + AIR on OLPC

2010-04-12 Thread Stanley Sokolow
Sorry, I keep forgetting to put the list manager in my addresses.   Here's
my latest message:

-- Forwarded message --
From: Stanley Sokolow 
Date: Mon, Apr 12, 2010 at 4:05 PM
Subject: Re: Flash + AIR on OLPC
To: mi...@bga.com


I forgot to answer your statement below about Linux on the XO:

On Mon, Apr 12, 2010 at 1:13 PM, Mikus Grinbergs  wrote:

> ...
>
> p.s.  People keep showing various Linux platforms (e.g., Ubuntu, Debian,
> etc) running on the XO.  As far as I am concerned, if these people
> *want* to run Ubuntu, Debian, etc., then buying a modern netbook for
> that purpose will give them better performance than using the XO.
>
>
When I started helping my wife develop an interactive math tutoring
capability for the XO we bought from the 2008 G1G1 campaign, I looked at and
tried the Sugar activities.None of them were capable of her necessary
features:  2-way interactive whiteboard and 2-way interactive video and
audio communications.Sure, some activities were in development trying to
achieve these capabilities, but they weren't real yet.   We tried a web
services approach -- looked at various things like "Go to Meeting".When
we found www.Vyew.com, we saw what we needed.   It worked on our PCs.
Turning to the XO, the Browse activity with Gnash just couldn't run Vyew.
When I installed the version of FlashPlayer that the laptop.org wiki
recommended, it didn't work the XOs camera and microphone and didn't even
operate the Flash settings dialog properly.Doing more searching, I found
a version of Ubuntu that had been adapted to the XO by a user who called
himself "Teapot" on the forum.   It's a stripped down, lightweight version
that uses Xfce as the window manager (hence it's called a Xubuntu
distribution) and incorporates the same kernel that olpc used in the version
of Fedora that came on our XO beneath Sugar, so it knows about the XO's
unique hardware.After some work, I got it running from an SD card so I
didn't have to trash the native operating system.I didn't do this
because I wanted to run Linux -- I have other Linux machines -- but rather
because it would let me get the job done, the system built with the features
necessary for the tutoring project.   If the XO comes up to that capability
with Browse and Gnash, I'd run the native system.But it's not there,
yet.  We also tried to use Skype on the native Sugar/Fedora OS, but at that
time, you had to do so many hokey work-arounds to fool the software into
running Skype, it just wasn't feasible for a deployment with low entry
threshold.

The 6 to 12 year-old kids that are the prime target of the olpc mission
don't care what platform is behind the screen.   Just as in the Wizard of
Oz, "Don't pay any attention to that man behind the curtain."   As the
laptop.org mission statement says, "It’s not a laptop project. It’s an
education project."   To me that says that the mission is not to empower
kids to write programs or tinker inside the system, but rather to use the XO
as an educational tool to learn about the world and life and such, to
collaborate with each other across the room and around the globe, to explore
the depth of knowledge on the Internet, etc.

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


Re: Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread James Cameron
On Mon, Apr 12, 2010 at 06:12:46PM -0400, Bernie Innocenti wrote:
> In the past, Sugar and OLPC development was much hurt by its
> disconnection from the rest of the free software ecosystem on which it
> was built. We need to get much closer to our upstream projects, both in
> time (by using current software) and in space (by not diverging our
> codebase). It's not just a technological issue, it's a long-term
> sustainability issue.

+1

I've also observed a correlation between cost of fixing problems and the
release distance between the version we have and the upstream versions
available.

This distance, or lag, is important in the enterprise context, where
I've worked for years in support ... but the lag causes higher costs
that enterprise users can bear.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 11:12 PM, Bernie Innocenti  wrote:
> On Sat, 2010-04-10 at 13:29 -0700, Jon Nettleton wrote:
>
>> Has there been any discussion on whether CentOS was an option as a
>> base for the distro?  With RHEL/CentOS 6 hopefully within sight, that
>> would give a nice target to provide both the combination of stability
>> and long term support.
>
> This comes up every once in a while. Frankly, I don't "believe" in the
> value of enterprise Linux distributions; I've been stuck with them in a
> couple of cases in the past, and they were always a support PITA even
> for non-development usage: nobody in the community cares to help you
> with debugging and back-porting recent versions of software becomes
> increasingly painful over time.
>
> Granted, frequently upgrading the OS also comes with its own aches too,
> but these are amply compensated by useful new features and better
> support from upstream.
>
> We've been very lucky that Dan Williams was kind enough to spend some of
> his time for helping us with critical bugs in NetworkManager 0.7. We've
> not been equally lucky with udev and GStreamer, both of which have
> unsolved issues in F11 for which we lack expertise.
>
> Over the last 5 years, I've become a strong advocate of the
> decentralized, community-driven development model. I do believe in it
> because I've observed it at work for 15 years. Traditionally minded
> managers are still looking at this enormous market value accumulated by
> the open model as some sort of economic anomaly; some sort of prestige
> trick which contradicts the rules of classic schoolbooks. Yet, an entire
> industry of new businesses has grown out of free software and is
> flourishing with it. Those who guessed its rules can play the game and
> win.
>
> As Martin and I discussed not long ago, our development model doesn't
> have to directly affect end-users. Already released free software
> doesn't have an expiration date. Conservative users can keep using Sugar
> 0.82 forever, if they really like it better than newer releases.
> Bugfixes and new features could be back-ported from newer releases, of
> course with increasing costs as time passes.
>
> We OLPC & Sugar developers cannot effectively support the entire
> codebase of an entire OS without strong backing from the larger Fedora
> community and the even larger global Linux community.
>
> In the past, Sugar and OLPC development was much hurt by its
> disconnection from the rest of the free software ecosystem on which it
> was built. We need to get much closer to our upstream projects, both in
> time (by using current software) and in space (by not diverging our
> codebase). It's not just a technological issue, it's a long-term
> sustainability issue.
>
> Before anyone yells "Yarr! Ye don't care about the children!", I'd like
> to point out that I've been spending several months looking at problems
> in the field, trying to fix some of them and, more importantly, trying
> to build local capacity for fixing them autonomously. In my mind, this
> is *the only* reasonable strategy to scale Sugar support up to the size
> of an entire planet. Those who think it would be impossible for people
> in developing nations to learn the technical skills needed for fixing
> their software would be shocked to see what Nepal and Paraguay have been
> able to achieve in just two years, with very little funding.

Bernie, I'm not sure the point of this point at this point in time. To
copy and paste part of the response I did to the other thread on
fedora-olpc for others benefit.

I personally don't see the point discussing it because from where I
sit I believe it will be supported well in both and continue to be so.
That way people have the choice. It might well get to a stage where
the newer versions of sugar won't run in RHEL/CentOS due to whatever
deps at which point we get to a situation where that release becomes
like 0.84 is currently and is a long term support release. I don't see
why its hard to support both because its not. The package maintenance
is simple and is done easily by a couple of people. There will be
Fedora and it will continue to be supported in Fedora for the
developers and the like that want the bleeding edge and then there
will be the EL branch for those that don't like so much blood. Its
called choice. There's no reason to limit it. There's not much point
discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
but its not out.

In short RHEL-6 isn't out yet, the associated CentOS6 release is quite
a while away as a result. Also ARM isn't a supported platform there.
Sugar is about options and I think having both options will be of
benefit to different users. I believe the leading edge Fedora will
continue to be a platform for development and then others in the know
or deployments themselves can make the decision as to what's best for
them.

Peter

Peter
___
Devel mailing list
Devel@lists.laptop.org

Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Chris Ball
Hi,

   > There's not much point discussing it at the moment as RHEL-6
   > isn't out yet

This is my feeling too -- I agree that RHEL and CentOS 6 will be a
more attractive base than any of their previous releases have been,
and we'll want to consider them then.  Not much more to say until we
know more about the release, though.

By the way, there's been some Sugar Labs discussion about finding a
long-term support platform for Sugar, with an eye towards RHEL/CentOS
6 as a candidate for that:

http://wiki.sugarlabs.org/go/User:Walter/Goals

   * Define Sugar 1.0 so that we can begin partnering with long-term
 stable distros, such as RHEL

If that happens, and SL does choose a base for "Sugar 1.0" to be
supported long-term, that'll make a decision for us to forego constant
updates easier.  (Since we'll only need the constant updates if
Sugar's depending on them.)

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: tool elitism

2010-04-12 Thread Sameer Verma


>
> Uh... I'm also very fond of Processing. It runs okay for me on the
> XO-1, just a bit slow and the obvious problem with Sugar since
> processing is generally multi-window.
>
> Okay, kidding aside, what's the point of developing hardware and
> software for OLPC anyway? Aren't these just delivery mechanisms for
> educational content? What do kids and teachers care what computer
> language they're written in anyway as long as they work well on their
> machines and play nice?
>
> Look. I'm really serious here.
> What if there are thousands of us out there who want to develop
> content for OLPC, but just can't because it's Python/Sugar?
>
> And what's so evil with free as in beer if there's no ulterior motive
> to raise a generation of locked-in consumers behind it? (sure MS could
> benefit. Sure Adobe could benefit. Can you blame them if they make
> great tools that allow content creators to express themselves better?)
>
> There's an old saying that goes "beggars can't be choosers."
> Why refuse our help? We're here. We want to help. We know you need help.

I lost track of "us" vs "them"...and who is the beggar in all this?
Maybe you should keep your e-mails short.

Sameer



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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
>> Believe me I'll be one of the first poeple adding the sugar packages
>> to EL-6 branches and testing them but its not necessarily the golden
>> path that some people think. In the short term of the first 12 months
>> it will be fine, 18 months to 2.5 years it won't seem as good.
>
> I am not seeing where the 18 months to 2.5 years breakdown happens.
> You have a base OS that is being supported for security updates by the
> largest Linux vendor for the next 6 years.  For the small subset of
> packages that you need a more recent version of, i.e. the kernel and
> telepathy, you would just release in an OLPC yum repository.  This is
> already being done for the kernel and other OLPC specific packages, so
> really there is little overhead to this path.

The 18 months to 2.5 years was a rough guesstimate of the time from
where RHEL 6 is released to when the libraries it runs are out of date
and not what the latest sugar release wants at the time. Then RHEL-7
is released and we repeat the process all over again.

> We are getting to a point where the core components of linux on the
> desktop are matured such that a core refresh really isn't needed every
> 6 months.  NetworkManager, PackageKit, PolicyKit provide a lot of what
> the desktop needs from an administration point (Yes I didn't mention
> Pulseaudio, maybe soon :-)).  For the first time in a long time I
> really don't see any major changes in the near future that will really
> be a roadblock to a stable distribution rolled out in the next year.

Things change, 2, 3, or 6 years is a long time in IT, a life time in
open source. gstreamer 1 will come along in a year or so and there'll
be something we want for some smart new hardware. Sugar will be ported
to python3. The new ARM based XO 1.75 or XO-3 or what ever the XO-x
version is that's not supported in CentOS.

I personally don't see the point discussing it because from where I
sit I believe it will be supported well in both and continue to be so.
That way people have the choice. It might well get to a stage where
the newer versions of sugar won't run in RHEL/CentOS due to whatever
deps at which point we get to a situation where that release becomes
like 0.84 is currently and is a long term support release. I don't see
why its hard to support both because its not. The package maintenance
is simple and is done easily by a couple of people. There will be
Fedora and it will continue to be supported in Fedora for the
developers and the like that want the bleeding edge and then there
will be the EL branch for those that don't like so much blood. Its
called choice. There's no reason to limit it. There's not much point
discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
but its not out.

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


Re: tool elitism

2010-04-12 Thread Bert Freudenberg
I know I shouldn't feed the troll but ...

On 12.04.2010, at 22:59, Carlos Nazareno wrote:

> What I'm saying is that there's an army of us out there who can be
> willing to volunteer and dev for the XO. However, a lot of us don't
> have the luxury to learn Python/Sugarization or maybe just work best
> with the tools we're comfortable with. Most of us are Windows users
> too. Can't we volunteer to develop content for the OLPC with our tools
> if they can run decently and play well?

Of course you can. *Nobody* is preventing you from using any tool you like for 
this.

> I can't believe I'm saying this (shudder), but aside from Flash, why
> not also look into Moonlight and maybe ask Microsoft for help getting
> it running well so that C#,VB & .NET coders can also contribute
> content for the XO?

Go ahead. Ask them. Nobody here is keeping you.

> Look. I'm really serious here.
> What if there are thousands of us out there who want to develop
> content for OLPC, but just can't because it's Python/Sugar?

You seriously have no idea. Sugar apps can be written in *any* language, if it 
can show an X11 window. For full integration it also needs D-Bus bindings. 
That's it. I know, because I did it. How about you?

> I hope I haven't offended anyone. I really hope you guys see what I'm
> trying to say because OLPC needs all the help it can get (and you
> don't need to compromise your principles). I'm sorry to be blunt, but
> OLPC has already jaded and alienated a lot of supporters (just read
> Slashdot, the largest nerd army in the world). By creating additional
> avenues for developers to contribute, I hope we can revive and
> increase interest for volunteers.

You're offending us insofar as you are wasting our time by not doing your 
homework. Get your facts straight before complaining.

- Bert -


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


Re: Flash + AIR on OLPC

2010-04-12 Thread Stanley Sokolow
AIR (Adobe Integrated Runtime) is a desktop application that runs the
FlashPlayer virtual machine outside of a browser.   You know that Flash is
usually thought of as a plug-in to run Flash content inside of a web page
being displayed on a browser.   To maintain web security, the Flash plug-in
enforces restrictions on the Flash programs.   For example, a Flash program
running within a browser is not allowed to access files on the user's
computer, only files that come from the same domain as the Flash program
came from off of the web.  With AIR, the Flash Player runs as a stand-alone
application outside of and independent of any browser.   This allows rich
Flash interfaces to run just like any application installed on the user's
computer.  The AIR application is given more freedom -- for example, it can
access local files.   When a program is being compiled by the IDE, one of
the settings the developer chooses is whether to compile it for AIR or for
the FlashPlayer plugin.But for the most part, the program will run the
same on either platform.This lets developers use the rich Internet
application tools to create desktop applications.  AIR handles things like
the installation, checking for updates, installing updates, automatically
without the programmer having to build those services.  Go to
http://www.adobe.com/products/air/ for examples of AIR applications you can
download and run.



On Mon, Apr 12, 2010 at 1:13 PM, Mikus Grinbergs  wrote:

> There's been all this discussion of AIR.  I am unfamiliar with AIR.
> My question :  "Why would I (as an user) __need__ AIR ?"
>
> I do not mind using a "browser", nor do I mind installing a
> special-purpose "plugin" into my browser in order to access particular
> material.  But what does AIR provide that for instance the combination
> of "latest Firefox plus latest Adobe Flash plugin" would not provide ?
>
> Thanks,  mikus
>
>
> p.s.  People keep showing various Linux platforms (e.g., Ubuntu, Debian,
> etc) running on the XO.  As far as I am concerned, if these people
> *want* to run Ubuntu, Debian, etc., then buying a modern netbook for
> that purpose will give them better performance than using the XO.
>
> ___
> 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: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 10:34 PM, Daniel Drake  wrote:
> On 12 April 2010 15:10, Peter Robinson  wrote:
>> I don't have the XO near me to test but 'yum remove perl' will give
>> you the answer.
>
> On XO-1.5 running something very close to 10.2.0 build 119, it wants
> to remove many components including anacron, yum, rpm,
> ds-backup-client, olpc-update, ...
>
> Is this what you expect?

That's because of the exim. Do a 'yum install ssmtp' then a 'yum
remove exim' and most of that problem goes away. the auto depsolving
for '/usr/bin/sendmail' get exim by default because its the shortest
name and comes first. exim depends on perl. ssmtp is a very small 50k
dep that gives cronie what it wants.

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


Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Bernie Innocenti
On Sat, 2010-04-10 at 13:29 -0700, Jon Nettleton wrote:

> Has there been any discussion on whether CentOS was an option as a
> base for the distro?  With RHEL/CentOS 6 hopefully within sight, that
> would give a nice target to provide both the combination of stability
> and long term support.

This comes up every once in a while. Frankly, I don't "believe" in the
value of enterprise Linux distributions; I've been stuck with them in a
couple of cases in the past, and they were always a support PITA even
for non-development usage: nobody in the community cares to help you
with debugging and back-porting recent versions of software becomes
increasingly painful over time.

Granted, frequently upgrading the OS also comes with its own aches too,
but these are amply compensated by useful new features and better
support from upstream.

We've been very lucky that Dan Williams was kind enough to spend some of
his time for helping us with critical bugs in NetworkManager 0.7. We've
not been equally lucky with udev and GStreamer, both of which have
unsolved issues in F11 for which we lack expertise.

Over the last 5 years, I've become a strong advocate of the
decentralized, community-driven development model. I do believe in it
because I've observed it at work for 15 years. Traditionally minded
managers are still looking at this enormous market value accumulated by
the open model as some sort of economic anomaly; some sort of prestige
trick which contradicts the rules of classic schoolbooks. Yet, an entire
industry of new businesses has grown out of free software and is
flourishing with it. Those who guessed its rules can play the game and
win.

As Martin and I discussed not long ago, our development model doesn't
have to directly affect end-users. Already released free software
doesn't have an expiration date. Conservative users can keep using Sugar
0.82 forever, if they really like it better than newer releases.
Bugfixes and new features could be back-ported from newer releases, of
course with increasing costs as time passes.

We OLPC & Sugar developers cannot effectively support the entire
codebase of an entire OS without strong backing from the larger Fedora
community and the even larger global Linux community.

In the past, Sugar and OLPC development was much hurt by its
disconnection from the rest of the free software ecosystem on which it
was built. We need to get much closer to our upstream projects, both in
time (by using current software) and in space (by not diverging our
codebase). It's not just a technological issue, it's a long-term
sustainability issue.

Before anyone yells "Yarr! Ye don't care about the children!", I'd like
to point out that I've been spending several months looking at problems
in the field, trying to fix some of them and, more importantly, trying
to build local capacity for fixing them autonomously. In my mind, this
is *the only* reasonable strategy to scale Sugar support up to the size
of an entire planet. Those who think it would be impossible for people
in developing nations to learn the technical skills needed for fixing
their software would be shocked to see what Nepal and Paraguay have been
able to achieve in just two years, with very little funding.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Jon Nettleton
On Mon, Apr 12, 2010 at 2:04 PM, Peter Robinson  wrote:
> On Mon, Apr 12, 2010 at 10:04 PM, Mikus Grinbergs  wrote:
>>> It will then be OK for a while until Sugar needs a newer version of a
>>> library
>>
>> I think there is an "elephant in the living room" to which too little
>> attention is being paid.  Consider Peru - they have a lot of XO-1
>> systems, on which it is unlikely that the newest version of Sugar will
>> ever be installed.  But Peru *might* want to add a Linux utility into
>> their systems -- for that they need access to a package repository with
>> the same-level software as the rest of the software they already have.
>>
>> What I am saying is that for many deployments, a "need for newer
>> libraries" will probably never exist -- but a "need for older libraries"
>>  is more likely to arise.
>
> I'm not saying its not the right direction and it might be almost time
> to move there but I've also seen hacked up versions of old Fedora in
> the past just to get the later version of some telepathy library, and
> Tomeu's work to bring sugar inline with the rest of telepathy and
> allow support of other IM interfaces in the next release might well be
> an example of this.
>
> Believe me I'll be one of the first poeple adding the sugar packages
> to EL-6 branches and testing them but its not necessarily the golden
> path that some people think. In the short term of the first 12 months
> it will be fine, 18 months to 2.5 years it won't seem as good.

I am not seeing where the 18 months to 2.5 years breakdown happens.
You have a base OS that is being supported for security updates by the
largest Linux vendor for the next 6 years.  For the small subset of
packages that you need a more recent version of, i.e. the kernel and
telepathy, you would just release in an OLPC yum repository.  This is
already being done for the kernel and other OLPC specific packages, so
really there is little overhead to this path.

We are getting to a point where the core components of linux on the
desktop are matured such that a core refresh really isn't needed every
6 months.  NetworkManager, PackageKit, PolicyKit provide a lot of what
the desktop needs from an administration point (Yes I didn't mention
Pulseaudio, maybe soon :-)).  For the first time in a long time I
really don't see any major changes in the near future that will really
be a roadblock to a stable distribution rolled out in the next year.

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


Re: AIR + other Linux Flavors

2010-04-12 Thread Mikus Grinbergs
>> There's been all this discussion of AIR.  I am unfamiliar with AIR.
>> My question :  "Why would I (as an user) __need__ AIR ?"
>> 
>> I do not mind using a "browser", nor do I mind installing a
>> special-purpose "plugin" into my browser in order to access particular
>> material.  But what does AIR provide that for instance the combination
>> of "latest Firefox plus latest Adobe Flash plugin" would not provide ?
> 
> Hey Mikus! AIR basically extends Flash outside the sandbox of the
> browser and into the desktop/mobile device with additional hooks to
> the system. For example, you have file read/write access. Think of it
> as a cross platform replacement for Flash .EXE projectors on steroids.
> It runs on Windows, Macs, Linux, and soon other mobile devices.
> 

I think you've made my point.  I see no __need__ for me to extend Flash
into the desktop by means of additional hooks to the system.  I'm quite
satisfied with my system the way it is.

If I needed read/write access to remote files, then there exist
traditional facilities for that purpose.  For instance I could use ssh
to access remote locations -- why should I bother to learn yet another
application (I have no intention of accessing Windows, or mobile
devices.)  Having never encountered any .EXE projectors on steroids, I
doubt whether I have a need for suchlike, either.


Thanks for your answer - though I'll remain a skeptic.   mikus

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Jon Nettleton
On Mon, Apr 12, 2010 at 2:34 PM, Daniel Drake  wrote:
> On 12 April 2010 15:10, Peter Robinson  wrote:
>> I don't have the XO near me to test but 'yum remove perl' will give
>> you the answer.
>
> On XO-1.5 running something very close to 10.2.0 build 119, it wants
> to remove many components including anacron, yum, rpm,
> ds-backup-client, olpc-update, ...
>

This is a dependency problem because you don't have ssmtp installed to
provide the sendmail requirement that all these packages need.
Personally I always install ssmtp instead of sendmail on all my
embedded respins.

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Daniel Drake
On 12 April 2010 15:10, Peter Robinson  wrote:
> I don't have the XO near me to test but 'yum remove perl' will give
> you the answer.

On XO-1.5 running something very close to 10.2.0 build 119, it wants
to remove many components including anacron, yum, rpm,
ds-backup-client, olpc-update, ...

Is this what you expect?

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


Re: tool elitism

2010-04-12 Thread Chris Ball
Hi,

   > Okay. My question is, aside from the fact that you need to shell
   > out cash to do iPhone dev and that both apple and developers are
   > doing it for the money, what now differentiates OLPC/Sugar from
   > the iPhone?  Isn't that also a form of walled-garden lock-in?

.. seriously?  I don't know how we can have a conversation with such
hyperbole.  We aren't preventing any developer from doing anything,
and many non-Python activities already exist and are popular.  The
comparison is entirely unfounded.

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: AIR + other Linux Flavors

2010-04-12 Thread Carlos Nazareno
> There's been all this discussion of AIR.  I am unfamiliar with AIR.
> My question :  "Why would I (as an user) __need__ AIR ?"
>
> I do not mind using a "browser", nor do I mind installing a
> special-purpose "plugin" into my browser in order to access particular
> material.  But what does AIR provide that for instance the combination
> of "latest Firefox plus latest Adobe Flash plugin" would not provide ?

Hey Mikus! AIR basically extends Flash outside the sandbox of the
browser and into the desktop/mobile device with additional hooks to
the system. For example, you have file read/write access. Think of it
as a cross platform replacement for Flash .EXE projectors on steroids.
It runs on Windows, Macs, Linux, and soon other mobile devices.

> p.s.  People keep showing various Linux platforms (e.g., Ubuntu, Debian,
> etc) running on the XO.  As far as I am concerned, if these people
> *want* to run Ubuntu, Debian, etc., then buying a modern netbook for
> that purpose will give them better performance than using the XO.

1) Because the XO is good ruggedized power-efficient hardware? Because
we believe in the hardware and the incredible engineering work that
went into it?
2) Because we want to support OLPC? Please don't tell me OLPC is
selling units at a loss.
3) IMHO Sugar is limiting for older children and less suitable for
high school and college use. The hiding of the traditional  filesystem
and replacing it with the journal is really too problematic and
unwieldy for sharing files in excess of 50. Copying an html ebook
composed of multiple HTML files becomes a complete mess. Users
shouldn't have to go to the trouble of sugarizing those just to read
them. They should be able to just share them via usb stick and
copy-paste the folders. Also if there are any objections, what's wrong
with providing XOs for high school and college level? Students need
laptops a lot even more then because of reports and papers.

-- 
carlos nazareno
http://twitter.com/object404
http://www.object404.com
--
interactive media specialist
zen graffiti studios
http://www.zengraffiti.com
--
"if you don't like the way the world is running,
then change it instead of just complaining."
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 10:04 PM, Mikus Grinbergs  wrote:
>> It will then be OK for a while until Sugar needs a newer version of a
>> library
>
> I think there is an "elephant in the living room" to which too little
> attention is being paid.  Consider Peru - they have a lot of XO-1
> systems, on which it is unlikely that the newest version of Sugar will
> ever be installed.  But Peru *might* want to add a Linux utility into
> their systems -- for that they need access to a package repository with
> the same-level software as the rest of the software they already have.
>
> What I am saying is that for many deployments, a "need for newer
> libraries" will probably never exist -- but a "need for older libraries"
>  is more likely to arise.

I'm not saying its not the right direction and it might be almost time
to move there but I've also seen hacked up versions of old Fedora in
the past just to get the later version of some telepathy library, and
Tomeu's work to bring sugar inline with the rest of telepathy and
allow support of other IM interfaces in the next release might well be
an example of this.

Believe me I'll be one of the first poeple adding the sugar packages
to EL-6 branches and testing them but its not necessarily the golden
path that some people think. In the short term of the first 12 months
it will be fine, 18 months to 2.5 years it won't seem as good.

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


tool elitism

2010-04-12 Thread Carlos Nazareno
>>And shiny distracts.

Then write an app that's not shiny. Can you please get over your gut
revulsion? I have the same reaction to Macs.

>>> has a free-open-source IDE (FlashDevelop) from a community,
>> does this run on the XO?
>
> Nope.  We're to believe that Flash is appropriate for constructionism
> on the XO even though it doesn't allow XO users to construct anything.

Yes it does. All you need is any text editor to write AS3 code + the
basic MXML container, JRE, Flex SDK, and a command line. It's the
exact same thing as Java development except you substitute JRE + Flex
SDK for JDK.

You don't need Flashdevelop. It's just an AS editor with
auto-complete, project management & compiler linking. It doesn't run
on Linux because it was built with .NET.

All you need is the above, GIMP for images, then Audacity and a
microphone for sound.

I don't see how the process is any less different or how it's evil
given the fact that it's the exact same situation as back in '97 when
they made the switch from C to Java as initial medium of instruction
at our university. (yeah yeah, lazy kids these days don't know how to
do malloc, linked lists, blah blah blah)

Anyway, feel free to ask me technical questions on toolsets needed,
workflow, etc. Be warned though, that I'm mostly a windows user and
mostly dip into Ubuntu (If I could just run all my worktools and games
in there, I'd have already fully migrated from XP). (I find Fedora to
be too bloated for my taste... 4GB of hard disk space default for
Werewolf? Bah.)

Ok, changing topics now.

-
I suppose most of you guys have heard by now what Steve Jobs did last Thursday.

For those of  you who haven't, Apple released the iPhone OS 4 beta SDK
which featured the new developer terms of service in the now infamous
Section 3.3.1:

3.3.1 — Applications may only use Documented APIs in the manner
prescribed by Apple and must not use or call any private APIs.
Applications must be ORIGINALLY written in Objective-C, C, C++, or
JavaScript as executed by the iPhone OS WebKit engine, and only code
written in C, C++, and Objective-C may compile and directly link
against the Documented APIs (e.g., Applications that link to
Documented APIs through an intermediary translation or compatibility
layer or tool are prohibited).
---

Essentially developers are no longer allowed to choose 3rd-party tools
they are comfortable with and only apps developed with tools approved
by Apple are allowed on the iPhone App Store. Affected by this are
Novell's Monotouch (C#/.NET to iPhone), Ansca Mobile Corona (LUA to
iPhone), Flash CS5 (AS3 to iPhone), Unity3D, Appcelerator Titanium.

I won't go into it in-depth here, if anyone's interested just Google
around. I'm also writing an article about it and if anyone's
interested, I'll share the link once it's up.

Please give this letter from Corey Johnson a read:
http://probablyinteractive.com/2010/4/11/letter-to-steve-jobs.html

Now change Objective-C to Python.
"Objective-C is not a filter for crappy apps, it's not the magical
ingredient for an amazing app, it is just a tool. Have faith in
developers again, don't shackle us to a single tool, let us decide
which language fits our needs best."

Okay. My question is, aside from the fact that you need to shell out
cash to do iPhone dev and that both apple and developers are doing it
for the money, what now differentiates OLPC/Sugar from the iPhone?
Isn't that also a form of walled-garden lock-in?

What I'm saying is that there's an army of us out there who can be
willing to volunteer and dev for the XO. However, a lot of us don't
have the luxury to learn Python/Sugarization or maybe just work best
with the tools we're comfortable with. Most of us are Windows users
too. Can't we volunteer to develop content for the OLPC with our tools
if they can run decently and play well?

I can't believe I'm saying this (shudder), but aside from Flash, why
not also look into Moonlight and maybe ask Microsoft for help getting
it running well so that C#,VB & .NET coders can also contribute
content for the XO?



***cue gasps of horror and disbelief from entire room***




*awkward silence*



Uh... I'm also very fond of Processing. It runs okay for me on the
XO-1, just a bit slow and the obvious problem with Sugar since
processing is generally multi-window.

Okay, kidding aside, what's the point of developing hardware and
software for OLPC anyway? Aren't these just delivery mechanisms for
educational content? What do kids and teachers care what computer
language they're written in anyway as long as they work well on their
machines and play nice?

Look. I'm really serious here.
What if there are thousands of us out there who want to develop
content for OLPC, but just can't because it's Python/Sugar?

And what's so evil with free as in beer if there's no ulterior motive
to raise a generation of locked-in consumers behind it? (sure MS could
benefit. Sure Adobe could benefit. Can you blame them if they make
great tool

Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Mikus Grinbergs
> It will then be OK for a while until Sugar needs a newer version of a
> library

I think there is an "elephant in the living room" to which too little
attention is being paid.  Consider Peru - they have a lot of XO-1
systems, on which it is unlikely that the newest version of Sugar will
ever be installed.  But Peru *might* want to add a Linux utility into
their systems -- for that they need access to a package repository with
the same-level software as the rest of the software they already have.

What I am saying is that for many deployments, a "need for newer
libraries" will probably never exist -- but a "need for older libraries"
 is more likely to arise.

mikus

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Martin Langhoff
On Mon, Apr 12, 2010 at 3:56 PM, Peter Robinson  wrote:
> In the longer term its likely that it will be. The libraries in CentOS
> 5 are too old. The problem is that RHEL-6 isn't out yet, nor is there

At least this XS guy is hopefuly that RHEL-6 will appear soon and XS
0.7 or 0.8 will be based on it (or matching CentOS).

When we need latest and greatest (kernel, xorg, etc) Fedora is
unbeatable. But that same speed hurts. At least the XS clearly doesn't
need latest and greatest except for very specific packages.

cheers,



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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Yioryos Asprobounitis


--- On Mon, 4/12/10, Peter Robinson  wrote:

> From: Peter Robinson 
> Subject: Re: New XO-1.5 10.2.0 build 119
> To: "Yioryos Asprobounitis" 
> Cc: "Bernie Innocenti" , "Devel" 
> , "Fedora OLPC" 
> Date: Monday, April 12, 2010, 3:56 PM
> On Mon, Apr 12, 2010 at 8:40 PM,
> Yioryos Asprobounitis
> 
> wrote:
> >
> >
> > --- On Mon, 4/12/10, Bernie Innocenti 
> wrote:
> >
> >> From: Bernie Innocenti 
> >> Subject: Re: New XO-1.5 10.2.0 build 119
> >> To: "Peter Robinson" 
> >> Cc: "Devel" ,
> "Fedora OLPC" 
> >> Date: Monday, April 12, 2010, 9:15 AM
> >> On Sat, 2010-04-10 at 17:57 +0100,
> >> Peter Robinson wrote:
> >> > >> Finally, I guess you have thought of
> it, but
> >> by the
> >> > >> time 10.2 will be out F11
> repositories will
> >> be down
> >> > >> and thus the builds totally frozen
> >> software-wise.
> >> > >
> >> > > I think it would have been better to
> rebase on
> >> F12 6 months ago.
> >> > > Now it's way too close to the release
> date :-(
> >> >
> >> > I recommended F-12 which was in beta when
> this process
> >> started but was
> >> > ignored. I noticed the other day that dsd has
> created
> >> a F-12 branch in
> >> > git but I think we should be aiming straight
> for F-13
> >> now. It'll be
> >> > out in a little over a month, is quite stable
> already
> >> and have will be
> >> > supported for another 14 months.
> >>
> >> +1
> >>
> >> F13, btw, seems like a very solid release to me.
> >
> > I do not know why re-basing on F13 will reach
> deployment status much faster than F11 and will not be at
> the same point a year from now.
> > The XO is a _production_ machine. Makes no sense to
> run development/short-lived OS. Maybe the RHEL/CentOS idea
> should not be dismissed, if feasible.
> 
> In the longer term its likely that it will be. The
> libraries in CentOS
> 5 are too old. The problem is that RHEL-6 isn't out yet,
> nor is there
> any announcements when it will be, then from there the
> CentOS team
> need to review, engineer, QA and release CentOS 6. Then you
> need to
> build/test/QA sugar etc for it.
> 
> It will then be OK for a while until Sugar needs a newer
> version of a
> library that is static on CentOS due to the support
> requirements. And
> then it reverts to Fedora. And before you mention Ubuntu
> LTS, the
> previous LTS has the same version issues, the current one
> will still
> have the same problems going forward.

Maybe so, but the fact is that "going forward" actually  means that the XOs are 
still running F9, and hopping to get an EOL F11 in the next few months. 
So at the end of the day this "needed library" is not actually  used by the 
vast majority of the actual users.
I repeat that the XO, and education in general, is/needs  _production_ 
machines. Given the resources and the development rate, a 3-4 years OS support 
should be the minimum I think, even if the feature requiring "that library" is 
not implemented.
Just my 2c.  


> 
> Peter
> 


  

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Mikus Grinbergs
> > Gentlemen - on some of my XO-1s I've installed perl onto my
> > "permanent" SD card, rather than having it occupy jffs2.  By
> > doing so, I've saved about 33 MB of space in jffs2.
> > 
> > Is that a large enough savings (given a 4000 MB XO-1.5) to be
> > worth spending this much discussion on ?
> 
> Yes, because some XO-1.5s may have 2GB, and your 33MB is compressed
> size whereas the XO-1.5 uses an uncompressed fs -- the used space
> on 1.5 may be several times your 33MB.

The 33 MB I gave is not compressed - it is what 'du' tells me about the
directory tree on the SD card where I have (all of) perl installed.

I have not added up how much space is taken up by having /versions in
addition to what is needed to run a build - but I suspect the current
"overhead" exceeds 100 MB.  That's where I would start "saving space".

mikus

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


Re: Flash + AIR on OLPC

2010-04-12 Thread Mikus Grinbergs
There's been all this discussion of AIR.  I am unfamiliar with AIR.
My question :  "Why would I (as an user) __need__ AIR ?"

I do not mind using a "browser", nor do I mind installing a
special-purpose "plugin" into my browser in order to access particular
material.  But what does AIR provide that for instance the combination
of "latest Firefox plus latest Adobe Flash plugin" would not provide ?

Thanks,  mikus


p.s.  People keep showing various Linux platforms (e.g., Ubuntu, Debian,
etc) running on the XO.  As far as I am concerned, if these people
*want* to run Ubuntu, Debian, etc., then buying a modern netbook for
that purpose will give them better performance than using the XO.

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 8:40 PM, Yioryos Asprobounitis
 wrote:
>
>
> --- On Mon, 4/12/10, Bernie Innocenti  wrote:
>
>> From: Bernie Innocenti 
>> Subject: Re: New XO-1.5 10.2.0 build 119
>> To: "Peter Robinson" 
>> Cc: "Devel" , "Fedora OLPC" 
>> 
>> Date: Monday, April 12, 2010, 9:15 AM
>> On Sat, 2010-04-10 at 17:57 +0100,
>> Peter Robinson wrote:
>> > >> Finally, I guess you have thought of it, but
>> by the
>> > >> time 10.2 will be out F11 repositories will
>> be down
>> > >> and thus the builds totally frozen
>> software-wise.
>> > >
>> > > I think it would have been better to rebase on
>> F12 6 months ago.
>> > > Now it's way too close to the release date :-(
>> >
>> > I recommended F-12 which was in beta when this process
>> started but was
>> > ignored. I noticed the other day that dsd has created
>> a F-12 branch in
>> > git but I think we should be aiming straight for F-13
>> now. It'll be
>> > out in a little over a month, is quite stable already
>> and have will be
>> > supported for another 14 months.
>>
>> +1
>>
>> F13, btw, seems like a very solid release to me.
>
> I do not know why re-basing on F13 will reach deployment status much faster 
> than F11 and will not be at the same point a year from now.
> The XO is a _production_ machine. Makes no sense to run 
> development/short-lived OS. Maybe the RHEL/CentOS idea should not be 
> dismissed, if feasible.

In the longer term its likely that it will be. The libraries in CentOS
5 are too old. The problem is that RHEL-6 isn't out yet, nor is there
any announcements when it will be, then from there the CentOS team
need to review, engineer, QA and release CentOS 6. Then you need to
build/test/QA sugar etc for it.

It will then be OK for a while until Sugar needs a newer version of a
library that is static on CentOS due to the support requirements. And
then it reverts to Fedora. And before you mention Ubuntu LTS, the
previous LTS has the same version issues, the current one will still
have the same problems going forward.

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Chris Ball
Hi,

   > Gentlemen - on some of my XO-1s I've installed perl onto my
   > "permanent" SD card, rather than having it occupy jffs2.  By
   > doing so, I've saved about 33 MB of space in jffs2.
   > 
   > Is that a large enough savings (given a 4000 MB XO-1.5) to be
   > worth spending this much discussion on ?

Yes, because some XO-1.5s may have 2GB, and your 33MB is compressed
size whereas the XO-1.5 uses an uncompressed fs -- the used space
on 1.5 may be several times your 33MB.

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 8:52 PM, Mikus Grinbergs  wrote:
>> 'yum remove perl' will give you the answer.
>
> Gentlemen - on some of my XO-1s I've installed perl onto my "permanent"
> SD card, rather than having it occupy jffs2.  By doing so, I've saved
> about 33 MB of space in jffs2.
>
> Is that a large enough savings (given a 4000 MB XO-1.5) to be worth
> spending this much discussion on ?

Everything helps, and this is also relevant for the XO-1.

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Mikus Grinbergs
> 'yum remove perl' will give you the answer.

Gentlemen - on some of my XO-1s I've installed perl onto my "permanent"
SD card, rather than having it occupy jffs2.  By doing so, I've saved
about 33 MB of space in jffs2.

Is that a large enough savings (given a 4000 MB XO-1.5) to be worth
spending this much discussion on ?

mikus

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Yioryos Asprobounitis


--- On Mon, 4/12/10, Bernie Innocenti  wrote:

> From: Bernie Innocenti 
> Subject: Re: New XO-1.5 10.2.0 build 119
> To: "Peter Robinson" 
> Cc: "Devel" , "Fedora OLPC" 
> 
> Date: Monday, April 12, 2010, 9:15 AM
> On Sat, 2010-04-10 at 17:57 +0100,
> Peter Robinson wrote:
> > >> Finally, I guess you have thought of it, but
> by the
> > >> time 10.2 will be out F11 repositories will
> be down
> > >> and thus the builds totally frozen
> software-wise.
> > >
> > > I think it would have been better to rebase on
> F12 6 months ago.
> > > Now it's way too close to the release date :-(
> > 
> > I recommended F-12 which was in beta when this process
> started but was
> > ignored. I noticed the other day that dsd has created
> a F-12 branch in
> > git but I think we should be aiming straight for F-13
> now. It'll be
> > out in a little over a month, is quite stable already
> and have will be
> > supported for another 14 months.
> 
> +1
> 
> F13, btw, seems like a very solid release to me.

I do not know why re-basing on F13 will reach deployment status much faster 
than F11 and will not be at the same point a year from now.
The XO is a _production_ machine. Makes no sense to run development/short-lived 
OS. Maybe the RHEL/CentOS idea should not be dismissed, if feasible.

> 
> -- 
>    // Bernie Innocenti - http://codewiz.org/
>  \X/  Sugar Labs       - http://sugarlabs.org/
> 
> ___
> olpc mailing list
> o...@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/olpc
> 


  

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


Re: [Server-devel] XS: Lanbond0 and eth0 problem

2010-04-12 Thread Martin Langhoff
On Mon, Apr 12, 2010 at 3:24 PM, Sameer Verma  wrote:
> Speaking of the network, do we have a logical diagram of the network
> on the XS (interface, bond memberships, etc) ?

Not that I know of. I posted here explaining my plan right before
implementing it, and it did have some mappings.

For a more graphic diagram, a fractal generator might help mapping out
the current setup.



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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Richard A. Smith
On 04/12/2010 02:51 PM, Daniel Drake wrote:

> find /sys -name '*cputemp*'

/sys/devices/platform/via_cputemp.0

Awesome!  I'll change my scripts and remove that dependency.

Thanks.

-- 
Richard A. Smith  
One Laptop per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Fwd: Flash + AIR on OLPC

2010-04-12 Thread Paul Fox
stanley wrote:
 > 
 > Sorry, Paul,  I just can't accept the idea that the target audience of the
 > OLPC projects must necessarily include kids who are capable and interested
 > in re-programming the software activities they're using.Moreover, would
 > you want to modify and re-compile your application software (for example,
 > Firefox) just to change the way it behaves with respect to which home page,
 > web site filters, cookies, etc. etc.?   That's what configuration options
 > are for.   Even if you want more versatility, the application can implement
 > rules in xml or an application-specific mini-language or whatever.
 > Rebuilding an application in Python should be a last resort and not even for
 > the 99.% of target users of the system.

these are all strawmen, and i won't bother arguing them
seriously.  in fact, one of the reasons i wouldn't modify
firefox as you suggest is _precisely_ because i probably don't
have the source and tools at hand, and it will be difficult (yes,
even though it's open source) to obtain them and configure all of
the prerequesites.  (ironically, the barrier to entry for
modifying my own kernel is far lower than for modifying my
browser, though the stakes are higher, of course.  ;-)  the
barrier to entry for modifying applications written in a
scripting language are lower still, and i'm more likely to do so,
or, at least, to examine the code to see why something works the
way it does.

paul
=-
 paul fox, p...@laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Server-devel] XS: Lanbond0 and eth0 problem

2010-04-12 Thread Sameer Verma
On Mon, Apr 12, 2010 at 9:12 AM, Jerry Vonau  wrote:
> On Mon, 2010-04-12 at 10:40 -0400, Martin Langhoff wrote:
>> On Thu, Apr 8, 2010 at 9:23 AM, Juan G. Narvaez  wrote:
>> > I made some changes on the ks.cfg file like keyboard layout, timezone,
>> > etc...
>> >
>> > Can an alteration of ks.cfg be part of the problem? Obviously, an different
>> > that ifcfg* configuration.
>>
>> Talking last night with Guillermo, he confirmed that a customisation
>> in the ks.cfg had caused a conflict with our network stuff.
>>
>> He's now getting consistently successful XS installs.
>>
>>
>>
>> m
>
> Let me guess, there was a setting of the network parameters in the
> kickstart file? I got around that by changing the git command in %post
> to not do a checkout for eth0, just for eth1, letting the anaconda
> version of ifcfg-eth0 remain on the system. The only result is that the
> ifcfg-eth0 file doesn't reference /etc/sysconfig/xs_network_config, for
> it's external network info.
>
> Martin, what is the usage of having the XS in server role other than 1?
> Perhaps going forward we should just manage eth1, using the available
> tools on the os to allow users to set eth0 in a more "normal" way.
>
> Jerry
>
> ___
> Server-devel mailing list
> server-de...@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>

Speaking of the network, do we have a logical diagram of the network
on the XS (interface, bond memberships, etc) ?

Sameer
-- 
Dr. Sameer Verma, Ph.D.
Associate Professor, Information Systems
Director, Campus Business Solutions
San Francisco State University
http://verma.sfsu.edu/
http://cbs.sfsu.edu/
http://is.sfsu.edu/
___
Server-devel mailing list
server-de...@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Jon Nettleton
On Mon, Apr 12, 2010 at 11:10 AM, Peter Robinson  wrote:
> On Mon, Apr 12, 2010 at 7:09 PM, Daniel Drake  wrote:
>> On 12 April 2010 14:51, Peter Robinson  wrote:
>>> I've got some more time and have finally had a chance to look at these
>>> further. From an initial looks it looks like your getting exim due to
>>> the cronie deps on /usr/bin/sendmail. If you add an explicit 'ssmtp'
>>> into the .ks that will provide that dep instead. Also it looks like
>>> inkscape and the burning tools are the only other things that require
>>> perl. I'm hoping the inkscape issue will be fixed before F-11 goes
>>> EOL, and I'm not sure whether the olpc burnin tools are a requirement
>>> for the final shipping image or how large the perl dep is there.
>>
>> Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?
>
> I don't have the XO near me to test but 'yum remove perl' will give
> you the answer.

Yes that is the one.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Fwd: Flash + AIR on OLPC

2010-04-12 Thread Stanley Sokolow
-- Forwarded message --
From: Stanley Sokolow 
Date: Mon, Apr 12, 2010 at 12:02 PM
Subject: Re: Flash + AIR on OLPC
To: Paul Fox 


Sorry, Paul,  I just can't accept the idea that the target audience of the
OLPC projects must necessarily include kids who are capable and interested
in re-programming the software activities they're using.Moreover, would
you want to modify and re-compile your application software (for example,
Firefox) just to change the way it behaves with respect to which home page,
web site filters, cookies, etc. etc.?   That's what configuration options
are for.   Even if you want more versatility, the application can implement
rules in xml or an application-specific mini-language or whatever.
Rebuilding an application in Python should be a last resort and not even for
the 99.% of target users of the system.

How do you define "constructionism" in this context?

Stan


On Mon, Apr 12, 2010 at 11:31 AM, Paul Fox  wrote:

> stanley wrote:
>  > I guess I don't understand "constructionism".
>
> i think that's right.
>
>  >
>  > Is it reasonable to require that the development system run on the
> target
>  > machine?
>
> yes.  it's one of the reasons most activities, and many of the
> system, is coded in python.
>
>  > If Apple had this requirement, all of the iPhone/iPod/iPad
>  > applications would be gone.   We wouldn't have any of the millions of
>  > devices (mp3 players, routers, modems, fax machines, cell phones, etc.)
> that
>
> of course.  but i don't think any of those would be considered
> educational tools, let alone embodiments of constructionism.  (and
> nor would you, i'd guess.)
>
>  > have embedded processors not capable of running their development tools.
>  > The XO is the target machine.   It's unreasonable to restrict
> development to
>  > tools that run on the XO.
>
> it's not that unreasonable.  kids learn by doing, and exploring.
> that's kind of the whole point of constructionism.  if you give
> someone a game written using python and pygame, they can (in
> principle) modify that game to change the playing rules.  if you
> give them that same game written in flash, they can't.  it's
> really as simple as that.
>
> whether one agrees with the notion that this is important will vary,
> of course.
>
> paul
> =-
>  paul fox, p...@laptop.org
> ___
> 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: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Daniel Drake
On 12 April 2010 15:45, Richard A. Smith  wrote:
> Except for where I specified extra stuff I needed. :) like lm_sensors
> which requires perl.
>
> So I need to find a way to read the CPU temp without lm_sensors or we
> somehow need to break lm_sensors use of perl.

It's really easy to read from sysfs. I wish we had some XO's here to
test. This should give some clues:

find /sys -name '*cputemp*'

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 7:45 PM, Richard A. Smith  wrote:
> On 04/12/2010 02:34 PM, Peter Robinson wrote:
>
>>> perl?  I created them on the XO so anything that I used should have
>>> already been installed.
>
> Except for where I specified extra stuff I needed. :) like lm_sensors which
> requires perl.
>
> So I need to find a way to read the CPU temp without lm_sensors or we
> somehow need to break lm_sensors use of perl.

Ah :-D Let me have a look at lm_sensors and see what there depends on
it and see if we can't get it split out into a perl sub package.

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Richard A. Smith
On 04/12/2010 02:34 PM, Peter Robinson wrote:

>> perl?  I created them on the XO so anything that I used should have
>> already been installed.

Except for where I specified extra stuff I needed. :) like lm_sensors 
which requires perl.

So I need to find a way to read the CPU temp without lm_sensors or we 
somehow need to break lm_sensors use of perl.

-- 
Richard A. Smith  
One Laptop per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Martin Langhoff
On Mon, Apr 12, 2010 at 2:23 PM, Carlos Nazareno  wrote:
> Martin, how is this Flash's fault?

I didn't say it was its fault -- I did point out the same cultural
issue you mention.

And shiny distracts. You are writing very long emails and not pointing
to compelling deep and rich stuff.

Maybe what Stanley mentions is worthwhile. That'd be news :-)



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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 7:21 PM, Richard A. Smith  wrote:
> On 04/12/2010 02:10 PM, Peter Robinson wrote:
>
>>>
>>> Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?
>>
>> I don't have the XO near me to test but 'yum remove perl' will give
>> you the answer.
>
> The runin scripts are all bash.  Not sure why perl would be a
> dependency.  Perhaps one of the commands that the runin tests call needs
> perl?  I created them on the XO so anything that I used should have
> already been installed.

I'll be home shortly so I can look closer.

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Paul Fox
smith wrote:
 > On 04/12/2010 02:10 PM, Peter Robinson wrote:
 > 
 > >>
 > >> Which burnin package are you referring to? 
 > >> olpc-runin-tests-0.9.15-1.noarch?
 > >
 > > I don't have the XO near me to test but 'yum remove perl' will give
 > > you the answer.
 > 
 > The runin scripts are all bash.  Not sure why perl would be a 
 > dependency.  Perhaps one of the commands that the runin tests call needs 
 > perl?  I created them on the XO so anything that I used should have 
 > already been installed.

but dependencies don't get created automatically.  it must be due
to something in your spec file, no?

paul
=-
 paul fox, p...@laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Paul Fox
stanley wrote:
 > I guess I don't understand "constructionism".

i think that's right.

 > 
 > Is it reasonable to require that the development system run on the target
 > machine?

yes.  it's one of the reasons most activities, and many of the
system, is coded in python.

 > If Apple had this requirement, all of the iPhone/iPod/iPad
 > applications would be gone.   We wouldn't have any of the millions of
 > devices (mp3 players, routers, modems, fax machines, cell phones, etc.) that

of course.  but i don't think any of those would be considered
educational tools, let alone embodiments of constructionism.  (and
nor would you, i'd guess.)

 > have embedded processors not capable of running their development tools.
 > The XO is the target machine.   It's unreasonable to restrict development to
 > tools that run on the XO.

it's not that unreasonable.  kids learn by doing, and exploring. 
that's kind of the whole point of constructionism.  if you give
someone a game written using python and pygame, they can (in
principle) modify that game to change the playing rules.  if you
give them that same game written in flash, they can't.  it's
really as simple as that.

whether one agrees with the notion that this is important will vary,
of course.

paul
=-
 paul fox, p...@laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Carlos Nazareno
> Nobody has stated that it can't be done. But experience shows the
> opposite correlation (and I have worked in many edu projects using
> Flash myself, some huge such as TLF's SOCCI).
>
> Maybe it's a cultural problem (ie: people who get excited with Flash
> things singing and dancing tend to build shiny stuff rather than deep
> rich stuff with "no ceiling").

Martin, how is this Flash's fault? This is a problem with the authors
creating sub-quality content or having poor source material or
terrible developers, not a problem with the platform itself. If your
educational content is poor, it's going to remain poor no matter what
platform you use.

If Flash was such a terrible platform for creating e-learning
materials, how come over 50% of the e-learning demand outsourced over
here is for Flash? (by the way, kids love shiny stuff.  it helps 'em
learn and pay attention if stuff is shiny.)

> Please change our opinion -- build something outstanding for learning
> with low barriers of entry and no ceiling :-)

There are 26,909 *FREE* Flash games on Kongregate alone -- a lot, if
not most of the really fun ones made by amateur self-taught one-man
gangs. How high a barrier of entry is that if those guys were able to
make multimedia games, something even most "real" programmers find
challenging, given that there are now free supported tools?

I don't know what you mean by ceiling.

Also, games, games, games, games, games.
If you can make education fun, kids will to learn better.

I was lucky enough to have had access to a PC in my childhood with a
number of educational games bought by my parents. Because of those
games, I was able to get a leg up on my classmates in Math, English
and creativity & lateral  thinking as opposed to my other classmates.
Because of my exposure to the PC, I also started coding BASIC games at
10 years old (starting with books from the library) and was actually
already messing around with Algebra when almost everyone else only got
exposed to it in freshman high school.

I don't think I would have been as "smart" a kid if all I had were
books, school, teachers and no educational computer games.

Moreover, think of the possibilities for OLPC if you could tap just 5%
of those Flash game developers to volunteer for edu-games.

Head over to the list of submissions to the 2009 Mochi Media +
Dictionary.com word game  contest:
http://www.mochimedia.com/contest/may09/games

There are some really great word games in there. What if we send an
invite and could get just 20 of those guys to contribute?

I admit, things are very bleak for Flash performance on the XO-1 given
the extremely high resolution (it taxes the vector rasterizing engine
because of the massive increase of pixels that have to be pushed), but
for the XO-1.5, I think the sky's the limit.

Aside from poor performance on the XO-1, what exactly is it that makes
Flash much worse than any other content-authoring platform?

-Naz

-- 
carlos nazareno
http://twitter.com/object404
http://www.object404.com
--
"if you don't like the way the world is running,
then change it instead of just complaining."
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Richard A. Smith
On 04/12/2010 02:10 PM, Peter Robinson wrote:

>>
>> Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?
>
> I don't have the XO near me to test but 'yum remove perl' will give
> you the answer.

The runin scripts are all bash.  Not sure why perl would be a 
dependency.  Perhaps one of the commands that the runin tests call needs 
perl?  I created them on the XO so anything that I used should have 
already been installed.

-- 
Richard A. Smith  
One Laptop per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Stanley Sokolow
I guess I don't understand "constructionism".

Is it reasonable to require that the development system run on the target
machine?If Apple had this requirement, all of the iPhone/iPod/iPad
applications would be gone.   We wouldn't have any of the millions of
devices (mp3 players, routers, modems, fax machines, cell phones, etc.) that
have embedded processors not capable of running their development tools.
The XO is the target machine.   It's unreasonable to restrict development to
tools that run on the XO.   The FlashPlayer runs on the XO (with appropriate
OS underlying it).   That's more than sufficient to build rich educational
interactive constructionist applications.This is an education project,
after all.Developers in countries where the XO is targeted can surely
get a little netbook to run the Flash IDE as a development tool.Even as
the hardware moves on to better, faster, bigger guts, even with radically
different processor architectures, the developed applications will still run
once the Flash player is ported to the new computers.

Stan

On Mon, Apr 12, 2010 at 10:42 AM, Chris Ball  wrote:

> Hi,
>
>   >> has a free-open-source IDE (FlashDevelop) from a community,
>
>   > does this run on the XO?
>
> Nope.  We're to believe that Flash is appropriate for constructionism
> on the XO even though it doesn't allow XO users to construct anything.
>
> - Chris.
> --
> Chris Ball   
> One Laptop Per Child
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 7:09 PM, Daniel Drake  wrote:
> On 12 April 2010 14:51, Peter Robinson  wrote:
>> I've got some more time and have finally had a chance to look at these
>> further. From an initial looks it looks like your getting exim due to
>> the cronie deps on /usr/bin/sendmail. If you add an explicit 'ssmtp'
>> into the .ks that will provide that dep instead. Also it looks like
>> inkscape and the burning tools are the only other things that require
>> perl. I'm hoping the inkscape issue will be fixed before F-11 goes
>> EOL, and I'm not sure whether the olpc burnin tools are a requirement
>> for the final shipping image or how large the perl dep is there.
>
> Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?

I don't have the XO near me to test but 'yum remove perl' will give
you the answer.

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Daniel Drake
On 12 April 2010 14:51, Peter Robinson  wrote:
> I've got some more time and have finally had a chance to look at these
> further. From an initial looks it looks like your getting exim due to
> the cronie deps on /usr/bin/sendmail. If you add an explicit 'ssmtp'
> into the .ks that will provide that dep instead. Also it looks like
> inkscape and the burning tools are the only other things that require
> perl. I'm hoping the inkscape issue will be fixed before F-11 goes
> EOL, and I'm not sure whether the olpc burnin tools are a requirement
> for the final shipping image or how large the perl dep is there.

Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?

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


Re: Flash + AIR on OLPC

2010-04-12 Thread Stanley Sokolow
That page shows Vyew.com running on Xubuntu on the XO-1.   In my experience,
Vyew.com is "something outstanding for learning
with low barriers of entry and no ceiling" that Martin asked to see built
with Flash.  (Stanford University uses Vyew for its Stanford Engineering
Everywhereplatform,
so Stanford agrees that Vyew is worthwhile for a learning/teaching
platform.)

The Xubuntu (or Fedora) system could be stripped further to make it
extremely austere (only the icons and menus you want the student to see),
much like Sugar.   The point is that a "no ceiling" application like Vyew,
which is a teaching and learning platform on which creative minds can build
interactive educational experiences, can be built in Flash to run on an XO.
I'm not suggesting that the OLPC developers try to recreate Vyew.  I'm
saying that Vyew shows how capable the Flash platform is, even using free
tools to build and deploy it.

>From what I've been reading from OLPC contributors, there seems to be a
dichotomy between people who want to keep the system "pure" free-open-source
versus others who are more interested in getting something good built even
if it incorporates some free but not open source software.  I'm a
pragmatist.   Until FOSS can provide the tools I need to create what I want,
I'm not averse to using what I can get now and porting to FOSS later when it
catches up.

Stan


On Mon, Apr 12, 2010 at 10:22 AM, Paul Fox  wrote:

> stanley wrote:
>  > You can see the Xubuntu system running on our XO-1 at:  Internet Math
>  > Tutoring / OLPC Project
>  > <
> http://internetmathtutoring.com/olpc/static.php?page=static090711-100100>.
>
> what does this have to do with flash?
>
>  >
>  > On Mon, Apr 12, 2010 at 9:31 AM, Stanley Sokolow <
> overb...@earthlink.net>wrote:
>  ...
>  > > interfaces and binding data to them, has an open-source free-to-use
> (from
>  > > Adobe) compiler, has a free-open-source IDE (FlashDevelop) from a
> community,
>
> does this run on the XO?
>
> paul
> =-
>  paul fox, p...@laptop.org
> ___
> 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: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
Hey Chris,

On Fri, Apr 9, 2010 at 9:27 PM, Chris Ball  wrote:
> http://wiki.laptop.org/go/F11_for_1.5
> http://build.laptop.org/10.2.0/os119
>
> Compressed image size: 678.36mb (+0.01mb since build 118)
>
> Description of changes in this build:
>  * kernel: allow negotiation of 5/10/15/30fps (#10106)
>
>  With this change, Record should be able to record audio+video together,
>  although you'll still need to VT switch away and back if you get a black
>  Xv overlay as described in http://dev.laptop.org/ticket/10068.
>
> Package changes since build 118:
>
> -kernel-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
> -kernel-firmware-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-firmware-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586

I've got some more time and have finally had a chance to look at these
further. From an initial looks it looks like your getting exim due to
the cronie deps on /usr/bin/sendmail. If you add an explicit 'ssmtp'
into the .ks that will provide that dep instead. Also it looks like
inkscape and the burning tools are the only other things that require
perl. I'm hoping the inkscape issue will be fixed before F-11 goes
EOL, and I'm not sure whether the olpc burnin tools are a requirement
for the final shipping image or how large the perl dep is there.

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


Re: Flash + AIR on OLPC

2010-04-12 Thread Chris Ball
Hi,

   >> has a free-open-source IDE (FlashDevelop) from a community,

   > does this run on the XO?

Nope.  We're to believe that Flash is appropriate for constructionism
on the XO even though it doesn't allow XO users to construct anything.

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Paul Fox
stanley wrote:
 > You can see the Xubuntu system running on our XO-1 at:  Internet Math
 > Tutoring / OLPC Project
 > .

what does this have to do with flash?

 > 
 > On Mon, Apr 12, 2010 at 9:31 AM, Stanley Sokolow 
 > wrote:
 ...
 > > interfaces and binding data to them, has an open-source free-to-use (from
 > > Adobe) compiler, has a free-open-source IDE (FlashDevelop) from a 
 > > community,

does this run on the XO?

paul
=-
 paul fox, p...@laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Flash + AIR on OLPC

2010-04-12 Thread Stanley Sokolow
You can see the Xubuntu system running on our XO-1 at:  Internet Math
Tutoring / OLPC Project
.

On Mon, Apr 12, 2010 at 9:31 AM, Stanley Sokolow wrote:

> Sorry, guys, but I just don't see why the content is somehow corrupted or
> limited by deployment on the Flash platform.The FlashPlayer implements a
> virtual machine that is customized by Adobe to run on various hardware and
> OSs.   They're extending it now to ARM-processor-based devices (cell
> phones).   The concept is write-once-run-everywhere.  The FlashPlayer runs
> inside browsers or stand-alone (AIR).  The programming language it supports
> (ActionScript) is now a very capable language, has libraries (both free and
> not-free) for lots of goodies including very rich graphical interfaces, has
> a powerful declarative xml-based language (Flex MXML) for building the
> interfaces and binding data to them, has an open-source free-to-use (from
> Adobe) compiler, has a free-open-source IDE (FlashDevelop) from a community,
> has a superb IDE from Adobe that only costs $249 for the standard version
> which includes a visual drag-and-drop design view mode as well as text mode
> of programming and lots of features lacking in the FOSS FlashDevelop, etc.
>
> One can program and run Flash programs with free-to-use software.   I know
> of a very capable interactive web site (www.vyew.com, try the demo and
> see) that runs extremely nicely and was built with the open source IDE.
> Vyew.com runs on my XO, but I had to install the "Teapot" distribution of
> Xubuntu on an SD card and run Firefox with FlashPlayer plugin.It runs an
> interactive whiteboard plus 2-way video and audio on my little XO-1, and it
> supports plug-in extensions that users can build.  If the Vyew developers
> can do this with free tools, why can't the OLPC community use Flash as a
> platform?
>
> So, please explain why "constructionist" educational models can't be
> programmed and run on the Flash platform just as well or better than in
> Python on Sugar on Fedora.
>
>
>
>
> On Mon, Apr 12, 2010 at 8:31 AM, James Zaki  wrote:
>
>> I'm guilty of spending more time than I probably should at newgrounds.com,
>> their slogan being "Everything, by Everyone".
>> Its a melting pot of free content, and what really impresses me are the
>> absolute gems of creativity that one finds from time to time.
>>
>> I dont see flash as the main XO education content maker, but can see the
>> argument for popularity in the short term.
>>
>> James.
>>
>>
>>
>> 2010/4/12 John Watlington 
>>
>>
>>> On Apr 11, 2010, at 8:56 PM, James Cameron wrote:
>>>
>>> > On Sun, Apr 11, 2010 at 08:51:01PM -0400, Martin Langhoff wrote:
>>> >> But hey. Flash developers want Flash in it. It's gotta be good for
>>> >> something.
>>> >
>>> > My guess is that it is handy for repurposing the system for
>>> > entertainment usage.  (I don't have Flash enabled on my systems, so I
>>> > don't really know what I'm missing).
>>>
>>> It's all the rage for games these days.   My kids constantly astound
>>> me with the rendering quality and interactiveness of flash games that
>>> they are able to find for free on the web.
>>>
>>> Deployments that have asked for Flash also point to games as the reason.
>>>
>>> wad
>>>
>>> ___
>>> 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: Flash + AIR on OLPC

2010-04-12 Thread Martin Langhoff
On Mon, Apr 12, 2010 at 12:31 PM, Stanley Sokolow
 wrote:
> So, please explain why "constructionist" educational models can't be

Nobody has stated that it can't be done. But experience shows the
opposite correlation (and I have worked in many edu projects using
Flash myself, some huge such as TLF's SOCCI).

Maybe it's a cultural problem (ie: people who get excited with Flash
things singing and dancing tend to build shiny stuff rather than deep
rich stuff with "no ceiling").

Please change our opinion -- build something outstanding for learning
with low barriers of entry and no ceiling :-)



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


Re: Flash + AIR on OLPC

2010-04-12 Thread Stanley Sokolow
Sorry, guys, but I just don't see why the content is somehow corrupted or
limited by deployment on the Flash platform.The FlashPlayer implements a
virtual machine that is customized by Adobe to run on various hardware and
OSs.   They're extending it now to ARM-processor-based devices (cell
phones).   The concept is write-once-run-everywhere.  The FlashPlayer runs
inside browsers or stand-alone (AIR).  The programming language it supports
(ActionScript) is now a very capable language, has libraries (both free and
not-free) for lots of goodies including very rich graphical interfaces, has
a powerful declarative xml-based language (Flex MXML) for building the
interfaces and binding data to them, has an open-source free-to-use (from
Adobe) compiler, has a free-open-source IDE (FlashDevelop) from a community,
has a superb IDE from Adobe that only costs $249 for the standard version
which includes a visual drag-and-drop design view mode as well as text mode
of programming and lots of features lacking in the FOSS FlashDevelop, etc.

One can program and run Flash programs with free-to-use software.   I know
of a very capable interactive web site (www.vyew.com, try the demo and see)
that runs extremely nicely and was built with the open source IDE.
Vyew.com runs on my XO, but I had to install the "Teapot" distribution of
Xubuntu on an SD card and run Firefox with FlashPlayer plugin.It runs an
interactive whiteboard plus 2-way video and audio on my little XO-1, and it
supports plug-in extensions that users can build.  If the Vyew developers
can do this with free tools, why can't the OLPC community use Flash as a
platform?

So, please explain why "constructionist" educational models can't be
programmed and run on the Flash platform just as well or better than in
Python on Sugar on Fedora.



On Mon, Apr 12, 2010 at 8:31 AM, James Zaki  wrote:

> I'm guilty of spending more time than I probably should at newgrounds.com,
> their slogan being "Everything, by Everyone".
> Its a melting pot of free content, and what really impresses me are the
> absolute gems of creativity that one finds from time to time.
>
> I dont see flash as the main XO education content maker, but can see the
> argument for popularity in the short term.
>
> James.
>
>
>
> 2010/4/12 John Watlington 
>
>
>> On Apr 11, 2010, at 8:56 PM, James Cameron wrote:
>>
>> > On Sun, Apr 11, 2010 at 08:51:01PM -0400, Martin Langhoff wrote:
>> >> But hey. Flash developers want Flash in it. It's gotta be good for
>> >> something.
>> >
>> > My guess is that it is handy for repurposing the system for
>> > entertainment usage.  (I don't have Flash enabled on my systems, so I
>> > don't really know what I'm missing).
>>
>> It's all the rage for games these days.   My kids constantly astound
>> me with the rendering quality and interactiveness of flash games that
>> they are able to find for free on the web.
>>
>> Deployments that have asked for Flash also point to games as the reason.
>>
>> wad
>>
>> ___
>> 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: olpc-os-builder config tweaks

2010-04-12 Thread Daniel Drake
I also fixed a small issue in the configuration where public_rpm
packages were not overriding F11 updates...be sure to double-check the
list of package changes in the next build.

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


Re: Flash + AIR on OLPC

2010-04-12 Thread James Zaki
I'm guilty of spending more time than I probably should at newgrounds.com,
their slogan being "Everything, by Everyone".
Its a melting pot of free content, and what really impresses me are the
absolute gems of creativity that one finds from time to time.

I dont see flash as the main XO education content maker, but can see the
argument for popularity in the short term.

James.



2010/4/12 John Watlington 

>
> On Apr 11, 2010, at 8:56 PM, James Cameron wrote:
>
> > On Sun, Apr 11, 2010 at 08:51:01PM -0400, Martin Langhoff wrote:
> >> But hey. Flash developers want Flash in it. It's gotta be good for
> >> something.
> >
> > My guess is that it is handy for repurposing the system for
> > entertainment usage.  (I don't have Flash enabled on my systems, so I
> > don't really know what I'm missing).
>
> It's all the rage for games these days.   My kids constantly astound
> me with the rendering quality and interactiveness of flash games that
> they are able to find for free on the web.
>
> Deployments that have asked for Flash also point to games as the reason.
>
> wad
>
> ___
> 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


olpc-os-builder config tweaks

2010-04-12 Thread Daniel Drake
Hi Chris,

I added a mechanism so that we can keep separate the OLPC-specific
configuration from the sample config that can be reused by
deployments, and I stripped out the OLPC-specific bits from those
default configs.

So you'll want to create a cjb-specific config file somewhere with
this contents:

[global]
official=1
modules_extra=signing

[signing]
bios_crypto_path=/home/cjb/git/bios-crypto
make_zsp_fs_zip=1


then when making builds, run the program with
--additional-defaults=/path/to/cjb-extras.ini

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


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Bernie Innocenti
On Sat, 2010-04-10 at 17:57 +0100, Peter Robinson wrote:
> >> Finally, I guess you have thought of it, but by the
> >> time 10.2 will be out F11 repositories will be down
> >> and thus the builds totally frozen software-wise.
> >
> > I think it would have been better to rebase on F12 6 months ago.
> > Now it's way too close to the release date :-(
> 
> I recommended F-12 which was in beta when this process started but was
> ignored. I noticed the other day that dsd has created a F-12 branch in
> git but I think we should be aiming straight for F-13 now. It'll be
> out in a little over a month, is quite stable already and have will be
> supported for another 14 months.

+1

F13, btw, seems like a very solid release to me.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

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


data organization at the server

2010-04-12 Thread Mikus Grinbergs
I'm unfamiliar with the XS.  Suppose a student registers his XO with a
server, and transfers a number of objects (files) to the server.  Then
the student's XO gets destroyed, and he is issued a replacement XO.

When the student registers his new XO, I presume that a new "Account"
gets created.  Does the server have the capability to transfer the
objects it is keeping under the student's previous "Account" to that
student's new "Account"?

Thanks, mikus


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


RE: #7689 NORM 8.2.0 (: Addition of Bislama Language for Vanuatu

2010-04-12 Thread john herd
Yes


-Original Message-
From: Zarro Boogs per Child [mailto:bugtrac...@laptop.org]
Sent: Mon 12/04/2010 11:40 AM
Cc: b...@lists.laptop.org
Subject: Re: #7689 NORM 8.2.0 (: Addition of Bislama Language for Vanuatu
 
#7689: Addition of Bislama Language for Vanuatu
+---
   Reporter:  primaveranz   |   Owner:  primaveranz 
   Type:  enhancement   |  Status:  new 
   Priority:  normal|   Milestone:  8.2.0 (was Update.2)
  Component:  localization  | Version:  not specified   
 Resolution:|Keywords:  
Next_action:  never set |Verified:  0   
Deployment_affected:|   Blockedby:  
   Blocking:|  
+---

Comment(by cjl):

 Can this ticket be closed yet?

-- 
Ticket URL: 
One Laptop Per Child 
OLPC bug tracking system

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