Re: Libertas firmware on F9 for the XS
On Fri, Sep 12, 2008 at 01:10:58AM -0400, Michail Bletsas wrote: Martin Langhoff [EMAIL PROTECTED] wrote on 09/12/2008 12:50:50 AM: Where is that list? Who has it? Who coordinates bugtracking for the libertas stuff? Can't be that much of a mistery. /important If that's a mystery to you after so many months of working for OLPC, I really don't want to spoil the suspense... ;-) I don't work at OLPC. Where is the list (trac?)? If it's not in trac, who owns it? M. Martin pgpDVyee7flEN.pgp Description: PGP signature ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Bundle activity
On Thu, Sep 11, 2008 at 10:40 PM, Erik Garrison [EMAIL PROTECTED] wrote: Firstly, insofar as the hierarchical filesystem is a worldwide standard for human-computer interface, it is something which is useful to teach students. So it seems like a very useful activity. AFAIK, kids have been able for a long time to learn about organizing information hierarchically without access to hierarchical file systems. But most of the ones who actually use such a system, even when they grow up, end up using the files-in-folders system in a very inefficient way (from personal, direct observation of people who are not IT professionals). Secondly, from a utility perspective... Have you ever tried to move a file out of the Journal and onto a USB flash drive? Then change the name... Or maybe put such a file into a specific directory on the flash drive? This is scheduled to be fixed on the next Sugar release. If we don't want the journal to behave this way then perhaps the best place to put the functionality is in another activity. Bundle seems to have sensible overlap with this problem space. May be something sensible to do while we really fix the underlying problem. When I was in Uruguay more teachers asked me about issues with the Journal than anything else. I keep poking on this issue to remind people that it's not going away in the field. Could you please tell us more about the issues reported? Thank a lot, Tomeu ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 8.2.0 Release Criteria ECO Documentation (Michael Stone)
On Thu, Sep 11, 2008 at 11:40 PM, Greg Smith [EMAIL PROTECTED]wrote: Hi Michael, I thought of one item we missed in making this checklist. We need to pick the set of activities which we will include in the factory G1G1 image. Can you add that to the check list so we are fully ready to produce this image when its done? Don't the licensing issues with the activities that C. Scott brought up yesterday have to be cleared before this list can be finalized? Or are you talking about a more abstract wishlist here? Regards, Christoph If that decision can come out of synch with the blessing of the core image we can track it elsewhere. I just want to make sure we nail it down soon so we don't have a lot of latency between finalizing the image and getting it shipped on newly manufactured XOs. Thanks, Greg S *** Date: Wed, 10 Sep 2008 18:52:17 -0400 From: Michael Stone [EMAIL PROTECTED] Subject: 8.2.0 Release Criteria ECO Documentation To: devel@lists.laptop.org Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=us-ascii; format=flowed In preparation for shipping an 8.2.0 build to manufacturing, we need to agree on release criteria. To that end, I have stubbed out rough ECO documentation for 8.2.0 at http://wiki.laptop.org/go/ECO/8.2.0 http://wiki.laptop.org/go/ECO/8.2.0/Checklist Please review these pages and offer suggestions on their talk pages so that I can fold your comments into the pages over the next week. So far, the most important changes I have made include: * Stating some of the technical documentation that future stable releases should include and making space for us to try creating that documentation for 8.2.0 at our leisure. * Stating the list of locales and keyboards which I believe must be minimally qualified for 8.2.0. See http://wiki.laptop.org/go/User:Mstone/Notes/Localization_1 for notes on what I mean by 'release X is qualified for locale Y'. * Created a test item for documentation signoff on the manual and activities signoff on the derivative builds. * Created final test items for release criteria including: 1 week of community testing all recent bugs triaged no 8.2.0 blockers release notes signoff What have I missed? Michael ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel -- Christoph Derndorfer co-editor, olpcnews url: www.olpcnews.com e-mail: [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] License your bundles, please!
On Thu, Sep 11, 2008 at 5:41 PM, C. Scott Ananian [EMAIL PROTECTED] wrote: John Gilmore has been pushing us to get our licensing ducks in a row. The one remaining problem has been activities and content bundles: we can't legally distribute bundles that don't have a clear statement of license. I have added documentation to: http://wiki.laptop.org/go/Activity_bundles#.info_File_Format and http://wiki.laptop.org/go/Sample_library.info_file on a new 'license=' field in the activity.info and library.info files, closely modelled after the License: field in RPM packages. Now I need your help! Could you all look at any activity and content bundles you maintain, add an appropriate license statement if there isn't one already (comments at the top of source files, or a COPYING file, or a statement in the README, etc) and the add a 'license=' field to your activity.info or library.info documenting the license choice? Commenting on http://dev.laptop.org/ticket/8411 when you've done so will help me keep track of how we're doing. We will not be able to ship any activities in our G1G1 8.2 image which do not have appropriate license information -- since mstone's plan-of-the-moment is to make the first release candidate for this next week, the situation is pretty urgent. Also, we will probably need to remove any activity bundles hosted on the dev.laptop.org wiki which do not have statements of license at one point. Your help is appreciated! Wouldn't Morgan and his recent survey of activity authors be a valuable resource to quickly and directly get in touch with as many activity authors as possible? Christoph Thanks! --scott -- ( http://cscott.net/ ) ___ Sugar mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/sugar -- Christoph Derndorfer co-editor, olpcnews url: www.olpcnews.com e-mail: [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [sugar] License your bundles, please!
2008/9/12 Christoph Derndorfer [EMAIL PROTECTED]: Wouldn't Morgan and his recent survey of activity authors be a valuable resource to quickly and directly get in touch with as many activity authors as possible? I'll send this info in my personal replies to them. The Peru activities at http://wiki.laptop.org/go/Activities/Peru include more activities than the G1G1 list - I'll note in the ticket which ones I have contacted. Regards Morgan ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
XO power consumption under 8.2-759
I spent a few hours tonight testing the power consumption of a G1G1 XO under 8.2-759. I didn't test any of the tricky autosuspend/resume stuff -- just how much power can be saved by various user actions. Both the answers, and how you can do measurements like this on your own XO (using the power-measurement chip in the battery) are here: http://wiki.laptop.org/go/XO_Power_Draw Rough summary: Normal power consumption of about 6 watts. By dimming the screen, you can save up to a watt. By turning the screen all the way off (xset dpms force off), you can save another 0.5 watt (total 1.5 watts for screen). By default, X or Ohm dims to monochrome a minute after you stop interacting with the laptop, and shuts off the screen after 20 minutes. By turning the WiFi chip off (with Extreme Power Management in the Sugar control panel), you can save up to a watt. By using a WiFi access point rather than a mesh, you can save up to 0.2 watts. None of these techniques involve turning off power to the CPU (the Automatic Power Management option in the Sugar control panel), which still tickles some bugs, particularly with respect to presence and sharing. When you close the lid of the XO (*), it suspends the CPU, and also turns off the WiFi chip unless you're on the Mesh. Turning off the WiFi is new in 8.2, and saves huge amounts of power. My test laptop was able to remain closed for almost 48 hours without exhausting its battery or losing the ability to wake up in a second. (However, due to a bug, it takes it 90 seconds to re-associate with your selected WiFi access point.) I don't know why my power measurements are much higher than Richard's from February (he got 3.9W to 4.9W where I got 5.9W). I tend to trust his more, since mine are one-shot samples, but my dimmer measurements do tend to corroborate each other (i.e. none of them got down to 4.9W until very very dim, yet he says the backlight was on full during his test). Further power testing, by anybody, would be welcome! Please corroborate these numbers, and/or test what Automatic Power Management does for power consumption and/or laptop run-times. 8.2 will be the first public release in which we allow ordinary users to enable the automatic suspend on idle (one of the OLPC hardware's unique features), and we haven't yet characterized how it affects the laptop's average run time before the battery runs out. John (*) Some bugs occasionally prevent the XO from properly going to sleep when you close it. Sometimes it won't power off the CPU; other times it won't power off the screen and backlight. These are being worked on for a 8.2 or a future release. To be sure your laptop won't run out of power quickly due to these bugs, check that the power LED is blinking, and look into a USB port to see that the backlight is off. If not, opening the laptop, waiting five seconds, and closing it again often works. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 8.2.0 Release Criteria ECO Documentation (Michael Stone)
Hi Christoph, Not sure if the licensing thing will be a deal breaker for including activities in the manufactured image, but we should definitely get that right ASAP. All I'm saying is that we need to decide which activities to include in the image before they start manufacturing them for sale. I want to make sure that decision gets made early. We should also test those activities with an extra level of focus since we know they will get built in. Better to do that before the release is closed. That's why I think it merits a place on the ECO checklist. Thanks, Greg S Christoph Derndorfer wrote: On Thu, Sep 11, 2008 at 11:40 PM, Greg Smith [EMAIL PROTECTED]wrote: Hi Michael, I thought of one item we missed in making this checklist. We need to pick the set of activities which we will include in the factory G1G1 image. Can you add that to the check list so we are fully ready to produce this image when its done? Don't the licensing issues with the activities that C. Scott brought up yesterday have to be cleared before this list can be finalized? Or are you talking about a more abstract wishlist here? Regards, Christoph If that decision can come out of synch with the blessing of the core image we can track it elsewhere. I just want to make sure we nail it down soon so we don't have a lot of latency between finalizing the image and getting it shipped on newly manufactured XOs. Thanks, Greg S *** Date: Wed, 10 Sep 2008 18:52:17 -0400 From: Michael Stone [EMAIL PROTECTED] Subject: 8.2.0 Release Criteria ECO Documentation To: devel@lists.laptop.org Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=us-ascii; format=flowed In preparation for shipping an 8.2.0 build to manufacturing, we need to agree on release criteria. To that end, I have stubbed out rough ECO documentation for 8.2.0 at http://wiki.laptop.org/go/ECO/8.2.0 http://wiki.laptop.org/go/ECO/8.2.0/Checklist Please review these pages and offer suggestions on their talk pages so that I can fold your comments into the pages over the next week. So far, the most important changes I have made include: * Stating some of the technical documentation that future stable releases should include and making space for us to try creating that documentation for 8.2.0 at our leisure. * Stating the list of locales and keyboards which I believe must be minimally qualified for 8.2.0. See http://wiki.laptop.org/go/User:Mstone/Notes/Localization_1 for notes on what I mean by 'release X is qualified for locale Y'. * Created a test item for documentation signoff on the manual and activities signoff on the derivative builds. * Created final test items for release criteria including: 1 week of community testing all recent bugs triaged no 8.2.0 blockers release notes signoff What have I missed? Michael ___ 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: Scratch Sensor Board needs access to TTYUSB*
c. scott ananian wrote: On Thu, Sep 11, 2008 at 5:50 PM, John Maloney [EMAIL PROTECTED] wrote: To use the Scratch Sensor Board or Pico Sensor Board (http://scratch.wik.is/Support/Sensor_Boards), you must add a file to the folder: /etc/udev/rules.d This file should contain the single line: KERNEL==ttyUSB*, MODE=0666 Adding this file allows Scratch to read and write data to the sensor board. You will need to make yourself root using the su command in order to add a file to that folder. Isn't the traditional thing to have the tty* devices owned by the serial group (uucp or dialout group if you're a real old-timer) and then set certain users to be members of that group? It seems like you really want scratch's UID to be a member of the 'serial' group. Michael? but this would only solve the problem for scratch, and not for other activities and legacy programs that want to use USB serial. you're suggesting that every activity that might need access to a serial port be modifide? (frankly, the restriction on device access to specific groups only makes sense when those devices are important in some way. since the user is free to unplug and discard this device, i hardly think it matters if they use it as intended.) paul =- paul fox, [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: recognizing a previous connection
Hi All, I can't get to that link but I have another which you may find interesting. See: http://wiki.laptop.org/go/Image:Site_Surveys-Example-ODP.odp This is a presentation on what is a site survey and an example of one done for a school in Colombia. I believe the survey and technical info was done by Motorola engineers. I have not shared this widely yet so let me know if you have any comments or suggestions before I put it on a more accessible wiki page. Thanks, Greg S [EMAIL PROTECTED] wrote: On Thu, 11 Sep 2008, [EMAIL PROTECTED] wrote: The problem in this case is when the child closes the lid they will lose there connection. When they open the lid, the XO will 1st attempt to connect to a mesh then the AP. Also there is the assumption that the schools using APs will have a single ESSID and that in practice a large number of APs will behave in this situation. Prove it! many APs with one ESSID is the normal way of deploying wifi through an area. by the way, those with USENIX memebership should take a look at the most recent ;login. there is an article in there about managing large numbers of APs to give optimal coverage in very dense environments http://usenix.org/publications/login/2008-08/pdfs/murty.pdf David Lang This also assumes that the APs, that the large schools have purchased, support WSD correctly. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: 8.2.0 Release Criteria ECO Documentation (Michael Stone)
Hi, We need to pick the set of activities which we will include in the factory G1G1 image. Can you add that to the check list so we are fully ready to produce this image when its done? I should get my proposal in early, then. :) I'd like us to consider shipping the WikiBrowse English activity (available on the Activities page) with G1G1. - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: XO power consumption under 8.2-759
On 12 Sep 2008, at 10:57, John Gilmore wrote: I spent a few hours tonight testing the power consumption of a G1G1 XO under 8.2-759. I didn't test any of the tricky autosuspend/resume stuff -- just how much power can be saved by various user actions. Both the answers, and how you can do measurements like this on your own XO (using the power-measurement chip in the battery) are here: http://wiki.laptop.org/go/XO_Power_Draw I just have a B4 here to test but I was curious to try some power measurement to see how they differed. I seem to have a slightly worrying status that's not listed on the wiki page. It's telling me Discharging at critical levels. This is just a B4 8.2-759 sitting here unplugged, with no external peripherals or USB sticks attached, after a clean boot with no activities running, connected to a wireless AP. [EMAIL PROTECTED] shell]$ sudo olpc-pwr-log Checking/waiting for a battery Yah! Found one. Reading eeprom data. Starting log pwr-080912-155211-3effeaff.csv 1221234732,70,6258600,-1222005,2484,30854,Discharging at critical levels,0 1221234742,70,6287880,-989322,2482,30848,Discharging at critical levels,-2 1221234752,70,6287880,-996223,2480,30841,Discharging at critical levels,-5 1221234762,70,6287270,-995442,2486,30834,Discharging at critical levels,-8 1221234772,70,6287270,-993619,2480,30827,Discharging at critical levels,-11 1221234783,70,6254330,-985677,2484,30820,Discharging at critical levels,-14 1221234793,69,6251890,-995963,2486,30813,Discharging at critical levels,-17 1221234803,69,6287270,-1036067,2483,30806,Discharging at critical levels,-20 1221234813,69,6285440,-1027213,2482,30800,Discharging at critical levels,-22 1221234823,69,6286050,-995703,2485,30793,Discharging at critical levels,-25 1221234834,69,6282390,-986718,2485,30786,Discharging at critical levels,-28 1221234844,69,6282390,-996354,2482,30779,Discharging at critical levels,-31 1221234854,69,6282390,-997916,2484,30772,Discharging at critical levels,-34 1221234864,69,6283610,-997656,2483,30765,Discharging at critical levels,-37 1221234874,69,6281780,-1026692,2485,30758,Discharging at critical levels,-40 1221234885,68,6281780,-1037500,2488,30751,Discharging at critical levels,-43 1221234895,68,6276290,-1000781,2482,30744,Discharging at critical levels,-46 ... --Gary P.S. Great little script BTW, hadn't noticed it before. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Scratch Sensor Board needs access to TTYUSB*
On Fri, Sep 12, 2008 at 9:29 AM, [EMAIL PROTECTED] wrote: c. scott ananian wrote: On Thu, Sep 11, 2008 at 5:50 PM, John Maloney [EMAIL PROTECTED] wrote: To use the Scratch Sensor Board or Pico Sensor Board (http://scratch.wik.is/Support/Sensor_Boards), you must add a file to the folder: /etc/udev/rules.d This file should contain the single line: KERNEL==ttyUSB*, MODE=0666 Adding this file allows Scratch to read and write data to the sensor board. You will need to make yourself root using the su command in order to add a file to that folder. Isn't the traditional thing to have the tty* devices owned by the serial group (uucp or dialout group if you're a real old-timer) and then set certain users to be members of that group? It seems like you really want scratch's UID to be a member of the 'serial' group. Michael? but this would only solve the problem for scratch, and not for other activities and legacy programs that want to use USB serial. you're suggesting that every activity that might need access to a serial port be modifide? (frankly, the restriction on device access to specific groups only makes sense when those devices are important in some way. since the user is free to unplug and discard this device, i hardly think it matters if they use it as intended.) Tested: the XO currently sets the group for /dev/ttyUSB0 to 'uucp'. So, my proposal is that (a) the 'olpc' user be added to the 'uucp' group, and (b) that the permissions.info file may be used to request that the activity's isolated UID also be a member of the uucp group. (See http://wiki.laptop.org/go/Activity_bundles#activity.2Fpermissions.info for Michael's documentation of the permissions.info file). Does this seem right to you, Michael? I think rainbow already has a mechanism to create local copies of /dev/video etc for access to the camera, etc; perhaps he'd prefer to use that mechanism instead. (I personally like trying to use the traditional groups for their intended purposes whenever possible, to avoid surprises.) --scott -- ( http://cscott.net/ ) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Speech to Text Support in OLPC
Hello I am interested in working on developing on the Indian prospects of OLPC. I understand there's some work going on in tts in OLPC. While going through the end user application software page [1], I came across this idea Since space and power is a concern, a speech to text engine would need to be small and not require a powerful CPU. By sacrificing quality a very small engine should be possible. I was interested in bringing speech to text ability in OLPC using one of the existing tools. As CMUSphinx [2] is Java based ( from what I can gather, Java is not shipped by default and there is some considerable effort involved in getting it to run [3] ) , I was wondering if porting of julius [4] (written in C) on XO would be a good idea. Julius is currently developed well for Japanese and their homepage [5] claims that VoxForge[6] is working on developing it for other languages. Also, to make it more useful in the Indian context, I would like to work upon adding support for Hindi in it. I'll be glad to have feedback/suggestions on this idea. Thanks Satya Komaragiri [1] http://wiki.laptop.org/go/End-user_application_software [2] http://cmusphinx.sourceforge.net/sphinx4/ [3] http://wiki.laptop.org/go/Java [4] http://sourceforge.jp/projects/julius [5] http://julius.sourceforge.jp/en_index.php (View the About Models section) [6] http://www.voxforge.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 2423
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2423 Changes in build 2423 from build: 2422 Size delta: 0.00M -sugar-journal 98-1.fc9 +sugar-journal 99-4.olpc3 --- Changes for sugar-journal 99-4.olpc3 from 98-1.fc9 --- + Remove dependecy on git-core. We are using a tarball. + Obvious typo in the files + Fixup packaging for the new bundlebuilder + #8287 8.2-757: Copy-to-clipboard broken in Journal -- This mail was automatically generated See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a comparison ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 2424
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2424 Changes in build 2424 from build: 2423 Size delta: 0.00M -sugar 0.82.4-1.olpc3 +sugar 0.82.5-1.olpc3 -sugar-datastore 0.82.0-1.fc9 +sugar-datastore 0.82.1-1.olpc3 --- Changes for sugar-datastore 0.82.1-1.olpc3 from 0.82.0-1.fc9 --- + #8396 copy-to-journal does not work from console -- This mail was automatically generated See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a comparison ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Greg's Weekly report
Hi All, Here's my weekly report below. BTW I would love help on any of these items. I am going to be squeezed by three releases all needing attention at the same time: - 8.2 finalize and launch - 8.2.1 kick off - 9.1 Strategy, process and top feature set definition I can find plenty of sub-tasks (e.g. check and edit the open bugs section of 8.2 release notes, or start to triage and mark bugs for 8.2.1, or collect and organize 9.1 requirements in to groups, etc). The best help is a few hours a week over a few months. Send me a note on list or off if you want to chip in. We could even create a Product Management Gang if there is enough interest... Thanks, Greg S * Status of last week's goals. 1 - Identify, triage and clarify 8.2 blocker bugs. Help get us to a well defined final release schedule. GS - Closed all bugs in finalize state. If they needed documentation I added that to the release notes. Triaged all incoming bugs. Worked with Michael to create an ECO explaining final steps to close the release. See: http://wiki.laptop.org/go/ECO/8.2.0/Checklist 2 - Update 8.2 release notes GS - Edited and tweaked notes for clarity. Still need to organize the open bugs section and rewrite in to user understandable descriptions. 3 - Write 8.2 launch plan. To include lists, web sites and other ideas for getting the word out. Once done, this will sit on the shelf until the release is final. GS - Started presentation. Otherwise not enough progress on this. 4 - Update 9.1 page with more requirements. Add Uruguay, Haiti, Rwanda, Birmingham, Mongolia, Ethiopia, others. Start writing strategy section and set schedule. GS - Wrote brief strategy blurb outlining 3 main goals of the 9.1 (http://wiki.laptop.org/go/9.1.0) release. Met with Sugar design team and planned for more regular meetings. Got a de-brief from Erik on his trip to Uruguay and Peru. Need to add his input to the 9.1 page when I get more details. 5 - Find engineering lead for 8.2.1. If none is identified, start laying out the parameters anyway (e.g. date, target customers, goals, target bug fixes, additional featurettes to consider etc.). GS - Met with Ed (new SW VP) and wrote up some broad outlines of release 8.2.1. Doing one round of internal edits before posting for public comment. 6 - Update deployments page with latest data, improve timeline and add timeline to releases page. GS - Working with Reuben, started regathering deployment status source data and getting approval to post on the public page. Thanks to Skierpage, got a timeline on the releases page but need to tweak it and the whole page before moving completely to new format (see bottom of http://wiki.laptop.org/go/Releases) 7 - Prune outdated material off OLPC wiki home page. GS - Sent e-mail to stake holders proposing removal of old links in Deployments, Developments and News sections of http://wiki.laptop.org/go/The_OLPC_Wiki. No reply yet. Goals for next week in priority order: 1 - Hound engineers to close all 8.2.0 blockers (see http://dev.laptop.org/report/28) and get a firm date for the Release Candidate build. Triage bugs and keep the release on schedule. 2 - Clean up open bugs section of 8.2. release notes. Get release notes ready for final review. 3 - Write 8.2 launch plan and technical overview presentation. 4 - Share and post 8.2.1 time frame and operating procedure (e.g. Trac queries). Start planning for Early Field Trial/Beta of 8.2.1. Keep pushing for an engineering leader/owner of 8.2.1. 5 - Review and finalize short 9.1 strategy description. Restructure requirements section to align with strategy. Fold in more deployment requirements. Keep pushing for an engineering leader/owner of 9.1. Stretch goal: prepare to write detailed requirements sections and start scrubbing bugs to create working Trac queries. 6 - Update deployments page. Update releases page and start using new semantic format (thanks to S Page for laying out the structure). Also update XS sections of releases page. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 2425
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2425 Changes in build 2425 from build: 2424 Size delta: 0.00M -rainbow 0.7.21-1.fc9 +rainbow 0.7.22-1.fc9 -- This mail was automatically generated See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a comparison ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Speech to Text Support in OLPC
Hi Satya, It great to see that you are interested in the development of TTS for OLPC. We already have integrated TTS engine espeak shipped with XO which support many languages including Hindi. It is pretty small and highly resource efficient. check this out: http://espeak.sourceforge.net/ As a part of this Google summer of Code, Hemant has worked on integration of speech synthesis in XO(http://wiki.laptop.org/go/User:Hemant_goyal). Uptill now we have a ready to use speech-server (speech-dispatcher) for XO and activities are being developed using that server. For the test drive: 1: Install the speech-dispatcher ( http://wiki.laptop.org/go/User:Hemant_goyal#RPM_Packaging_update_3) (Hemant can point you to latest rpm for OLPC) and then install my activity 2: Download my activity from http://code.google.com/p/google-summer-of-code-2008-olpc/downloads/detail?name=Assim_Deodia.tar.gzand untar it. 3: Install the .xo package using sugar-bundle-install listen-spell.xo and then run the activity. If you wish to extend the work done till now, Hemant can help you out with this. -- Regards Assim Deodia ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Speech to Text Support in OLPC
Hi Assim, Hi Satya, It great to see that you are interested in the development of TTS for OLPC. We already have integrated TTS engine espeak shipped with XO which support many languages including Hindi. It is pretty small and highly resource efficient. check this out: Satya's talking about speech-to-text, not text-to-speech. - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Speech to Text Support in OLPC
Oops.. I just made a fool of myself. Sorry i confused speech-to-text with text-to-speech. On Sat, Sep 13, 2008 at 01:45, Chris Ball [EMAIL PROTECTED] wrote: Hi Assim, Hi Satya, It great to see that you are interested in the development of TTS for OLPC. We already have integrated TTS engine espeak shipped with XO which support many languages including Hindi. It is pretty small and highly resource efficient. check this out: Satya's talking about speech-to-text, not text-to-speech. - Chris. -- Chris Ball [EMAIL PROTECTED] -- Regards Assim Deodia ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Scratch Sensor Board needs access to TTYUSB*
rainbow-0.7.22 should recognize a 'use-serial' permission which, when specified, will add the 'uucp' group to the specifying activity's list of auxiliary groups. Please test. Regards, Michael ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Date And Time control panel renamed to Timezones ?
The control panel called Date and time could maybe be renamed Timezones as you really don't set or see either date or time with the current one. Karl ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Date And Time control panel renamed to Timezones ?
That's true; It's not implemented in full. Changing the name would also require changing the icon. I hope that we have more complete settings modules for the next release, but if not, we should consider a rename then. - Eben On Fri, Sep 12, 2008 at 5:09 PM, karl ramberg [EMAIL PROTECTED] wrote: The control panel called Date and time could maybe be renamed Timezones as you really don't set or see either date or time with the current one. Karl ___ 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: Rainbow-daemon dialog in Browse?
Bert Freudenberg wrote: I've never seen a rainbow-daemon dialog before, what is it supposed to do? It doesn't work anyway, I filed a ticket with screenshot: http://dev.laptop.org/ticket/8435 I filed http://dev.laptop.org/ticket/7930 about another Browse pop-up window titled rainbow-daemon. Marco commented in your bug 8435 The title is misleading, it's caused by the fact that we preload gtk inside rainbow. Is that also why `ps ax` shows python /usr/sbin/rainbow-daemon as the COMMAND string for Browse? `xlsclients -l` also shows rainbow-daemon and some sugar-activity, but I couldn't figure out the rest of its info. -- =S user:skierpage ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 2426
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2426 Changes in build 2426 from build: 2425 Size delta: 0.13M -olpc-netutils 0.4-2.fc9 +olpc-netutils 0.5-1.fc9 +dnsmasq 2.41-0.8.fc9 --- Changes for olpc-netutils 0.5-1.fc9 from 0.4-2.fc9 --- + Guillaume Desmottes (2): + Michael Stone (2): --- Included dnsmasq version 2.41-0.8.fc9 --- -- This mail was automatically generated See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a comparison ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 2428
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2428 Changes in build 2428 from build: 2426 Size delta: 0.39M -olpc-netutils 0.5-1.fc9 +olpc-netutils 0.6-2.fc9 +libpcap 14:0.9.8-2.fc9 +tcpdump 14:3.9.8-4.fc9 --- Changes for olpc-netutils 0.6-2.fc9 from 0.5-1.fc9 --- + Michael Stone (1): + Michael Stone (1): --- Included libpcap version 14:0.9.8-2.fc9 --- --- Included tcpdump version 14:3.9.8-4.fc9 --- -- This mail was automatically generated See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a comparison ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Libertas firmware on F9 for the XS
On Sep 12 2008, at 17:08, Martin Langhoff was caught saying: On Fri, Sep 12, 2008 at 4:42 PM, Deepak Saxena [EMAIL PROTECTED] wrote: On Sep 12 2008, at 14:12, Martin Langhoff was caught saying: On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote: For the XO 8.2 kernel we had to pull forward some patches from the stable 2.6.22 branch that are not upstream to get multicast RX to work properly (#7319). Some clarifcation. The issue is not the firmware, but the kernel driver itself as there are pieces from the 2.6.22 driver that never made it upstream. Yup it's an incompatibility between the stock F9 kernel and the recent firmwares. My suggestion is to run the same driver and firmware on both XS and XO so we do not have multiple variables to deal with. I generally agree, but unfortunately, that adds significant work (of carrying custom-compiled drivers) to a tiny team of 2. We don't have a kernel maintainer in the XS team :-/ Well, my job description is simply kernel guy, not tied to XO or XS, so I will build something against your F9 kernel that you can test and will volunteer myself to keep XS libertas in sync with XO libertas until we get our kernel in sync with Fedora. ~Deepak -- Deepak Saxena - Kernel Developer - [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Home
I notice that Joyride on the XO no longer has a /root directory - just a link to a nonexistent place. Is that an intentional security change ? mikus ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Libertas firmware on F9 for the XS
Deepak, You should also add the thin firmware driver to the XS build so that they can configure the active antennas as access points. M - Original Message - From: Deepak Saxena [EMAIL PROTECTED] Sent: 09/12/2008 05:30 PM MST To: Martin Langhoff [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; Ricardo Carrano [EMAIL PROTECTED]; XS Devel [EMAIL PROTECTED]; OLPC Devel devel@lists.laptop.org; Michail Bletsas Subject: Re: Libertas firmware on F9 for the XS On Sep 12 2008, at 17:08, Martin Langhoff was caught saying: On Fri, Sep 12, 2008 at 4:42 PM, Deepak Saxena [EMAIL PROTECTED] wrote: On Sep 12 2008, at 14:12, Martin Langhoff was caught saying: On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote: For the XO 8.2 kernel we had to pull forward some patches from the stable 2.6.22 branch that are not upstream to get multicast RX to work properly (#7319). Some clarifcation. The issue is not the firmware, but the kernel driver itself as there are pieces from the 2.6.22 driver that never made it upstream. Yup it's an incompatibility between the stock F9 kernel and the recent firmwares. My suggestion is to run the same driver and firmware on both XS and XO so we do not have multiple variables to deal with. I generally agree, but unfortunately, that adds significant work (of carrying custom-compiled drivers) to a tiny team of 2. We don't have a kernel maintainer in the XS team :-/ Well, my job description is simply kernel guy, not tied to XO or XS, so I will build something against your F9 kernel that you can test and will volunteer myself to keep XS libertas in sync with XO libertas until we get our kernel in sync with Fedora. ~Deepak -- Deepak Saxena - Kernel Developer - [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 2429
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2429 Changes in build 2429 from build: 2428 Size delta: 0.00M -kernel 2.6.25-20080909.3.olpc.850b087f7daf1b0 +kernel 2.6.25-20080912.1.olpc.fff47581179f48a -alsa-lib 1.0.16-3.fc9 +alsa-lib 1.0.17-2.fc9 -audit-libs 1.7.4-1.fc9 +audit-libs 1.7.5-1.fc9 --- Changes for alsa-lib 1.0.17-2.fc9 from 1.0.16-3.fc9 --- + updated to 1.0.17a + updated to 1.0.17rc2 -- This mail was automatically generated See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a comparison ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Improved olpc-log; privacy considerations.
Scott and devel@, In response to several requests, I have finally made olpc-log capture more information. (Caveat: I have only tested the new olpc-log under ideal circumstances; i.e. on a clean-installed joyride). In spite of this lack of widespread testing, I think we would stll be well advised to include this program in our next release candidate because it will help us get more detailed memory and usage information from people who send us log-files. However, some of the changes I have made have important privacy implications; in particular, my choice to record the output of du -k / | sort -nr (This will capture all filenames in the current system [and will bind those filenames to a laptop's serial number since serial-numbers are also recorded].) How might we proceed? - My first thought is that since, at present, the decision to run olpc-log is entirely manual, we may be okay. - My second thought is to state an English warning that olpc-log will capture privacy-sensitive data. - My third thought is to add a flag which prevents olpc-log from capturing privacy-sensitive data. - My fourth thought is to make some effort to anonymize the data e.g. by hashing the filenames and recording, say, mimetype separately. - Other suggestions? Finally, olpc-log is now much more sensitive to the amount of free space (and perhaps also to the amount of free memory). Conceivably, I could rewrite it to stream its data or to be more sensitive to what resources are available but these would be a non-trivial changes. Do you think this is likely to be a problem? Regards, Michael P.S. - I filed #8457 to record the fact that people want us to capture more information in olpc-log. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
New joyride build 2430
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2430 Changes in build 2430 from build: 2429 Size delta: 0.00M -olpc-netutils 0.6-2.fc9 +olpc-netutils 0.7-1.fc9 --- Changes for olpc-netutils 0.7-1.fc9 from 0.6-2.fc9 --- + Michael Stone (1): -- This mail was automatically generated See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a comparison ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: [Server-devel] Libertas firmware on F9 for the XS
Martin, On Fri, Sep 12, 2008 at 2:18 AM, Martin Langhoff [EMAIL PROTECTED] wrote: On Fri, Sep 12, 2008 at 5:10 PM, Michail Bletsas [EMAIL PROTECTED] wrote: Where is that list? Who has it? Who coordinates bugtracking for the libertas stuff? Can't be that much of a mistery. /important If that's a mystery to you after so many months of working for OLPC, I really don't want to spoil the suspense... ;-) I'm appreciate the humour. Now this thread has 20 msgs already, and I have a release to work towards. Straight answers please...? What's more straight than saying: The team recommends that the only firmware to be used with the new 2.6.25 kernel is 22.p18 and the only known issue that this team has characterized so far with this firmware, that can be of interest to the XS, is timing issues with WPA? There may be others, but they are not known bugs so far. By the way. Actually, no. Even the WPA issue should not interfere with the XS. And, I would like to understand what is the connectivity model that you are trying to implement on the XS. Are we insisting on using active antennae as mesh gateways on the XS? Is it clear to you that we do not recommend this at all? Simply put. The model of having a bunch of school servers with a bunch of active antennas to support hundreds of laptops in 3 mesh clouds should be completely abandoned. The recommendation of the connectivity team is: use access points (note: active antennae will act as APs shortly, but this is another story). What are your reasons to do differently? - There is an old issue (seen with the 20.49p firmware and oldish driver) with the device getting locked up, which gets solved power-cycling the libertas device. Is it fixed in recent drivers / firmwares? Which ones? Many things have changed since 20.p49 I am sure they have. Now, from the team that has been working on libertas day in and day out for the last N months... does it still reset overnight? Yes, no, dunno? Again: With the 2.6.25 kernel and older firmwares, you would experience wireless crashes. Other than that (i.e. previous kernel with recommended firmware), no one has reported any overnight reset with the wireless firmware for months. Firmware 20.p49 is deprecated for months now. I had no idea that someone was using it (a communication flaw?), and I don't recall reading any questions on what version should be used with the school server, before now. Have this question been asked? cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- 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 [EMAIL PROTECTED] http://lists.laptop.org/listinfo/server-devel
Re: Outage Notification - 2008-09-13 01:00 UTC
On Wednesday 10 September 2008 12:11:07 pm Dennis Gilmore wrote: There will be an outage starting at Y2008-09-13 01:00 UTC, which will last approximately 1 hour. To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run: date -d '2008-09-13 01:00 UTC' Affected Services: Buildsystem Unaffected Services: Websites Database CVS / Source Control DNS Mail Torrent Ticket Link: https://fedorahosted.org/fedora-infrastructure/ticket/830 Reason for Outage: update koji to 1.2.6. it will enable us to turn garbage collection back on. Contact Information: Please join #fedora-admin in irc.freenode.net or respond to this email to track the status of this outage. This work has been completed, all build services restored. Please report any unusual things that you see. Dennis signature.asc Description: This is a digitally signed message part. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Home
mikus wrote: I notice that Joyride on the XO no longer has a /root directory - just a link to a nonexistent place. Is that an intentional security change ? no, just a bug. paul =- paul fox, [EMAIL PROTECTED] ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Wellington test team vs Activities - 2008-09-13
My notes Today we did a lot more activity testing, while keeping an eye out for OOM behaviour. On several machines we captured the output of ps_mem.py in a bg process. It quickly got boring as we didn't see any mem usage spikes. General - We were distributing the activities on ext3 usb sticks -- this does not work. Attached logs to #8099 - Machines have /home/pilgrim and/or /home/cscott directories...? Upgrade methods mixed (NAND, olpc-update) so I'm uncertain of the source of the problem... - Memory pressure/OOM killer: we didn't see the OOM killer in action. Firefox with several tabs open did get machines unusable due to memory pressure and killall -9 firefox failed to kill it. At that point ps_mem.py reported ff taking ~80MB - was ok as the single activity open, but could not coexist with another heavy activity such as Physics. At such times vmstat reported 0 buffers, 3M free, and ps_mym.py ~189MB used in total. Story Builder - Gorgeous activity, and well thought out lesson plans. Wish all activities had this. - Very slow - almost unusable - Very high cpu usage on idle. Other activities from the same set don't suffer this problem. Map - Hit #8318 which causes it to fail to start. yum install hulahop didn't see the new hulahop (reported as fixed by Scott) - probably in a different repo, so could not confirm the fix. Cartoon Builder - Very cool, also excellent lesson plans - The lesson plans in Spanish look remarkably similar to the English ones :-) #8459 - On close, got 'Keep error' #8460 OurStories - Fails to start - #8461 - from what I can see, suspect that the original authors have done something really nice but have failed to package the .xo properly... - Seems to be a really compelling concept from the wikipage... Physics - Too addictive - lost a ton of time playing with it. - Does not close - #8462 - High cpu usage when not in focus #8463 Firefox - Consumes a lot of memory - Is not killable when under memory pressure (perhaps it just takes very long to be killed?) -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- 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: Wellington test team vs Activities - 2008-09-13
Transcription of Paul's notes: Horse game - bottom half of screen is not filled with the same graphic (resolution problem?) and the horse leaves a track over it. No crash but visual nastiness. (tried to get screenshot hack going but failed) Success running these: - x2o - Wikipedia Spanish - MinivMac - Bridge -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- 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: Wellington test team vs Activities - 2008-09-13
Forwarded as she's not on the list - -- Forwarded message -- From: Tabitha Roder [EMAIL PROTECTED] Tabitha's notes: XO Build 8.2-759 Mini vMac-1 - ctrl F for full screen is great! played with excalibur, note pad, calculator, puzzle, all good, but it is hard to shut down Mini vMac - seems you have to stop in the frame? Bridge-1 good Stopwatch-1 good Poll-17 - create own poll good, voted good, lesson plans display as XML not so good, bug logged #8456 Schoolsplay-1 - loads, font size is too big in the frames and in the pyramid, cant really play as cant read :-( bug logged #8458 Audacity-1 - fails to launch, got logs, bug logged #8453 XaoS-1 - good Moon-4 good Colors-4 - still not able to stop activity, same as v4 - see original bug #8335 ProducePuzzle-0 - good Ok, now onto the big test - GCompris-7, get ready this is long GCompris - Various puzzles *assemble - good *tangram - good *build - good *superbrain - good *hanoi - good *sliding blocks - good *sudoku - good *fifteen game - good Gcompris - Mathematic games - geometry *freedraw - good *redraw - could not find or load the file skins/gartoon/redraw.svg this activity is incomplete exit it and report the problem to the authors ([EMAIL PROTECTED]) *mirror - could not find or load the file skins/gartoon/redraw_symmetry.svg this activity is incomplete exit it and report the problem to the authors ([EMAIL PROTECTED]) Gcompris - Mathematic games - calculations *math memory **multiply - good **add - good **subtract - good *algebra **add and subtract tested, took a while to work out that you have to push check answer or it thinks you havent entered an answer *number munchers **multiple - good **prime - good *math memory **bit confusing that questions with the same answer dont match in the matching game - e.g. 4 + 4 is not equal to 3 + 5, they are both = 8 only *balance the scales - good *target - good *series of correct operations - good Gcompris - Mathematic games - numeration *pairs of dice - good *count the items - couldn't find or load the file enumerate/food/banana.png this activity is incomplete - bruno *magician hat - good *feed tux the fish - good *money - couldnt find money/euro/p5e.png - bruno *helicopter - good *draw with numbers - good GCompris - amusement *tuxpaint - cannot find tux paint install it to use this activity *football - good *hexagon - good *word processor - good, we all like the themes *drawing / animation - works for draw not animation - save image exits GCompris so cannot make animation *chat - sorry couldnt test this today GCompris - reading *click on letter - good *reading practice - good *horizontal - words start above the box not in it *vertical - words start above the box not in it *missing letter - good *image name drag and drop - good GCompris - discover the computer *keyboard **numbers with dice - good **throw ball to tux - good **simple letters - good **falling words - good *mouse **control the hose pipe - good **click the mouse - good **move the mouse - good **click on me - good **click and draw - good GCompris - strategy games *practice chess - error: the external program gnuchess is mandatory to play chess in gcompris first install it and check it is in /usr/games/gnome-gnuchess *connect 4 - good *bar game - good - the prerequisite of a brain is cute *oware - good GCompris - experiental games *parachutist - good *canal lock - good *water cycle - good *electricity - cannot find the gnucap electric simulator you can download and install it from http://geda.seul.org/tools/gnucap/ to be detected it must be installed in /usr/bin/gnucap or /usr/local/bin/gnucap you can still use this activity to draw schematics without computer simulation *pilot a submarine - good *sea race - good GCompris - discovery games *misc **drag and drop shapes - good **left and right words - good **algorithm - good **chronos - good **learning clock - good **region - activity works well but my brain did not (lol) **locate countries - good (and easier for us to answer than regions! lol) *colors **rebuild the mosaic - good **colors (ducks) - good stopped here, sorry didnt quite get through all the activities Overall comments on GCompris - there was lots of positive reinforcement for learners which was good to hear (literally hear), impressed by this work. Few times the words in the help and instructions and names were on top of each other, like it couldnt fit all the writing in the box so would overlap. Bit slow to open and close each game but still very cool. Thanks for all the effort put in here so far. Tabitha 2008/9/13 Martin Langhoff [EMAIL PROTECTED] Transcription of Paul's notes: Horse game - bottom half of screen is not filled with the same graphic (resolution problem?) and the horse leaves a track over it. No crash but visual nastiness. (tried to get screenshot hack going but failed) Success running these: - x2o - Wikipedia Spanish - MinivMac - Bridge -- [EMAIL PROTECTED] [EMAIL
Re: [Server-devel] PostgreSQL mgmt on Fedora: pg_cluster-like tools?
Martin Langhoff [EMAIL PROTECTED] writes: I'm getting familiar with the Fedora tools around Pg, and wondering whether there is anything similar to the pg_cluster stuff that's available in Debian/Ubuntu. Not really. I think Devrim Gunduz has been working on a similar idea for the RPM distributions, but no results yet. Obviously the lack of a convenient upgrade path is a real PITA, so I'm in favor of solving it somehow, but how to do it without breaking a lot of stuff? (It should be noted that upstream is working on in-place upgrade; but I wouldn't exactly hold my breath on that happening for PG 8.4, and it does nothing for existing releases anyway.) regards, tom lane ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] PostgreSQL mgmt on Fedora: pg_cluster-like tools?
On Thu, 2008-09-11 at 20:38 -0400, Tom Lane wrote: Has anyone looked at whether their solution would drop into Fedora? As you'll remember, you and I talked about this issue at PostgreSQL Anniversary Summit. I have worked on a prototype then: https://projects.commandprompt.com/public/pgcore/repo/rpm/redhat/8.1/postgresql/F-9/postgresql-8.1-multiple.spec This is WIP solution, but what we talked then was: * Debian's solution was not that much good. It is built on lots of perl scripts, etc, and maintenance costs are high. * Use the approach that is in the spec file above * Create a postgresql-default-$VERSION package which will make that version default. * Use sysconfig/pgsql file as the main source around multiple postmaster configuration. I will now ask Command Prompt whether they can let me work on this issue for 8.4. This time I started 8.4 very much earlier than we all did before, so I believe, if I have enough time, I can finish this before 8.4 beta and we can apply it to Fedora 11 and above.. Regards, -- Devrim GÜNDÜZ , RHCE PostgreSQL Replication, Consulting, Custom Development, 24x7 support Managed Services, Shared and Dedicated Hosting Co-Authors: plPHP, ODBCng - http://www.commandprompt.com/ signature.asc Description: This is a digitally signed message part ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] PostgreSQL mgmt on Fedora: pg_cluster-like tools?
On Fri, 2008-09-12 at 11:59 +1200, Martin Langhoff wrote: - Major Pg upgrades will have to run 100% unattended, with a sane failover, so: install the new version of Pg, attempt a pg_dump|pg_restore data migration and only switch over if it was successful. I am *very* against this one. It is not packager's job to run dump/reload: * You may never be sure that it will work. We had this issue in 8.3 for example. * Upstream never ever gives such a guarantee that all apps will work on every PostgreSQL version. For example, some casts were removed in 8.3. So dumping/restoring should be a DBA work. So switch over if it was successful is really a bad idea, and *will* break things. * RPMs are *not* allowed to do interactive job, per guidelines. Period. Regards, -- Devrim GÜNDÜZ, RHCE devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr http://www.gunduz.org signature.asc Description: This is a digitally signed message part ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Couple things I'm looking for help with... (revisor, GPG migration...)
Martin Langhoff wrote: Making a well tuned install menu. Not too complex, some minor patching of revisor and a shell script involved. You'll want good connectivity as testing involves building the CD :-) http://dev.laptop.org/ticket/8360 Hey Martin, the --isolinux-cfg helps here, doesn't it? Using ks=hd:LABEL=foo:ks.cfg in one of the menu items should work like Chris and Jeremy mentioned... Helping me figure out how to make a spin post-GPG-keys-change-drama - see http://marc.info/?l=fedora-devel-listm=122109127113298w=2 I think I answered this; http://marc.info/?l=fedora-devel-listm=122114550831324w=2 All you really really need to do is make sure you include the new fedora-release package for the new GPG keys to be on the installed system and avoid needing to go through the transition of keys. As far as the installation is occurred, you'll hit BZ #998 (the installer doesn't verify keys). Hope this helps ;-) Kind regards, Jeroen van Meeuwen -kanarip ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Couple things I'm looking for help with... (revisor, GPG migration...)
On Fri, Sep 12, 2008 at 7:46 PM, Jeroen van Meeuwen [EMAIL PROTECTED] wrote: the --isolinux-cfg helps here, doesn't it? Using ks=hd:LABEL=foo:ks.cfg in one of the menu items should work like Chris and Jeremy mentioned... Yes it definitely does, thanks! We need a tiny patch to add a 2nd ks file - you'll see in the ticket I'd like to have one with interactive in it, and one without. Helping me figure out how to make a spin post-GPG-keys-change-drama - see http://marc.info/?l=fedora-devel-listm=122109127113298w=2 I think I answered this; http://marc.info/?l=fedora-devel-listm=122114550831324w=2 Indeed - thanks! Hadn't seen it when I posted :-) All you really really need to do is make sure you include the new fedora-release package for the new GPG keys to be on the installed system and avoid needing to go through the transition of keys. Cool. As far as the installation is occurred, you'll hit BZ #998 (the installer doesn't verify keys). From what I read there, that'll just log warnings in install.log right? Good on Jeremy to reopen a 1000 bug. A while ago I managed to fix bug #33 (or around there) in Moodle. cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- 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-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] PostgreSQL mgmt on Fedora: pg_cluster-like tools?
Martin Langhoff [EMAIL PROTECTED] writes: 2008/9/12 Devrim GÜNDÜZ [EMAIL PROTECTED]: * Upstream never ever gives such a guarantee that all apps will work on every PostgreSQL version. For example, some casts were removed in 8.3. Having been once the maintainer of the Pg compat layer in Moodle, I also have first-hand experience with this. When the casts removal was mentioned in pg-devel, who was there asking about backwards compat? If you need 100% backwards compatibility, you keep using 8.2 (or whichever). That's why we keep maintaining back branches for so long. If we were to try to keep 100% compatibility in new releases, our ability to add new features would be crippled. So I'm not about to apologize for the fact that 8.3 exposed the brokenness of some broken apps. Anyway, Devrim is quite right that mere installation of an RPM cannot execute any sort of database conversion. The functionality would need to be invoked sometime else. That doesn't mean it has to be manual though. Could we put it in the start script, invoked by something like service postgresql upgrade? Exactly what does a conversion look like in Debian's packaging, anyway? regards, tom lane ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Libertas firmware on F9 for the XS
Deepak, You should also add the thin firmware driver to the XS build so that they can configure the active antennas as access points. M - Original Message - From: Deepak Saxena [EMAIL PROTECTED] Sent: 09/12/2008 05:30 PM MST To: Martin Langhoff [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; Ricardo Carrano [EMAIL PROTECTED]; XS Devel server-devel@lists.laptop.org; OLPC Devel [EMAIL PROTECTED]; Michail Bletsas Subject: Re: Libertas firmware on F9 for the XS On Sep 12 2008, at 17:08, Martin Langhoff was caught saying: On Fri, Sep 12, 2008 at 4:42 PM, Deepak Saxena [EMAIL PROTECTED] wrote: On Sep 12 2008, at 14:12, Martin Langhoff was caught saying: On this same thread, yesterday... Deepak Saxena [EMAIL PROTECTED] wrote: For the XO 8.2 kernel we had to pull forward some patches from the stable 2.6.22 branch that are not upstream to get multicast RX to work properly (#7319). Some clarifcation. The issue is not the firmware, but the kernel driver itself as there are pieces from the 2.6.22 driver that never made it upstream. Yup it's an incompatibility between the stock F9 kernel and the recent firmwares. My suggestion is to run the same driver and firmware on both XS and XO so we do not have multiple variables to deal with. I generally agree, but unfortunately, that adds significant work (of carrying custom-compiled drivers) to a tiny team of 2. We don't have a kernel maintainer in the XS team :-/ Well, my job description is simply kernel guy, not tied to XO or XS, so I will build something against your F9 kernel that you can test and will volunteer myself to keep XS libertas in sync with XO libertas until we get our kernel in sync with Fedora. ~Deepak -- Deepak Saxena - Kernel Developer - [EMAIL PROTECTED] ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] PostgreSQL mgmt on Fedora: pg_cluster-like tools?
On Sat, Sep 13, 2008 at 12:07 AM, Tom Lane [EMAIL PROTECTED] wrote: Having been once the maintainer of the Pg compat layer in Moodle, I also have first-hand experience with this. When the casts removal was mentioned in pg-devel, who was there asking about backwards compat? If you need 100% backwards compatibility, you keep using 8.2 Perhaps wasn't clear - I wasn't complaining at all, just pointing out to Devrim that I am aware and active in tracking compat issues. Anyway, Devrim is quite right that mere installation of an RPM cannot execute any sort of database conversion. The functionality would need to be invoked sometime else. That doesn't mean it has to be manual though. Could we put it in the start script, invoked by something like service postgresql upgrade? I completely agree. Exactly what does a conversion look like in Debian's packaging, anyway? * apt-get install postgresql-8.2 * pg_dropcluster –stop 8.2 main * pg_upgradecluster -v 8.2 8.1 main /var/lib/postgresql/8.2/main and if it works well, pg_dropcluster 8.1 main will delete the data dir of the old one. also see http://www.digipedia.pl/man/pg_upgradecluster.8.html cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- 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-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel