Re: non-Sugar but core software?

2008-01-28 Thread Bernardo Innocenti
Holger Levsen wrote:

> for Debian I've started http://wiki.debian.org/DebianEdu/OLPC/ToDo yesterday, 
> to document what is working and whats not and what work needs to be done.
> 
> In general, a document describing how the XO-1-fedora installation differs 
> from a plain fedora would be very much appreciated, also by the OpenWRT 
> developers.

A quick (although low-level) way to find out, is going through
the Fedora pkgdb to find the complete list of packages we've
forked in the OLPC-2 collection:

  https://admin.fedoraproject.org/pkgdb/collections/

For each one of these, you can checkout the cvs source:

  cvs -d :pserver:[EMAIL PROTECTED]/cvs/pkgs co 

Then you can diff between the version in F-7 and the one in
OLPC-2.  Many changes are not OLPC specific and will hopefully
be merged back with our upstreams as soon as the relevant
maintainers find the time to clean them up.  I've been doing
some of this work for my packages, but I'm afraid there's a
lot more to be done, especially in Xorg.  Feel free to beat me!

This list does not include a small number of packages that need
to be moved to koji and have not made it yet for various
reasons.  You can find all these by grepping for "olpc-joyride"
in our build logs:

  
http://xs-dev.laptop.org/cscott/olpc/streams/joyride/latest/devel_jffs2/build.log

Finally, while I have no time to do much of this work myself,
I'm glad to help integrate our customizations into Debian,
OpenWRT, or any other distro willing to support the XO.

-- 
 \___/
 |___|   Bernardo Innocenti - http://www.codewiz.org/
  \___\  One Laptop Per Child - http://www.laptop.org/

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


Re: non-Sugar but core software?

2008-01-17 Thread Holger Levsen
Hi,

for Debian I've started http://wiki.debian.org/DebianEdu/OLPC/ToDo yesterday, 
to document what is working and whats not and what work needs to be done.

In general, a document describing how the XO-1-fedora installation differs 
from a plain fedora would be very much appreciated, also by the OpenWRT 
developers.


regards,
Holger


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


Re: non-Sugar but core software?

2008-01-16 Thread Reinier Heeres
Hi,

evince-olpc is deprecated. The new package that should be used with Read 
is sugar-evince.

Reinier

C. Scott Ananian wrote:
> *In general* packages have 'olpc' in their titles because they are not
> appropriate for non-XO machines.  There are exceptions: olpc-contents
> and olpc-evince (or is it called evince-sugar?) come to mind.
>  --scott
>
>   
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: non-Sugar but core software?

2008-01-16 Thread C. Scott Ananian
*In general* packages have 'olpc' in their titles because they are not
appropriate for non-XO machines.  There are exceptions: olpc-contents
and olpc-evince (or is it called evince-sugar?) come to mind.
 --scott

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


Re: non-Sugar but core software?

2008-01-13 Thread Jani Monoses
Michael Stone wrote:
> Jani,
> 
> Adapting Rainbow (the activity isolation component) to work on regular
> linux systems is an interesting challenge that I'd love to discuss with
> you.

Unless Rainbow is necessary for parts of the Sugar emulation to work 
correctly - minus security - it is not a priority for packaging until 
the rest of Sugar is done. I have not looked at Rainbow at all, so at 
this moment I am afraid I cannot intelligently reply to your comments.

Jani

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


Re: non-Sugar but core software?

2008-01-12 Thread Michael Stone
Jani,

Adapting Rainbow (the activity isolation component) to work on regular
linux systems is an interesting challenge that I'd love to discuss with
you.

At present, there are three or so issues that would need to be overcome:

  First, magic numbers. The rainbow codebase hardcodes some magic
  numbers and strings that would need to be broken out and made
  configurable.

  Second, dbus configuration. Most standard dbus configurations create
  session buses which accept connections from exactly one uid. This is
  totally incompatible with the security model that we're implementing.
  Fortunately, the session bus config file makes this option somewhat
  configurable. Unfortunately, being a single-user system, it was most
  expedient to simply disable the check entirely than to work out a more
  reasonable setting. Therefore, if we wish to support multi-user
  systems, some work will need to be done to make the session bus play
  nicely with Rainbow. Some more work might need to be done to allow
  per-human-operator state in rainbow itself.

  Finally, there's some work that should probably be done to finish a
  rainbow nss module since it probably conflicts will all sorts of
  distro guidelines to write software that wantonly writes to
  /etc/passwd and /etc/group every time you use it to launch an
  activity.

All this being said, Rainbow can definitely be adapted to the standard
linux desktop environment and I am very excited about performing that
adaptation (time permitting) because I know that I've often wanted
something like Rainbow around when I'm trying out software from sources
that I don't fully trust.

Thoughts?

Michael





On Sat, Jan 12, 2008 at 04:24:45PM +0200, Jani Monoses wrote:
> Hello,
> 
> which software besides Sugar and the activities are XO independent and 
> would make sense to be packaged and run in emulators or normal PCs?
> I see there are various projects with olpc in their name - olpc-utils,
> olpc-content, then there's the security infrastructure.
> I'd appreciate any suggestions as to what to package after the Sugar 
> pieces are done.
> 
> thank you
> Jani
> 
> ___
> 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


non-Sugar but core software?

2008-01-12 Thread Jani Monoses
Hello,

which software besides Sugar and the activities are XO independent and 
would make sense to be packaged and run in emulators or normal PCs?
I see there are various projects with olpc in their name - olpc-utils,
olpc-content, then there's the security infrastructure.
I'd appreciate any suggestions as to what to package after the Sugar 
pieces are done.

thank you
Jani

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