OLPC SW-ECO 3: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 34: Line 34:
==Proposed Fix(es)==
==Proposed Fix(es)==


# Remove all activities but those listed in [http://dev.laptop.org/ticket/6598]. Pilgrim patches 5dcc698187a5a7c274eb5b63b821c091e67b17f9, ee82840f79835e4d36f1e1d8f292ec6bafd08352, and 4d5477eef31f3e237e60112fdbbcf810fb80c3f1 accomplish this. Unsigned Build [http://xs-dev.laptop.org/~cscott/olpc/streams/ship.2/build659/ 659] was built with these patches. A signed build 659 is privately available.
# Remove all activities but those listed in [http://dev.laptop.org/ticket/6598]. Pilgrim patches 5dcc698187a5a7c274eb5b63b821c091e67b17f9, ee82840f79835e4d36f1e1d8f292ec6bafd08352, and 4d5477eef31f3e237e60112fdbbcf810fb80c3f1 accomplish this. Unsigned Build [http://xs-dev.laptop.org/~cscott/olpc/streams/ship.2/build659/ 659] was built with these patches, but pre-release testing has disqualified it. Further discussion at the March 5, 2008 Software Status Meeting led to a decision to seek a build based on the 69x series since this series has much more complete Spanish translations.
# Create and sign a kernel+initramfs that will boot the system, unpack some bundles, and power down the system. Done in [http://dev.laptop.org/git/users/mstone/irfs-udebs irfs-udebs]; [[Customization key | signed customization logic]] is available.
# Create and sign a kernel+initramfs that will boot the system, unpack some bundles, and power down the system. Done in [http://dev.laptop.org/git/users/mstone/irfs-udebs irfs-udebs]; [[Customization key | signed customization logic]] is available.



Revision as of 20:44, 5 March 2008

  This page is monitored by the OLPC team.

This is an unscheduled software release. See also OLPC 656 Software Release Notes.

Summary

Title
Mexico Build and Customization Key
Date proposed
2008-03-02
Target date
week of 2008-03-02
Trac items
  • 1124 - documenting practices for customizing builds
  • 6430 - usb-based customization key
  • 6598 - base activities for customizable builds
  • 6431 - resource usage of activities installed via library bundles installed via journal
  • 6631 - olpc-utils for customization key
NOT ADDRESSED: 6432, 5719
Priority
high. Mexico deployment is blocking on the release.
Champion
Michael Stone
Reviewers
Reviewers should include: Michael, Bernie, Scott, Jim, Scott, Tomeu
Special testing required
none
Rollout
  • Manufacturing: none
  • Field: manual reflash and customization to all Mexico machines.
Discussion
Comments/discussion
Checklist
OLPC_SW-ECO_3 Checklist (initially cloned from USR_Checklist)

Issue list

  1. Mexico wants to install different activities than those contained in build 656.
    • First-boot customizations make 'save-nand'-based customizations risky to deploy.
    • In order for olpc-update to respect Mexico's activity-set choice, future builds must not contain activities that Mexico has removed.

Proposed Fix(es)

  1. Remove all activities but those listed in [1]. Pilgrim patches 5dcc698187a5a7c274eb5b63b821c091e67b17f9, ee82840f79835e4d36f1e1d8f292ec6bafd08352, and 4d5477eef31f3e237e60112fdbbcf810fb80c3f1 accomplish this. Unsigned Build 659 was built with these patches, but pre-release testing has disqualified it. Further discussion at the March 5, 2008 Software Status Meeting led to a decision to seek a build based on the 69x series since this series has much more complete Spanish translations.
  2. Create and sign a kernel+initramfs that will boot the system, unpack some bundles, and power down the system. Done in irfs-udebs; signed customization logic is available.

Suggested tests

  1. Specific tests include preparing a USB key with a suitable signed build, signed initramfs, and 'bundles' customization directory, then using it to reflash and customize a write-protected Spanish-language laptop.

Test Results

Installation & Customization Test

Summary

Final test