Summary: | Updates list sorted alphabetically shouldn't be case-sensitive | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | John Veness <john.kde> |
Component: | Updates (interactive) | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aleixpol, nate |
Priority: | NOR | ||
Version: | 6.2.5 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=500661 | ||
Latest Commit: | https://invent.kde.org/plasma/discover/-/commit/f5e1bc1538239901e57a7584e3daac428f0f089e | Version Fixed In: | 6.3.1 |
Sentry Crash Report: | |||
Attachments: | Discover Updates page case-sensitive sort |
A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/1035 Git commit a58ac1270f6f130ec704dfbb6c72ff70f1b951c4 by Harald Sitter. Committed on 13/02/2025 at 13:25. Pushed by sitter into branch 'master'. updatemodel: collate names M +4 -2 libdiscover/UpdateModel/UpdateModel.cpp https://invent.kde.org/plasma/discover/-/commit/a58ac1270f6f130ec704dfbb6c72ff70f1b951c4 Git commit f5e1bc1538239901e57a7584e3daac428f0f089e by Harald Sitter. Committed on 13/02/2025 at 13:49. Pushed by sitter into branch 'Plasma/6.3'. updatemodel: collate names (cherry picked from commit a58ac1270f6f130ec704dfbb6c72ff70f1b951c4) Co-authored-by: Harald Sitter <sitter@kde.org> M +4 -2 libdiscover/UpdateModel/UpdateModel.cpp https://invent.kde.org/plasma/discover/-/commit/f5e1bc1538239901e57a7584e3daac428f0f089e A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/1050 A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/1052 Git commit 42aa91b2c8bc3f7865dc1005b26d6b2debc52011 by Aleix Pol, on behalf of Nate Graham. Committed on 08/03/2025 at 19:11. Pushed by apol into branch 'master'. Sort offline update items case-insensitively Just like we sort online updates, which was implemented in a58ac1270f6f130ec704dfbb6c72ff70f1b951c4. Inspired in Nate's patch. Related: bug 500661 FIXED-IN: 6.3.3 M +12 -3 libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp https://invent.kde.org/plasma/discover/-/commit/42aa91b2c8bc3f7865dc1005b26d6b2debc52011 A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/1054 Git commit f8c36dcb607f2db3a384e46bbbe7379029c55217 by Aleix Pol Gonzalez. Committed on 08/03/2025 at 23:43. Pushed by apol into branch 'Plasma/6.3'. Sort offline update items case-insensitively Just like we sort online updates, which was implemented in a58ac1270f6f130ec704dfbb6c72ff70f1b951c4. Inspired in Nate's patch. Related: bug 500661 FIXED-IN: 6.3.3 (cherry picked from commit 42aa91b2c8bc3f7865dc1005b26d6b2debc52011) Co-authored-by: Nate Graham <nate@kde.org> M +12 -3 libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp https://invent.kde.org/plasma/discover/-/commit/f8c36dcb607f2db3a384e46bbbe7379029c55217 |
Created attachment 178041 [details] Discover Updates page case-sensitive sort SUMMARY When viewing the list of pending Updates, the list is currently case-sensitive, e.g. MozillaFirefox appears before codium. This should not be the case. STEPS TO REPRODUCE 1. Wait for many updates to be available, on an OS that tends to use mixed-case package names, e.g. openSUSE 2. Open Discover 3. Open Updates page 4. View the list OBSERVED RESULT List is sorted case-sensitive alphabetically. EXPECTED RESULT List is sorted case-insensitive alphabetically. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20250204 KDE Plasma Version: 6.2.5 KDE Frameworks Version: 6.10.0 Qt Version: 6.8.2 Kernel Version: 6.13.1-1-default (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i7-6560U CPU @ 2.20GHz Memory: 15.5 GiB of RAM Graphics Processor: Mesa Intel® Iris® Graphics 540 Manufacturer: Dell Inc. Product Name: XPS 13 9350