Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TASK: building ELN with dnf5? #175

Closed
praiskup opened this issue Jan 19, 2024 · 14 comments
Closed

TASK: building ELN with dnf5? #175

praiskup opened this issue Jan 19, 2024 · 14 comments
Assignees

Comments

@praiskup
Copy link

What does the ELN SIG need to do?

  • decide when to make this change and coordinate the switch

We should follow similar steps as with Fedora Rawhide:
https://fedoraproject.org/wiki/Changes/BuildWithDNF5

Mock/Copr change:
rpm-software-management/mock#1291

@praiskup
Copy link
Author

praiskup commented Feb 6, 2024

Gently ping, what is the plan here?

@sgallagher
Copy link
Member

Sorry for the failure to reply. This is on the plan for "things we'll get to after we fork CentOS Stream 10", which is happening next week.

@praiskup
Copy link
Author

praiskup commented Mar 2, 2024

Gently ping again. Any plans?

@sgallagher
Copy link
Member

Thanks for the ping. I'm taking a look at rpm-software-management/mock#1292 right now.

@yselkowitz
Copy link
Member

Wouldn't the ELN container image (used in bootstrapping) need to have dnf5 first?

@sgallagher
Copy link
Member

That would make it much faster, but it's not a strict requirement. Regardless, I'm already looking at updating the bootstrap image as well.

@sgallagher
Copy link
Member

I have patches out for review for Content Resolver and fedora-kickstarts. Once those land, we can update the mock PR to not disable the bootstrap_ready option.

Also, I've done some local testing with dnf5 as the package manager in mock for ELN and it worked just fine.

@sgallagher
Copy link
Member

The two MRs above have been merged. Once the next compose runs in a couple hours, we should be able to use the new container image as a bootstrap image for mock.

@praiskup
Copy link
Author

praiskup commented May 7, 2024

Is it the right time to make the change in Mock?

@yselkowitz
Copy link
Member

Any bugs building packages with dnf5 should already be fixed, so I have no further objections to using dnf5 in mock and in koji for ELN. @sgallagher does anything else need to be done first?

@sgallagher
Copy link
Member

Let's do it.

@yselkowitz
Copy link
Member

@yselkowitz
Copy link
Member

The mock PR was merged and the koji tag modified; anything else?

@praiskup
Copy link
Author

No, this seems done, thank you all! (I mean, we still have to wrap a new mock-core-configs release, and deploy that into Fedora Copr, but that's going to happen very soon)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants