oem-config is not setting language on resultant user

Bug #290580 reported by Mario Limonciello
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Release Notes for Ubuntu
Fix Released
Undecided
Colin Watson
oem-config (Ubuntu)
Fix Released
High
Colin Watson
Intrepid
Won't Fix
High
Colin Watson

Bug Description

Binary package hint: oem-config

This is testing on the Oct 27th DVD image with OEM Config 1.53. I've reliably reproduced in two scenarios:

1) Fully preseeded install with all language packages remaining in resultant install.
2) Installation is preseed into english
3) Select Simplified Chinese in OEM config
4) English GDM and user

---
1) Install from "OEM" option on DVD
2) Install is done in English
3) After reboot, add language support pack for simplified Chinese
4) oem-config-prepare
5) Select Simplified Chinese in OEM config
6) English gdm and user still

Tags: iso-testing
Revision history for this message
Mario Limonciello (superm1) wrote :

Attaching oem config log in debug mode.

Colin Watson (cjwatson)
Changed in oem-config:
assignee: nobody → kamion
importance: Undecided → High
milestone: none → intrepid-updates
status: New → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

Release notes text added:

== oem-config fails to handle some languages properly ==

The OEM end-user configuration tool mishandles selection of languages that do not use the ASCII or ISO-8859-1 character sets, and the end user will end up with no localisation set after selecting these languages ([[https://launchpad.net/bugs/290580|bug 290580]]). The list of ''known-good'' languages is as follows: Basque, Catalan, Danish, Dutch, English, Finnish, French, Galician, German, Indonesian, Italian, Northern Sami, Norwegian Bokmål, Norwegian Nynorsk, Portuguese, Portuguese (Brazil), Spanish, Swedish, Tagalog.

For the meantime, OEMs affected by this problem may apply this [[http://bazaar.launchpad.net/~ubuntu-core-dev/oem-config/trunk/revision/555|patch]] (the `scripts/tzsetup` part) to the file `/usr/lib/oem-config/timezone/tzsetup` before running "Prepare for shipping to end user". We expect to release an update for this in due course, which will be installable via the normal packaging system at that same stage.

Changed in ubuntu-release-notes:
assignee: nobody → kamion
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package oem-config - 1.54.0

---------------
oem-config (1.54.0) jaunty; urgency=low

  * Use OVERRIDE_SHOW_ALL_LANGUAGES in the tzsetup wrapper as well as
    localechooser (LP: #290580).
  * Switch to a new versioning scheme and omit the sub-minor version from
    AC_INIT so that we don't have to regenerate configure with every single
    upload.
  * Create a BaseFrontend class and move various things to it; it now counts
    as a relatively clear specification of what a frontend has to implement.
  * Install apport hook as source_oem-config.py so that it covers all our
    binary packages without the need for symlinks.
  * Automatic update of included source packages: console-setup 1.28ubuntu1,
    localechooser 2.08ubuntu1, tzsetup 1:0.24.

 -- Colin Watson <email address hidden> Tue, 18 Nov 2008 17:11:02 +0000

Changed in oem-config:
status: Fix Committed → Fix Released
tags: added: iso-testing
Revision history for this message
Sergio Zanchetta (primes2h) wrote :

Thank you for reporting this bug to Ubuntu. Intrepid Ibex 8.10 reached EOL on 30 March 2010.
Please see this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

Please feel free to report any other bugs you may find.
Thank you.

Changed in oem-config (Ubuntu Intrepid):
status: Fix Committed → Won't Fix
Revision history for this message
Sergio Zanchetta (primes2h) wrote :

I've just realized I made a mistake, Intrepid Ibex 8.10 "will reach" EOL on 30 "APRIL" 2010.

Sorry for this.

Anyway, I think that one month doesn't make any difference now.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.