Bug 2176077

Summary: RFE: please indicate metadata type in repo download information
Product: [Fedora] Fedora Reporter: Zbigniew JÄ™drzejewski-Szmek <zbyszek>
Component: dnf5Assignee: rpm-software-management
Status: CLOSED COMPLETED QA Contact:
Severity: unspecified Docs Contact:
Priority: low    
Version: 38CC: jkolarik, nsella, pkratoch, rpm-software-management
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: dnf5-5.0.13-2.fc38 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-06-27 15:11:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Zbigniew Jędrzejewski-Szmek 2023-03-07 10:17:46 UTC
Description of problem:
$ sudo dnf5 install python3-pandocfilters
Updating and loading repositories:
 Copr repo for dnf5-unstable owned by rpmsoftwaremanagement 100% |   4.1 KiB/s |   3.3 KiB |  00m01s
 Copr repo for dnf5-unstable owned by rpmsoftwaremanagement 100% |  86.9 KiB/s |  89.8 KiB |  00m01s
 Copr repo for PyCharm owned by phracek                     100% |   8.5 KiB/s |   3.6 KiB |  00m00s
 Copr repo for mkosi-initrd owned by zbyszek                100% |   7.0 KiB/s |   3.0 KiB |  00m00s
 RPM Fusion for Fedora 38 - Nonfree - Test Updates          100% |  17.1 KiB/s |   7.3 KiB |  00m00s
 RPM Fusion for Fedora 38 - Nonfree - Test Updates          100% |  25.1 KiB/s |  16.1 KiB |  00m01s
 Fedora 38 - x86_64 - Test Updates                          100% |  35.3 KiB/s |  14.8 KiB |  00m00s
 Fedora 38 - x86_64 - Test Updates                          100% | 689.2 KiB/s |   1.2 MiB |  00m02s
 RPM Fusion for Fedora 38 - Nonfree - NVIDIA Driver         100% |  21.0 KiB/s |   7.4 KiB |  00m00s
 RPM Fusion for Fedora 38 - Nonfree - NVIDIA Driver         100% |  33.2 KiB/s |  18.5 KiB |  00m01s
 Fedora 38 - x86_64                                         100% |  30.4 KiB/s |  13.4 KiB |  00m00s
 Fedora 38 - x86_64                                         100% | 975.9 KiB/s |   2.3 MiB |  00m02s
 RPM Fusion for Fedora 38 - Nonfree - Steam                 100% |  18.1 KiB/s |   6.5 KiB |  00m00s
 RPM Fusion for Fedora 38 - Free - Test Updates             100% |  20.2 KiB/s |   7.2 KiB |  00m00s
 RPM Fusion for Fedora 38 - Free - Test Updates             100% |  35.2 KiB/s |  16.7 KiB |  00m00s
 RPM Fusion for Fedora 38 - Nonfree                         100% |  22.1 KiB/s |   7.6 KiB |  00m00s
 RPM Fusion for Fedora 38 - Nonfree                         100% | 134.6 KiB/s |  95.7 KiB |  00m01s
 Fedora 38 - x86_64 - Updates                               100% |  42.4 KiB/s |  17.6 KiB |  00m00s
 RPM Fusion for Fedora 38 - Free                            100% |  20.8 KiB/s |   7.5 KiB |  00m00s
 RPM Fusion for Fedora 38 - Free                            100% | 241.5 KiB/s | 197.3 KiB |  00m01s

This output looks like dnf5 is downloading each repo twice. It would be
nice to indicate what is being downloaded ("filelists", "primary", something else?).
Right now the only way to figure this out is to look at the download size.
It would also make it easier to figure out if the (large) filelists are being downloaded
or not.

Version-Release number of selected component (if applicable):
dnf5-5.0.6-2.fc38.x86_64

Comment 1 Jan Kolarik 2023-03-07 11:48:52 UTC
Hello and thanks for the report! There is already a matching issue in GitHub backlog which is a candidate for implementation: https://github.com/rpm-software-management/dnf5/issues/159. I will link it to this BZ.

Comment 2 Jan Kolarik 2023-06-27 15:11:45 UTC
The repeating error is fixed, therefore I am closing this ticket. Other progress bar related issues are tracked in the above mentioned upstream link.