[SRU] Correctly map boot entry to OEM setup

Bug #2063291 reported by Simon Quigley
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
debian-cd
Fix Released
Undecided
Simon Quigley
kubuntu-installer-prompt (Ubuntu)
Fix Released
High
Simon Quigley
Noble
Fix Released
High
Simon Quigley
lubuntu-installer-prompt (Ubuntu)
Fix Released
High
Simon Quigley
Noble
Fix Released
High
Simon Quigley

Bug Description

[ Impact ]

Historically with Ubiquity-based live ISOs, a boot entry exists specific for OEM configuration. This has become an expectation from an end-user perspective, for installs dedicated to that purpose.

OEM mode is a feature that is now only present in Calamares-based ISOs, with Ubuntu Desktop Installer-based ISOs having progress tracked in bug 2048473. Out of the three Calamares-based ISOs (Ubuntu Unity, Kubuntu, and Lubuntu), only two of those (Kubuntu and Lubuntu) have dedicated installer prompts to boot right into the installer, where Ubuntu Unity simply has a desktop icon on first boot, which is the same as Lubuntu's functionality from 18.10 to 23.10 in this respect.

Lubuntu and Kubuntu do not have an OEM boot entry enabled (which will require a debian-cd merge proposal), and also do not have this logic in the installer prompt.

[ Test Plan ]

 1. Boot a Noble daily ISO or 24.04.1, if already released, for Lubuntu and Kubuntu.
 2. Select the following boot entry: "OEM install (for manufacturers)"
 3. After system boot, Calamares in OEM mode is shown.

[ Where problems could occur ]

When updating Calamares itself in a future update, care must be taken to ensure OEM mode continues to work as designed. An underlying regression in Calamares has the potential to break the functionality of this update.

Additionally, if debian-cd changes in a non-backwards-compatible way for Noble, this could also break the functionality of this update.

[ Other Info ]

Acceptance of these updates into -proposed must be done after the linked debian-cd MP is merged.

This is a release blocker for 24.04.1, not for 24.04 final.

We plan on merging these two source packages next cycle: https://bugs.launchpad.net/ubuntu/+source/kubuntu-installer-prompt/+bug/2063289

Related branches

Simon Quigley (tsimonq2)
description: updated
Changed in kubuntu-installer-prompt (Ubuntu Noble):
assignee: nobody → Simon Quigley (tsimonq2)
Changed in lubuntu-installer-prompt (Ubuntu Noble):
assignee: nobody → Simon Quigley (tsimonq2)
Changed in kubuntu-installer-prompt (Ubuntu Noble):
milestone: none → noble-updates
Changed in lubuntu-installer-prompt (Ubuntu Noble):
milestone: none → noble-updates
Changed in kubuntu-installer-prompt (Ubuntu Noble):
importance: Undecided → High
Changed in lubuntu-installer-prompt (Ubuntu Noble):
importance: Undecided → High
Changed in kubuntu-installer-prompt (Ubuntu Noble):
status: New → Confirmed
Changed in lubuntu-installer-prompt (Ubuntu Noble):
status: New → Confirmed
Changed in debian-cd:
assignee: nobody → Simon Quigley (tsimonq2)
Simon Quigley (tsimonq2)
description: updated
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lubuntu-installer-prompt - 24.04.6

---------------
lubuntu-installer-prompt (24.04.6) noble; urgency=medium

  * Launch Calamares in OEM mode when "oem-config/enable=true" is passed as a
    boot parameter (LP: #2063291).

 -- Simon Quigley <email address hidden> Wed, 24 Apr 2024 00:20:14 -0500

Changed in lubuntu-installer-prompt (Ubuntu Noble):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kubuntu-installer-prompt - 24.04.10

---------------
kubuntu-installer-prompt (24.04.10) noble; urgency=medium

  * Launch Calamares in OEM mode when "oem-config/enable=true" is passed as a
    boot parameter (LP: #2063291).

 -- Simon Quigley <email address hidden> Wed, 24 Apr 2024 00:17:40 -0500

Changed in kubuntu-installer-prompt (Ubuntu Noble):
status: Confirmed → Fix Released
Simon Quigley (tsimonq2)
no longer affects: debian-cd
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :
Changed in debian-cd:
status: New → Fix Released
Simon Quigley (tsimonq2)
Changed in debian-cd:
assignee: nobody → Simon Quigley (tsimonq2)
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.