Bug 463875 - Discover does not inform the user about the additional packages required for a package installation (name and size)
Summary: Discover does not inform the user about the additional packages required for ...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Discover
Classification: Applications
Component: discover (other bugs)
Version First Reported In: 5.26.4
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-05 11:07 UTC by mikro
Modified: 2023-01-09 20:48 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikro 2023-01-05 11:07:18 UTC
** This is not a bug but it's an important and very basic feature missing from Discover for a very, very long time **  

SUMMARY

Discover does not calculate and present the total bytes for all the additional packages required for a package installation. Also Discover does not present the user with a list of the additional packages required, prior the installation of a package. 
The above behavior is observed when the source selected is  a RPM repository. 
I cannot confirm but possibly the same behavior is exhibited for other type of sources (SNAP, FLATPAKS)  

STEPS TO REPRODUCE
I believe The description is pretty explanatory for the developers.

OBSERVED RESULT
No information presented about the additional packages installed (name and size).

EXPECTED RESULT
Prior the start of Installation, Discover should present a list (name and size) of the additional packets  that are going to be installed in the system.

SOFTWARE/OS VERSIONS
Fedora 37
QT: 5.15.7
KDE FRAMEWORK: 5.101.0
Graphics Platform: Wayland
Comment 1 Nate Graham 2023-01-09 20:48:30 UTC
Discover is intended to be an "App store" and not a graphical package manager. As such, we consider details about which packages are going to be installed to be unnecessary to the casual user who doesn't understand packages and packaging systems. That said, expert users who want to know this information can already get it; there's a button to show package dependencies on the app page.

On Fedora it doesn't work because the DNF packageKit packend doesn't support the DependsOn operation. See https://bugzilla.redhat.com/show_bug.cgi?id=1983315.

The same issue prevents Discover from calculating the total size of all newly installed packages accurately.