OLPC SW-ECO 3: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
m (categorize)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{OLPC}}
{{subst:OLPC_SW-ECO-2}}

This is an [[Unscheduled software release process|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:
:* [http://dev.laptop.org/ticket/1124 1124] - documenting practices for customizing builds
:* [http://dev.laptop.org/ticket/6430 6430] - usb-based customization key
:* [http://dev.laptop.org/ticket/6598 6598] - base activities for customizable builds
:* [http://dev.laptop.org/ticket/6431 6431] - resource usage of activities installed via library bundles installed via journal
:* [http://dev.laptop.org/ticket/6631 6631] - olpc-utils for customization key
:NOT ADDRESSED: [http://dev.laptop.org/ticket/6432 6432], [http://dev.laptop.org/ticket/5719 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: [[Talk:OLPC_SW-ECO_3|Comments/discussion]]
; Checklist: [[OLPC_SW-ECO_3 Checklist]] (initially cloned from [[USR_Checklist]])

==Issue list==

# 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)==

# 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.

==Suggested tests==

# 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'''<br>

===Summary===



==Final test==

[[Category:Builds]]

Latest revision as of 02:31, 30 July 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