[SRU] oem-config-kde: window too small, bad UX

Bug #1990887 reported by Erich Eickmeyer
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
High
Erich Eickmeyer
Jammy
Fix Released
High
Erich Eickmeyer
Kinetic
Fix Released
High
Erich Eickmeyer

Bug Description

[ Impact ]

* During oem-config mode, the window is presented too small and causes readability issues with the keyboard layout presentation (see screenshot 1). It is easily fixed by manually resizing the window (screenshot 2), but this is a bad user experience and a bad first-touch item for OEM users.

This is easily fixed via the patch provided and has been fixed in Kinetic.

[ Test Case ]

* Download Kubuntu 22.04.1 ISO

* Install via OEM Install Mode

* Double-click "Prepare For Shipping", enter password, reboot.

* Notice window is presented too small upon first run for intended user during oem-config mode. When selecting keyboard layout, the presentation is very bad and key labels overlap each other.

[ Where things could go wrong ]

* This is a one-line fix that makes the window 790 pixels wide, meaning it is just smaller than wide enough for a 800 pixel-wide monitor. However, this is wider than a 640 pixel-wide monitor, and users with that small of a monitor will be affected. However, using Kubuntu 22.04 on a 640x480 display is a self-inflicted bad user experience anyhow, so only a very small fraction of those users will be affected. Additionally, this only affects the OEM config, and as far as I know, no OEMs are shipping 640 pixel-wide displays.

Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :
tags: added: jammy kinetic kubuntu
description: updated
tags: added: oem
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
https://iso.qa.ubuntu.com/qatracker/reports/bugs/1990887

tags: added: iso-testing
Changed in ubiquity (Ubuntu Jammy):
importance: Undecided → Low
Changed in ubiquity (Ubuntu Kinetic):
importance: Undecided → Low
Revision history for this message
Dave Jones (waveform) wrote :

This seems like a task for the desktop team.

tags: added: rls-kk-incoming
Steve Langasek (vorlon)
tags: added: rls-kk-notfixing
removed: rls-kk-incoming
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote (last edit ):

Filed pull request https://code.launchpad.net/~eeickmeyer/ubiquity/+git/ubiquity/+merge/431242

So if anybody wants to merge this in for both Jammy and Kinetic, this would do the trick. It's a very small fix, verified to work. Did this as part of my work with Kubuntu Focus - we are the OEM that is highly concerned with this fix for our users since they see this when they receive their computers, and we want them to have a good impression.

Having this fix isn't just a reflection on Kubuntu, but also on Ubuntu in terms of quality and polish. User experience and first impressions are of utmost importance in this industry.

Changed in ubiquity (Ubuntu Jammy):
assignee: nobody → Erich Eickmeyer  (eeickmeyer)
Changed in ubiquity (Ubuntu Kinetic):
assignee: nobody → Erich Eickmeyer  (eeickmeyer)
Changed in ubiquity (Ubuntu Jammy):
status: New → In Progress
Changed in ubiquity (Ubuntu Kinetic):
status: New → In Progress
tags: removed: rls-kk-notfixing
tags: added: patch
Revision history for this message
Julian Andres Klode (juliank) wrote :

Resetting the SRU tasks to Triaged as there is no upload in the queue warranting the "In Progress" task as per SRU policy.

Changed in ubiquity (Ubuntu Jammy):
status: In Progress → Triaged
Changed in ubiquity (Ubuntu Kinetic):
status: In Progress → Triaged
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

My apologies, Julian. This wasn't ready for an SRU just yet as the fix isn't in Kinetic. It's awaiting a merge. As it's a one-line change, it should be somewhat easy.

Changed in ubiquity (Ubuntu Jammy):
importance: Low → High
Changed in ubiquity (Ubuntu Kinetic):
importance: Low → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 22.10.8

---------------
ubiquity (22.10.8) kinetic; urgency=medium

  * Increase the window size in the QT/KDE version of the installer dailog so
     that the keyboard is readable. Thanks to Erich Eickmeyer for the fix.
     (LP: #1990887)

 -- Brian Murray <email address hidden> Tue, 11 Oct 2022 09:55:08 -0700

Changed in ubiquity (Ubuntu Kinetic):
status: Triaged → Fix Released
description: updated
summary: - oem-config-kde: window too small, bad UX
+ [SRU] oem-config-kde: window too small, bad UX
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Debdiff of changes

Revision history for this message
Simon Quigley (tsimonq2) wrote (last edit ):

Sponsored this to Jammy for Erich. Reading scrollback, and seeing that Brian already sponsored this in Kinetic gives me a high degree of trust in the upload.

Changed in ubiquity (Ubuntu Jammy):
status: Triaged → In Progress
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Erich, or anyone else affected,

Accepted ubiquity into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ubiquity/22.04.18 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in ubiquity (Ubuntu Jammy):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-jammy
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Looks much better on Jammy. Wider window means the keyboard layout is legible.

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

This bug was fixed in the package ubiquity - 22.04.18

---------------
ubiquity (22.04.18) jammy; urgency=medium

  * Increase the window size in the QT/KDE version of the installer dailog so
    that the keyboard is readable. (LP: #1990887)

 -- Erich Eickmeyer <email address hidden> Tue, 11 Oct 2022 16:13:31 -0700

Changed in ubiquity (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for ubiquity has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

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.