Some firmware Q2E24 nand blasting results
Here's a first pass focusing on Q2E24 nand blasting between 2 XOs (one B4 and one XO-1). These tests only used the new nb-clone OFW command of an 8.2.1-760 image. I'll try testing the nb-update and nb-secure later (hopefully once I get a 3rd XO unlocked for unsigned firmware testing). Q2E24 general observation: First key press at ok prompt is dropped (kept catching me out and making initial typos) not sure if this is worth a ticket. SUMMARY: No failures over 4 blasts, performance seemed fast (under quiet conditions) and/or robust (under weak network signal conditions). DETAILS: Nand blaster nb-clone results, quiet network environment with ~8 APs visible, XOs tested in both close and far locations, with ears up and ears closed. After each test the receiving XO was booted up and tested to be working. XOs next to each other, ears up. Sender 1007937 KiB sent in 677 s (1487 KiB/s) Receiver Net 672.0s 1202Kib/s Rd 46.10s FEC 7.5s CRC 19.6s Wr 95.2s Er 14.6s = 16m to complete XOs next to each other, ears closed. Sender 1007937 KiB sent in 649 s (1553 Kibs) Receiver Net 648.3s 1246KiB/s Rd 47.0s FEC 11.1s CRC 19.6s Wr 94.10s Er 14.5s = 15m to complete XOs ~7m away plus 2 walls, ears up. Sender 1007937 KiB sent in 649 s (1553 Kibs) Receiver Net 1143.9s 706Kib/s Rd 47.1s FEC 30.3s CRC 19.6s Wr 95.0s Er 14.5s = 14m to complete, saw occasional clumps purple partial blocks on first pass (~10%). XOs ~7m away plus 2 walls, ears closed. Sender 1007937 KiB sent in 649 s (1553 Kibs) Receiver Net 4294.3s 188KiB/s Rd 46.10s FEC 115.9s CRC 19.7s Wr 94.7s Er 14.6s = 78m to complete, heavy amount of purple partials (~40%) some yellow missing blocks, many passes. Looks like a very useful trick to have available! --Gary ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Some firmware Q2E24 nand blasting results
Indeed it is excellent stuff ... I've not flawed it here in several tests. Well done Mitch. -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
SugarLabs Sur - Libre Social Network Project
Friends of our community, I'd like to introduce you to a project that Rafael, me, Alejandro (proj.man.) , Antonio (django wiz), Alfredo (theather educ) and Jose (mathematics professor at the UNMSM) have been working on. It is our proposed strategy for training and supporting a large rural and distributed sugar deployment including collaboration servers in traditional Computer Labs settings. Already we are preparing for a workshop with the first teachers in early february, when the roll out will occur. We have two main strategies: - Reduce the maintenance overhead of schools by providing a tailored suite + best practices + documentation ---easy to replicate - Harnessing social network functionality for sharing, collaboration and peer-support --- easy to share Everybody understands the value and power of social networks. However these remain propietary and have a number of privacy and control issues. We'll incorporate existing social networking software (could be Elgg, NoseRub, Pinax...) that not only will provide One Social Network Per School, but will jumpstart the first (that I know of) massive, self-replicating, decentralized educational social network ecosystem, a network of social networks. And we want to make it extra easy to add a node anywhere on the globe. Our expected deployment involves ~200 school laboratories (and servers), and ~2300 workstations, for a total of tens of thousands of students and their respective teachers who will be online and collaborating with each other and with the community across organizational, geographic, and cultural boundaries. We will foster this community and bring them in touch with other teachers using Sugar in the classroom. Perhaps even more schools will join this global network, as we want to make it as simple as possible. We hope to give details on this deployment soon but need a particular confirmation from the Regional Government. We have submitted a proposal for USAID challenge and would use the money as SugarLabs to develop, prepare, tailor and integrate a platform that allows us to deliver excellent teacher workshops that empower educators to appropriate the technology and learn about it in community like we so happily do in Free Software. Please find our proposal for at http://www.netsquared.org/projects/free-social-networks-rural-education Give it a look. Think about it. A large social network owned by its users, that can grow organically without any need for central offices or large datacenters... Give us your comments and feedback and... Vote for it. The voting process is particular, you have to pick us, and then 2 others. You can't vote unless you pick 3. Please do this for us. I would do it if you were asking!;-) In all seriousness, I think our proposal has a great chance, because frankly, i think it rocks and is better than the other options, but the first phase of the challenge involves the community for picking 15, then a panel picks 3 winners. So we need you, community! Thank you for your time. -- Sebastian Silva Iniciativa FuenteLibre http://blog.sebastiansilva.com/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Some firmware Q2E24 nand blasting results
Yes, this is really nice. Will make flashing thousands of xo's a lot easier if we can't get our custom image preinstalled (not so covert plea slipped in here somehow). Worked fine over here in the tests done so far. thanks, /Ties On Fri, Dec 12, 2008 at 2:05 PM, James Cameron qu...@laptop.org wrote: Indeed it is excellent stuff ... I've not flawed it here in several tests. Well done Mitch. -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.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: Some firmware Q2E24 nand blasting results
Gary C Martin wrote: Q2E24 general observation: First key press at ok prompt is dropped (kept catching me out and making initial typos) not sure if this is worth a ticket. Here's my guess for what is causing the loss of first key: To get to the ok prompt, you have to type to ESC key. That could be interpreted one of two ways: a) Press and immediately release the ESC key or b) Hold down the ESC key until you are sure that OFW recognizes it. In case (b), the keyboard auto-repeats the ESC char so OFW sees N repetitions. The type ESC to interrupt handler takes the first one, and the next N-1 repetitions go to the normal OFW command line editor. ESC is a prefix char for editing commands like delete word - the editor generally follows EMACS conventions in that respect. ESC-ESC is an unimplemented command, so nothing obvious happens for paired ESC-ESC. But if N-1 is odd, the left over ESC puts the line editor in waiting for the completion character for the ESC prefix state. So the first printable character you type is taken as the completion of the ESC-whatever command. Even if that first character represents a valid editing command, you aren't likely to notice its effect, since the command line is empty at the time, so the editing command has nothing to do - no word to delete, no place to move forward or backward, etc. I never have this problem because I don't hold down ESC, I just type it once. As it turns out, the startup jingle is a good marker for when OFW is ready to accept the ESC - as soon as I hear the jingle start, I reach for the ESC key and type it once. Mitch ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Some firmware Q2E24 nand blasting results
Here's an opportunity for you folks to exercise some creativity: Develop an efficient logistics procedure for NANDblasting thousands of machines effectively. Where to put the machines (tables, floor, shelves, ...), the power adapters (or is it okay to use battery power), the boxes as they are being unpacked/repacked, how many people you need to do N units at a time, how to organize those people so they don't get in each other's way, etc. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 8.2.1 builds now underway.
On 12.12.2008, at 01:37, Michael Stone wrote: P.S. - People who maintain build-announcers -- please update them; they're really helpful! Thanks! http://dev.laptop.org/~bert/8.2.1-pkgs.html - Bert - ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Collaboration using qemu emulation
(redirecting to devel lists) On 12.12.2008, at 08:52, Morgan Collett wrote: b.2) Run your own Jabber server. This requires ejabberd, with some custom patches, which until recently meant compiling ejabberd from source. Now however the required patches have been added to ejabberd in debian and ubuntu, so you can just install a package and do the configuration and run it, which is much simpler. See http://wiki.laptop.org/go/Installing_ejabberd/deb for the instructions, which are straightforward for Ubuntu 8.10 and need a little extra to install on 8.04 as you need to get the package from backports. Crazy idea #2846: make available an ejabberd qemu image. - Bert - ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Some firmware Q2E24 nand blasting results
I've been able to reproduce Gary's symptom by waiting for the jingle and then holding down the ESC key. Simple rule, don't hold it down. Doesn't hurt much. -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
[Server-devel] How to Post with GIT
I have created some simple code for Moodle which improves the workflow for the user (per trac ticket #9021 http://dev.laptop.org/ticket/9021). I have committed the changes to the GIT rep locally, but when I try send the changes to the server with the command: git-push git://dev.laptop.org/git/users/martin/moodle.git HEAD:mdl19-xs It always returns: fatal: The remote end hung up unexpectedly Can anyone help me figure out what I'm doing wrong? ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Soliciting OFW testers
I've just released OFW Q2E24 ( http://wiki.laptop.org/go/OLPC_Firmware_q2e24 ) which is a test candidate for the upcoming 8.2.1 release. There are a couple of things that could use some testing, so I'm soliciting help. Firstly, if you have 2 or more XOs and are willing to overwrite the NAND FLASH on one of them, you could test the NANDblaster, see http://wiki.laptop.org/go/Multicast_NAND_FLASH_Update . Secondly, if you have a USB CD-ROM drive, you could help me by testing it with OFW. To do so: a) Remove all other USB storage devices (FLASH keys and the like) from the XO b) Put a CD-ROM that has an ISO-9660 filesystem (the standard CD-ROM filesystem) in the drive c) Plug the drive into the XO d) Power on and get to the ok prompt in the usual way d) Type ok dir u:\ If it works, you'll see a directory listing, perhaps after several seconds (CD-ROM drives can take a long time to spin up and read the disk's table of contents). If it doesn't work, it might hang, or it might say Can't open directory and perhaps even Can't open disk label package. If it fails, there are a couple of other things to try that would give me useful information: 1) Look in the USB2 devices: list to see if there is a line like: /pci/u...@f,5/s...@1,0/disk' That's the CD-ROM assuming that you have removed all other USB storage devices. It might be s...@2,0 or s...@3,0 depending on which USB port you used. 2) Power off then back on, get to the ok prompt and type: ok dev u ok : max-transfer 800 ; ok dend ok dir u:\ That patch reduces the transfer size to one CD-ROM sector, so the driver doesn't do read-ahead of large chunks. That shouldn't make a difference, but I have one CD-ROM drive that flakes out with long transfers while working okay with short ones. I'd like to know if that is a common problem or just a bad drive. Thanks, Mitch Bradley ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] How to Post with GIT
2008/12/12 Lucas Wojciehcowski msa.swim...@gmail.com: I have created some simple code for Moodle which improves the workflow for the user (per trac ticket #9021). I have committed the changes to the GIT rep locally, but when I try send the changes to the server with the command: git-push git://dev.laptop.org/git/users/martin/moodle.git HEAD:mdl19-xs It always returns: fatal: The remote end hung up unexpectedly Can anyone help me figure out what I'm doing wrong? Nothing wrong. You don't yet have access to write to the server :-) When you start contributing to a project, a good practice (and the git way) is to prepare the patch with a good commit message (Andrew Morton's the perfect patch is perhaps a good overview -- but don't let it scare you). Once you have that, you can use the 'git format-patch' command to export it as a file, and then 'git send-email' to post it. If you want to review/revise your patch, git commit has an --amend option. Alternatively, you can get a repo on repo.or.cz and push there - and then post here asking for review and merge. This is probably useful later if you're working on a lot of code, but in that case you can probably get access to dev.laptop.org directly :-) Anyway - don't let the complications scare you - the most important thing is to export the patch, make sure it's what you want to propose for inclusion, and email it. 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 ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
1cc outage
Network services to 1cc were down this morning Friday December 12 from approximately 6:05 am to 8:40 am. Due to the wiki reverse proxy being at 1cc, wiki.laptop.org was unavailable during this period. --HH. -- ...since wars begin in the minds of men, it is in the minds of men that the defenses of peace must be constructed. --Constitution of the United Nations Educational, Scientific, and Cultural Organization (UNESCO), 16 November, 1945 ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Soliciting OFW testers
Mitch Bradley wrote: Secondly, if you have a USB CD-ROM drive, you could help me by testing it with OFW. To do so: Will an external DVD-RW drive work or only a CD? a) Remove all other USB storage devices (FLASH keys and the like) from the XO b) Put a CD-ROM that has an ISO-9660 filesystem (the standard CD-ROM filesystem) in the drive c) Plug the drive into the XO d) Power on and get to the ok prompt in the usual way d) Type ok dir u:\ If it works, you'll see a directory listing, perhaps after several seconds (CD-ROM drives can take a long time to spin up and read the disk's table of contents). If it doesn't work, it might hang, or it might say Can't open directory and perhaps even Can't open disk label package. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 2588 - Journal unusable
Hi All, This is a great thread! Very respectful but on point and addressing a core concern which needs to become a core competency. Mikus, James, Gary and the other lead developers who pull down joyride regularly are critical to the success of the next release. They proved it in the last release. I agree with James suggestion to get people to test new code in a private stream before they put it in joyride. Whether that can be done or not, we need to be more clear about when Mikus and the cutting edge team should try out the latest version. There will be bumps along the way, miscommunication, lost time and wasted bandwidth. You can't make an omelette without breaking eggs. As long as we continuously improve and we respect each others time and input, we'll get there. This is open source at its best and we have to become great at it for the success of the project. We're off to a good start but we need to see continual improvement on communicating status and quality of Joyride from now until release. 85 days until we send XO Software Release 9.1.0 to manufacturing! Thanks, Greg S ** Date: Fri, 12 Dec 2008 15:27:21 +1100 From: James Cameron qu...@laptop.org Subject: Re: 2588 - Journal unusable To: Chris Ball c...@laptop.org Cc: devel@lists.laptop.org Message-ID: 20081212042721.gg6...@us.netrek.org Content-Type: text/plain; charset=us-ascii G'day Chris, I'll give a partial line of reasoning response ... this is not complete, I'm short of time. Where I said public, I meant developer builds that can be used by other developers. I didn't mean to imply public builds for testing by non-developers. I mean the difference between what a developer does and what a developer releases. That isn't only OLPC originated code, that's also the choice of what RPMs to accept from outside. Accepting lots of RPMs at once is the same as making lots of code change. Why don't you have private build streams? That's what I can do with debxo, for instance ... build on my desktop, test on an XO, and then avoid releasing anything to the public until I've verified that what I've changed actually works. Why can't the build system be replicated so that each developer can test their change before releasing it? What is it about the build system that prevents it? I thought the build system was just a set of downloads and put-it-together processes. -- James Cameron mailto:qu...@us.netrek.org http://quozl.netrek.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Collaboration using qemu emulation
Or run the school server on a spare machine or virtual machine. It has an ejabberd server as part of its yummy goodness. Btw without offering offense to Qemu, vmware server is free as in beer on Windows, and its networking is very easy to configure On Fri, Dec 12, 2008 at 3:16 AM, Bert Freudenberg b...@freudenbergs.dewrote: (redirecting to devel lists) On 12.12.2008, at 08:52, Morgan Collett wrote: b.2) Run your own Jabber server. This requires ejabberd, with some custom patches, which until recently meant compiling ejabberd from source. Now however the required patches have been added to ejabberd in debian and ubuntu, so you can just install a package and do the configuration and run it, which is much simpler. See http://wiki.laptop.org/go/Installing_ejabberd/deb for the instructions, which are straightforward for Ubuntu 8.10 and need a little extra to install on 8.04 as you need to get the package from backports. Crazy idea #2846: make available an ejabberd qemu image. - Bert - ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel -- Don't think for a minute that power concedes. We have to work like our future depends on it. -- Barack Obama ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Multivnc for XOs(children) and Ubuntu box (teacher)
On Wed, Dec 10, 2008 at 1:28 PM, Arjun Sarwal ar...@laptop.org wrote: (Somewhat in continuation with the x11vnc and vncviewer discussion thread started here http://lists.laptop.org/pipermail/devel/2008-November/021281.html ) Has anybody tried/gotten multivnc to work ? I started the multivnc server on my Ubuntu box, and then I start multivnc on the client side (on an XO) and it recognizes a multivnc server running in the network and attempts to connect to it, but it exits with the following information displayed. Log attached below. Any help/pointers towards getting this running on XOs, and/or otherwise on a set of 2 desktops, as a first step towards getting this to run on the XOs - would be helpful. The instruction manual available online is in Chinese and I cant seem to find an English version. I will also be pinging to the RealVNC lists too. Thanks in advance, Arjun a...@arjs-dev:~$ multivnc_client -d 0 clientID(ok click): arjs vncdisplay=0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 recv-adv 40 type=8 length=40 serverID=teacher serverip=10.0.0.5 serverport=5 clientadv.client_ID: arjs type=10, flag=1 switch : rfbAllowAdv vncdisplay=0 vncconfig -display :0 -connect 10.0.0.5:5 /dev/null 21; echo -n $? vncconnect -display :0 10.0.0.5:5 /dev/null 21; echo -n $? vnc4config -display :0 -connect 10.0.0.5:5 /dev/null 21; echo -n $? print_popen : 127 print_popen : 127 print_popen : 127 print_popen : 127 print_popen : 127 print_popen : 127 print_popen : 127 print_popen : 127 print_popen : 127 3 a...@arjs-dev:~$ Arjun, I have started digging through the source of multiVNC and also used Google translate to try to understand the manual in Japanese. In multiVNX the teacher runs the multivnc server and has a summary screen with all the students display (max 16 on a single tab). For this to work each student (multivnc client) also has to run a vnc server on X display 0. They do not use the original Xvnc (which creates a separate X display) but a module in the X server to provide the VNC server functionality for display 0. What I see in your log is the multivnc client trying to configure the VNC server on the same machine and failing. It does this by trying 3 times the 3 flavors of vncconfig, but getting a return code of 127 from the shell executing each command (the 9 print_popen: 127). My guess is that there is no VNC server running on arjs. If the only thing you want is to distribute the teachers screen to all the students then this might be overkill. Your original x11vnc on the teachers Ubuntu based computer might work better. I have done the opposite (x11vnc on the XO, displaying on Windows XP) and this works very well, almost instantaneous screen update. multiVNC certainly looks applicabe in the OLPC environment. Only the teachers computer has to have a larger screen than the XO provides. I'll try to understand better how it is supposed to work. Ton van Overbeek ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Joyride SD card corruption
WARNING -- since about build 2590 I can get my permanent SD card (ext2 filesystem) completely corrupted - I've had to restore it twice. [This is a regression - with 2583 and earlier I never saw any SD corruption. Note that my systems have multiple USB devices.] I am unaware of the cause. Everything seems fine - I type in 'shutdown -r now' - the XO shuts down and restarts - but hangs before showing any of the OFW output lines. [Looking afterwards from a running system at the SD card, the ext2 filesystem on it is thoroughly hosed (e.g., 'ls' shows questionmarks; 'fsck' lists zillions of deleted inodes, plus incorrect refcounts, etc.).] mikus ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Soliciting OFW testers
Chris Marshall wrote: Mitch Bradley wrote: Secondly, if you have a USB CD-ROM drive, you could help me by testing it with OFW. To do so: Will an external DVD-RW drive work or only a CD? I'd like to find that out too. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Testing] Soliciting OFW testers
testing-boun...@lists.laptop.org wrote on 12/12/2008 12:03:44 PM: Chris Marshall wrote: Mitch Bradley wrote: Secondly, if you have a USB CD-ROM drive, you could help me by testing it with OFW. To do so: Will an external DVD-RW drive work or only a CD? I'd like to find that out too. Yes, external DVD-RW and DVD drives work with DVD and DVD-R media. Any chance of building a DVD-decoder into OFW? ;-) M.___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 8.2.1 Bug review meeting - 1 PM EST Friday 12/12/08
Folks - I was in a hurry to get this out yesterday and I just realized that it might be wiser to use the #olpc-meeting channel so we don¹t intrude too much if other folks are trying to talk. So let¹s please move our meeting to 1 PM Eastern time (30 minutes from now) in #olpc-meeting instead. We¹ll keep an eye out on #olpc-devel for anyone who¹s looking in the wrong place. Thanks. - Ed On 12/11/08 1:04 PM, Ed McNierney e...@laptop.org wrote: Folks - We¹re trying to get a very focused 8.2.1 release wrapped up to address a small number of problems affecting or blocking key country deployments of 8.2. A few bugs have been tagged for an 8.2.1 milestone (fifteen of them), and we have hit one critical enough to merit triggering a release (a regression in wireless activation, Trac #8976 https://dev.laptop.org/ticket/8976). I would like to review and discuss all tickets tagged with an 8.2.1 Milestone to ensure we understand the work and have a path forward to get an update out quickly. Please join an IRC discussion on #olpc-devel (irc.freenode.net) at 1 PM Eastern time tomorrow (Friday, 12/12). We will walk through each of the tickets tagged with an 8.2.1 Milestone set. Please review these tickets in Trac before the meeting and add comments as necessary, especially if you can¹t attend the meeting. If you have any questions or need more information please let me know. Thanks very much for the help! - Ed ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 2588 - Journal unusable
On Fri, Dec 12, 2008 at 03:27:21PM +1100, James Cameron wrote: G'day Chris, I'll give a partial line of reasoning response ... this is not complete, I'm short of time. Where I said public, I meant developer builds that can be used by other developers. I didn't mean to imply public builds for testing by non-developers. I mean the difference between what a developer does and what a developer releases. That isn't only OLPC originated code, that's also the choice of what RPMs to accept from outside. Accepting lots of RPMs at once is the same as making lots of code change. Why don't you have private build streams? That's what I can do with debxo, for instance ... build on my desktop, test on an XO, and then avoid releasing anything to the public until I've verified that what I've changed actually works. Why can't the build system be replicated so that each developer can test their change before releasing it? What is it about the build system that prevents it? I thought the build system was just a set of downloads and put-it-together processes. It can, it has been, and no one seems to care. See http://wiki.laptop.org/go/Build_system http://wiki.laptop.org/go/Building_custom_images http://wiki.laptop.org/go/Puritan http://wiki.laptop.org/go/User:Mstone/Commentaries/Releases_2#Practical_Matters for some historical records of the discussions. Michael ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Testing] Soliciting OFW testers
Michail Bletsas wrote: Yes, external DVD-RW and DVD drives work with DVD and DVD-R media. Any chance of building a DVD-decoder into OFW? ;-) Hmm, I probably have one of those lying around somewhere ... Oh, here's one in my toolbox, next to the rusty fishhooks, the X-Ray glasses, and the military grade secret decoder ring. Jul qvq gur puvpxra pebff gur Zbovhf fgevc? Gb trg gb gur fnzr fvqr! Oops, sorry, gotta stop playing with that secret decoder ring. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] Amateurish Workaround to Get Bonding to Work With eth1
Jerry Vonau wrote: Reuben K. Caron wrote: Martin Langhoff wrote: On Thu, Dec 11, 2008 at 7:06 PM, Reuben K. Caron reu...@laptop.org wrote: yum repolist --enablerepo=* repolist: 0 ... This is on an upgrade from 0.4 Doesn't sound good. Some more questions -- - can you email me any install / upgrade logs in /root/ ? attached - what does /etc/yum.conf say? attached Reuben, is there an /etc/yum.conf.rpmnew present on your box? If so, did you modify your /etc/yum.conf prior to the upgrade in anyway? Yes, there is a yum.conf.rpmnew present (attached) No, it has never been touched. ### OLPC School server yum configuration ### ### NOTE: yum.conf.in is the master file. Edit ### the master file if you want your changes to persist. ### After editing the master file, do ### ### `make -f xs-config.make targetfile` ### ### Also see /usr/share/doc/xs-config-version/README for more ### details, including how to RECOVER changes you have made if ### they are overwritten. ### [main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 metadata_expire=1800 # PUT YOUR REPOS IN separate files named file.repo in... reposdir=/etc/yum.repos.olpc.d ### NOTE that we use an alternative ### repo directory until http://dev.laptop.org/ticket/8033 ### is fixed. So the default ## reposdir /etc/yum.repos.d ### is not enabled. That is the old yum.conf from F7, don't think the test $SHA1SUM = $BADSHA1SUM to move the yum.conf.rpmnew to yum.conf was matched. - have you got files in /etc/yum.repos.d named olpcxs* ? [r...@schoolserver etc]# ls /etc/yum.repos.d/ fedora-rawhide.repo fedora-updates-newkey.repo olpcxs.repo fedora.repo fedora-updates-testing-newkey.repo olpcxs-testing.repo looks good. Jerry ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel [main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=3 # This is the default, if you make this bigger yum won't see if the metadata # is newer on the remote and so you'll gain the bandwidth of not having to # download the new metadata and pay for it by yum not having correct # information. # It is esp. important, to have correct metadata, for distributions like # Fedora which don't keep old packages around. If you don't like this checking # interupting your command line usage, it's much better to have something # manually check the metadata once an hour (yum-updatesd will do this). # metadata_expire=90m # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Amateurish Workaround to Get Bonding to Work With eth1
On Fri, Dec 12, 2008 at 6:10 PM, Reuben K. Caron reu...@laptop.org wrote: Yes, there is a yum.conf.rpmnew present (attached) No, it has never been touched. I've tested this today, and what you're finding is right - the upgrade leaves the old yum.conf -- now, I saw this problem early and added a workaround. Look at http://dev.laptop.org/git?p=projects/xs-config;a=blob;f=xs-config.spec.in;h=0cdd22d2626283959e503e0c9cfb61c2d1a9371a;hb=0ec20a942b52be2c5dd0d448f2565faadcacc102#l177 The question is why that code isn't taking care of it. I think I know why -- the sha1sum doesn't match on my test machine... researchign a bit... it turns out that there have been 2 different yum.conf files, depending in the vintage of your XS install. One in the releases before 0.4 and then the one we shipped for xs-0.4. The sha1 listed there is the right one for pre-0.4 (167, etc). The sha1s -- taken from GIT, but corroborated on my test XS installs here are ## From XS build 167 $ git checkout v0.2.10 $ sha1sum fsroot.olpc.img/etc/yum.conf 2f12835cb11f100be169abcc8bff72525a25cff7 fsroot.olpc.img/etc/yum.conf # from XS 0.4 $ git checkout v0.3.6 $ sha1sum altfiles/etc/yum.conf.in 8970c4d97f3f90eb17520ea3d8590b24bc7f4691 altfiles/etc/yum.conf.in Reuben, can you confirm that your /etc/yum.conf matches mine (8970c...)? 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 ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Amateurish Workaround to Get Bonding to Work With eth1
Yes it matches: [r...@schoolserver ~]# sha1sum /etc/yum.conf 8970c4d97f3f90eb17520ea3d8590b24bc7f4691 /etc/yum.conf Martin Langhoff wrote: On Fri, Dec 12, 2008 at 6:10 PM, Reuben K. Caron reu...@laptop.org wrote: Yes, there is a yum.conf.rpmnew present (attached) No, it has never been touched. I've tested this today, and what you're finding is right - the upgrade leaves the old yum.conf -- now, I saw this problem early and added a workaround. Look at http://dev.laptop.org/git?p=projects/xs-config;a=blob;f=xs-config.spec.in;h=0cdd22d2626283959e503e0c9cfb61c2d1a9371a;hb=0ec20a942b52be2c5dd0d448f2565faadcacc102#l177 The question is why that code isn't taking care of it. I think I know why -- the sha1sum doesn't match on my test machine... researchign a bit... it turns out that there have been 2 different yum.conf files, depending in the vintage of your XS install. One in the releases before 0.4 and then the one we shipped for xs-0.4. The sha1 listed there is the right one for pre-0.4 (167, etc). The sha1s -- taken from GIT, but corroborated on my test XS installs here are ## From XS build 167 $ git checkout v0.2.10 $ sha1sum fsroot.olpc.img/etc/yum.conf 2f12835cb11f100be169abcc8bff72525a25cff7 fsroot.olpc.img/etc/yum.conf # from XS 0.4 $ git checkout v0.3.6 $ sha1sum altfiles/etc/yum.conf.in 8970c4d97f3f90eb17520ea3d8590b24bc7f4691 altfiles/etc/yum.conf.in Reuben, can you confirm that your /etc/yum.conf matches mine (8970c...)? cheers, m -- Reuben K. Caron Country Support Engineer One Laptop per Child Mobile: +1-617-230-3893 reu...@laptop.org Deployments Support http://wiki.laptop.org/go/Deployments_Support ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: Minutes of Power in 9.1.0 meeting
Hi Chris, Joe, Paul and Richard, How are we doing on closing these action items? * Chris to make some additions to requirement linking in the existing documentation, including what happens when the lid is closed. * Mitch and Deepak to figure out who works on requirement 12. * Joe to write test plan and get it reviewed. * Paul to write an explanation of what power button should do and update that requirement and specification. * Richard to determine how to address the no regressions requirement and how to measure the success of the feature in terms of Amps used. I believe Joe is waiting for Chris to update the requirements before he writes the test cases. I am waiting for the test cases so I can explain to people exactly how much longer the battery will last. Let's close these out so we can get this one ready early. Update the feature page here: http://wiki.laptop.org/go/Feature_roadmap/Improved_battery_life BTW each feature no has its own page and all the features under consideration are listed in a table here: http://wiki.laptop.org/go/Feature_roadmap#All_features Sort by target 9.1.0 to see the must have list. Send me a note if you think anything else needs to be on that must build in 9.1.0 list. Other edits and added detail on any feature, welcome anytime. Thanks, Greg S Greg Smith wrote: Greg, Chris, Joe, Erik, Mitch and Deepak met on Thursday 12/4. Minutes: Will use the feature roadmap for tracking: http://wiki.laptop.org/go/Feature_roadmap#Power_management We need to address the three separate high level areas on that page. We rewrote the requirement and listed all bugs and areas of work in the specification section. We integrated all of Gnu's comments (some must fix, some should fix and one should be moved to network). We wrote down who owns each of the listed requirements in the owners section. Action items: * Chris to make some additions to requirement linking in the existing documentation, including what happens when the lid is closed. * Mitch and Deepak to figure out who works on requirement 12. * Joe to write test plan and get it reviewed. * Paul to write an explanation of what power button should do and update that requirement and specification. * Richard to determine how to address the no regressions requirement and how to measure the success of the feature in terms of Amps used. Comments and questions welcome. I will check with you on status of your action items next week. Thanks, Greg S ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
Are there any places where Sugar is in violation of its licenses? -walter On Fri, Dec 12, 2008 at 2:14 PM, John Gilmore g...@toad.com wrote: OLPC is at risk of similar action unless it gets its act together. The project and its customers have skated by on GPL compliance, figuring that we're the good guys, and make halfhearted attempts every once in a while, so we won't get sued. That didn't work for Cisco. Even a public *allegation* by FSF that OLPC is not compliant would have an effect similar to the We're going Microsoft debacle, further alienating the free software development community who OLPC depends deeply upon. OLPC has, by distributing binaries under DRM, without source code, and with minimal notice, hung a sword over its head that just about anybody could unleash. John From: Brett Smith br...@fsf.org To: info-pr...@gnu.org, info-...@gnu.org, info-...@gnu.org Date: Thu, 11 Dec 2008 12:10:50 -0500 List-Archive: http://lists.gnu.org/pipermail/info-gnu ## Free Software Foundation Files Suit Against Cisco For GPL Violations BOSTON, Massachusetts, USA -- Thursday, December 11, 2008 -- The Free Software Foundation (FSF) today announced that it has filed a copyright infringement lawsuit against Cisco. The FSF's complaint alleges that in the course of distributing various products under the Linksys brand Cisco has violated the licenses of many programs on which the FSF holds copyright, including GCC, binutils, and the GNU C Library. In doing so, Cisco has denied its users their right to share and modify the software. Most of these programs are licensed under the GNU General Public License (GPL), and the rest are under the GNU Lesser General Public License (LGPL). Both these licenses encourage everyone, including companies like Cisco, to modify the software as they see fit and then share it with others, under certain conditions. One of those conditions says that anyone who redistributes the software must also provide their recipients with the source code to that program. The FSF has documented many instances where Cisco has distributed licensed software but failed to provide its customers with the corresponding source code. Our licenses are designed to ensure that everyone who uses the software can change it, said Richard Stallman, president and founder of the FSF. In order to exercise that right, people need the source code, and that's why our licenses require distributors to provide it. We are enforcing our licenses to protect the rights that everyone should have with all software: to use it, share it, and modify it as they see fit. We began working with Cisco in 2003 to help them establish a process for complying with our software licenses, and the initial changes were very promising, explained Brett Smith, licensing compliance engineer at the FSF. Unfortunately, they never put in the effort that was necessary to finish the process, and now five years later we have still not seen a plan for compliance. As a result, we believe that legal action is the best way to restore the rights we grant to all users of our software. Free software developers entrust their copyrights to the FSF so we can make sure that their work is always redistributed in ways that respect user freedom, said Peter Brown, executive director of the FSF. In the fifteen years we've spent enforcing our licenses, we've never gone to court before. We have always managed to get the companies we have worked with to take their obligations seriously. But at the end of the day, we're also willing to take the legal action necessary to ensure users have the rights that our licenses guarantee. The complaint was filed this morning in United States District Court for the Southern District of New York by the Software Freedom Law Center, which is providing representation to the FSF in this case. The case is number 08-CV-10764 and will be heard by Judge Paul G. Gardephe. A copy of the complaint is available at http://www.fsf.org/licensing/complaint-2008-12-11.pdf. ### About the FSF The Free Software Foundation, founded in 1985, is dedicated to promoting computer users' right to use, study, copy, modify, and redistribute computer programs. The FSF promotes the development and use of free (as in freedom) software -- particularly the GNU operating system and its GNU/Linux variants -- and free documentation for free software. The FSF also helps to spread awareness of the ethical and political issues of freedom in the use of software, and its Web sites, located at fsf.org and gnu.org, are an important source of information about GNU/Linux. Donations to support the FSF's work can be made at http://donate.fsf.org. Its headquarters are in Boston, MA, USA. ### About the GNU General Public License (GNU GPL) The GNU General Public License (GPL) is a license for software. When a program is released under its terms, every user will have the freedom to
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
On Fri, Dec 12, 2008 at 11:14 AM, John Gilmore g...@toad.com wrote: OLPC is at risk of similar action unless it gets its act together. The project and its customers have skated by on GPL compliance, figuring that we're the good guys, and make halfhearted attempts every once in a while, so we won't get sued. That didn't work for Cisco. Even a public *allegation* by FSF that OLPC is not compliant would have an effect similar to the We're going Microsoft debacle, further alienating the free software development community who OLPC depends deeply upon. OLPC has, by distributing binaries under DRM, without source code, and with minimal notice, hung a sword over its head that just about anybody could unleash. John Some of us are new to one or another part of this issue, and need a bit more background. o Can you list the offending binaries and explain their faults? o Can you explain how that puts us afoul of the GPL or any other specific license? Or are you just talking about PR effects if we claim to distribute only Free Software, and somebody can say we ship something else in addition, as happened with rms and tdr over the Marvell code on the wireless chip and some other code in ROM? -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://wiki.sugarlabs.org/go/User:Mokurai ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
On Fri, Dec 12, 2008 at 11:52:54AM -0800, Edward Cherlin wrote: On Fri, Dec 12, 2008 at 11:14 AM, John Gilmore g...@toad.com wrote: OLPC is at risk of similar action unless it gets its act together. The project and its customers have skated by on GPL compliance, figuring that we're the good guys, and make halfhearted attempts every once in a while, so we won't get sued. That didn't work for Cisco. Even a public *allegation* by FSF that OLPC is not compliant would have an effect similar to the We're going Microsoft debacle, further alienating the free software development community who OLPC depends deeply upon. OLPC has, by distributing binaries under DRM, without source code, and with minimal notice, hung a sword over its head that just about anybody could unleash. John Some of us are new to one or another part of this issue, and need a bit more background. For some basic background, please see http://dev.laptop.org/ticket/4265 http://dev.laptop.org/ticket/4268 Thanks, Michael ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
On Fri, Dec 12, 2008 at 12:22 PM, Michael Stone mich...@laptop.org wrote: On Fri, Dec 12, 2008 at 11:52:54AM -0800, Edward Cherlin wrote: On Fri, Dec 12, 2008 at 11:14 AM, John Gilmore g...@toad.com wrote: OLPC is at risk of similar action unless it gets its act together. The project and its customers have skated by on GPL compliance, figuring that we're the good guys, and make halfhearted attempts every once in a while, so we won't get sued. That didn't work for Cisco. Even a public *allegation* by FSF that OLPC is not compliant would have an effect similar to the We're going Microsoft debacle, further alienating the free software development community who OLPC depends deeply upon. OLPC has, by distributing binaries under DRM, without source code, and with minimal notice, hung a sword over its head that just about anybody could unleash. John Some of us are new to one or another part of this issue, and need a bit more background. For some basic background, please see http://dev.laptop.org/ticket/4265 Thanks. That explains about source code and notice. Is there anything about DRMed binaries? http://dev.laptop.org/ticket/4268 That's a lost cursor bug. I assume you meant some other one. Thanks, Michael -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://wiki.sugarlabs.org/go/User:Mokurai ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
On Fri, Dec 12, 2008 at 12:34:18PM -0800, Edward Cherlin wrote: On Fri, Dec 12, 2008 at 12:22 PM, Michael Stone mich...@laptop.org wrote: On Fri, Dec 12, 2008 at 11:52:54AM -0800, Edward Cherlin wrote: http://dev.laptop.org/ticket/4268 That's a lost cursor bug. I assume you meant some other one. Yes, http://dev.laptop.org/ticket/4286, thanks. Sorry for the confusion, Michael ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Wine activity
A popular program that has been requested a few times via Wine is Let's Go for english learning. This activity definitely needs its own section on wiki.laptop.org/go/Wine ... SJ On Wed, Dec 10, 2008 at 4:30 PM, Ben Wiley Sittler bsitt...@gmail.com wrote: That's awesome work! I was able to install Wine and use it, including firefox and a win32 application I had previously build using mingw32 under Linux on another PC and uploaded to a webserver, and then downloaded using firefox inside wine. However, I did notice the following oddities: 1. When I later resumed the activity from the journal, the wallpaper was gone and nothing worked, although the start-menu items for firefox were still there. 2. It was not clear to me how to save wine's state to the journal. 3. At some point the usual 'leave full-screen mode' icon appeared in the upper-right corner, but clicking it seemed to have no effect other than to make it disappear, i.e. no sugar UI appeared and the desktop size did not change. 4. Wine crashed when I used Firefox's download manager to open the location of a downloaded file (winefile appeared briefly, then the whole activity crashed.) I have no idea why yet, but perhaps there is some information left in a log file somewhere I will find. On the bright side, this means it's fairly trivial to run at least some windows-only software on the OLPC now, which is great when there's not yet a Sugar or Linux version. -Ben On Tue, Dec 9, 2008 at 12:02 PM, Vincent Povirk madewokherd+8...@gmail.com wrote: The Wine activity has advanced to the point where I think it's ready for testing by actual users. The current package, development history, and my todo list are at http://wiki.winehq.org/SugaredWine The intent of this project is to provide a shell that can be used to run Windows programs using Wine in the Sugar environment. It should be good enough that someone used to Windows can grab and install a Windows program without help, once the activity is installed. Ideally, the installer and software will both work fine in Wine and within the hardware limitations of an XO. In this ideal case, someone used to Windows should be able to operate it without help. If it does not live up to this ideal for platinum software (according to the Wine appdb) whose hardware requirements the XO meets, I want to know about it and hopefully fix it. Wine bugs and hardware limitations mean a lot of Windows programs won't work or won't work properly. On Linux, one can often push the compatibility much further than what works out of the box by looking at console messages (the log viewer works for this) and tweaking Wine. Don't expect everything to work perfectly, but don't give up if it doesn't. This is normal, even on Linux. Winehq.org has support channels for such cases (appdb, bugzilla, mailing lists, and the winehq irc channel). Most of the people there probably don't know anything about Sugared Wine, but collectively they should know more than I do about making Wine work in general. If a program doesn't work for you, you can go to any of those places for support. You can also email sugaredw...@codeweavers.com. That goes directly to me for now, but in the future (maybe the very near future) I may decide to send it somewhere public, like a mailing list, instead. Wine and the code that I developed for this project are licensed under the GNU LGPL. The entire package isn't quite LGPL because I included 7-zip. 7-zip is LGPL + unRAR restriction (you're not allowed to use the source code to create a RAR compressor). If you have a program that works well in this Wine package and would like to package it as a stand-alone .xo, please let me know. I already did most of the work for this so that I could include 7-zip and a firefox downloader/installer (and I could probably have included firefox itself if not for the fact that it would require uploading non-open-source code to repo.or.cz). Vincent Povirk ___ 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: [Server-devel] CCCS HP Access Points
Hello everyone I am the one of the IT guys in the Chester Community Charter School in Chester PA, we just had 1400 XO's donated to our school!!! We are currently trying to figure out the best wireless solution, and XS server setup that we should use. The laptops will be spread across 4 separate buildings, 3 building on the West Campus, and 1 on the East. We are starting with 1 building to get the program up and running and will expand from there. Below is the wireless solution we were looking at since it will go well with our current HP procurve switches that we have throughout the school. Any input would be greatly appreciated. If any of you are interested here is a clip from the news that was run that night. http://cbs3.com/video/?id=70...@kyw.dayport.com Thanks Josh Totoro Chester Commuity Charter School (610) 447-0400 x329 jtot...@chestercommunitycharter.org www.chestercommunitycharter.org -Original Message- From: meta...@gmail.com [mailto:meta...@gmail.com] On Behalf Of Samuel Klein Sent: Friday, December 12, 2008 4:46 PM To: Josh Totoro; Reuben Caron Cc: Tiger-Wesley, Reuben; John F. Hedrick Subject: Re: CCCS HP Access Points Thanks Josh! Have you posted any details to the server-devel list? Reuben Caron, copied here, may be able to give you some feedback on networking setup. --SJ On Fri, Dec 12, 2008 at 4:42 PM, Josh Totoro jtot...@chestercommunitycharter.org wrote: SJ, Sorry I couldn't get back to you yesterday, I have been trying to fix the phones in the C building for the last 2 days. Now that's all taken care of so here are the specs of the system we are looking to order: HP ProCurve Radios (Port 210) J9004A - These are the radios. We will have 16 of them to cover the whole building, and to make sure that there are not too many XO's connected to a single radio we will enable automatic load balancing. All of the radios will broadcast 1 SSID. The chassis(info below) will control how many XO's connect to each radio and keep them all even. HP 2610-24 POE - This is the switch that we will connect all the radios to. Since it is POE it will also supply them all with power. There is a fiber connection that will go from this switch to the Chassis. HP 5412ZL - This is the chassis that controls everything, the radios and switch will all collapse back to it. This will have Fiber Gbic modules connecting it to the switch that the radios are plugged into. Everything will be wired with CAT6 cable, and we will put the entire wireless network on its own Vlan. We are planning to then connect the Vlan to a XS server, we have a dell that we thought would work well(specs below) but after speaking with SJ we thought it may be better to use the little black servers that you recommend. We were just wondering with as many laptops as we will be running should we have 1 powerful server, 1 little black server(for DHCP etc) with the dell running the backups, or if you have something else you would suggest. Dell Poweredge1600 1U rack mount server: Dual 2.4ghz Xeons 2gb Ram 2 - 36gb 10k scsi hd(we were planning to upgrade to at least 500gb total space) Currently it is raid 5 but we can change that as well. I could even look into pulling the SCSI card and just adding a 500gb IDE drive if that will work better. Dual NIC's 10/100 I think, they may be 10/100/1000 That's all I know off the top of my head, let me know if you need more info. If you could forward this on to Reuben for his input that would be great. I also copied our Reuben and John so they can follow along and add input as needed. Thanks Josh This e-mail is intended for the use of the addressee(s) only and may contain privileged, confidential, or proprietary information of Chester Community Charter School (CCCS). If you have received this message in error, please e-mail administrator at postmas...@chestercommunitycharter.org, then delete the e-mail and destroy any printed copy. CCCS reserves the right to retain, archive, use and disclose any emails that are sent from or to this email address. Thank you. This e-mail is intended for the use of the addressee(s) only and may contain privileged, confidential, or proprietary information of Chester Community Charter School (CCCS). If you have received this message in error, please e-mail administrator at postmas...@chestercommunitycharter.org, then delete the e-mail and destroy any printed copy. CCCS reserves the right to retain, archive, use and disclose any emails that are sent from or to this email address. Thank you. ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
From http://dev.laptop.org/ticket/4265 (To be effective when shipping hundreds of thousands of units to non-English speakers, a translation of the license should be provided as well.) Does FSF have approved translations of their licenses? That sounds like something lawyers could get very picky about. -- These are my opinions, not necessarily my employer's. I hate spam. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Grassroots-l] SugarLabs Sur - Libre Social Network Project
On Fri, Dec 12, 2008 at 12:52 AM, Sebastian Silva sebast...@fuentelibre.org wrote: Friends of our community, I'd like to introduce you to a project that Rafael, me, Alejandro (proj.man.) , Antonio (django wiz), Alfredo (theather educ) and Jose (mathematics professor at the UNMSM) have been working on. It is our proposed strategy for training and supporting a large rural and distributed sugar deployment including collaboration servers in traditional Computer Labs settings. Already we are preparing for a workshop with the first teachers in early february, when the roll out will occur. +1 We have two main strategies: - Reduce the maintenance overhead of schools by providing a tailored suite + best practices + documentation ---easy to replicate Earth Treasury wants to work on the teaching materials. We announced our intention of forming an RD consortium for this just a few days ago. - Harnessing social network functionality for sharing, collaboration and peer-support --- easy to share Everybody understands the value and power of social networks. However these remain propietary and have a number of privacy and control issues. We'll incorporate existing social networking software (could be Elgg, NoseRub, Pinax...) that not only will provide One Social Network Per School, but will jumpstart the first (that I know of) massive, self-replicating, decentralized educational social network ecosystem, a network of social networks. And we want to make it extra easy to add a node anywhere on the globe. That is another item that Earth Treasury has had on its To Do list. We have to be able to link schools and individual students around the world, for educational and social purposes, and then to create multinational partnerships to set up sustainable businesses. Our expected deployment involves ~200 school laboratories (and servers), and ~2300 workstations, for a total of tens of thousands of students and their respective teachers who will be online and collaborating with each other and with the community across organizational, geographic, and cultural boundaries. We will foster this community and bring them in touch with other teachers using Sugar in the classroom. Perhaps even more schools will join this global network, as we want to make it as simple as possible. What computers? XOs? Laptops? Desktops with Sugar on a Stick? We hope to give details on this deployment soon but need a particular confirmation from the Regional Government. We have submitted a proposal for USAID challenge and would use the money as SugarLabs to develop, prepare, tailor and integrate a platform that allows us to deliver excellent teacher workshops that empower educators to appropriate the technology and learn about it in community like we so happily do in Free Software. Please find our proposal for at http://www.netsquared.org/projects/free-social-networks-rural-education Give it a look. Think about it. A large social network owned by its users, that can grow organically without any need for central offices or large datacenters... Give us your comments and feedback and... Vote for it. The voting process is particular, you have to pick us, and then 2 others. You can't vote unless you pick 3. Please do this for us. I would do it if you were asking!;-) I did this before seeing your message. You rock. In all seriousness, I think our proposal has a great chance, because frankly, i think it rocks and is better than the other options, but the first phase of the challenge involves the community for picking 15, then a panel picks 3 winners. So we need you, community! Thank you for your time. -- Sebastian Silva Iniciativa FuenteLibre http://blog.sebastiansilva.com/ ___ Grassroots mailing list grassro...@lists.laptop.org http://lists.laptop.org/listinfo/grassroots -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://wiki.sugarlabs.org/go/User:Mokurai ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
Walter asked: Are there any places where Sugar is in violation of its licenses? Sugar is licensed under the GPLv2, and its source code seems to be provided. (Because it's written in an interpreted language, it never ships binaries -- I think. There may be some small parts that are written in C or C++ to be called from Python, which, if they exist, would have to be looked at. If they're tiny, the easiest thing would be to just include the tiny source code in the binary release.) Sugar before 8.2.0 violated the notice part of the GPL, because running it never told its users of the license, or about what rights they have. I filed this bug (http://dev.laptop.org/ticket/6929) and eventually also wrote the initial changes to fix it, which DSD put (in improved form) into 8.2.0. The GPL requires modified versions to be identified as such, so that users will know they aren't running the stock version released by the mainline author. This GPL requirement is honored largely in the breach by most distros (they patch GPL'd programs all the time, without modifying the version string that is printed by the program). Development versions of Sugar may violate this requirement, if the version-string support in Sugar doesn't notice that it's in between formal releases. In Sugar's case, the main copyright owner is OLPC, so OLPC is unlikely to sue itself over violations. Sugar may contain contributions by others who have not assigned their copyrights to OLPC, which would give those contributors standing to object (or sue). Some of the activities that the Sugar team maintains may not fully comply with the GPL. Ticket http://dev.laptop.org/ticket/6930 tracks that issue. Several such activities have been improved (many were missing a copy of the GPL, or a copyright notice in their source code). John ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
Some of us are new to one or another part of this issue, and need a bit more background. o Can you list the offending binaries and explain their faults? Sure. For example, ls is part of the Coreutils. In 8.2.0, it's licensed under GPLv3+ (try ls --version); in earlier releases, it's licensed under GPLv2+. In both cases, OLPC is shipping binary copies of ls on the flash media of laptops. This means that it must ensure that every recipient has either the actual source code of ls, or has both a written offer of such source code and ready access to redeem that offer for the actual code. One of the original ideas at OLPC was that all the source code would be put on the school servers and every school would have a server and so the kids would all have access to the sources. See http://dev.laptop.org/ticket/4286#comment:8 . That didn't work in practice, because many laptops go to places that have no school servers. It didn't work for G1G1 either. See also http://dev.laptop.org/ticket/4417 . There are also some packages for which OLPC doesn't seem to have SRPM's that match its RPM's: http://dev.laptop.org/ticket/4835 . In addition, there's a bigger problem with the packages that are licensed under GPLv3 (24 packages in 8.2.0, and growing). GPLv3 bans TiVoization which is the way that the TiVo company figured out how to cheat the GPLv2. They used a ton of GPL software to build a product, flashed the binaries into a physical product, and provide all the matching source code -- but the firmware in the physical product will never let you reflash the binaries. This means you are free to modify the source code and recompile it, but you can never actually modify it IN THE PRODUCT. GPLv3 bans this, for products designed for household or consumer use. If the vendor themselves has the power to reflash the binaries, then the consumer must be provided the keys and instructions required to do so. OLPC follows exactly the TiVo model. It comes with DRM that prevents the kids from reflashing their own laptops, even though OLPC can reflash them with new versions. The DRM directly affects modified versions of the kernel and initrd, which do not contain software licensed under GPLv3. Coreutils (ls) is GPLv3 though. Normally, to modify ls you wouldn't need to reflash; you could just log in as root and install the new version on top of the old version (with rpm or yum or cp). But some of the countries who distribute OLPC laptops want even more control -- they have disabled root access completely for the kids. This means the kids can't just login as root; they'd need to reflash to install a modified version of ls, and they can't. This violates GPLv3. In addition, one of the key deliverables for the 9.1 release is limited-time leases that would make the laptop refuse to boot, if some third party who has OLPC connections doesn't issue it a new lease periodically. Part of the implementation strategy was/is to avoid cheating by denying every laptop user the ability to reset the laptop's clock. This can only be enforced if root access is removed. Thus Uruguay's mistake is scheduled to be spread into every country as of the 9.1 release. This violates GPLv3. OLPC has a complicated process for getting the keys that would enable you to reflash your laptop, get past the lease crap, (or merely to boot software, such as the Fedora 10 release, that isn't signed by OLPC's secret keys). This is the developer key process, which requires Internet access, a 24-hour arbitrary delay imposed by OLPC, and a lot of hand-holding and instructions. Many kids in the mountains of Peru and Uruguay do not have Internet access. There's supposedly a way to send a postcard to OLPC, but I think it has never been tried (it neglects to tell the kids to include their serial number and UUID, which are required; and it would require that the kids correctly type in a long string of random letters and digits. The Support Gang has had lots of trouble with *adults* with email and telephones being unable to do such things.) It may also be that the rootless Uruguayan laptops have also removed the instructions on how to get a developer key (I haven't seen their distro; is there a copy of it anywhere publicly accessible?). Even in OLPC's mainstream software releases, it is never clearly explained what restrictions are built into the product, what a developer key is, why OLPC is required to offer you one, why you might want it, why your laptop won't boot a Fedora SD card or an Ubuntu release, etc. That info is scattered around the wiki. The last suggestion I heard from OLPC along these lines was that the kids aren't actually the owners of the XO laptops, so it doesn't matter what we do to the kids. The *schools* own the laptops and we can give *them* the keys to the DRM. This kind of legal sophistry, besides being exactly opposite the OLPC party line (the kids own the laptops, they take them home every night, they teach them to their
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
On Fri, 12 Dec 2008, John Gilmore wrote: anything -- without permission from the manufacturer. The OLPC comes with DRM, like the TiVo, the iPhone, and the Google G1 phone. While I for the record I believe that the google G1 phone is open, the various other android based phones are locked down. David Lang ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
On Fri, Dec 12, 2008 at 10:53 PM, John Gilmore g...@toad.com wrote: The last suggestion I heard from OLPC along these lines was that the We had a _private_ conversation in which I carefully said that I was _not_ speaking for OLPC, and had no say or authority over laptop stuff. I look after the server and we both agreed that the server does the right thing at every corner. I am surprised that you'd misrepresent that private discussion in this way. To clarify for the rest of list, I mentioned in a much wider discussion that from my legal training in software licensing (2 papers, masters level) I observed that I suspect (but do now know fora fact) that in deployment countries kids are _not_ allowed to sell the laptops for profit while they are in school, so perhaps they don't own them in the legal sense until they finish school. Kids have the laptops to themselves in a practical everyday sense, they take them home and use them freely. But the fact that the school restricts their sale (and other things, like, oh, removing the sw that makes them useful in school) hints at where the legal ownership resides. Again -- this is my personal understanding. I don't speak for OLPC in these matters, and I am _not_ a lawyer. My _personal_ suspicion is that GPLv3 doesn't have a strong anti-tivolisation case here, ask a competent lawyer. 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: Minutes of Power in 9.1.0 meeting
Greg Smith wrote: * Richard to determine how to address the no regressions requirement and how to measure the success of the feature in terms of Amps used. I've been working on such tests off and on since October when the report of 8.2 regressions first popped up. And while I've learned a lot since then I still don't have a test thats feasible for short term testing on a generic grab-off-the-shelf XO. I have an idea for a 1 hour test that I think might remove enough variability to be useful but it will need some run hour testing to see. I think it makes more sense right now to invest the time in coding up tests that run in lab reading the instrumented XO. That is after all one of the reasons we got that equipment. Repeated runs of the same test for variability still need to be performed. Other issues are that some tests will need to be long runtime tests and unless we wire up a new system for the tinderbox to use It will block the tinderbox. It won't be hard to wire up a new unit for tinderbox as I think the only requirement is 1 IO hookup to strobe the power button. In whatever case, WLAN has to be disabled. The WLAN power draw varies enough in that unless you are in very quiet RF environments its very difficult to make a comparison between any given 2 runs as more or less power. Using the instrumented XO the wlan power reading could be subtracted out of the total, but repeatability tests need to be performed to see if that removes enough variability to make judgments on regressions. If so then it _might_ be possible to add some workload tests involving browsing or sharing into the mix and get meaningful results. On a different note, one test we might think about running is the closest thing the industry has to a standard battery life test. It's specified on a lot of the netbook specs. It's defined here: http://it.jeita.or.jp/mobile/e/index.html However, I'm also seeing that a lot of vendors are choosing not to use this test because it generally results in a number higher than what the typical user will actually get. -- Richard Smith rich...@laptop.org One Laptop Per Child ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: New joyride build 2592
Brief two hour test results. Scenario: two XO MP with 767 and activities installed. - olpc-update joyride-2592, successful, - reboot, successful, reflashed firmware, - reboot, successful, Sugar UI appears, offer to update activities, declined, - suspend and resume using power button short press, successful, - suspend and resume using lid switch, successful, - battery status and charge state shown by frame, successful, - image rotation button, successful, - Terminal-18 activity works, /boot/olpc_build says joyride 2592, - F1 view shows nearby access point, clicking makes the access point icon showed as connected, ping google.com works in Terminal, - the following activities start fine and appear to work; Calculate, Maze, Implode, Memorize, Write, Pippy, Measure, - Scratch started fine, and can quit, did not check other functions, - Journal appears fine, entering text in Write, closing the activity, rebooting, and then selecting the item from the Journal results in the Write activity starting with the text as entered. Triviality of the day ... 2592 is the TCP port number of Netrek. -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
a build reproducibility test
On Fri, Dec 12, 2008 at 12:40:37PM -0500, Michael Stone wrote: On Fri, Dec 12, 2008 at 03:27:21PM +1100, James Cameron wrote: Why can't the build system be replicated so that each developer can test their change before releasing it? What is it about the build system that prevents it? I thought the build system was just a set of downloads and put-it-together processes. It can, it has been, and no one seems to care. See http://wiki.laptop.org/go/Build_system http://wiki.laptop.org/go/Building_custom_images http://wiki.laptop.org/go/Puritan http://wiki.laptop.org/go/User:Mstone/Commentaries/Releases_2#Practical_Matters for some historical records of the discussions. Thanks. Re: http://wiki.laptop.org/go/Puritan Tried the puritan on Debian, stopped at a missing /etc/mock/fedora-9-i386.cfg file, but I thought the build had moved on to Fedora 10 now? Why would it need Fedora 9 configuration file? Where would I get a Fedora 10 configuration file from? Why does the current production build system have this file? Is there a specific mock dependency not called out? -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Free Software Foundation Files Suit Against Cisco For GPL Violations
On Fri, Dec 12, 2008 at 4:53 PM, John Gilmore g...@toad.com wrote: Some of us are new to one or another part of this issue, and need a bit more background. o Can you list the offending binaries and explain their faults? Sure. For example, ls is part of the Coreutils. In 8.2.0, it's licensed under GPLv3+ (try ls --version); in earlier releases, it's licensed under GPLv2+. In both cases, OLPC is shipping binary copies of ls on the flash media of laptops. This means that it must ensure that every recipient has either the actual source code of ls, or has both a written offer of such source code and ready access to redeem that offer for the actual code. Interesting. I have never received a Linux system with either the source code or a written offer of source code. I certainly know where to download it. One of the original ideas at OLPC was that all the source code would be put on the school servers and every school would have a server and so the kids would all have access to the sources. See http://dev.laptop.org/ticket/4286#comment:8 . That didn't work in practice, because many laptops go to places that have no school servers. It didn't work for G1G1 either. See also http://dev.laptop.org/ticket/4417 . Presumably we could have included a CD, regardless of whether recipients had drives. There are also some packages for which OLPC doesn't seem to have SRPM's that match its RPM's: http://dev.laptop.org/ticket/4835 . Wouldn't surprise me. Who is supposed to take care of this stuff? In addition, there's a bigger problem with the packages that are licensed under GPLv3 (24 packages in 8.2.0, and growing). GPLv3 bans TiVoization which is the way that the TiVo company figured out how to cheat the GPLv2. They used a ton of GPL software to build a product, flashed the binaries into a physical product, and provide all the matching source code -- but the firmware in the physical product will never let you reflash the binaries. This means you are free to modify the source code and recompile it, but you can never actually modify it IN THE PRODUCT. GPLv3 bans this, for products designed for household or consumer use. If the vendor themselves has the power to reflash the binaries, then the consumer must be provided the keys and instructions required to do so. OK, now I know what you are talking about. Yes, I would prefer children to have complete software freedom. I don't see it happening. I expect that if faced with this question directly, governments would uniformly assert that they are the consumers, and that no court in their countries would disagree, since the government paid for the equipment. I also see no way that a US court would hold any of this to be a license violation, given that the source code is delivered to the governments. OLPC follows exactly the TiVo model. It comes with DRM that prevents the kids from reflashing their own laptops, even though OLPC can reflash them with new versions. The DRM directly affects modified versions of the kernel and initrd, which do not contain software licensed under GPLv3. Coreutils (ls) is GPLv3 though. Normally, to modify ls you wouldn't need to reflash; you could just log in as root and install the new version on top of the old version (with rpm or yum or cp). But some of the countries who distribute OLPC laptops want even more control -- they have disabled root access completely for the kids. This means the kids can't just login as root; they'd need to reflash to install a modified version of ls, and they can't. This violates GPLv3. In addition, one of the key deliverables for the 9.1 release is limited-time leases that would make the laptop refuse to boot, if some third party who has OLPC connections doesn't issue it a new lease periodically. Part of the implementation strategy was/is to avoid cheating by denying every laptop user the ability to reset the laptop's clock. This can only be enforced if root access is removed. Thus Uruguay's mistake is scheduled to be spread into every country as of the 9.1 release. This violates GPLv3. OLPC has a complicated process for getting the keys that would enable you to reflash your laptop, get past the lease crap, (or merely to boot software, such as the Fedora 10 release, that isn't signed by OLPC's secret keys). This is the developer key process, which requires Internet access, a 24-hour arbitrary delay imposed by OLPC, and a lot of hand-holding and instructions. Many kids in the mountains of Peru and Uruguay do not have Internet access. There's supposedly a way to send a postcard to OLPC, but I think it has never been tried (it neglects to tell the kids to include their serial number and UUID, which are required; and it would require that the kids correctly type in a long string of random letters and digits. The Support Gang has had lots of trouble with *adults* with email and telephones being unable to do such things.) It may
[Server-devel] xs on cd
Hi, At OLENepal, we are using a USB stick to install XS on the servers. We have created a 'boot cd' which installs XS from the USB stick when the server is unable to boot from CD. This saves have to reburn CD's. We are using XS-0.4 as the base for the server configuration (NEXS). This is documented at http://wiki.laptop.org/go/OLE_Nepal:Schoolserver. Unfortunately, the details on building the CD are not yet in the Wiki. Prithak Sharma at OLENepal (prit...@olenepal.org) should be able to supply them. Tony But going forward, and since I'm looking at possibly installing XS 0.5 on quite a few machines here, before I burn the CD again, can I edit /etc/sysconfig/network-scripts/ifcfg-eth1 on the iso like so: ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel