-
Notifications
You must be signed in to change notification settings - Fork 252
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
Use RHEL9/CentOS stream dependencies for content resolver #490
Comments
Maybe it would be good start if there was tool, which could based on SRPM/RPMS provide content for the placeholder section, so this would be less manual (error prone) process. |
That's already possible, you just need to split the workload into two. The one for ELN will only use the "eln" label, and the other one only "c9s". |
Oh, could you be please more specific? How we could do that with the git-lfs for example? |
Copy the existing one to a second file, perhaps In the other one (
|
I split these two for example: |
Thx for explanation. @opohorel could you please try to adjust the git-lfs? Not sure we have it in CentOS streams though, something to explore. |
I made a PR with proposed change. Could you please review it and merge if everything is ok. Thank you |
Where I can see the impact of the PR above? Because I am afraid I don't understand what it actually does. I thought that we will be able to completely get rid of the placeholder .... |
Now I probably realized how this is supposed to work. The c9s will be created based on CentOS stream as soon as it is available. Where ELN is actually RHEL10. Anyway, I'd still prefer if the content resolver was more flexible and allowed to use the some "real" package dependencies instead of completely manual specification of them. |
Yes, exactly. You can either use a real package, or this placeholder that you need to define manually. Are you hoping for something in between? What would that be? |
Yes, as I said, I'd hope that there can be exception in ELN content set, which would take the dependencies from C9S. Or there would be at least tool to (re)generate the placeholder from (S)RPM. |
Yet another idea, would it be possible to filter the dependencies? |
This is related to #391 and I'd appreciated if this was improved. |
It would be nice if content resolver was smart enough to use RHEL9/CentOS stream to resolve its dependencies instead of placeholders. E.g. for git-lfs, there is following placeholder:
content-resolver-input/configs/sst_cs_apps-scm.yaml
Lines 18 to 28 in 253dabe
But it would be much easier, if content resolver knew where to ask RHEL9/CentOS stream for the real values from the package, which is not inherited into ELN.
The text was updated successfully, but these errors were encountered: