Packages installed after ubiquity completes will get removed in oem-config

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

Bug Description

version: 1.11

Ubiquity r5084 introduced code to allow remove_oem_extras to work properly in oem-config. Because of that change, any packages installed outside of oem-config (such as those in ubiquity success scripts) will be removed in oem-config.

Regression potential:
None for oneiric. That change for ubiquity was introduced for precise and is only present in oneiric in custom OEM builds. This fix is intended specifically for custom OEM builds that happen to use the Ubuntu archive rather than their own archive.

Testing:
1) Download an Ubuntu oneiric image using the latest ubiquity for oneiric.
2) Download ubiquity r5084 and create a patch
3) Create a dell-recovery image using the dell-recovery 1.11 tool in BTO builder mode
4) Write the image to a USB stick
5) Unplug/replug the USB stick
6) Create a directory called "scripts" in the root of the USB stick
7) Copy the ubiquity patch into scripts and create a file called "emergency.sh" that will apply the patch to ubiquity on the fly from within casper.
8) Boot the USB stick on a system that would require the bcmwl-kernel-source package for proper support of the wireless
9) After all 3 stages of install, verify that bcmwl-kernel-source is installed.

Fix upstream:
This is fixed in dell-recovery trunk and will be included in precise in the next upload.

Changed in dell-recovery (Ubuntu):
status: New → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Mario, or anyone else affected,

Accepted dell-recovery into oneiric-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 Oneiric):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Kent Baxley (kentb) wrote :

I confirm that the dell-recovery in -proposed fixes the issue. Packages such as bcmwl-kernel-source remain installed after all 3 stages, where applicable.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
dell-recovery (1.11.1) oneiric-proposed; urgency=low

  [ Mario Limonciello ]
  * Backport fixes from trunk:
    - Update the GPT utility partition creation logic. (LP: #877858, #879140)
    - Capture the state of all packages after post install scripts to prevent
      bad interactions with remove_oem_extras after ubiquity r5804.
      (LP: #879137)

  [ Kent Baxley ]
  * Backport fixes from trunk:
    - Preseed chinese installs as zh_CN.UTF-8 rather than just zh_CN. Fixes
      translation problems for chinese factory installs. (LP: #879114)
 -- Mario Limonciello <email address hidden> Thu, 20 Oct 2011 17:39:58 -0500

Changed in dell-recovery (Ubuntu):
status: Fix Committed → Fix Released
Changed in dell-recovery (Ubuntu Oneiric):
status: Fix Committed → Fix Released
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.