-
Notifications
You must be signed in to change notification settings - Fork 4
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
feat: dnf module #361
Comments
It functions similarly to The only advantage I see is that we can enable copr repos with simpler command Basically, when we would replace |
I would rather create a new module called |
I'm in for making a new Current structure from Minor recipe format correctionsReposCurrently, in
Replacing packagesCurrently, we use It seems that there is no alternative for replacing packages in
Everything elseEverything else looks relatively native. |
|
|
Moving to |
According to
I also personally didn't notice any difference in this behavior when I tested it a bit.
That's basically what But if there is no alternative, then sure, that can be also used & adjusted to match the replace behavior from recipe, without user noticing any difference.
Interesting, thanks for noting. |
I noticed in this Bazzite's PR: That they are using |
I think we could do this simple change:
|
I think a flaw in this method is support for repo files which are directly provided in So I think that my suggestion of using |
@gmpinder We will probably need to add |
Sounds good, that'll be an easy addition. |
Oh right, I forgot that. If we assume copr repo names don't include the Adding another key would work too I guess, but then we'd have to debate the whole config structure related to that again lol. |
We should hold a bit releasing ublue-os/bluefin#1954 (comment) Draft PR can be made though, to get us more ready. |
I'm still of the opinion that we should have a separate top-level |
I am also with @gmpinder in this one. It's both kind of confusing and having some typing-strict way to check if the repo is a COPR would be much better. Like, I think the best way would be to do something like this # (...)
repos:
- name: "myuser/chongus"
copr: true # or something dunno
- "other-regular-repo.repo"
- anotherone.repo
# (...) |
I thought about adding manipulation flag options to repos, like we have for I think that having distinct For
I think that distinct |
I'd be down with this. Especially if there are flows where you'd want to enable/disable repos. |
I added separate I'll add some manipulation options to |
A
dnf
module will eventually replace therpm-ostree
module. We should start investigating usage ofdnf5
on atomic Fedora systems to determine a reasonable timeline for development of such a module.https://fedoramagazine.org/whats-new-for-fedora-atomic-desktops-in-fedora-41/#first-step-towards-bootable-containers-dnf5-and-bootc
The text was updated successfully, but these errors were encountered: