ECO/8.2.1: Difference between revisions
< ECO
Jump to navigation
Jump to search
m (→Summary: link to right smoke test) |
|||
(18 intermediate revisions by 10 users not shown) | |||
Line 4: | Line 4: | ||
== Summary == |
== Summary == |
||
; Title: 8.2.1 OS, [[Release_notes/8.2.1]] |
; Title: [[8.2.1]] OS, [[Release_notes/8.2.1]] |
||
; Description: The OS upgrade is to address critical bug fixes from release 8.2.0, mostly found in Uruguay |
; Description: The OS upgrade is to address critical bug fixes from release 8.2.0, mostly found in Uruguay. We also need to include fedora icon in all our releases going forward. We should consider including OFW with touchpad support in the final OS image (if it is ready). |
||
; Date proposed: 2008-12-15 |
; Date proposed: 2008-12-15 |
||
; Priority: High. Uruguay wants to deploy in the beginning of January. |
; Priority: High. Uruguay wants to deploy in the beginning of January. |
||
; Champion: Kim/Reuben |
; Champion: Kim/Reuben |
||
; Root Cause: A regression occurred that broke wireless activation. This feature doesn't have a test case and since we waited so long before we had a signed build to test, we did not find this regression. Other bug fixes in this release are to help Uruguay with their roll-out including their ability to manage their own final build (try to keep OLPC out of the sign-off). |
|||
; Root Cause: |
|||
; Effect from the user perspective: Uruguay had a process that allowed all the laptops to get their activation keys wirelessly from the local school server on a regular basis. Release 8.2.0 broke that process. |
|||
; Effect from the user perspective: |
|||
; Proposed Fix: |
; Proposed Fix: Address bugs and small features listed below |
||
; Reviewers: triage team |
; Reviewers: triage team |
||
: Testing: [[ |
: Testing: [[Smoke_test/8.2.0|1 hour smoke]] |
||
; Special testing required: specific test cases for each bug fix |
; Special testing required: specific test cases for each bug fix; create a wireless activation test case |
||
; Discussion: |
; Discussion: |
||
; Checklist: [[ECO/8.2.1_Checklist|ECO 8.2.1 checklist]] |
; Checklist: [[ECO/8.2.1_Checklist|ECO 8.2.1 checklist]] |
||
Line 20: | Line 20: | ||
== Relevant Trac items == |
== Relevant Trac items == |
||
Canonical source: |
|||
[http://dev.laptop.org/report/38 Trac report #38] |
|||
* [http://dev.laptop.org/ticket/8745 8745], [http://dev.laptop.org/ticket/9044 9044]: Translations - software update control panel; Journal full message |
|||
* [http://dev.laptop.org/ticket/9045 9045]: Uruguay key generation |
|||
* <trac>8976</trac>: Wireless activation |
|||
* [http://dev.laptop.org/ticket/8982 8982]: Etoys mp3 player |
|||
* <trac>8745</trac>: Translation - software update control panel |
|||
⚫ | |||
* <trac>9044</trac>: Translation - Journal full message |
|||
⚫ | |||
* <trac>9045</trac>: Uruguay key generation |
|||
* <trac>8982</trac>: Etoys mp3 player |
|||
⚫ | |||
⚫ | |||
* <trac>8451</trac>: OFW Touchpad support |
|||
* <trac>8942</trac>: X Touchpad support |
|||
Other bugs: |
|||
* <trac>8667</trac>, <trac>8799</trac>: wireless fixes for mbletsas. |
|||
== Description of the patches applied to the new RPMs in this build == |
== Description of the patches applied to the new RPMs in this build == |
||
== Firmware Changes == |
== Firmware Changes == |
||
Update to at least q2e22 which has many fixes and support for the new keyboard. All thought new keyboard support is not stirctly required, (new KBC machines from the factory will already have the the latest firmware) its going to be helpful for them if all their machines are at the same firmware level after the upgrade. |
|||
q2e18->q2e22 change list |
|||
OFW |
OFW |
||
* trac 8451 - Fixed test-all crash after touchpad test. |
|||
* Multicast NAND updater test version included |
|||
* trac 8737 - Better wlan scan output from APs with malformed data |
|||
* Support for new keyboard controller |
|||
* Handle ramdisk location changes required by new Linux kernels |
|||
* Turn on serial console for secure boot |
|||
* trac 8818 - fixed spurious memtest error reports by turning off USB when running memtest. |
|||
* trac 8811 - fix booting Linux with no ramdisk. |
|||
* trac 8785 - fixed NAND partition creation bug |
|||
* fixed ftrace regression |
|||
* trac 8451 - Handle "test /mouse" issues raised by comment 9 of that ticket. |
|||
* trac 8451 - further improvements in mouse/trackpad robustness. |
|||
* trac 8897 - EMACS was leaving cruft at the end of files. |
|||
* scan-nand was misclassifying erased-without-cleanmarkers blocks. |
|||
* trac 8940 - fixed glitches in trackpad selftest |
|||
* trac 8932 - fixed non-secure OFW reflash from NAND |
|||
* Added "stream-poll?" and "adaptive-poll?" mouse methods for client OSes. |
|||
* Increased the size of args-buf to 256 to handle long Linux cmdlines. |
|||
EC |
EC |
||
* Removed some unused legacy keyboard controller commands. |
|||
* Support for new ENE keyboard controller |
|||
== Testing == |
|||
View the test plan at [[Test cases 8.2.1]]. |
|||
[[Category:ECO]] |
Latest revision as of 01:35, 27 January 2011
This page is monitored by the OLPC team.
This is a software release.
Summary
- Title
- 8.2.1 OS, Release_notes/8.2.1
- Description
- The OS upgrade is to address critical bug fixes from release 8.2.0, mostly found in Uruguay. We also need to include fedora icon in all our releases going forward. We should consider including OFW with touchpad support in the final OS image (if it is ready).
- Date proposed
- 2008-12-15
- Priority
- High. Uruguay wants to deploy in the beginning of January.
- Champion
- Kim/Reuben
- Root Cause
- A regression occurred that broke wireless activation. This feature doesn't have a test case and since we waited so long before we had a signed build to test, we did not find this regression. Other bug fixes in this release are to help Uruguay with their roll-out including their ability to manage their own final build (try to keep OLPC out of the sign-off).
- Effect from the user perspective
- Uruguay had a process that allowed all the laptops to get their activation keys wirelessly from the local school server on a regular basis. Release 8.2.0 broke that process.
- Proposed Fix
- Address bugs and small features listed below
- Reviewers
- triage team
- Testing: 1 hour smoke
- Special testing required
- specific test cases for each bug fix; create a wireless activation test case
- Discussion
- Checklist
- ECO 8.2.1 checklist
- Rollout
- Uruguay, others
Relevant Trac items
Canonical source: Trac report #38
- <trac>8976</trac>: Wireless activation
- <trac>8745</trac>: Translation - software update control panel
- <trac>9044</trac>: Translation - Journal full message
- <trac>9045</trac>: Uruguay key generation
- <trac>8982</trac>: Etoys mp3 player
- <trac>8155</trac>: related to Journal copy patch (from Sayamindu)
- <trac>8767</trac>: Boot and Sugar need to include Fedora logo
- <trac>8451</trac>: OFW Touchpad support
- <trac>8942</trac>: X Touchpad support
Other bugs:
- <trac>8667</trac>, <trac>8799</trac>: wireless fixes for mbletsas.
Description of the patches applied to the new RPMs in this build
Firmware Changes
Update to at least q2e22 which has many fixes and support for the new keyboard. All thought new keyboard support is not stirctly required, (new KBC machines from the factory will already have the the latest firmware) its going to be helpful for them if all their machines are at the same firmware level after the upgrade.
q2e18->q2e22 change list
OFW
- trac 8451 - Fixed test-all crash after touchpad test.
- Multicast NAND updater test version included
- trac 8737 - Better wlan scan output from APs with malformed data
- Support for new keyboard controller
- Handle ramdisk location changes required by new Linux kernels
- Turn on serial console for secure boot
- trac 8818 - fixed spurious memtest error reports by turning off USB when running memtest.
- trac 8811 - fix booting Linux with no ramdisk.
- trac 8785 - fixed NAND partition creation bug
- fixed ftrace regression
- trac 8451 - Handle "test /mouse" issues raised by comment 9 of that ticket.
- trac 8451 - further improvements in mouse/trackpad robustness.
- trac 8897 - EMACS was leaving cruft at the end of files.
- scan-nand was misclassifying erased-without-cleanmarkers blocks.
- trac 8940 - fixed glitches in trackpad selftest
- trac 8932 - fixed non-secure OFW reflash from NAND
- Added "stream-poll?" and "adaptive-poll?" mouse methods for client OSes.
- Increased the size of args-buf to 256 to handle long Linux cmdlines.
EC
- Removed some unused legacy keyboard controller commands.
- Support for new ENE keyboard controller
Testing
View the test plan at Test cases 8.2.1.