olpc software meeting notes for Tue Nov 28th, 2006
Christopher Blizzard
blizzard at redhat.com
Tue Nov 28 22:02:08 EST 2006
Software Meeting 11/28/2006
Attending:
Richard Smith
Lillian Walter
Jordan Crouse
John Palmieri
Mitch Bradley
Ted + Victor from Quanta
Marcelo Tosatti
Ivan and Chris Ball
Mitch running the meeting
Chris taking notes
Action Items:
AI: Victor will talk to Mark about quantity for Beta 2
AI: Blizzard to see where Beta 2 units are going (developers, countries)
AI: Mitch to own power project for Beta 2
AI: Chris Ball to own performance
AI: Chris Blizzard to own stability
AI: BIOS team to deliver working BIOS bits tomorrow (nov 29)
AI: John Palmieri to work on image updater with new BIOS (nov 29)
AI: Blizzard to find out from Lindsay how many we're sending out
AI: Jordan to work on getting DCON and X hacks out and get real fixes in
now that Beta 1 is done
AI: Blizzard to talk to Andres about new kernel feature (.19)
AI: Victor to tell Mitch what chips they are using and send samples to
Mitch for ethernet on the line
AI: Lots of bug triage for everyone
o Schedule for B2
- Integrated Verification Test by Jan 15 minus a week for Christmas vacation
o Should use trac for btest-2
o What outstanding items will we have by beta2?
- Victor: Mark says 500 units for beta2
- Victor will discuss with Mark next week to double check
- Not sure that they will have units to us by jan 15th, that's when the
quanta testing team gets first units
- Those units will go where?
- No distribution list yet - not sure where they are going to go
- Chris: guessing some refreshes for developers, but mostly for countries
o Power Management for beta2 - want to have something to demo
o Performance, stability and power management - focus points for the
next 6 weeks
o Beta2 builds will get faster python, which means faster sugar
o But with half the memory
- Python 2.5 has better memory management, if we go that route
o Preview of document stuff in place by beta2?
- Should have a working eBook reader by the end of this week? John is
coming into the office and has a working reader. Will require 2-5 of
integration work before it's ready to be put into the build.
o ROM security is not a priority for the next build, should target at beta3
- Prototyping as available, but not pushing for beta2
- Should have crypto bits for the bios by Nov 30th (code to see if an
image is properly signed.)
- Last bit is EC changes to clear the write protect bits? Not
tested, but Mitch thinks it is in.
o Blessed software bits?
- Richard has built what is supposed to be the right stuff, still has
the brick. Waiting on that.
- Software? Any testing time on 187?
- Haven't done any testing on that yet.
- Chris Ball has a keyboard problem of some kind?
- John thinks it's fine and is running it on his box.
- It checks for a-test it doesn't load the module and uses a
different xorg.conf.
- Only differences between 185 + 187 is the module loading and the
xorg.conf
- What other testing do we need to do?
- Load them on a few more machines and make sure that the i80* driver
is loaded and the right xorg.conf is copied over.
- Need to do some functional testing + tinderboxing + boot it on an
a-test
- Make sure it works with the new buildrom update and make sure that
it leaves the manufacturing data is intact
- at the OK prompt and there's a one line check for it
- Also need to generate an auto-update image that flashes the BIOS and
push the right build onto the nand
- Doesn't have to be the same build
- Might need a > 1G key - can use the little seagate drives
- John has done it in the past with a manual step, but we can hook
that up to an init script
- Get a minimum build with a 512 key if we want
- Want to make sure
- Need to talk to lindsay about how many go out tomorrow
- Maybe pull olpcflash out of the build? Maybe not
- Blizzard won't be in the office, John volunteers to sign up to run
this process WE HAVE A WINNER!
o Ramping back up?
- Get update stuff out of the way and then get serious about power
management - Mitch will drive that once we're done
- Chris will be driving Performance goals
- Baselines for performance need to be established
- Track progress - Chris will be driving some of that with new tbox stuff
- Stability - Chris Blizzard will own
- Hard to measure
- Memory Management (also can measure)
- Process-wise making sure that things don't break over time
- Smoketesting Procedures - running through a set of tests
- Over time testing - 100 most popular pages and see how long we last
- Need to automate sugar somehow
- Milestones for progress for build time and when we will do feature freezes
o Cleanup from btest1
- Unscrew A-test
- Need to work on an updated a-test image at some point
- Not in bad shape
- Wireless on A-test?
- Wireless was having problems (from Richard?)
- Needs more investigation
- don't know what boot firmware was on it, need to investigate
- Richard will test
- Cleaning up a bunch of apps
- X needs to be fixed
- Lots of fixes for btest-1 that need to get cleaned up post-btest
- Some DCON fixes as well
o Major pieces to include
- New kernel? (2.6.19?)
- Job for Andres!
- New Python (2.5?)
- Let's document in trac or spreadsheet
- AI: Blizzard to talk to Andres for new kernel, etc
o Network support for manufacturing?
- High priority for beta test 2?
- Would be good to test for beta2
- What about the slow ethernet?
- AI: Victor will tell Mitch the chips that they use
- AI: Victor needs to send specific parts to Mitch for building/testing
o Ivan: looking at trac we have a number of bugs that are still
targetted at old test builds
- Need to make sure that they are retargetted or closed at some point
o Bug triage
27: stress tester: cjb did an image for this and gave it to tests at quanta
- Will close and will continue to enhance the testing
- Quanta does have manufacturing testing and their own procedures
- AI: Ivan: Will close with a comment that it was delivered to Quanta
43: wireless mesh software: we do have this and there's driver support
- AI: blizzard: need to add a comment that it needs testing
270: USB high speed issues: engineers are still looking at those on
pre-b boards
- AI: David Woodhouse: See if the problems still exist on btest2
- AI: Chris will retarget a btest2
272: 273: 274: 275: all same problem, chris will retarget at btest2
- 273 should be reassigned to jordan
280: delay in dcon -> gpu transition: hasn't been touched since nov 6
- Have a fix at amd but didn't want to add right before
- AI: Jordan will check with David Woodhouse to see if we need to get
the right fix into the right place
- Will affect power management as well, need check (turning off panel
earlier rather than later)
298: Wireless device appears + disappears: from comments mfoster
believes this is a problem with the known power issues in beta1?
- AI: need to ask david woodhouse and retarget at beta2
409: high number buttons as primary: owned by warp: jg says this is
solved by new evdev that's in 172 needs testing by someone before closing
- Needs testing: AI: retarget to beta2 and need to verify fix
454: wireless oops: dan williams:
- AI: change owner to marcelo and change to beta2
455: OF failed to set device address: 1: new firmware might solve this,
but solve this
- AI: Chris will retarget to beta2 and ask marcelo to test with
hardware and new firmware
331: sort out keymap: getting keymaps into X
- Keymaps should all be in, need to be tested on the actual keyboards
- AI: retarget to beta2 and add a comment to test this
461: overwriting manfacturing data
- fixed in new image
- olpcflash will be fixed after we get the update image out the door
- move to beta2
213: hacking the kernel
- beta2, move to andres
420-424 for various keymaps
- Close these for 331 - we do have all the keyboards
512: beta test 1b auto update image
- Should be done by tomorrow
446: sugar keys not working
- retarget for beta2 with comment about only camera not working
476: manfacturing data values are in wrong order
- Close it, it's fixed
More information about the Devel
mailing list