OLPC SW-ECO 3

From OLPC

Jump to: navigation, search
  This page is monitored by the OLPC team.

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

Contents

[edit] 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)

[edit] 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.

[edit] 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.

[edit] 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.

[edit] Test Results

Installation & Customization Test

[edit] Summary

[edit] Final test

Personal tools
  • Log in / create account
  • Login with OpenID
About OLPC
About the XO
Projects
OLPC wiki
Toolbox