Hi,
On Wed, Mar 20, 2024 at 5:18 PM Nicola Sella <nsella(a)redhat.com> wrote:
Hi all,
I am looking for feedback and guidance on how to test DNF5 against Fedora
CI.
I'd like to start this discussion before the obsolete switch is turned on
to avoid any disruption.[1]
Thank you!
Currently, the team's plan is to build a side-tag with the DNF-to-DNF5
switch on, and advertise that on the Fedora devel list to gather feedback
and allow users/teams to test their builds/workflows in the side-tag.
Furthermore, I'd like to put together, or update, a list of requirements
to ease the transition from DNF to DNF5.
Any recommendations or ideas that should be followed to test DNF5 in
Fedora CI?
1. I would open a MR against installability tmt test with updated prepare
section
<
https://github.com/fedora-ci/installability-pipeline/blob/master/installa...
after `prepare.sh` which enables DNF5 and we can run a few jobs via it.
Once the MR is opened a new job should appear here:
https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/installabil....
We can then trigger jobs on it.
2. We can run Testing Farm integration tests by adding a workaround
playbook that installs dnf5 in our workaround playbook for rawhide
<
https://gitlab.com/testing-farm/infrastructure/-/blob/main/terragrunt/env...
(actually this workaround is still there from the last try). Once opened
our integration tests will automatically run for these, which should
provide us enough confidence.
Let me know if you would need any help
Best regards,
/M
--
🧑🔧 Miroslav Vadkerti :: Senior Principal QE :: Testing Farm / Linux QE
🎩 Red Hat Slack :: mvadkert :: #testing-farm #tmt
📱 Fedora Matrix :: mvadkert :: #Fedora CI
🌍️ Remote Czech Republic :: Red Hat Czech s.r.o