Re: root password

2008-01-03 Thread Bernardo Innocenti
Albert Cahalan wrote:

 I thought so to, but testing seems to show that pam_wheel.so
 will only protect transitions to the root account. It does not
 protect olpc, at least not without some undocumented option.

Are you thinking that we should disable the password for
the olpc user too?

Well, we should: if we don't, malicious activities will be
able to login as olpc :-)


 Using just 2 shells was a way to save some memory.  Kids will
 use none.  Whoever needs more can easily edit /etc/inittab.
 
 Shall I write you a tty-watcher program in assembly code?
 
 This really shouldn't cost much memory. Even with glibc,
 I doubt the dirty memory was all that much.
 
 BTW, I'm serious about the assembly code.

Well, if it's just for fun... but I think the Python developers
would not appreciate it :-)

Seriously, before we start coding solutions, let's first reach
consensus with the security team on how we should handle login.
Otherwise we risk wasting effort.

I quite like this Press ESC twice for shell solution.  Reminds
of the FidoNet era, if you're old enough to know what I'm
talking about.


 Good point, but if we left just that in place, we'd have to
 ask people to use the ugly text console more often, where the
 keyboard works partially and there's no cut  paste.
 
 It's not ugly if you ship the nice 15x30 font I made.

Where is it?  Does it include a decent amount of unicode
glyphs?  sun12x22 has too few of these, so it doesn't even
support many European languages.


 Cut-and-paste can be fixed, with the difficulty depending
 on how perfect you want it. One can run gpm. This can
 be started when a user logs in on the console. One could
 even write something to feed that into the X clipboard and
 back.

Yes, theoretically.  But we don't ship gpm and we don't want
to put much more effort on improving the console environment
that only UNIX die hards like me and you enjoy using when we
still have a journal that eats files and a mouse cursor that
flashes when you render below it.

I'm almost going to reiterate my old black text on white bg
console patch, which nobody seemed to appreciate :-)

-- 
 \___/
 |___|   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


New joyride build 1494

2008-01-03 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1494/

-olpc-library-common.noarch 0:1-14
+olpc-library-common.noarch 0:1-15
-olpc-library-core.noarch 0:1-14
+olpc-library-core.noarch 0:1-15
-olpc-utils.i386 0:0.60-1.olpc2
+olpc-utils.i386 0:0.62-1.olpc2

--- olpc-library-common.noarch 1-15 ---
 * Fixing intro to the XO, text and typos
 * Fixing/readding icdl stories for testing
 * Rebuilt larger again.  Merge of recent changes.

--- olpc-library-core.noarch 1-15 ---
 * Fixing intro to the XO, text and typos
 * Fixing/readding icdl stories for testing
 * Rebuilt larger again.  Merge of recent changes.

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


Is it possible to disable the jingle at boot ?

2008-01-03 Thread fr�ffffffffffe9d�ffffffffffe9ric
Hello

I would like to disable the jingle at boot time

I have tried some printenv ,

setenv silent-mode? true 

in openfirmware , but it doesn t work :-(

My olpc is a G1G1 C2 , Openfirmware CL1 Q2D06 Q2D

Can someone help me ?

Thank you

Frederic Pouchal


  

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


Re: Is it possible to disable the jingle at boot ?

2008-01-03 Thread Bernardo Innocenti
Mr frÿffe9dÿffe9ric pouchal wrote:

 I would like to disable the jingle at boot time

you can lower the volume while the jingle is playing. OFW
will store it and remember it for the next boot.

I wish the rest of our software stack was equally refined.

-- 
 \___/
 |___|   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: open firmware question

2008-01-03 Thread Bert Freudenberg

On Jan 3, 2008, at 4:14 , Mitch Bradley wrote:

 Ricardo Carrano wrote:
 How do I do the opposite of copy-nand - copy the OS image _from_  
 the nand into a USB key?


 ok save-nand u:\foo.img


Yep, this works nicely, even creates a corresponding CRC file. See

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

(this was a live saver when I was in Nepal - downloading a full image  
took ages, but we managed to update all the other XOs to the version  
I had on mine via saving to USB)


- Bert -


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


New joyride build 1495

2008-01-03 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1495/

-Calculate-15.xo
+Calculate-16.xo

--- Calculate-16 ---
* Parser fixes, #5734

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


Re: Printing and the XO

2008-01-03 Thread Walter Bender
I started a page in the wiki:

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

-walter

On Jan 3, 2008 12:49 AM, Bernardo Innocenti [EMAIL PROTECTED] wrote:
 Peter Krenesky wrote:

  While not a primary concern of the project, printing is something that
  teachers are asking for.
  [...]

 Is this nice documentation already in the wiki?  If not,
 please be bold and create a new page!

 --
  \___/
  |___|   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




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


Re: Circumventing kernel signing

2008-01-03 Thread John Richard Moser


Mitch Bradley wrote:
 At some point, when these fairly obvious loopholes that we have known 
 about since forever are closed, we plan to change the key so new 
 machines will only run the more secure OS versions.  Old machines will 
 continue to be vulnerable until they are upgraded to new firmware with 
 the new key, and some old machine may always be vulnerable.
 
 Meanwhile, I reiterate my earlier claim that a no-modules kernel will be 
 easier to secure.  Even if you require signed modules, the extra 
 complexity creates attack opportunities.  Each additional door is a 
 ingress opportunity.
 

Anything you build into the kernel similarly increases attack 
opportunity.  For example, an IPv6 and IPv4 kernel and the networking 
infrastructure.  You might load IPv6 to support a 6bone network, and 
load net; then find there's an IPv4 stack bug and you can kill iptables 
and get a kernel level exploit.  Not vulnerable, of course, since you're 
running IPv6 and not IPv4.  Of course, with everything built in, you 
have IPv6 and IPv4 all the time, and a worm can use IPv6 to spread to 
its nearest neighbor and then crawl out from there even if there's no 
real routing.

This is an absurd claim, I know (though Linux has had an IPv4 flaw, and 
OpenBSD has had an IPv6 remote exploit); but claiming module loading 
itself provides an attack opportunity is just as absurd if not moreso 
when dealing with signed modules.  Your most likely attack opportunity 
is by far a flawed hashing algorithm or implementation; it's likely the 
same algorithm as in OFW, possibly implemented off the same reference 
code, and the attack for it (generating a collision by tweaking a 
modified binary) is going to work either way.

So in short, yes, even with signed modules you still have module loading 
itself to wonder about; but the potential attack opportunity here is as 
absurdly small as finding a way to alter PGP signed messages (which was 
done once; implementation flaw in how GPG checks signatures, allowing an 
attacker to append unsigned content to a signed message while GPG 
reported the whole message as signed).

 Asheesh Laroia wrote:
 On Thu, 3 Jan 2008, John Richard Moser wrote:

   
 I did not address the mass of other crap you could do to the system with
 root.  I was only addressing evading the OFW security implementation for
 only booting signed OSes.
 
 Here's another vector:

 1. On a laptop that comes from the factory with the above security holes 
 fixed, install a current (as of Jan 2 2008) signed release (which is 
 signed with the same key, and therefore okay according to the XO)

 2. Notice that it has (at least) the security holes described in this 
 thread.

 3. kexec or modprobe your way to a different OS!

 (4. Profit!)

 -- Asheesh.

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

-- 
Bring back the Firefox plushy!
http://digg.com/linux_unix/Is_the_Firefox_plush_gone_for_good
https://bugzilla.mozilla.org/show_bug.cgi?id=322367
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Printing and the XO

2008-01-03 Thread david
apologies for not maintaining threading, but I've just subscribed

on Wed Jan 2 16:43:39 EST 2008 Peter Krenesky said:

nice overview of printing
 Configuration - XO 
The number of printers, the models, and their locations will be
unknown.  It may be 1 printer per school, or many depending on the
country or region.

Adding or selecting a printer needs to be simple.   Autoconfiguration is
the best case scenario but some manual configuration is still needed.  A
GUI is required for all of this.

The presence service may be a way to discover printers and configuration
information.  IE. the advertisement includes the configuration to be
added to /etc/cups/printers.conf  A printer would really only be
configured, once, at the server.

Some unanswered questions are:
* What does this GUI look like.
* Where is it located within sugar.   Within the configure activity?

in the past when I have needed to support printing from many machines and 
have not wanted to have to change them all when swapping out a printer for 
a different model I have had very good success with the approach of just 
telling all the machines that they have a postscript printer and let the 
server do all the printer-specific conversions. if you really wanted to 
get fancy, let the server accept HTML as well as postscript to avoid the 
work on the laptop to convert things (although I suspect that the 
conversion of HTML to postscript is trivial enough to not be a big deal 
anyway)

this would be the first piece, because you really don't want to have to 
touch every laptop when you swap out one printer for another one.

at this point the remaining problem becomes picking which printer to use. 
For this you can get a _lot_ of mileage out of simply defining a default 
print queue (lp or printer, just pick something) and have the laptops use 
that queue on the school server they are registered to by default.

after that a simple dialog that lets you pick a different queue or a 
different server will cover almost everything else.

as for CUPS, I understand that it's the current fad for printing, but I 
question if it's the right thing to use for resource constrained machines 
like the XO. CUPS wants to have each machine load the printer driver and 
do the rendering for the printer before sending it to the server. the 
servers are almost certainly going to have more resources available then 
the laptops, and so there's a good argument to be made that the laptops 
should just send the unconverted print image to the server and let the 
server render it for whatever printer is attached.

the drawback to taking this approach is that it is harder to take 
advantage of all the features of the printer (paper sizes, trays, 
staplers, hole punches, etc), but while corporate users will miss these 
features, the vast majority of printers don't have such features and most 
people really don't care about them (they just want the image to show up 
on paper). the one feature that is worth going to some effort to produce 
is a way to print double-sided if the printer supports it, but it should 
be possible to do this in a way that won't interfere with normal printing.

David Lang


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


Project hosting application - TalknType

2008-01-03 Thread Tom Hannen
1. Project name : TalknType
2. Existing website, if any : http://wiki.laptop.org/go/TalknType
3. One-line description : A spelling game using speech synthesis,
in the style of the SpeakSpell toy.

4. Longer description   :
* Currently only a terminal
python program - needs sugarising...
*  User opens the activity,
and is presented with a skill level (1 to 4).
* The activity speaks, using
the eSpeak Speech Synthesis software, which will soon be included in
OLPC builds.
* The activity asks the user
to spell a word from the dictionary (one of four, based on the skill
level).
* As the user types each
letter, the activity reads the letters out loud.
* When the user presses Enter,
the activity reads the entered letters as a word.
* The activity compares the
entered letters with the real word, and informs the user whether the
word was spelt correctly or not.
* Another random word is
offered for the user, etc, etc.

* In future, a more
collaborative version will allow you to test your spelling against a
friend, and compete on points.
* This activity would lend
itself well to Pootle translations, although multiple dictionary files
would be required.


5. URLs of similar projects :

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

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

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

  Username   Full name SSH2 key URLE-mail
     - --
 #1 tomhannen  Thomas Hannenattached to email
[EMAIL PROTECTED]
 #2
 #3
  ...

   If any developers don't have their SSH2 keys on the web, please attach them
   to the application e-mail.

7. Preferred development model

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

   [ ] Maintainer-owned tree. Every developer creates his own git tree, or
   multiple git trees. He periodically asks the maintainer to look at one
   or more of these trees, and merge changes into the maintainer-owned,
   main tree. This is the model used by the Linux kernel, and is
   well-suited to projects wishing to maintain a tighter control on code
   entering the main tree.

   If you choose the maintainer-owned tree model, but wish to set up some
   shared trees where all of your project's committers can commit directly,
   as might be the case with a discussion tree, or a tree for an individual
   feature, you may send us such a request by e-mail, and we will set up the
   tree for you.

8. Set up a project mailing list:

   [ ] Yes, named after our project name
   [ ] Yes, named __
   [X] No

   When your project is just getting off the ground, we suggest you eschew
   a separate mailing list and instead keep discussion about your project
   on the main OLPC development list. This will give you more input and
   potentially attract more developers to your project; when the volume of
   messages related to your project reaches some critical mass, we can
   trivially create a separate mailing list for you.

   If you need multiple lists, let us know. We discourage having many
   mailing lists for smaller projects, as this tends to
   stunt the growth of your project community. You can always add more lists
   later.

9. Commit notifications

   [ ] Notification of commits to the main tree should be e-mailed to the list
   we chose to create above
   [ ] A separate mailing list, projectname-git, should be created for commit
   notifications
   [X] No commit notifications, please

10. Shell accounts

   As a general rule, we don't provide shell accounts to developers unless
   there's a demonstrated need. If you have one, please explain here, and
   list the usernames of the committers above needing shell access.

11. Translation
   [X] Set up the laptop.org Pootle server to allow translation
commits to be made
   [ ] Translation arrangements have already been made at ___

12. Notes/comments:
I have very knowledge of programming - I'm just starting out, but
would like to learn more, and I think this would be a good project to
work on.  Several of the programmers working on the ScreenReader
activity 

RE: Printing and the XO

2008-01-03 Thread Greg Smith (gregmsmi)
Hi Peter,

Which teachers or schools have been asking for printing support? If we
can add some documentation on that to the Wiki it will help a lot.

It makes sense that schools would want printing and CUPS is a robust
tool in my experience. 

Real world user cases will help determine how much effort is needed on
the configuration/moderation fronts. They can also help validate if
copying files to a USB drive is a viable alternative.

My guess is schools want a printer if they can afford one. Let us know
what feedback shows it's a priority for existing XO deployments and
let's find out what printers they have and how they want to use them.

Thanks,

Greg Smith

***
 I started a page in the wiki:

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

 Walter

On Jan 3, 2008 12:49 AM, Bernardo Innocenti [EMAIL PROTECTED] wrote:
 Peter Krenesky wrote:

  While not a primary concern of the project, printing is something
that
  teachers are asking for.
  [...]

 Is this nice documentation already in the wiki?  If not,
 please be bold and create a new page!

 --
  \___/
  |___|   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




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


Re: Sugar UI design and Tux Paint

2008-01-03 Thread Eben Eliason
 Agreed. I said, 'sometimes'. I think that it is better to stay non-modal if
 possible. (For the last of your cases, changes to activity structure, eg
 email settings or ftp server or something, an autosaving
 dropdown/autocomplete list of previously-used settings is a way to provide
 undo without overloading the 'undo' command. Invasive changes to the
 interface should not be opaque - there should be some visible way to realize
 what is going on, or even a cue to changing the preferences back. And as for
 nontrivial computation, it is at least theoretically possible to save the
 settings in real time but apply them later. So I think that the
 modal-necessary cases still exist, but are rare exceptions.)

Indeed; this is why we have thus far implemented only the non-modal
version.  Particular instances have come up within Sugar that will
require modal dialogs, though.  Certainly the HIG will encourage
non-modal ones when possible.

  I only provided one or two, but I imagine that most activities will
  use them all.  Read my proposal for Handheld mode in Browse for a more
  complete understanding of the type of interface I was envisioning:
  http://wiki.laptop.org/go/Browse#Handheld_Mode.  In this paradigm, the
  buttons retain their pairings when needed, and they can have both
  instant and hold states (as modifiers which reveal an overlay menu
  which can be navigated via the directional buttons).

 A lot of good ideas there, of course. I think we can come to a good
 compromise between my issues (more across-activity-consistency and
 complete-access, including sugar) and yours (in-activity applicability and
 usability).

 One basic idea of yours is to double the buttons by providing both press
 functionality and hold functionality (with hold often a context menu related
 to press). That is obviously applicable in my scheme too.

  With this in mind, here's a look at your browse scheme vs. mine applied to
 browsing.

As a note, one thought behind the hold state for the buttons was that
it offers additional functionality on top of the basic set of actions
which is secondary, and therefore not necessary for the use of the
activity in simple form.  I'd like to keep this idea, never requiring
the hold states to be used unless the child wants extra power within
handheld mode.

 up/down/left/right: you scroll with up/down and select links with
 left/right; I select links with both. But notice that the two are not
 actually as seperate as it would appear. Selecting links can cause scrolling
 and vice versa. So in my scheme, a click selects links. If that is a small
 distance vertically, then a hold would be ONE page down/up; if it is a
 larger distance (maximum one page), then a hold would be continuous finer
 scrolling. (side to side would wrap, and a hold would scroll)

I'm not sure I'm properly envisioning what you mean here.  There seem
to be a number of ways to move about the page (scroll, page,
jump-by-link), and there doesn't seem to be a predictable mapping of
button to function in this model.  If I want to scroll down a few
pixels little to fit an image on screen, I have to hope that the links
are far apart.  If I want to jump through a bunch of links in a long
list quickly, I can't, because the hold state of the links button is a
paging function, rather than an autorepeat on the next-link action.
If I want to simply read a wikipedia article and completely ignore the
links, I can't, because there is no guaranteed way to simply page-down
at any given point.

On the other hand, by using up/down for page-up/page-down on press,
and smooth scrolling on hold, I can always move by a chunk or a small
amount from anywhere.  By assigning left and right to
next-link/prev-link, I can separate my browsing of the page from the
arbitrary link layout and do just what I want, and I can use the
autorepeat on the link selectors to quickly jump through a bunch of
links to the one I want.

 select link: you have that as east, I'd use north (select control). Same
 functionality.

We chose to use E for a main action/select button due to the check
mark on the button, which maps to the check on the enter key.

 TOC: you have that as east hold, I'd have it in repeated east hold (see
 below).

Note that in my mapping, the TOC (list of all available links) relates
directly to to the primary press function (select-link), in that it
offers a list of all the possible links one could select.

 back(/switch tabs nav overlay on hold): you have west, I'd have south
 (app-defined). Same functionality.

Also, note that mappings of such pairs often make sense in a
particular axis.  I made forward/back E/W since this mirrors the
buttons for the same purpose in the toolbar.  Volume up/down keys
(consider a media player) would make more sense being N/S, while ff
and rew make more sense as E/W.  I think that these intuitive
directional mappings would make the handheld controls easier to
manage.

 panning overlay: your use of south. Might be 

Screen saver on B4 units

2008-01-03 Thread Ricardo Carrano
Though xset q returns the following settings on both an MP and a B4 unit, 
screen saver
 does not seem to work in the latter. I mean, the screen does not blank as it 
does in
the MP unit.

(...)
Screen Saver:
  prefer blanking:  yesallow exposures:  yes
  timeout:  600cycle:  600
(...)
DPMS (Energy Star):
  Standby: 1200Suspend: 1800Off: 2400
  DPMS is Enabled
  Monitor is On
(...) 

The same happens in joyride 1477 or in 653.

Is this expected/known? 

--
Ricardo Carrano

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


Re: Screen saver on B4 units

2008-01-03 Thread Chris Ball
Hi,

Though xset q returns the following settings on both an MP and a
B4 unit, screen saver does not seem to work in the latter. I mean,
the screen does not blank as it does in the MP unit.

Expected; the dcon hardware doesn't come out of sleep mode successfully
on B4, so putting it to sleep is disabled.

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


shutting off wireless for air travel

2008-01-03 Thread David W Hogg
Is there any way to shut off the wireless on the vanilla G1G1 laptops
so that they may be used on an airplane legally?  I am about to fly
with mine.

-- 
David W. Hogg - associate professor, NYU - http://cosmo.nyu.edu/hogg/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: shutting off wireless for air travel

2008-01-03 Thread Phil Bordelon
David W Hogg wrote:
 Is there any way to shut off the wireless on the vanilla G1G1 laptops
 so that they may be used on an airplane legally?  I am about to fly
 with mine.

Yup.  Open up the Terminal activity, then:

sugar-control-panel -s radio off

You can '-s radio on' when you're back on the ground.

See http://wiki.laptop.org/go/Sugar_Control_Panel for more.

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


Re: shutting off wireless for air travel

2008-01-03 Thread Eben Eliason
Also, the FAQ on the wiki has information about this and many other
common questions, for future reference:

http://wiki.laptop.org/go/Support_FAQ#How_do_I_disable_wireless_when_flying.3F

- Eben



On Jan 3, 2008 11:36 AM, Phil Bordelon [EMAIL PROTECTED] wrote:
 David W Hogg wrote:
  Is there any way to shut off the wireless on the vanilla G1G1 laptops
  so that they may be used on an airplane legally?  I am about to fly
  with mine.

 Yup.  Open up the Terminal activity, then:

 sugar-control-panel -s radio off

 You can '-s radio on' when you're back on the ground.

 See http://wiki.laptop.org/go/Sugar_Control_Panel for more.

 Phil B.

 ___
 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: shutting off wireless for air travel

2008-01-03 Thread David W Hogg
Thanks for this -- I did do this a few days ago, and after doing it, I
could still see wireless networks in my neighborhood.  Should I be
concerned?

On Jan 3, 2008 11:36 AM, Phil Bordelon [EMAIL PROTECTED] wrote:
 David W Hogg wrote:
  Is there any way to shut off the wireless on the vanilla G1G1 laptops
  so that they may be used on an airplane legally?  I am about to fly
  with mine.

 Yup.  Open up the Terminal activity, then:

 sugar-control-panel -s radio off

 You can '-s radio on' when you're back on the ground.

 See http://wiki.laptop.org/go/Sugar_Control_Panel for more.

 Phil B.




-- 
David W. Hogg - associate professor, NYU - http://cosmo.nyu.edu/hogg/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Adding content to the XO

2008-01-03 Thread Eric Van Hensbergen
On Jan 2, 2008 11:10 PM, Benj. Mako Hill [EMAIL PROTECTED] wrote:
 quote who=Eric Van Hensbergen date=Wed, Jan 02, 2008 at 12:25:48PM -0600
  I'm running with a stock laptop from the G1G1 program, the
  instructions on the library grid (in the wiki) don't seem to match
  what I see on my XO -- there is no /home/olpc/Library

 Strange. It should exist or should be created when you try to install an XOL.


Yes - the download seemed to succeed, but the content never showed up,
so I was trying to fault isolate.   It'd be really nice for someone to
build a bundle verification suite for content as well as activities
that is a bit more verbose on errors.

  - let alone a /home/olpc/Library/makeindex.py

 This is incorrect. The file is /usr/share/library-common/make_index.py
 and it's been there since Ship.2

 Where did you find this documentation? It seems either very out of date
 or simply incorrect.


It was in the Library Grid wiki page, I can update it once I validate
the process.

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


how do I update to the test builds?

2008-01-03 Thread david
olpc-update will let me install (some) of the joyride builds, but it 
doesn't seem to see the update.1 builds that are being announced on this 
list.

so two questions

1. which set of test builds is more useful for me to be running?

2. how do I get it to install the update.1 test builds?

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


Re: Is it possible to disable the jingle at boot ?

2008-01-03 Thread Mitch Bradley
Bernardo Innocenti wrote:
 Mr frÿffe9dÿffe9ric pouchal wrote:

   
 I would like to disable the jingle at boot time
 

 you can lower the volume while the jingle is playing. OFW
 will store it and remember it for the next boot.

 I wish the rest of our software stack was equally refined.

   
Just to elaborate, you lower the volume by pressing the volume-down key 
on the top row of the keyboard.  If you hold the key down, it will 
auto-repeat.  If you lower the volume a lot, it will turn off completely.

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


Kernel configuration options

2008-01-03 Thread david
one good reason to avoid modules where we cn is that each module that gets 
loaded wastes a partial page of memory (arguably ~2k/module on average), 
on a system with only 256M ram this can add up to be a noticable amount of 
memory lost if you go the route some advocate and make everything a 
module.

and given that there is only 1G of 'disk' available to the system to store 
modules, I would argue that trying to provide modules for all sorts of 
esoteric hardware (USB video was mentioned) is a waste of resources.

make the other modules available for download and installation as needed, 
but don't eat up the space otherwise

modules are useful for when you have hardware that's used very 
infrequently and the driver is fairly large, but I don't think that there 
are many cases where this is a good argument.

I've always built my kernels as monolithic as possible, even for my 
laptops, so I know that it can be done (except a few drivers that need to 
load firmware). while there are some (vocal) kernel developers who feel 
that the kernel shouldn't even understand disk partitioning, and that 
everything should be a module, there are many others who feel that the 
kernel should not require external assistance for simple situations.

Linus has commented that he also builds his kernels monolithic rather then 
with lots of modules, so we're in good company if we choose to do the 
same.

rant
I haven't compiled my own kernels for the XO yet, so I don't know how much 
can be tweaked to reduce the size, but it looks like there is some room 
for tweaking. however, the biggest benefits look like they would be in 
cleaning up the userspace boot process. there is a _lot_ of stuff started 
that may not be needed in the stable hardware environment of the XO laptop 
where there is really only one program active at a time (dbus comes to 
mind)

remember that XO is based on Fedora, which is designed for maximum 
features and flexibility, not for efficiancy. This translates into poor 
performance for the user.

I know that the XO has a slow CPU, but I just recently retired a 333MHz 
laptop that I was running Slackware on, and it was far more responsive 
then the XO is (even with a faster CPU and a solid-state drive). there is 
a LOT of room for improvement here.
/rant

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


Re: Kernel configuration options

2008-01-03 Thread Mitch Bradley
[EMAIL PROTECTED] wrote:
 rant
 ... the biggest benefits look like they would be in 
 cleaning up the userspace boot process. there is a _lot_ of stuff started 
 that may not be needed in the stable hardware environment of the XO laptop 
 where there is really only one program active at a time (dbus comes to 
 mind)

 remember that XO is based on Fedora, which is designed for maximum 
 features and flexibility, not for efficiancy. This translates into poor 
 performance for the user.
   

Please add specific suggestions to http://dev.laptop.org/ticket/4349 .  
That ticket serves as a collector for boot speedup experiments.

Tested results are especially useful; off-the-cuff ideas less so.


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


Re: shutting off wireless for air travel

2008-01-03 Thread Ricardo Carrano
I would suggest:

rmmod usb8xxx

--
Ricardo Carrano


-- Original Message ---
From: Phil Bordelon [EMAIL PROTECTED]
To: David W Hogg [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Thu, 03 Jan 2008 10:36:26 -0600
Subject: Re: shutting off wireless for air travel

 David W Hogg wrote:
  Is there any way to shut off the wireless on the vanilla G1G1 laptops
  so that they may be used on an airplane legally?  I am about to fly
  with mine.
 
 Yup.  Open up the Terminal activity, then:
 
 sugar-control-panel -s radio off
 
 You can '-s radio on' when you're back on the ground.
 
 See http://wiki.laptop.org/go/Sugar_Control_Panel for more.
 
 Phil B.
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
--- End of Original Message ---

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


Re: shutting off wireless for air travel

2008-01-03 Thread Mitch Bradley
Ricardo Carrano wrote:
 I would suggest:

 rmmod usb8xxx
   

That is (or at least used to be) ineffective, as the module would just 
get reloaded automatically.  The workaround is (was?) to rename 
/lib/firmware/usb8388.bin
 --
 Ricardo Carrano


 -- Original Message ---
 From: Phil Bordelon [EMAIL PROTECTED]
 To: David W Hogg [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Sent: Thu, 03 Jan 2008 10:36:26 -0600
 Subject: Re: shutting off wireless for air travel

   
 David W Hogg wrote:
 
 Is there any way to shut off the wireless on the vanilla G1G1 laptops
 so that they may be used on an airplane legally?  I am about to fly
 with mine.
   
 Yup.  Open up the Terminal activity, then:

 sugar-control-panel -s radio off

 You can '-s radio on' when you're back on the ground.

 See http://wiki.laptop.org/go/Sugar_Control_Panel for more.

 Phil B.
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
 
 --- End of Original Message ---

 ___
 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: Project hosting application - TalknType

2008-01-03 Thread Carol Lerche
Agree that this is a worthy project.  Two suggestions:

1.  Chunking -- It would be awesome if the word pronouncer could pronounce
using chunking as well, the method literacy teachers use to help emergent
readers learn phonics decoding skills.  See links on the Phonics page for
some resources about this, especially the Canadian  phonics site that
provides word lists with specific sound combos.

2.  Like some other activities for young children (gcompris comes to mind)
it would be very beneficial to have an underlying python word bank library
that would return word lists and (optionally) images according to a tagging
scheme.  This would allow an integrated focus on vocabulary lists and
learning progression in a classroom setting.  It should be accompanied by a
means for teachers to easily supply the lists and the tagging.

I admit that I don't know the applicability of this to the teaching of
reading in languages other than English, however I have discussed this idea
on #olpc-content with MartinMai of omegawiki, and he thinks it would be
possible to add phonetic spelling as a field in the data and associated
machine-friendly access interface there.

Thanks for your creativity.

On Jan 3, 2008 9:30 AM, Joshua Minor [EMAIL PROTECTED] wrote:

 On Jan 3, 2008, at 7:16 AM, Tom Hannen wrote:
  1. Project name : TalknType
  2. Existing website, if any : http://wiki.laptop.org/go/TalknType

 Tom, this is very cool.  I might be able to help out also.  I made
 this toy that might go well with your spelling game.  It is a front
 end to espeak that looks like a face.  You can type and it will speak
 back to you.  The mouth is the audio waveform (borrowed from Measure).

 http://wiki.laptop.org/images/7/7e/Speak-1.xo

 -josh

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




-- 
Always do right, said Mark Twain. This will gratify some people and
astonish the rest.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Software status meeting on IRC (today, 21:00 EST Boston)

2008-01-03 Thread Jim Gettys
We'll be having the regular software meeting on IRC (irc.freenode.net
#olpc-meeting) tonight at 9pm EST.  See you there!

Please send me agenda items for discussion.

Date/time:

http://timeanddate.com/worldclock/fixedtime.html?month=1day=3year=2008hour=21min=0sec=0p1=43

Agenda:
Schedule
Patch release and its testing
Update.1 - what's left? What should we punt?
Update.1 Testing

http://dev.laptop.org/query?status=newstatus=assignedstatus=reopenedgroup=milestoneorder=priority
- Jim

-- 
Jim Gettys
One Laptop Per Child


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


Re: Kernel configuration options

2008-01-03 Thread david
On Thu, 3 Jan 2008, Mitch Bradley wrote:

 [EMAIL PROTECTED] wrote:
 rant
 ... the biggest benefits look like they would be in cleaning up the 
 userspace boot process. there is a _lot_ of stuff started that may not be 
 needed in the stable hardware environment of the XO laptop where there is 
 really only one program active at a time (dbus comes to mind)
 
 remember that XO is based on Fedora, which is designed for maximum features 
 and flexibility, not for efficiancy. This translates into poor performance 
 for the user.
 

 Please add specific suggestions to http://dev.laptop.org/ticket/4349 .  That 
 ticket serves as a collector for boot speedup experiments.

thanks for the pointer to the correct place. should there be a link to 
this fairly prominently in the main wiki? or in the welcome message to 
this list? there are probably a bunch of similar links that new 
subscribers should be aware of so that they don't waste everyone's time 
asking the same questions or making the same suggestions

 Tested results are especially useful; off-the-cuff ideas less so.

definantly. I haven't had time to dive in much yet (and frankly, the 
tangle of processes in Fedora is one reason I've preferred to avoid using 
it in the first place), but anything posted as a formal suggestion needs 
to be tested.

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


loss of wireless after joyride-1496 update

2008-01-03 Thread Dan Krejsa
Hi,

I (perhaps foolishly) updated to joyride-1496, and after rebooting my
G1G1 XO cannot connect to my wireless router.
After a while, the neigborhood view becomes completely blank.

I didn't notice a Build announcement for 1496, but it is


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

Were there any changes that might affect wireless?

- Dan

P.S. I updated from joyride-1492.  The original update from
653 to 1492 had problems when trying an incremental update, but
olpc-update went on and continued with a full update that apparently
worked.  Wireless still worked for joyride-1492.

I wanted to try the update to 1496 to see if the incremental update
would work with the 'smaller distance', but it failed the same way (the
first error referred to 'localtime', I don't have the exact output,
I'll collect it next time).  olpc-update then did a full download,
which apparently succeeded, except that I no longer have wireless.


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


Re: Project hosting application - TalknType

2008-01-03 Thread Joshua Minor
On Jan 3, 2008, at 7:16 AM, Tom Hannen wrote:
 1. Project name : TalknType
 2. Existing website, if any : http://wiki.laptop.org/go/TalknType

Tom, this is very cool.  I might be able to help out also.  I made  
this toy that might go well with your spelling game.  It is a front  
end to espeak that looks like a face.  You can type and it will speak  
back to you.  The mouth is the audio waveform (borrowed from Measure).

http://wiki.laptop.org/images/7/7e/Speak-1.xo

-josh

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


Re: root password

2008-01-03 Thread Albert Cahalan
On Jan 3, 2008 4:06 AM, Bernardo Innocenti [EMAIL PROTECTED] wrote:
 Albert Cahalan wrote:

 I quite like this Press ESC twice for shell solution.  Reminds
 of the FidoNet era, if you're old enough to know what I'm
 talking about.

Merely switching to the console should do the job.
Linux provides an ioctl, VT_WAITACTIVE, to let a
program wait for a tty to become activated.

With the SAK solution, child death will notify the
parent process. The parent can then start getty.

  Good point, but if we left just that in place, we'd have to
  ask people to use the ugly text console more often, where the
  keyboard works partially and there's no cut  paste.
 
  It's not ugly if you ship the nice 15x30 font I made.

 Where is it?  Does it include a decent amount of unicode
 glyphs?  sun12x22 has too few of these, so it doesn't even
 support many European languages.

I have about 2000 glyphs, but Linux currently can't handle
more than 256 (or 512 w/o bright backgrounds) because the
internal representation is still tied to VGA.

I thus trim my font to the regular PC character set. If the
kernel were fixed though, you could have 2000 glyphs.

The 256-glyph file is attached.

  Cut-and-paste can be fixed, with the difficulty depending
  on how perfect you want it. One can run gpm. This can
  be started when a user logs in on the console. One could
  even write something to feed that into the X clipboard and
  back.

 Yes, theoretically.  But we don't ship gpm and we don't want
 to put much more effort on improving the console environment
 that only UNIX die hards like me and you enjoy using when we
 still have a journal that eats files and a mouse cursor that
 flashes when you render below it.

The project has failed if it doesn't create new UNIX die hards.
These will be the people who drive the future economy.
The non-nerd kids are getting toys.


15x30pc.psf.gz
Description: GNU Zip compressed data
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Printing and the XO

2008-01-03 Thread Peter Krenesky
We didn't talk about which specific teachers or schools requested 
printing.  JG or Walter would know, thats where that information came 
from.  That *any* want printing makes it compelling enough.

Greg Smith (gregmsmi) wrote:
 Hi Peter,

 Which teachers or schools have been asking for printing support? If we
 can add some documentation on that to the Wiki it will help a lot.

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


New joyride build 1499

2008-01-03 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1499/

+iputils.i386 0:20070202-3.fc7
+libsysfs.i386 0:2.1.0-1.fc7
-olpc-library-core.noarch 0:1-15
+olpc-library-core.noarch 0:1-16

--- olpc-library-core.noarch 1-16 ---
 * Fixing header text as well
 * Fixing intro to the XO, text and typos
 * Fixing/readding icdl stories for testing
 * Rebuilt larger again.  Merge of recent changes.

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


XO as a scientific platform: wiki page

2008-01-03 Thread David W Hogg
FWIW, I started a wiki page (on my research group wiki) about setting
up my G1G1 XO for scientific writing on the road (and, eventually,
research, but right now my job is to write a grant proposal on the XO
as I travel around this weekend).

http://howdy.physics.nyu.edu/index.php/Setting_up_an_XO

Sorry for the spam.  Hogg

-- 
David W. Hogg - associate professor, NYU - http://cosmo.nyu.edu/hogg/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: XO as a scientific platform: wiki page

2008-01-03 Thread Marcus Leech
David W Hogg wrote:
 FWIW, I started a wiki page (on my research group wiki) about setting
 up my G1G1 XO for scientific writing on the road (and, eventually,
 research, but right now my job is to write a grant proposal on the XO
 as I travel around this weekend).

 http://howdy.physics.nyu.edu/index.php/Setting_up_an_XO

 Sorry for the spam.  Hogg

   
That's cool.

I dabble, perhaps more-than-a-little, in radio astronomy, and maintain
the radio-astronomy subtree for Gnu Radio.

The XO isn't quite up to the task of the kind of signal processing I do,
but as a back-end to something like the
  Itty Bitty Telescope being promoted by the Society of Amateur Radio
Astronomers, the XO would make
  a dandy little field data collector.

Cheers
Marcus




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


Re: loss of wireless after joyride-1496 update

2008-01-03 Thread David Woodhouse

On Thu, 2008-01-03 at 10:05 -0800, Dan Krejsa wrote:
 I (perhaps foolishly) updated to joyride-1496, and after rebooting my
 G1G1 XO cannot connect to my wireless router.
 After a while, the neigborhood view becomes completely blank.

From a terminal, what happens when you run 'iwlist scan'? Can you show
the output when you run the 'dmesg' command?

-- 
dwmw2

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


RE: Printing and the XO

2008-01-03 Thread david
On Thu, 3 Jan 2008, Greg Smith (gregmsmi) wrote:

 Which teachers or schools have been asking for printing support? If we
 can add some documentation on that to the Wiki it will help a lot.

for some schools (like Birmingham, Alabama) they won't ask for printing 
support becous ethey won't imagine a computer system being setup that 
doesn't include it.

 It makes sense that schools would want printing and CUPS is a robust
 tool in my experience.

CUPS may be robust, but it may al ba sledgehammer being used to swat a fly 
(see my other e-mail on the subject for more of my thoughts on the matter)

 Real world user cases will help determine how much effort is needed on
 the configuration/moderation fronts. They can also help validate if
 copying files to a USB drive is a viable alternative.

it would be better to force kids to use the journal and drag documents to 
the server (or to the printer) and have them copied to the server and then 
use something on the server to print the document than it would be to 
force sneakernet to be used for printing

David Lang

 My guess is schools want a printer if they can afford one. Let us know
 what feedback shows it's a priority for existing XO deployments and
 let's find out what printers they have and how they want to use them.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: XO Xorg.log

2008-01-03 Thread Jordan Crouse
On 03/01/08 18:41 -0800, [EMAIL PROTECTED] wrote:
 for several versions (650, 653, joyride 1489, 1495, 1498) I've been 
 noticing errors on the boot console from X. some of these are due to errors 
 in other software (the 'invalid filter 1' errors), but there are a 
 surprising number of errors where X is complaining about the hardware that 
 it is finding (including several errors related to the trackpad)

I'm not seeing any issues with the graphics driver - X tends to spew a lot of
information, and not all of it is fatal, all the time.  

Jordan


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


Re: XO Xorg.log

2008-01-03 Thread david
On Thu, 3 Jan 2008, Jordan Crouse wrote:

 On 03/01/08 18:41 -0800, [EMAIL PROTECTED] wrote:
 for several versions (650, 653, joyride 1489, 1495, 1498) I've been
 noticing errors on the boot console from X. some of these are due to errors
 in other software (the 'invalid filter 1' errors), but there are a
 surprising number of errors where X is complaining about the hardware that
 it is finding (including several errors related to the trackpad)

 I'm not seeing any issues with the graphics driver - X tends to spew a lot of
 information, and not all of it is fatal, all the time.

it is not fatal, (but that doesn't go to the console, unfortunatly there's 
no way to cut-and-paste from the console so I sent the logfile instead)

however, grepping for warnings and errors produces

grep -e EE -e WW tmpQVC8Bc.txt
Current Operating System: Linux xo-0D-5F-90.localdomain 
2.6.22-20071231.3.olpc.71454c965b73c4e #1 PREEMPT Mon Dec 31 13:07:15 EST 
2007 i586
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Ignoring unrecognized extension XC-APPGROUP
(WW) Ignoring unrecognized extension XINERAMA
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) Loading extension MIT-SCREEN-SAVER
(WW) Warning, couldn't open module dbe
(EE) Failed to load module dbe (module does not exist, 0)
(WW) Warning, couldn't open module glx
(EE) Failed to load module glx (module does not exist, 0)
(WW) Warning, couldn't open module dri
(EE) Failed to load module dri (module does not exist, 0)
(WW) System lacks support for changing MTRRs
(EE) OLPC ALPS GlideSensor: Unable to parse 'RelAxis 0' as a map specifier.
(EE) OLPC ALPS GlideSensor: Unable to parse 'RelAxis 1' as a map specifier.
(EE) OLPC ALPS GlideSensor: Button: 74.
(EE) OLPC ALPS GlideSensor: state-btn: 0x8237698.
(EE) OLPC ALPS GlideSensor: Unable to parse 'null' as a map specifier string.
(EE) OLPC ALPS GlideSensor: Unable to parse 'null' as a map specifier string.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

the missing modules suggest to me that the modules should be added (in 
particular dri being missing seems like a performance hit) or the config 
file should not try to load them

but the GlideSensor errors sound like more of a problem. is the config 
made for a different version of X than what is shipped? (is this possibly 
a cause for the trackpad problems)

note that this was from joyride-1498

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


Re: Printing and the XO

2008-01-03 Thread Kent Loobey
  Which teachers or schools have been asking for printing support?

A few years ago I went to a tech for education conference in Portland Oregon.

The teachers at that conference only wanted programs that had the ability to 
print out student work.

Printing is necessary for the public display of student work.

This is necessary when you want a record of what the student has done as well 
as when you want to show others what the student has done.

At that time students worked on lab computers so a method of taking examples 
of student work home was needed.

Also it was a way of building a portfolio to justify the use of computers in 
the classroom.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Log of Software meeting, 2008-01-03

2008-01-03 Thread Mitch Bradley

[16:00] *** now talking in #olpc-meeting

[16:01] Mitch_Bradley Happy New Year, everyone.
[16:02] m_stone hear, hear.
[16:02] cjb You too.
[16:02] jg evening all.
[16:02] jg 'appy new year
[16:03] jg Mitch_Bradley: I gather you don't have to deal with our 
intel friends anymore
[16:03] cjb I gather we don't have Intel friends anymore :)
[16:03] jg heh.
[16:03] Mitch_Bradley Sadly, no.  I was starting to have fun working 
with them.
[16:04] jg yeah  it's a jeckle and hyde outfit.
[16:04] m_stone what's the bug list for this evening?
[16:04] Mitch_Bradley In any company that size, there are some number 
of good people.
[16:06] jg Mitch_Bradley: could you take a look at 5680, from your 
friend and ours, gnu?
[16:07] Mitch_Bradley That is a tradeoff.
[16:08] cjb I'd be more happy with the decision to ship G1G1 with dev 
keys needed if someone would own up to having made that decision and 
would explain it.
[16:09] cjb It seems like at the moment people who didn't make the 
decision are providing retrofitted explanations for why it might have 
made sense.
[16:09] jg who is taking minutes tonight?
[16:09] Mitch_Bradley cjb: You know that decisions at OLPC are never 
made for clear reasons.
[16:09] Mitch_Bradley There are made in meetings where everybody talks 
at the same time.
[16:10] cjb Mitch_Bradley: Right.  But if someone says Actually, this 
wasn't intentional, and someone at Quanta thought it was what we 
wanted., then we can correct it without having to go through the 
retrofitted argument.
[16:10] Mitch_Bradley I think it was intentional
[16:10] Mitch_Bradley But was wasn't made for a crystal clear reason.
[16:10] dgilmore Mitch_Bradley: isnt that all meetings
[16:10] m_stone It was definitely intentional and made for 
multifarious reasons.
[16:11] dgilmore  /decsisons
[16:11] jg m_stone: in practice, it's not working out well.
[16:11] Mitch_Bradley I expect that the majority of G1G1 users are 
perfectly happy with the status quo - apart from the ones that have DOAs.
[16:11] m_stone jg: so are we currently attempting to reach a decision 
on whether to change the policy?
[16:12] Mitch_Bradley but the developers are much more visible to us
[16:12] m_stone or are we simply attempting to decide on why we think 
the policy was put in place?
[16:12] jg m_stone: not at the moment...
[16:12] cjb m_stone: I don't think either decision can happen without 
neuralis.
[16:12] jg I was mostly just asking Mitch to look at the part of gnu's 
suggestion that made the most sense to me...
[16:13] Mitch_Bradley which part is that, exactly?
[16:13] cjb I'm guessing the last part of the second-to-last comment
[16:13] jg protecting the flash from malware does not require locking 
off the firmware, just write protecting before transferring control.
[16:13] cjb which states that the reason we turned it on can't involve 
malware.
[16:14] jg since the update is done using signed firmware, and by the 
firmware.
[16:14] cjb so we need to know whether the decision to turn it on was 
made for that (malware) reason.
[16:15] m_stone I had always understood the point of the developer key 
mechanism to be 'by requesting and using this developer key, you assert 
that you are taking full responsibility for maintaining the system in 
your possession'
[16:15] cjb so that we can know whether the reasoning behind the 
decision is vacated.  I think the hypothetical people who would have 
made the decision already understand/understood that.
[16:15] jg enough of this topic for the moment, I think
[16:15] m_stone From that perspective, requiring G1G1 customers to 
request and use developer keys to access the firmware serves two purposes:
[16:15] cjb But arguing based on so much mindreading and with so 
little presence of people who actually made the decision is irritating.  
Moving on sounds good.
[16:16] m_stone as a 'warning flag' that by using such a mechanism, 
they have entered dangerous waters.
[16:16] Mitch_Bradley we need to have a scheduled meeting on the 
topic, with an invite list, and a voting procedure.  Robert's Rules of 
Order, perhaps.
[16:16] m_stone and as a means to generally perserve our ability to 
remotely restore machines to a known-good state by distributing signed 
firmware scripts as necessary.
[16:17] m_stone I am content with Mitch's suggestion.
[16:17] jg subject for another time and meeting.
[16:17] Mitch_Bradley There is a reason why formal meeting procedures 
evolved...
[16:18] jg OK, Mitch, please take minutes.  I call this meeting to 
(dis)order ;-).
[16:18] jg cjb: how goes OHM?
[16:18] cjb good!  I have four or five bugs waiting to be tested fixed 
in latest joyride before closing.
[16:19] cjb including our X crash bug.
[16:19] jg cool.
[16:19] cjb Bernie had a bright idea.
[16:19] jg ?
[16:19] cjb The way the X signal stuff works is that you can register 
a signal handler for if there is a fatal X error, and you will be killed 
directly after control reaches the end of the handler whether you 

New joyride build 1500

2008-01-03 Thread Build Announcer Script
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build1500/

-ohm.i386 0:0.1.1-5.9.20071213git.fc7
+ohm.i386 0:0.1.1-6.0.20080102git.fc7

--- ohm.i386 0.1.1-6.0.20080102git.fc7 ---
- Remove initscript completely; inittab will handle ohm now.
- Rebase.

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


Re: XO as a scientific platform: wiki page

2008-01-03 Thread M. Edward (Ed) Borasky
David W Hogg wrote:
 FWIW, I started a wiki page (on my research group wiki) about setting
 up my G1G1 XO for scientific writing on the road (and, eventually,
 research, but right now my job is to write a grant proposal on the XO
 as I travel around this weekend).
 
 http://howdy.physics.nyu.edu/index.php/Setting_up_an_XO
 
 Sorry for the spam.  Hogg
 

Yeah ... I'm going in similar directions. A couple of other notes:

1. Both LyX and TeXmacs are in the repositories, and I've installed both
successfully. I forget what the dependencies are, etc. I prefer LyX for
ease of use, but TeXmacs will allow you to insert sessions from many
other packages painlessly.

2. If you do number crunching, the XO comes with a fair amount of
(Python) numerical software. It also has the Atlas linear algebra
libraries, although the ones loaded on the box are only tuned to i386
level. More highly optimized versions are available via yum.

3. wxMaxima costs about 28 MB IIRC, if you install the clisp run time,
and you get clisp as part of the bargain. The default Maxima uses gcl
and is about the same size. The SBCL version is also available, but it's
much larger. If you have TeXmacs and wxMaxima, you can get a Maxima
session directly into a document.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New joyride build 1500

2008-01-03 Thread Chris Ball
Hi,

--- ohm.i386 0.1.1-6.0.20080102git.fc7 ---
- Remove initscript completely; inittab will handle ohm now.
- Rebase.

This is the RPM specfile changelog rather than my ChangeLog entry,
which is:

  * #5400:  Restart OHM when X crashes.
  * #5468:  OHM no longer disables itself on AC.
  * #4843:  Preserve user choice of brightness after dimming,
and don't dim if it would *increase* brightness.

I'd like it if we could either prefer ChangeLog entries to RPM
changelog entries, or print both in the build changelog.  What
do others think?

Thanks,

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


Re: shutting off wireless for air travel

2008-01-03 Thread M. Edward (Ed) Borasky
Mitch Bradley wrote:
 This is all documented on the wiki.  See:
 
 http://wiki.laptop.org/go/Airplane_mode
 
 and
 
 http://wiki.laptop.org/go/Support_FAQ#How_do_I_disable_wireless_when_flying.3F
 
 If you don't want the wireless to restart automatically after a reboot, 
 renaming /lib/firmware/usb8388.bin works.

Yeah ... when you take off, your XO is powered off and stowed. Then when
they allow you to operate it, you'll boot it up and the wireless will
come on until you can get to a terminal and type the
sugar-control-panel command. So ... I think this hack is necessary if
you're going to operate the XO in flight.


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


Re: Adding content to the XO

2008-01-03 Thread Benj. Mako Hill
quote who=Eric Van Hensbergen date=Thu, Jan 03, 2008 at 10:48:21AM -0600
  Strange. It should exist or should be created when you try to
  install an XOL.
 
 Yes - the download seemed to succeed, but the content never showed up,
 so I was trying to fault isolate.   It'd be really nice for someone to
 build a bundle verification suite for content as well as activities
 that is a bit more verbose on errors.

Agreed! In fact, Lauren Klein is (AFAIK) working on such a tool right
now in addition to much better documentation on this process and the
format of the content bundles. I've CCed Lauren. Perhaps she can fill
you in on the status of that work.

I'm on vacation and traveling now and am a little unplugged from the
whole process and status of thing.

 It was in the Library Grid wiki page, I can update it once I validate
 the process.

Great. Thanks for your help.

Regards,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/

Creativity can be a social contribution, but only in so far
as society is free to use the results. --GNU Manifesto


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


Re: Printing et al.

2008-01-03 Thread Ed Montgomery
Having been a computer teacher for several years, I
set up a network printer for those teachers who
requested it, (but it was a CONSTANT hassle, from
paper jam problems, to misconfiguration, toner
cartridges, etc.  I got around the problem by handing
off the problems to   windows techs, which left me to
the paradise of just running a linux lab ;-)).

In the meantime, I went paperless...:-)
My students were required to place all of their work
on websites/web pages.  Then it was always available,
never lost, shown to other students, parents,
teachers, etc. at any time! ;-)  (And optionally,
could be placed on the worldwide web, as opposed to
just a school network/server, if one really wanted to
'display' work, etc.) ;-)

A much better solution, I found. :-)
Heartily recommended, as opposed to the archaic method
of printing out reams of paper, multiplied by millions
of students/teachers/parents, at considerable cost to
the environment, etc.





  

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