Re: [Server-devel] GSoC

2008-03-20 Thread Martin Langhoff
2008/3/20 crosvera <[EMAIL PROTECTED]>:
> Hello, I'm Carlos Ríos, a university student Chilean. And I want apply to
> the "Google Summer of Code" and work to help the OLPC project, I read the
> idea's list in the Wiki, and I found an idea that I'm sure that I can do it.

Hola Carlos! Great to hear you are interested. I will update the ideas
page with more XS ideas soon (tomorrow if I can) - I will be happy to
take up to 3 students under the GSocC program. There is a ton of
interesting stuff to do on the XS.

> The idea it's about design the admin interface of the school servers. I
> write to know what kind of things I need to do, before may 24 when it's the
> apply to "Google Summer of Code", and participate in the project.

What to do? You already know the area you want to work on. Do a bit of
background research -- we've exchanged some emails on this list about
that for example, and we mentioned a few existing implementations of
webbased config tools, and I've posted some hints. If you can do an
initial research on those, and in your GSoC application discuss what
you've learned, and what your draft plan would be, fantastic.

Don't let that take all your time or space though - there are other
things you'll need to talk about like schedules, etc.

Also - keep your eyes open - I'll be posting a few roadmap-related
notes, and we're likely to have a phone conference to discuss plans
soon.

cheers,



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


Re: [Server-devel] Google Summer of Code and OLPC

2008-03-20 Thread Martin Langhoff
On Thu, Mar 20, 2008 at 10:11 PM, Roberto Fagá <[EMAIL PROTECTED]> wrote:
> Try  "One Laptop Per Child" :)
>  http://code.google.com/soc/olpc/about.html

Ooops! I'm a tired fool it seems. Sorry about the noise!


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


Re: [Server-devel] Google Summer of Code and OLPC

2008-03-20 Thread Roberto Fagá
Try  "One Laptop Per Child" :)
http://code.google.com/soc/olpc/about.html

On Thu, Mar 20, 2008 at 11:06 PM, Martin Langhoff
<[EMAIL PROTECTED]> wrote:
> On Thu, Feb 28, 2008 at 9:28 PM, Martin Langhoff
>
> <[EMAIL PROTECTED]> wrote:
>
> >  This year, GSoC is starting early, so
>  >  we should be getting in motion asap.
>
>  Did we manage to get in? Or rather - did OLPC apply at all? Deadline
>  was 12th March... we don't seem to be on the list here
>  http://code.google.com/soc/2008/
>
>  cheers,
>
>
>
>  martin
>
>
> ___
>  Devel mailing list
>  [EMAIL PROTECTED]
>  http://lists.laptop.org/listinfo/devel
>
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Google Summer of Code and OLPC

2008-03-20 Thread Martin Langhoff
On Thu, Feb 28, 2008 at 9:28 PM, Martin Langhoff
<[EMAIL PROTECTED]> wrote:
>  This year, GSoC is starting early, so
>  we should be getting in motion asap.

Did we manage to get in? Or rather - did OLPC apply at all? Deadline
was 12th March... we don't seem to be on the list here
http://code.google.com/soc/2008/

cheers,



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


Re: [Server-devel] Database on server

2008-03-20 Thread Martin Langhoff
On Thu, Mar 20, 2008 at 2:47 PM, John Watlington <[EMAIL PROTECTED]> wrote:
>  You are correct that postgres is in the build, but nothing
>  currently requires it.   The idmgr package is using sqlite instead.
>
>  Martin can either make this call or lead further discussion.

I have certainly been mulling on this -- I have experience with both,
and my intention is to define a simple, but effective set of criteria
and see which DB meets it best. The key webapps we care about support
both (I did the support of the Pg port for a while for Moodle),
support for Pg is growing and SQL syntax is converging. So support in
webapps we care about is no longer the monster it used to be.

One of the key metrics I will take into account is behaviour in low
mem conditions -- and I plan on asking MySQL devs and Pg devs to give
us a bit of help configuring them. Off the cuff, I'd compare...

 - Stability / sanity
 - Good performance & behaviour in memory-constrained, low-end HW scenarios
 - Our core webapps/apps/libs support it
 - Strong dev community
- multiple vendors contributing on one codebase
- one or more talented and respected leaders - can resolve conflicts
- growing dev activity (number of patches, number of authors)
 - Random apps out there support it (long last in priority...)

the strategy of giving the community a significant weight is what I
followed for OSVLE to pick an LMS. It picked moodle back then when it
was clunkier and had less features (at first glance) than the rest.
But the architecture made more sense, and the community was on fire -
I'm ready to make the same "mistake" again! ;-)

cheers,



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


[Server-devel] GSoC

2008-03-20 Thread crosvera
Hello, I'm Carlos Ríos, a university student Chilean. And I want apply to
the "Google Summer of Code" and work to help the OLPC project, I read the
idea's list in the Wiki, and I found an idea that I'm sure that I can do it.

The idea it's about design the admin interface of the school servers. I
write to know what kind of things I need to do, before may 24 when it's the
apply to "Google Summer of Code", and participate in the project.

well, that's it.
See ya!

P.S: sorry if my english it's not so good
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] via epia not supported in iso?

2008-03-20 Thread Marten Vijn

On Wed, 2008-03-19 at 23:59 -0400, John Watlington wrote:
> Can you install Fedora 7 on that machine ?
> We can't support every old machine (although we don't
> mind if others help us do so...)   Our current litmus test is
> support by Fedora 7.

it boots, and installs (nearly finished)

Marten


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


Re: [Server-devel] Database on server

2008-03-20 Thread Carol Lerche
I hope not a religious war on my part.  I am happy with both choices
abstractly (and I am a big user of sqlite3 as well, which is excellent but
not so much for multi-user update-heavy applications).  My point (and this
whole comment is certainly directed at Martin, who is the ongoing developer)
is just that after installing many open-source projects that have database
access, there seem to be a non-trivial number that don't support PostGres
but do support MySQL, so it might be helpful to make that the pre-installed
database.

As to Sameer's point that anything can be installed after the fact:  that's
true with a reliable connection.  Having just spent several weeks in
connectivity hell, I can assure you that trying to do "yum install" over a
line that has frequent glitches is miserable, so it would be kind to try to
make "most common" decisions in the base install.  (And drupal, btw is one
of those packages that supports both databases.)
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] Database on server

2008-03-20 Thread Sameer Verma
John Watlington wrote:
> Smells like a religious war to me.
>
> You are correct that postgres is in the build, but nothing
> currently requires it.   The idmgr package is using sqlite instead.
>
> Martin can either make this call or lead further discussion.
>
> John
>
> On Mar 20, 2008, at 2:17 PM, Carol Lerche wrote:
>
>   
>> I notice that the pre-installed database for the xs build is  
>> PostGres.  Now I have nothing against PostGres.  It is a fine  
>> database, and was a "real" (ACID) database from the start, unlike  
>> MySQL.  I certainly advocated that it be used in preference to  
>> MySQL for de novo projects at clients in the past.  But from the  
>> standpoint of making a choice that enables the most other open  
>> source software to be installed and to run without difficulty, I  
>> believe MySQL would be a better choice today, especially since its  
>> former deficiencies have largely been rectified.  In summary this  
>> is a recommendation based on a desire to lower the development  
>> costs of reusing software, not a theoretical determination of which  
>> database is "better".
>>
>> Any thoughts?
>>
>> Carol Lerche
>> ___
>> Server-devel mailing list
>> Server-devel@lists.laptop.org
>> http://lists.laptop.org/listinfo/server-devel
>> 
>
> ___
> Server-devel mailing list
> Server-devel@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel
>   

I don't intend to hijack this thread, but the determination of software 
packages should really come from the "need" (demand) side of the 
equation. I strongly think that instead of picking favorites (we have a 
LOT in the pool to pick from:-)) we should establish the need first.

Use case -> Need -> Applications -> Packages

So, in Carol's case (hypothetical example): Carol's case -> Blogging -> 
Drupal -> Apache, MySQL, PHP

After all, even if the DB of choice was MySQL, nothing's stopping me 
from installing PG on it! Also keep in mind that while there will be 
significant overlap across different use cases, but I doubt it if we can 
get away with a single XS build combination.

Sameer

-- 
Dr. Sameer Verma, Ph.D.
Associate Professor of Information Systems
San Francisco State University
San Francisco CA 94132 USA
http://verma.sfsu.edu/
http://opensource.sfsu.edu/

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


Re: [Server-devel] Database on server

2008-03-20 Thread John Watlington

Smells like a religious war to me.

You are correct that postgres is in the build, but nothing
currently requires it.   The idmgr package is using sqlite instead.

Martin can either make this call or lead further discussion.

John

On Mar 20, 2008, at 2:17 PM, Carol Lerche wrote:

> I notice that the pre-installed database for the xs build is  
> PostGres.  Now I have nothing against PostGres.  It is a fine  
> database, and was a "real" (ACID) database from the start, unlike  
> MySQL.  I certainly advocated that it be used in preference to  
> MySQL for de novo projects at clients in the past.  But from the  
> standpoint of making a choice that enables the most other open  
> source software to be installed and to run without difficulty, I  
> believe MySQL would be a better choice today, especially since its  
> former deficiencies have largely been rectified.  In summary this  
> is a recommendation based on a desire to lower the development  
> costs of reusing software, not a theoretical determination of which  
> database is "better".
>
> Any thoughts?
>
> Carol Lerche
> ___
> Server-devel mailing list
> Server-devel@lists.laptop.org
> http://lists.laptop.org/listinfo/server-devel

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


[Server-devel] Database on server

2008-03-20 Thread Carol Lerche
I notice that the pre-installed database for the xs build is PostGres.  Now
I have nothing against PostGres.  It is a fine database, and was a "real"
(ACID) database from the start, unlike MySQL.  I certainly advocated that it
be used in preference to MySQL for de novo projects at clients in the past.
But from the standpoint of making a choice that enables the most other open
source software to be installed and to run without difficulty, I believe
MySQL would be a better choice today, especially since its former
deficiencies have largely been rectified.  In summary this is a
recommendation based on a desire to lower the development costs of reusing
software, not a theoretical determination of which database is "better".

Any thoughts?

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


Re: [Server-devel] Drupal on OLPC? (Martin Langhoff)

2008-03-20 Thread Sameer Verma
Greg Smith (gregmsmi) wrote:
> Hi Sameer,
>
> I think you are on the right track in terms of laying out the use cases
> and relevant variables. A full matrix of options will be too complicated
> but we can list the main physical/HW variables and then put known
> deployments in each category.
>
> Something like:
> Server HW (RAM/Disk) - big, medium, little
> Bandwidth to Data Center -  big, medium little, none
> Bandwidth to Internet  - big, medium, little
> Power in school - enough for AP and 2 x servers, enough for one server
> max, not enough for any servers,
> Wireless access - Wireless AP, active attena, none
> Size of school - 10 - 50, 51 - 100, 100 - 200
>
> Could be more precise numerical values too.
>
> After that we don't need a cross product of all variables. We can just
> look at known constraints on SW and services based on that. 
>
> E.g. You could say, if the best HW you can get is 512MB RAM and you only
> have power for one box and you have medium BW to the data center you
> should move squid to the data center. Or a simple one like, if you have
> 200 kids in the school you need a wireless AP.
>
> I have deliverables for Uruguay web site building tool due this week so
> my OLPC "spare" time is up and I need to pass the buck for now :-)
>
> If you have a chance you could use the talk page at:
> http://wiki.laptop.org/go/XS_Server_Specification
> Or talk page at:
> http://wiki.laptop.org/go/XS_Server_Services
>   
[snipped]

Hi Greg,
This is what I was driving at. This week has been busy, but we have 
Spring break next week, so I'll spend some time on it. Three major 
constraints are power and connectivity and school size. Server specs, 
network topology etc. are  items that will support that constraint 
space. I'll post something on the talk page in a few days.

Sameer

-- 
Dr. Sameer Verma, Ph.D.
Associate Professor of Information Systems
San Francisco State University
San Francisco CA 94132 USA
http://verma.sfsu.edu/
http://opensource.sfsu.edu/

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


Re: [Server-devel] Drupal on OLPC? (Martin Langhoff)

2008-03-20 Thread Martin Langhoff
On Thu, Mar 20, 2008 at 10:51 AM, Greg Smith (gregmsmi)
<[EMAIL PROTECTED]> wrote:
>  Thanks for the comments and direction.
>
>  I'm still working on options for the Uruguay requirement (BTW now
>  rewritten, verified with tech lead in Montevideo and posted in wiki at:
>  http://wiki.laptop.org/go/Requiremientos_Para_XO).

Read it. Sounds great! A lot of what they've been trying to do is
exactly what moodle does, so once moodle is on the XS, I think we will
be 99% there.

Also - I will be in Buenos Aires for ~3 weeks (30th March to 18th
April). Discussing with Fernando Da Rosa about perhaps catching the
ferry to Colonia.

>  If we get that traction how we do we make the solution broadly
>  available?

Making sure it makes it into the XS image, right now as an RPM package ;-)

>  If we focus on Moodle and Media Wiki do we work directly with those
>  projects or look for some maintainer/lead developer support from OLPC?

I am a core moodle dev, and I plan to do some work here see the K-12
forum in moodle.org - and get in touch with Gary Anderson - see his
posts in the k-12 forum where I posted about the XS.

But it won't happen immediately -- first a lot of OS work needs my attention.

>  On the drupal front, perhaps we can have a model where XS code can be
>  added like activities are added to XO. E.g. core activities plus
>  downloadable additions via well defined install.

RPM packages

>  The great thing about this project is that we get direct user feedback
>  from a real XO deployment! So Uruguayan technicians, teachers and
>  students are part of the design from the start.

I know - I find it addictive myself - ;-)

cheers,




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


Re: [Server-devel] Drupal on OLPC? (Martin Langhoff)

2008-03-20 Thread Greg Smith (gregmsmi)
Hi Martin et al,

Thanks for the comments and direction.

I'm still working on options for the Uruguay requirement (BTW now
rewritten, verified with tech lead in Montevideo and posted in wiki at:
http://wiki.laptop.org/go/Requiremientos_Para_XO). 

We want any new work to be available in all deployments. Unless the XS
base install works for teachers and students out of the box, we need to
go where the most development support is available. 

Looks like you suggest current Moodle and MediaWiki plus possible added
code (may be outside XS scope, e.g. client side or system level) unless
we get great traction with Drupal team. 

If we get that traction how we do we make the solution broadly
available?

If we focus on Moodle and Media Wiki do we work directly with those
projects or look for some maintainer/lead developer support from OLPC?

On the drupal front, perhaps we can have a model where XS code can be
added like activities are added to XO. E.g. core activities plus
downloadable additions via well defined install.

The great thing about this project is that we get direct user feedback
from a real XO deployment! So Uruguayan technicians, teachers and
students are part of the design from the start.

For now, we will try all options until we find a viable design and
developers interested in pursuing it. Any additional input on where to
focus efforts re: developer recruitment and target software is greatly
appreciated.

Thanks,

Greg S


I do think Moodle i very strong in all course or student-group content
and activity mgmt, and getting better all the time. It's patchy in the
"general content for everyone", where MediaWiki shines, and we will also
have MW there to host partial Wikipedia content.

There has to be a strong case for a 3rd system that overlaps so much
with those 2 -- each additional system is a significant burden, as we
will have to customise it quite a bit.

Having said that, I _like_ Drupal, and it can be used usefully, but we
are entering diminishing returns region (from a core OLPC team POV), so
if the Drupal community can help get this in shape, that would be great.
IOWs it won't be a priority for me.

cheers,

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