← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 2056061] Re: FFe: Calamares customize menu

 

Hey Łukasz!

The feature Scarlett is referring to here (pkgselect) is actually
already in the archive. It is currently only enabled in Lubuntu though,
and due to some UI and architectural bugs, it is going to be rewritten
and moved to the Calamares package rather than being in calamares-
settings-ubuntu where it is now. All of this is bugfix-only work and can
be done regardless of whether this FFe is approved. The pkgselect module
provides the ability for users to customize what packages are installed
on their system during OS installation. Some of the ways this
customization is provided to the user is via a full/default/minimal
install option, and the ability to pick recommended applications such as
Element to be installed at OS install time.

Scarlett is simply asking for permission to turn on the pkgselect module
once it is in a functional and good-looking state. It will be a feature
addition to Kubuntu, but only because it will require changing some
config files to enable it. The actual change that needs FFe approved is
a trivial config file patch to calamares-settings-ubuntu as follows:

--- kubuntu/settings.conf.old   2024-03-13 13:42:51.588625334 -0500
+++ kubuntu/settings.conf       2024-03-13 13:43:12.812953441 -0500
@@ -20,6 +20,12 @@
 - id: add386arch
   module: shellprocess
   config: shellprocess_add386arch.conf
+- id: pkgselect_action
+  module: contextualprocess
+  config: pkgselect_context.conf
+- id: pkgselect_snap_action
+  module: contextualprocess
+  config: pkgselect_snap_context.conf
 - id: oemprep
   module: shellprocess
   config: shellprocess_oemprep.conf
@@ -29,6 +35,7 @@
   - welcome
   - locale
   - keyboard
+  - pkgselect
   - partition
   - users
   - summary
@@ -57,6 +64,8 @@
   - automirror
   - shellprocess@add386arch
   - packages
+  - contextualprocess@pkgselect_action
+  - contextualprocess@pkgselect_snap_action
   - shellprocess@logs
   - umount
 - show:

This config is already shipping in Lubuntu and builds, installs, and
(when needed) upgrades properly. You can look at the build logs of the
latest upload of calamares-settings-ubuntu as a test package to see that
this config builds properly.

Also, I see this FFe appears to have been filed against the wrong
package. I'll change it while I'm right here.

Thanks for your help!

** Also affects: calamares-settings-ubuntu (Ubuntu)
   Importance: Undecided
       Status: New

** No longer affects: calamares (Ubuntu)

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

Title:
  FFe: Calamares customize menu

Status in calamares-settings-ubuntu package in Ubuntu:
  New

Bug description:
  Our pkgselect UI has some issues and will need an overhaul, which we intent to do. This IS a feature goal and thus need the FFe. If you need anymore information please feel free to ask.
  Thanks for your consideration.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/calamares-settings-ubuntu/+bug/2056061/+subscriptions



References