OLPC SW-ECO 3: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
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: C. Scott Ananian
; 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.
# 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]; signed customization logic is privately 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==

Revision as of 23:21, 3 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
C. Scott Ananian
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.
  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 privately 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