Bug 501791

Summary: Updates lists in "Confirm Changes" should be sorted (collated?) case-insensitively
Product: [Applications] Discover Reporter: John Veness <john.kde>
Component: UpdatesAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: aleixpol, nate
Priority: NOR Keywords: usability
Version First Reported In: 6.3.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Discover "Confirm Changes" window

Description John Veness 2025-03-20 12:21:42 UTC
SUMMARY
When there are changes that need confirming, the lists of packages should be sorted (or is collated?) case-insensitively.

STEPS TO REPRODUCE
1. Wait for a number of updates to occur that will need confirming, because some packages will be removed
2. Run Discover
3. Browse to Updates
4. Click Update All
5. Observe the "Confirm Changes" window, both the top section ("The following packages will be removed by the update") and the lower section ("in order to install")

OBSERVED RESULT
The list of packages in each section is sorted (collated?) case-sensitively (e.g. libSvtAv1Enc2 appears above libappmenu-gtk3-parser0, and NetworkManager appears above aaa_base).

EXPECTED RESULT
The list of packages in each section is sorted (collated?) case-insensitively (e.g. libappmenu-gtk3-parser0 appears above libSvtAv1Enc2, and aaa_base appears above NetworkManager).

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20250316
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.6-1-default (64-bit)
Graphics Platform: X11
Comment 1 John Veness 2025-03-20 12:23:04 UTC
Created attachment 179600 [details]
Discover "Confirm Changes" window
Comment 2 John Veness 2025-03-20 12:24:04 UTC
By the way, I've filed this issue in "Updates (offline)" but it also occurs in "Updates (interactive)" scenarios.