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 2: Line 2:
| name = DNF 5.2  
| name = DNF 5.2  
| image = [[File:test-days-banner.svg|300px|link=QA/Test Days]]
| image = [[File:test-days-banner.svg|300px|link=QA/Test Days]]
| date = '''2024-06-05 to 2024-06-11'''
| date = 2024-06-05 to 2024-06-11
| time = all day
| time = all day
| website = [[QA/Test Days]]
| website = [[QA/Test Days]]
Line 14: Line 14:


This Fedora Test Week will focus on testing  
This Fedora Test Week will focus on testing  
#''' dnf 5.2 system-upgrade from F40 to F41'''
# dnf5.2 basic sanity (install, remove, reinstall, download)
# dnf5.2 basic sanity (install, remove, reinstall, download)
# dnf5.2 downgrade / check-upgrade / upgrade / update commands
# dnf5.2 makecache / clean commands
# dnf5.2 makecache / clean commands
# dnf5.2 distro-sync / dsync
# dnf5.2 distro-sync / dsync
# dnf5.2 info / list / search commands
# dnf5.2 info / list / search commands
# dnf5.2 autoremove  
# dnf5.2 autoremove
# any performance issues
# any performance issues


Line 45: Line 45:
=== Install Fedora ===
=== Install Fedora ===


Testing DNF from a live environment is difficult and will likely wind up with the system exhausting available RAM and failing in strange ways, so we recommend you install Fedora 39/40 VM for this Test Week.
Testing DNF from a live environment is difficult and will likely wind up with the system exhausting available RAM and failing in strange ways, so we recommend you install Fedora 39/40 for this Test Week, or run a Fedora 39/40 container using Docker or Podman.


=== Update your machine ===
=== Update your machine ===


Make sure you have all the current updates installed, using the update manager. Note that a clean installed Fedora 39/40. DNF 5.2 should be installed using this  
Make sure you have all the current updates installed, using the update manager. Note that a clean installed Fedora 39/40. DNF 5.2 should be installed using this [https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf5-unstable COPR repository]. You can enable the the repo by running <code>sudo dnf copr enable rpmsoftwaremanagement/dnf5-unstable </code>  
[https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf5-unstable COPR repository] or [https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf-nightly nightly repo]. You can enable the the repo by running  
Run <code>sudo dnf update dnf5 --best --allowerasing</code>
# <code>sudo dnf copr enable rpmsoftwaremanagement/dnf5-unstable </code> OR <code>sudo dnf copr enable rpmsoftwaremanagement/dnf-nightly </code>
# <code>sudo dnf install dnf5 --best --allowerasing</code>
# <code>sudo dnf5 update dnf5 </code>


=== Run the tests ===
=== Run the tests ===
Line 65: Line 62:
== Known issues ==
== Known issues ==


Known Regression/Issue: DNF 5.2 is not available in Fedora 39, or 40 (it is ABI-incompatible with DNF 5.1), so testers will probably need to get the latest version of DNF 5.2 from our COPR: https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf5-unstable/.
Known Regression/Issue: DNF 5.2 is not available in Fedora 38, 39, or 40 (it is ABI-incompatible with DNF 5.1), so testers will probably need to get the latest version of DNF 5.2 from our COPR: https://copr.fedorainfracloud.org/coprs/rpmsoftwaremanagement/dnf5-unstable/.


== Test Results ==
== Test Results ==
[[Category:Fedora 41 Test Days]]
[[Category:Fedora 41 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)