ECO/8.1.3: Difference between revisions
< ECO
Jump to navigation
Jump to search
(New page: {{OLPC}} This is a software release. == Summary == ; Title: 8.1.3 OS ; Description: The OS upgrade is to include support for the Amharic keyboard...) |
|||
Line 19: | Line 19: | ||
; Special testing required:Testing of the Amharic keyboard layout required. This includes testing of compose characters, eg: characters ሁሂሃሄህ whose "base" is ሀ |
; Special testing required:Testing of the Amharic keyboard layout required. This includes testing of compose characters, eg: characters ሁሂሃሄህ whose "base" is ሀ |
||
; Discussion: [[Talk:OLPC_SW-ECO_7|Comments/discussion]] |
; Discussion: [[Talk:OLPC_SW-ECO_7|Comments/discussion]] |
||
; Checklist: [[OLPC_SW-ECO_7_Checklist|ECO 7 checklist]] |
|||
; Rollout: Ethiopia |
; Rollout: Ethiopia |
||
Revision as of 16:22, 1 September 2008
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.
- 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
- Reviewers
- triage team
- Testing: 1 hour smoke
- 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.
Description of the patches applied to the new RPMs in this build
- olpc_7474_libX11.patch: In package libX11, this fixes the Compose file for Amharic, and adds an entry for Amharic in the compose.dir file
- load_xim_conditionally.patch: In package olpc-utils, this patch makes olpc-utils load the XIM GTK Input module conditionally (only if LANG is Amharic)
- xkeyboard-config-olpc-et_fix_compose.patch: This patch modifies the et symbol file in xkeyboard-config so that normal vowels in the US English keyboard work
- xkeyboard-config-olpc-group.patch: This patch modifies the group symbol file in xkeyboard-config so that the Khmer keyboard layout load correctly.