Public bug reported:

[ 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.

Kubuntu has an OEM boot entry enabled, but the installer prompt does
nothing with the additional kernel parameter provided (oem-
config/enable=true). Lubuntu does not have an OEM boot entry enabled
(which will require a debian-cd merge proposal), and also does not have
this logic in the installer prompt. Both installer prompts need simple
support.

[ 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 changes.

[ 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

** Affects: debian-cd
     Importance: Undecided
     Assignee: Simon Quigley (tsimonq2)
         Status: New

** Affects: kubuntu-installer-prompt (Ubuntu)
     Importance: High
     Assignee: Simon Quigley (tsimonq2)
         Status: Confirmed

** Affects: lubuntu-installer-prompt (Ubuntu)
     Importance: High
     Assignee: Simon Quigley (tsimonq2)
         Status: Confirmed

** Affects: kubuntu-installer-prompt (Ubuntu Noble)
     Importance: High
     Assignee: Simon Quigley (tsimonq2)
         Status: Confirmed

** Affects: lubuntu-installer-prompt (Ubuntu Noble)
     Importance: High
     Assignee: Simon Quigley (tsimonq2)
         Status: Confirmed

** Also affects: kubuntu-installer-prompt (Ubuntu)
   Importance: Undecided
       Status: New

** Description changed:

  [ 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.
  
  Kubuntu has an OEM boot entry enabled, but the installer prompt does
  nothing with the additional kernel parameter provided (oem-
  config/enable=true). Lubuntu does not have an OEM boot entry enabled
  (which will require a debian-cd merge proposal), and also does not have
  this logic in the installer prompt. Both installer prompts need simple
  support.
  
  [ 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.
+  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 changes.
  
  [ Other Info ]
-  
- Acceptance of these updates into -proposed must be done after the linked 
debian-cd MP is merged.
+ 
+ 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

** Also affects: lubuntu-installer-prompt (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: kubuntu-installer-prompt (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Changed in: kubuntu-installer-prompt (Ubuntu Noble)
     Assignee: (unassigned) => Simon Quigley (tsimonq2)

** Changed in: lubuntu-installer-prompt (Ubuntu Noble)
     Assignee: (unassigned) => 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

** Also affects: debian-cd
   Importance: Undecided
       Status: New

** Changed in: debian-cd
     Assignee: (unassigned) => Simon Quigley (tsimonq2)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2063291

Title:
  [SRU] Correctly map boot entry to OEM setup

To manage notifications about this bug go to:
https://bugs.launchpad.net/debian-cd/+bug/2063291/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to