F38 DNF5

More information about the event can be found here: http://fedoraproject.org/wiki/Test_Day:2023-03-14_Fedora_38_DNF_5
Go back to List of Events.

Results

Clicking on the testcase name will show you the appropriate "how to test" page.
Click on the Enter result button, to enter result.
Note: results are cached and reloaded from the database each 10 seconds.

Basic Tests

Username Profile Sanity DNF5 makecache DNF5 dsync DNF5 Swap DNF5 repoquery DNF5 updates Comments
Enter result Enter result Enter result Enter result Enter result Enter result
Daniels QEMU Standard PC _Q35 + ICH9, 2009_ MEle Intel® Celeron® N5105 × 4 F38 WS Linux 6.2.2-301.fc38.x86_64 Gnome 44.beta KVM [1] 1. Cool Stuff: All pass for "Sanity" test.
Gyro Fedora 38 test image inside virt-manager
Gyro Fedora 38 test image inside virt-manager on Fedora 37
Renault x86_64 on Intel i5-3470 processor + nVidia 1050; fr_FR
VladimirSokolenko QEMU emulator version 6.2.0 (qemu-6.2.0-17.fc36), Fedora-Workstation-Live-x86_64-38-20230306.n.0.iso VM image [1] 1. After successful package downgrade & next update process: sudo dnf5 update gedit Unknown argument "update" for command "dnf5" However, sudo dnf5 upgrade gedit works totally fine
alciregi Fedora Server aarch64 on Raspberry Pi 4
andilinux F38 Beta, Gnome Boxes, en_US, x86_64, Fresh Kernel 6.2.6-300.fc38.x86_64
bittin F38 Beta - Virtualbox [1] 1. [fedora38beta@fedora ~]$ dnf5 repoquery --info vim Updating and loading repositories: Repositories loaded. guess this is not expected
bittin F38 Last Pre Beta - Virtualbox [1] 1. having problems with dnf5 reinstall and download --resolve
condor HP Elite 8300 w/ i5-3470
danniel F38, Libvirt VM
emanuelec VM ware Fusion Professional Version 13.0.1 (21139760) - MacOS 13.2.1 (22D68) host - Apple M1 Pro (aarch64) [1] 1. Used VM upgraded from v37
emanuelec VM ware Fusion Professional Version 13.0.1 (21139760) - MacOS 13.2.1 (22D68) host - Apple M1 Pro (aarch64)
emrakova OpenStack virtual machine, x86_64 [1] [2] [3] [4] [5] 1. #2178126, bash-completion doesn't work at all for dnf5-5.0.6-2.fc38, it works OK for dnf5-5.0.7-20230314005057.17.g160033cc.fc38 bug reported for dnf5 download
2. alias dsync does not work for dnf5
3. #2178129, bug reported for dnf5 swap
4. dnf5 repoquery provides duplicates when the same versions of packages are available in multiple repos, see also https://bugzilla.redhat.com/show_bug.cgi?id=2178126
5. just missing update alias
ewilcox [1] [2] [3] 1. All tests resulted n the expected outcome as per the test page.
2. All tests returned the expected outcome.
3. All tests succeeded.
geraldosimiao F38 KDE beta 1.3 - x86_64 KVM virt-manager UEFI (running on F37 KDE at Acer Aspire V3-571 / i7-3632QM) [1] [2] [3] 1. dnf5-5.0.6-2.fc38.x86_64
2. Swaped correctly sddm-wayland to sddm-x11 including upgrade of sddm in same transaction.
3. At version dnf5-5.0.6-2 there is no "update" alias, only "upgrade". Using dnf5 upgrade all runs fine, without errors.
gianmichele Fedora 38 KDE with updates testing enabled [1] 1. The downloaded rpm's in /var/cache/libdnf5/<repo>/packages are not removed after operation and might fill up the partition without users consent. Output in console is very verbose compared to dnf4. "dnf5 upgrade" usually needs more than the the lines of a 1920 x 1200 tty screen.
hricky Bare Metal, ASRock H97 Pro4-P2.10, Intel® Core™ i7-4790 × 8, 32.0 GiB RAM, Intel® HD Graphics 4600 (HSW GT2), Fedora Linux 38 (Workstation Edition Pre release), Kernel: Linux 6.2.5-300.fc38.x86_64
jdg216
lbrabec F38 QEMU VM aarch64
lruzicka F38, fully updated, Libvirt VM
markr217 kvm, 16G, 4 proc
markr217 kvm, 16G, 4 proc, F38
mbanas virtual F38, aarch64. [1] 1. Just the issue with update vs. upgrade.
mikelo2 podman + Raspberry Pi 3 Model B+
msmafra https://discussion.fedoraproject.org/u/msmafra/summary [1] 1. I've been running dnf5 since F38 branched, today of all days, sudo dnf5 upgrade or distro-sync did not work. "Transaction failed: Rpm transaction failed" After looping with sudo dnf5 distro-sync to each individual package evince was the culprit, all other package installed without warning
mzink F38 VM
rai510 Gnome Boxes Fedora-Workstation-Live-x86_64-38-20230313.n.0.iso [1] 1. All PASS
royboy626 Fedora 38 Beta Workstation;Bare Metal; x86_64;ZBOXHD-ND22 [1] 1. Perhaps man page should state 'download' is to pwd?
sgob Fedora 38 in a VM, virt-manager. [1] 1. Everything went fine and smooth, installing and upgrading thousands of packages. However, for instance, when installing lots of packages, lowest completion bar always reports 100%. I installed texlive-scheme-full to test it.
urtabajev Gigabyte B75N | i3-3220T | 8GB

Parity Tests

Username Profile DNF5 info DNF5 list DNF5 history DNF5 enable/disable repo DNF5 search DNF5 check-update DNF5 assorted options Comments
Enter result Enter result Enter result Enter result Enter result Enter result Enter result
Renault x86_64 on Intel i5-3470 processor + nVidia 1050; fr_FR [1] [2] [3] [4] [5] [6] 1. dnf5 info does not exist, used dnf repoquery --info instead
2. dnf5 list does not exist
3. List only transactions done with dnf5, not with dnf (and vice versa)
4. dnf5 config-manager command does not exist, but being able to enable / disable repo for a specific transaction with --enablerepo argument...
5. No available command dnf5 search
6. No available command for dnf5 check-update
bittin F38 Beta - Virtualbox [1] [2] [3] [4] [5] [6] 1. Works with the version in copr
2. Works with the version in copr
3. no undo or rollback
4. Rollback is having problems
5. Not implemented yet
6. Unknown argument "check-update" for command "dnf5"
bittin F38 Pre Beta & Beta - Virtualbox [1] 1. [fedora38beta@fedora ~]$ sudo dnf5 config-manager --disable updates-testing Unknown argument "config-manager" for command "dnf5"
emanuelec VM ware Fusion Professional Version 13.0.1 (21139760) - MacOS 13.2.1 (22D68) host - Apple M1 Pro (aarch64)
emanuelec VM ware Fusion Professional Version 13.0.1 (21139760) - MacOS 13.2.1 (22D68) host - Apple M1 Pro (aarch64) [1] [2] [3] [4] [5] [6] 1. dnf info dnf works (as per test), but dnf5 info dnf doesnt exist
2. dnf list works (as per test), but dnf5 list doesnt exist
3. List only transactions done with dnf5, not with dnf (and vice versa)
4. dnf5 config-manager command does not exist
5. No available command dnf5 search
6. No available command for dnf5 check-update
ewilcox [1] [2] [3] [4] [5] 1. --info and --last are not recognized arguments. dnf returned the usage: dnf history output.
2. both 'sudo dnf config-manager --disable fedora-modular' and 'sudo dnf config-manager --enable fedora-modular' execute reporting no error. They display no confirmation message that the repository has been enabled or disabled. The only indication of success is that following execution the terminal returns to the command prompt.
3. Expected Results for dnf search nemo: The following must be true to consider this a successful test run: The command executes without error. true The output includes a list of packages that match the search criteria, sorted alphabetically. true Each package listed should include the package name, a brief description, the version number, and the repository from which it is available. false (ncludes pacage name : descirption) The output is readable and formatted correctly. true
4. Expected Results The command executes without error: true The output includes a list of available package updates, if any, sorted by package name: none available Each package listed should include the package name, the current version, the available version, the repository from which it is available, and a brief description of the update: none listed If there are no available package updates, the output should indicate that no updates are available: false - no indication that no updates are available. The output is readable and formatted correctly: true
5. All dnf commands complete without error: false - sudo dnf install -y --enablerepo=epel --best nginx Error: Unknown repo: 'epel' The nginx, git, python3, and vim packages are installed successfully: true The nodocs option is enabled for the nginx installation: true The epel repository is disabled during the git installation and enabled during the nginx installation: false sudo dnf install -y --enablerepo=epel --best nginx Error: Unknown repo: 'epel' The latest version of nginx is installed during the nginx installation: false sudo dnf install -y --enablerepo=epel --best nginx Error: Unknown repo: 'epel' The $releasever value is overridden during the python3 installation: false Package python3-3.11.2-1.fc38.x86_64 is already installed. The keepcache option is set to 1 during the vim installation: false Package vim-enhanced-2:9.0.1367-1.fc38.x86_64 is already installed.
geraldosimiao F38 KDE beta 1.3 - x86_64 KVM virt-manager UEFI (running on F37 KDE at Acer Aspire V3-571 / i7-3632QM) [1] [2] [3] [4] [5] [6] [7] [8] 1. dnf5 have only "dnf5 repoquery --info <package>" and dnf have both methods (info and repoquery).
2. dnf5 list command works fine with unstable version 5.0.7-20230315005850.23.g520edcb2 from copr
3. No dnf5 list with version 5.0.7-1 from rawhide.
4. no dnf5 list
5. Both work almost the same way but when we run dnf history info, dnf by default return the last transaction, no need to use the transaction number. DNF5 don't do this, it return nothing, one must use the transaction number always.
6. yeah, no config-manager plugin for dnf5 yet.
7. With version 5.0.7-1 from rawhide "search" command worked just fine
8. dnf5 don't have search yet, using dnf5 repoquery <package> solve this
jdg216 [1] [2] 1. dnf test ok, but dnf5 doesn't exist
2. dnf history works, but dnf5 needs: dnf history list
lruzicka F38, fully updated, Libvirt VM [1] [2] [3] [4] [5] [6] 1. I am using the unstable version from the COPR
2. unstable COPR version
3. `dnf history` shows help and requires additional arguments to be used
4. The `config-manager` subcommand does not exist for me.
5. Using the unstable COPR version.
6. Subcommand does not exist.
markr217 kvm, 16G, 4 proc, F38 [1] 1. 4. dnf config-manager --disable <repository-name> (and --enable ) works fine. dnf enable/disable failed with: No such command: enable/disable. Please use /usr/bin/dnf --help It could be a DNF plugin command, try: "dnf install 'dnf-command(enable/disable)'" *Note: setup for this test specifies bare metal, I was using a kvm.
mikelo2 podman + Raspberry Pi 3 Model B+
mzink F38 VM [1] [2] 1. dnf5 doesn't have the ability to enable/disable repo yet. dnf & dnf5 repolist is in sync when you enable/disable repo and compare the list.
2. sudo dnf5 check-update Unknown argument "check-update" for command "dnf5" I assume this is expected. Dnf5 is still under development and does not have all dnf subcommands/parameters.
royboy626 Fedora 38 Beta Workstation;Bare Metal; x86_64;ZBOXHD-ND22 [1] [2] [3] [4] [5] [6] [7] 1. Assume command should be: 'dnf5 repoquery --info <package-name>' Assuming that: [PASS]
2. 'dnf list' [PASS]; 'dnf5 list does not exist
3. 'dnf history' [PASS]; dnf5 history not available
4. dnf config-manager <repository-name. [PASS]; dnf5 config-manager unavailable
5. 'dnf search <package-name. [PASS]; 'dnf5 search' unavailable
6. 'dnf check-update' [PASS]; dnf5 check-update unavailable
7. tests names (Ex. dnf5 history) in 'Parity Tests' section should match the commands within the tests (dnf history)

Exploratory Testing

Username Profile Exploratory Testing Comments
Enter result
bittin F38 Beta - Virtualbox
bittin F38 Pre Beta & Beta - Virtualbox [1] 1. Upgraded the system with sudo dnf5 distro-sync worked good even with 300+ packages :)
msmafra Fedora 38 updated 2023-02-14 [1] 1. dnf5 did not remove unused dependencies: ❯ doas dnf5 remove evince Removes evince and says Removing unused dependencies: evince-previewer, evince-thumbnailer ❯ doas dnf5 install evince evince-thumbnailer evince-previewer Package "evince-thumbnailer-44~rc-1.fc38.x86_64" is already installed. Package "evince-previewer-44~rc-1.fc38.x86_64" is already installed.
msmafra https://discussion.fedoraproject.org/u/msmafra/summary [1] 1. dnf5 doesn't have some commands like search, and makecache and subcommands installed and userinstalled for the history command, for example. It only has: install, upgrade, remove, distro-sync, downgrade, reinstall, swap, mark, repoquery, group, environment, module, history, repo, advisory, groupinfo, grouplist, repoinfo, repolist, updateinfo, upgrade-minimal, clean, download, makecache, builddep, changelog
mzink F38 VM [1] 1. dnf5 does not have all dnf subcommands. For example: dnf update - works dnf5 update - unknown command
urtabajev Gigabyte B75N | i3-3220T | 8GB [1] 1. sudo dnf5 upgrade --enablerepo=updates-testing reports - "Nothing to do." sudo dnf update --enablerepo=updates-testing --refresh - "Upgrade 24 Packages"
Wiki Metadata