Bug 463875

Summary: Discover does not inform the user about the additional packages required for a package installation (name and size)
Product: [Applications] Discover Reporter: mikro <mihnerts>
Component: discoverAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: minor CC: aleixpol, nate
Priority: NOR    
Version First Reported In: 5.26.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

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.