ECO/8.1.3

From OLPC
< ECO
Revision as of 17:24, 8 September 2008 by CScott (talk | contribs) (Update firmware target.)
Jump to: navigation, search
  This page is monitored by the OLPC team.

This is a software release.

Summary

Title
8.1.3 OS
Description
The OS upgrade is to include support for the Amharic keyboard.
Date proposed
2008-08-31
Priority
High. The Ethiopian deployment starts on the first week of September
Champion
Sayamindu Dasgupta
Root Cause
This was caused due to wrongly formatted and incomplete Compose data in libX11. This was undetected since prior to build 705 the Amharic keyboard got no testing at all, due to the issue described at http://dev.laptop.org/ticket/6945#comment:8
Effect from the user perspective
Currently with build 711, no user is able to write characters such as ሁ ,ሂ,ሃ, ሄ, ህ. This affects all users using the Amharic keyboard.
Proposed Fix
This issue was fixed in the 8.2 build. I have backported all the changes required to the OLPC-2 branches in Koji, and created new packages. The packages needed to solve the issue are
  • libX11-1.1.3-4.git20071123
  • olpc-utils-0.74-3
  • xkeyboard-config-1.1-21.20071130cvs

We are also going to update

  • bootfw-q2e15-1.olpc2.unsigned

since the C3 fix attempted in 8.1.2 (with firmware q2e12) was botched.

Reviewers
triage team
Testing: 1 hour smoke of 711 performed by DanielDrake, test passed
Special testing required
Testing of the Amharic keyboard layout required. This includes testing of compose characters, eg: characters ሁሂሃሄህ whose "base" is ሀ
Discussion
Comments/discussion
Checklist
ECO 7 checklist
Rollout
Ethiopia

Relevant Trac items

<trac>6945</trac> Ethiopian keyboards don't provide English characters. 
This was fixed in 708, but it fixes only half of the problem.
<trac>7474</trac> Compose keys not working for Amharic. 
This was fixed in Joyride 2330. I have backported the relevant patches.
<trac>7964</trac> C3 laptops sometimes identified as pre-B3.

Description of the patches applied to the new RPMs in this build