Language information is not applied when running recovery from HDD

Bug #687480 reported by Mario Limonciello
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dell-recovery (Ubuntu)
Fix Released
Undecided
Unassigned
Maverick
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: dell-recovery

Impact:
Currently launching recovery from the OS or the GRUB menu from a system installed via dell-recovery reboots into a ubiquity session that is always in English.

Resolution:
dell-recovery should pull this information from the OS or oem-config's language selection to set this up instead.

Addressing in development branch versus SRU:
For maverick (SRU):
  Those two bugs will be worked around directly in the way this is implemented in dell-recovery. Consequently, the code will differ a little from how this is done in natty.
For natty:
  There are two other bugs at play here. bug 686788 and bug 686789. These will both be fixed in GRUB2 and ubiquity respectively instead.

TEST CASE:
1) Install a system with dell-recovery following the steps at http://launchpad.net/dell-recovery or with an image that contians dell-recovery injected.
2) Select a non-english language during OEM-Config
3) After completing OEM-Config, run dell-recovery to launch recovery from HDD.
4) Observe that the language is always english for OEM-Config

Regression Potential:
Code that was untested for translations previously is now being exercised. The GUI might not fit properly if the translations are too lengthy.

description: updated
Changed in dell-recovery (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dell-recovery - 0.75

---------------
dell-recovery (0.75) natty; urgency=low

  * Adjust the memory calculation to use /sys/firmware/memmap as
    dmi-available-memory is no longer available in natty.
  * Check for an omsk recovery option in /proc/cmdline and in the squashfs
    during the initrd. If it's found, don't run standard recovery/install.
  * Make sure /var/log/syslog actually exists before backing it up.
  * Check for running on an omsk image, and force dual boot to true if so.
  * During OOBE save the first set language as the language that recovery
    from HDD is ran as. (LP: #687480)
  * When the grub menu is regenerated, make sure LANG is properly set.
  * Fix widget translation for gtk Buttons.
  * Fix a backend crash when running in a more translated chinese.
  * Fix a backend crash with unicode paths.
  * Make sure the GRUB locale is properly set before rebooting in recovery.
  * Update translations from launchpad.
 -- Mario Limonciello <email address hidden> Tue, 14 Dec 2010 23:25:52 -0600

Changed in dell-recovery (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Mario Limonciello (superm1) wrote :
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted dell-recovery into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in dell-recovery (Ubuntu Maverick):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Mario Limonciello (superm1) wrote :

It turns out that this was missing one additional translation item for GRUB. I'm uploading an updated dell-recovery (0.71.3) to include for the SRU.

tags: added: verification-failed
removed: verification-needed
Changed in dell-recovery (Ubuntu Maverick):
status: Fix Committed → New
Revision history for this message
Mario Limonciello (superm1) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted dell-recovery into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in dell-recovery (Ubuntu Maverick):
status: New → Fix Committed
tags: removed: verification-failed
tags: added: verification-needed
Revision history for this message
Kent Baxley (kentb) wrote :

I tested the proposed SRU:

1) I selected Simplified Chinese during OEM-Config
2) After completing OEM-Config, I ran dell-recovery to launch recovery from the Hard Drive.
3) During the recovery process the Simplified Chinese language setting was preserved.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
tags: added: testcase
Revision history for this message
Rolf Leggewie (r0lf) wrote :

maverick has seen the end of its life and is no longer receiving any updates. Marking the maverick task for this ticket as "Won't Fix".

Changed in dell-recovery (Ubuntu Maverick):
status: Fix Committed → Won't Fix
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.