← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 2076303] [NEW] pkgselect module's UI can become centered unexpectedly

 

Public bug reported:

[ Impact ]

Lubuntu, Kubuntu, and Ubuntu Unity contain a package customization
module called `pkgselect` as part of the default installation
experience. This module is intended to allow users to select an
installation "fullness" (full, normal, minimal), choose whether or not
to install updates at install time, and choose recommended software to
install. While this module functions well, there is a slight UI glitch
that occurs if the options for installing additional software vanish (in
particular this happens when selecting a minimal installation, or when
installing without Internet connectivity). The scrollable list of
additional software at the bottom of the screen is unintentionally
doubling as a spacer that keeps the module's UI filling the entire width
of the Calamares module view area. When this box is not visible, other
spacers cause all of the UI elements to be pushed to the center of the
view area.

This SRU adds one spacer to fix the issue.

[ Test Plan ]

* Boot a Lubuntu, Kubuntu, or Ubuntu Unity 24.04.1 ISO.
* Launch the installer.
* On the "Customize" screen (which is the pkgselect module), choose a minimal installation.
* Observe that all the UI elements suddenly shift to the center of the view area.
* Close Calamares.
* On the live ISO, install the version of calamares-settings-ubuntu from -proposed.
* Launch the installer again.
* On the "Customize" screen, choose a minimal installation.
* Observe that all the UI elements stay where they belong.
* Click some of the other UI elements to make sure you can't do anything that makes the UI visually break.

[ Where problems could occur ]

An unintentional change to one of the other UI elements could result in
some other UI glitchiness. This is of particular concern because Qt
Designer insists on changing a significant amount of the UI file code to
add just one spacer for reasons I do not understand. The above test plan
is intended to catch such cases, and in my experience Qt's design
tooling has been pretty solid so I don't expect it to caues problems.

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

** Description changed:

  [ Impact ]
  
  Lubuntu, Kubuntu, and Ubuntu Unity contain a package customization
  module called `pkgselect` as part of the default installation
  experience. This module is intended to allow users to select an
  installation "fullness" (full, normal, minimal), choose whether or not
  to install updates at install time, and choose recommended software to
  install. While this module functions well, there is a slight UI glitch
  that occurs if the options for installing additional software vanish (in
  particular this happens when selecting a minimal installation, or when
  installing without Internet connectivity). The scrollable list of
  additional software at the bottom of the screen is unintentionally
  doubling as a spacer that keeps the module's UI filling the entire width
  of the Calamares module view area. When this box is not visible, other
  spacers cause all of the UI elements to be pushed to the center of the
  view area.
  
- This patch adds one spacer to fix the issue.
+ This SRU adds one spacer to fix the issue.
  
  [ Test Plan ]
  
  * Boot a Lubuntu, Kubuntu, or Ubuntu Unity 24.04.1 ISO.
  * Launch the installer.
  * On the "Customize" screen (which is the pkgselect module), choose a minimal installation.
  * Observe that all the UI elements suddenly shift to the center of the view area.
  * Close Calamares.
  * On the live ISO, install the version of calamares-settings-ubuntu from -proposed.
  * Launch the installer again.
  * On the "Customize" screen, choose a minimal installation.
  * Observe that all the UI elements stay where they belong.
  * Click some of the other UI elements to make sure you can't do anything that makes the UI visually break.
  
  [ Where problems could occur ]
  
  An unintentional change to one of the other UI elements could result in
  some other UI glitchiness. This is of particular concern because Qt
  Designer insists on changing a significant amount of the UI file code to
  add just one spacer for reasons I do not understand. The above test plan
  is intended to catch such cases, and in my experience Qt's design
  tooling has been pretty solid so I don't expect it to caues problems.

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

Title:
  pkgselect module's UI can become centered unexpectedly

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

Bug description:
  [ Impact ]

  Lubuntu, Kubuntu, and Ubuntu Unity contain a package customization
  module called `pkgselect` as part of the default installation
  experience. This module is intended to allow users to select an
  installation "fullness" (full, normal, minimal), choose whether or not
  to install updates at install time, and choose recommended software to
  install. While this module functions well, there is a slight UI glitch
  that occurs if the options for installing additional software vanish
  (in particular this happens when selecting a minimal installation, or
  when installing without Internet connectivity). The scrollable list of
  additional software at the bottom of the screen is unintentionally
  doubling as a spacer that keeps the module's UI filling the entire
  width of the Calamares module view area. When this box is not visible,
  other spacers cause all of the UI elements to be pushed to the center
  of the view area.

  This SRU adds one spacer to fix the issue.

  [ Test Plan ]

  * Boot a Lubuntu, Kubuntu, or Ubuntu Unity 24.04.1 ISO.
  * Launch the installer.
  * On the "Customize" screen (which is the pkgselect module), choose a minimal installation.
  * Observe that all the UI elements suddenly shift to the center of the view area.
  * Close Calamares.
  * On the live ISO, install the version of calamares-settings-ubuntu from -proposed.
  * Launch the installer again.
  * On the "Customize" screen, choose a minimal installation.
  * Observe that all the UI elements stay where they belong.
  * Click some of the other UI elements to make sure you can't do anything that makes the UI visually break.

  [ Where problems could occur ]

  An unintentional change to one of the other UI elements could result
  in some other UI glitchiness. This is of particular concern because Qt
  Designer insists on changing a significant amount of the UI file code
  to add just one spacer for reasons I do not understand. The above test
  plan is intended to catch such cases, and in my experience Qt's design
  tooling has been pretty solid so I don't expect it to caues problems.

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



Follow ups