Hi,

On Wed, Mar 20, 2024 at 5:18 PM Nicola Sella <nsella@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 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/installability-pipeline/. 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 (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  

 

Thanks,

Nicola

[1]: https://pagure.io/fedora-ci/general/issue/416
--
_______________________________________________
CI mailing list -- ci@lists.fedoraproject.org
To unsubscribe send an email to ci-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/ci@lists.fedoraproject.org
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue


--
🧑‍🔧 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