https://bugs.kde.org/show_bug.cgi?id=404341
Bug ID: 404341 Summary: collapse duplicative update information Product: Discover Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Updater Assignee: lei...@leinir.dk Reporter: sit...@kde.org CC: aleix...@kde.org Target Milestone: --- Created attachment 118070 --> https://bugs.kde.org/attachment.cgi?id=118070&action=edit screenshot showing the duplication There are binary packages which contain a huge number of appstream components. And because the update page always lists all components, this can (and does) often result in piles of entirely duplicated and therefore useless information needlessly blowing up the list of updates. STEPS TO REPRODUCE 1. have a new version of plasma-desktop available (contains like a million components) 2. go to update page OBSERVED RESULT I can scroll through largely duplicated information of the plasma-desktop update but duplicated across oh so many components. There's an update to "Icons-only Task Manager" it goes from 123 to 124. There's an update to "Default Panel" it goes from 123 to 124 (because it is the same effective binary package). There's an update to "Pager" it goes from 123 to 124.... Each component shares the same version, the same changelog, the same everything. Only the actual components offer unique information. EXPECTED RESULT It may make sense to "collapse" components if their associated package contains more than N components. This way all the duplicated information would be combined into one entry. This could for example be an entry with the title "The group of components foo, bar, ... " but otherwise looks like a regular entry. Clicking that entry would then expand it and offer a comprehensive list of all components which are part of this group. So by default the duplication goes away since its only one entry in the list, but all the unique information is still preserved if the user wants to know more about what's included. Collapsing like this possibly also removes a bit of a UX hurdle where visually you can uncheck each component from the update, but effectively that isn't possible since they are all part of the same binary package they only can get all checked or unchecked. SOFTWARE/OS VERSIONS Windows: MacOS: Linux/KDE Plasma: 5.15 (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.