From Fedora Project Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 70: Line 70:


== Test Results ==
== Test Results ==
=== Basic Tests ===
{| class="wikitable" width=100%
! User
! Profile
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_basic_sanity Sanity]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_makecache_and_clean DNF5 makecache]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_distro-sync DNF5 dsync]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_swap DNF5 Swap]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_repoquery DNF5 repoquery]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_basic_update_packages DNF5 updates]
! References
|-
| [[User:Daniels|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
| {{result|pass}}<ref>Cool Stuff: All pass for "Sanity" test.</ref>
|
|
|
|
|
| <references/>
|-
| [[User:Gyro|Gyro]]
| Fedora 38 test image inside virt-manager
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:Gyro|Gyro]]
| Fedora 38 test image inside virt-manager on Fedora 37
|
|
|
|
| {{result|pass}}
|
| <references/>
|-
| [[User:Renault|Renault]]
| x86_64 on Intel i5-3470 processor + nVidia 1050; fr_FR
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:VladimirSokolenko|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
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}<ref>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
</ref>
| <references/>
|-
| [[User:alciregi|alciregi]]
| Fedora Server aarch64 on Raspberry Pi 4
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:andilinux|andilinux]]
| F38 Beta, Gnome Boxes, en_US, x86_64, Fresh Kernel 6.2.6-300.fc38.x86_64
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:bittin|bittin]]
| F38 Beta - Virtualbox
| {{result|warn}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}{{result|pass}}{{result|warn}}<ref>[fedora38beta@fedora ~]$ dnf5 repoquery --info vim
Updating and loading repositories:
Repositories loaded.
guess this is not expected</ref>
| {{result|pass}}
| <references/>
|-
| [[User:bittin|bittin]]
| F38 Last Pre Beta - Virtualbox
| {{result|fail}}<ref>having problems with dnf5 reinstall and download --resolve</ref>
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
|
| {{result|pass}}
| <references/>
|-
| [[User:condor|condor]]
| HP Elite 8300 w/ i5-3470
| {{result|pass}}
|
|
|
|
|
| <references/>
|-
| [[User:danniel|danniel]]
| F38, Libvirt VM
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:emanuelec|emanuelec]]
|  VM ware Fusion Professional Version 13.0.1 (21139760) - MacOS 13.2.1 (22D68) host - Apple M1 Pro (aarch64)
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>Used VM upgraded from v37</ref>
| <references/>
|-
| [[User:emanuelec|emanuelec]]
| VM ware Fusion Professional Version 13.0.1 (21139760) - MacOS 13.2.1 (22D68) host - Apple M1 Pro (aarch64)
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:emrakova|emrakova]]
| OpenStack virtual machine, x86_64
| {{result|warn}}<ref>{{bz|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</ref>
| {{result|pass}}
| {{result|warn}}<ref>alias dsync does not work for dnf5</ref>
| {{result|warn}}<ref>{{bz|2178129}} bug reported for dnf5 swap</ref>
| {{result|warn}}<ref>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</ref>
| {{result|pass}}<ref>just missing update alias</ref>
| <references/>
|-
| [[User:ewilcox|ewilcox]]
|
| {{result|pass}}<ref>All tests resulted n the expected outcome as per the test page.</ref>
| {{result|pass}}<ref>All tests returned the expected outcome.</ref>
| {{result|pass}}<ref>All tests succeeded.</ref>
|
|
|
| <references/>
|-
| [[User:geraldosimiao|geraldosimiao]]
| F38 KDE beta 1.3 - x86_64 KVM virt-manager UEFI (running on F37 KDE at Acer Aspire V3-571 / i7-3632QM)
| {{result|pass}}<ref>dnf5-5.0.6-2.fc38.x86_64</ref>
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>Swaped correctly sddm-wayland to sddm-x11 including upgrade of sddm in same transaction.</ref>
| {{result|pass}}
| {{result|warn}}<ref>At version dnf5-5.0.6-2 there is no "update" alias, only "upgrade". Using dnf5 upgrade all runs fine, without errors.</ref>
| <references/>
|-
| [[User:gianmichele|gianmichele]]
| Fedora 38 KDE with updates testing enabled
|
|
|
|
|
| {{result|warn}}<ref>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.</ref>
| <references/>
|-
| [[User:hricky|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 Prerelease), Kernel: Linux 6.2.5-300.fc38.x86_64
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:jdg216|jdg216]]
|
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:lbrabec|lbrabec]]
| F38 QEMU VM aarch64
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
|
|
|
| <references/>
|-
| [[User:lruzicka|lruzicka]]
| F38, fully updated, Libvirt VM
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:markr217|markr217]]
| kvm, 16G, 4 proc
| {{result|pass}}
|
|
|
|
|
| <references/>
|-
| [[User:markr217|markr217]]
| kvm, 16G, 4 proc, F38
|
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:mbanas|mbanas]]
| virtual F38, aarch64.
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>Just the issue with update vs. upgrade.</ref>
| <references/>
|-
| [[User:mikelo2|mikelo2]]
| podman + Raspberry Pi 3 Model B+
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:msmafra|msmafra]]
| https://discussion.fedoraproject.org/u/msmafra/summary
|
|
| {{result|warn}}<ref>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</ref>
|
|
|
| <references/>
|-
| [[User:mzink|mzink]]
| F38 VM
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:rai510|rai510]]
| Gnome Boxes Fedora-Workstation-Live-x86_64-38-20230313.n.0.iso 
| {{result|pass}}<ref>All PASS</ref>
|
|
|
|
|
| <references/>
|-
| [[User:royboy626|royboy626]]
| Fedora 38 Beta Workstation;Bare Metal; x86_64;ZBOXHD-ND22
| {{result|pass}}<ref>Perhaps man page should state 'download' is to pwd?</ref>
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:sgob|sgob]]
| Fedora 38 in a VM, virt-manager.
| {{result|warn}}<ref>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.</ref>
| {{result|pass}}
|
|
|
|
| <references/>
|-
| [[User:urtabajev|urtabajev]]
| Gigabyte B75N | i3-3220T | 8GB
| {{result|pass}}
|
|
|
|
|
| <references/>
|-
|}
=== Parity Tests ===
{| class="wikitable" width=100%
! User
! Profile
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_info DNF5 info]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_list DNF5 list]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_history DNF5 history]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_enable_disable_repo DNF5 enable/disable repo]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_search DNF5 search]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_check-update DNF5 check-update]
! [http://fedoraproject.org/wiki/QA:Testcase_DNF_various_options DNF5 assorted options]
! References
|-
| [[User:Renault|Renault]]
| x86_64 on Intel i5-3470 processor + nVidia 1050; fr_FR
| {{result|pass}}<ref>dnf5 info does not exist, used dnf repoquery --info instead</ref>
| {{result|fail}}<ref>dnf5 list does not exist</ref>
| {{result|pass}}<ref>List only transactions done with dnf5, not with dnf (and vice versa)</ref>
| {{result|fail}}<ref>dnf5 config-manager command does not exist, but being able to enable / disable repo for a specific transaction with --enablerepo argument...</ref>
| {{result|fail}}<ref>No available command dnf5 search</ref>
| {{result|fail}}<ref>No available command for dnf5 check-update</ref>
| {{result|pass}}
| <references/>
|-
| [[User:bittin|bittin]]
| F38 Beta - Virtualbox
| {{result|pass}}{{result|pass}}<ref>Works with the version in copr</ref>
| {{result|pass}}{{result|pass}}<ref>Works with the version in copr</ref>
| {{result|fail}}<ref>no undo or rollback</ref>{{result|fail}}<ref>Rollback is having problems</ref>
| {{result|pass}}
| {{result|pass}}{{result|pass}}
| {{result|warn}}<ref>Not implemented yet</ref>{{result|fail}}<ref>Unknown argument "check-update" for command "dnf5"
</ref>
|
| <references/>
|-
| [[User:bittin|bittin]]
| F38 Pre Beta & Beta - Virtualbox
|
|
|
| {{result|fail}}<ref>[fedora38beta@fedora ~]$ sudo dnf5 config-manager --disable updates-testing
Unknown argument "config-manager" for command "dnf5"
</ref>
|
|
|
| <references/>
|-
| [[User:emanuelec|emanuelec]]
| VM ware Fusion Professional Version 13.0.1 (21139760) - MacOS 13.2.1 (22D68) host - Apple M1 Pro (aarch64)
|
|
|
|
|
|
| {{result|pass}}
| <references/>
|-
| [[User:emanuelec|emanuelec]]
| VM ware Fusion Professional Version 13.0.1 (21139760) - MacOS 13.2.1 (22D68) host - Apple M1 Pro (aarch64)
| {{result|warn}}<ref>dnf info dnf works (as per test), but dnf5 info dnf doesnt exist</ref>
| {{result|warn}}<ref> dnf list works (as per test), but dnf5 list doesnt exist </ref>
| {{result|pass}}<ref>List only transactions done with dnf5, not with dnf (and vice versa) </ref>
| {{result|warn}}<ref>dnf5 config-manager command does not exist</ref>
| {{result|warn}}<ref>No available command dnf5 search </ref>
| {{result|warn}}<ref>No available command for dnf5 check-update </ref>
|
| <references/>
|-
| [[User:ewilcox|ewilcox]]
|
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}<ref>--info and --last are not recognized arguments. dnf returned the usage: dnf history output.</ref>
| {{result|warn}}<ref>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.</ref>
| {{result|warn}}<ref>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</ref>
| {{result|warn}}<ref>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</ref>
| {{result|fail}}<ref>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.</ref>
| <references/>
|-
| [[User:geraldosimiao|geraldosimiao]]
| F38 KDE beta 1.3 - x86_64 KVM virt-manager UEFI (running on F37 KDE at Acer Aspire V3-571 / i7-3632QM)
| {{result|warn}}<ref>dnf5 have only "dnf5 repoquery --info <package>" and dnf have both methods (info and repoquery).</ref>
| {{result|pass}}<ref>dnf5 list command works fine with unstable version 5.0.7-20230315005850.23.g520edcb2 from copr</ref>{{result|fail}}<ref>No dnf5 list with version 5.0.7-1 from rawhide.</ref>{{result|fail}}<ref>no dnf5 list</ref>
| {{result|warn}}<ref>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.</ref>
| {{result|fail}}<ref>yeah, no config-manager plugin for dnf5 yet.</ref>
| {{result|pass}}<ref>With version 5.0.7-1 from rawhide "search" command worked just fine</ref>{{result|warn}}<ref>dnf5 don't have search yet, using dnf5 repoquery <package> solve this</ref>
|
|
| <references/>
|-
| [[User:jdg216|jdg216]]
|
| {{result|pass}}
| {{result|warn}}<ref>dnf test ok, but dnf5 doesn't exist</ref>
| {{result|warn}}<ref>dnf history works, but dnf5 needs: dnf history list</ref>
|
|
|
|
| <references/>
|-
| [[User:lruzicka|lruzicka]]
| F38, fully updated, Libvirt VM
| {{result|pass}}<ref>I am using the unstable version from the COPR</ref>
| {{result|pass}}<ref>unstable COPR version</ref>
| {{result|pass}}<ref>`dnf history` shows help and requires additional arguments to be used</ref>
| {{result|fail}}<ref>The `config-manager` subcommand does not exist for me.</ref>
| {{result|pass}}<ref>Using the unstable COPR version.</ref>
| {{result|fail}}<ref>Subcommand does not exist.</ref>
| {{result|pass}}
| <references/>
|-
| [[User:markr217|markr217]]
| kvm, 16G, 4 proc, F38
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|fail}}<ref>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.</ref>
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-
| [[User:mikelo2|mikelo2]]
| podman + Raspberry Pi 3 Model B+
| {{result|pass}}
| {{result|pass}}
|
|
|
|
|
| <references/>
|-
| [[User:mzink|mzink]]
| F38 VM
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}<ref>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.</ref>
| {{result|pass}}
| {{result|fail}}<ref>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.</ref>
| {{result|pass}}
| <references/>
|-
| [[User:royboy626|royboy626]]
| Fedora 38 Beta Workstation;Bare Metal; x86_64;ZBOXHD-ND22
| {{result|warn}}<ref>Assume command should be: 'dnf5 repoquery --info <package-name>'
Assuming that: [PASS]</ref>
| {{result|pass}}<ref>'dnf list' [PASS]; 'dnf5 list does not exist</ref>
| {{result|warn}}<ref>'dnf history' [PASS]; dnf5 history not available</ref>
| {{result|warn}}<ref>dnf config-manager <repository-name. [PASS]; dnf5 config-manager unavailable</ref>
| {{result|warn}}<ref>'dnf search <package-name. [PASS]; 'dnf5 search' unavailable</ref>
| {{result|warn}}<ref>'dnf check-update' [PASS]; dnf5 check-update unavailable</ref>
| {{result|warn}}<ref>tests names (Ex. dnf5 history) in 'Parity Tests' section should match the commands within the tests (dnf history)</ref>
| <references/>
|-
|}
=== Exploratory Testing ===
{| class="wikitable" width=100%
! User
! Profile
! [http://fedoraproject.org/wiki/QA:Testcase_Exploratory_Testing Exploratory Testing]
! References
|-
| [[User:bittin|bittin]]
| F38 Beta - Virtualbox
| {{result|pass}}
| <references/>
|-
| [[User:bittin|bittin]]
| F38 Pre Beta & Beta - Virtualbox
| {{result|pass}}<ref>Upgraded the system with sudo dnf5 distro-sync
worked good even with 300+ packages :)</ref>
| <references/>
|-
| [[User:msmafra|msmafra]]
| Fedora 38 updated 2023-02-14
| {{result|fail}}<ref>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.</ref>
| <references/>
|-
| [[User:msmafra|msmafra]]
| https://discussion.fedoraproject.org/u/msmafra/summary
| {{result|warn}}<ref>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</ref>
| <references/>
|-
| [[User:mzink|mzink]]
| F38 VM
| {{result|warn}}<ref>dnf5 does not have all dnf subcommands.
For example:
dnf update - works
dnf5 update - unknown command</ref>
| <references/>
|-
| [[User:urtabajev|urtabajev]]
| Gigabyte B75N | i3-3220T | 8GB
| {{result|fail}}<ref>sudo dnf5 upgrade --enablerepo=updates-testing reports - "Nothing to do."
sudo dnf update --enablerepo=updates-testing --refresh - "Upgrade  24 Packages"</ref>
| <references/>
|-
|}




[[Category:Fedora 38 Test Days]]
[[Category:Fedora 38 Test Days]]
Please note that all contributions to Fedora Project Wiki are considered to be released under the Attribution-Share Alike 4.0 International (see Fedora Project Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please solve the following task below and enter the answer in the box (more info):

Cancel Editing help (opens in new window)