-
Notifications
You must be signed in to change notification settings - Fork 6
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
epel-next-all target alias #14
Comments
Hello @LecrisUT, Maybe I am missing something but I haven't seen >>> from fedora_distro_aliases import get_distro_aliases
>>> aliases = get_distro_aliases()
>>> [x.namever for x in aliases["epel-all"]]
['epel-7', 'epel-8', 'epel-9'] |
Probably these need to be added. The releases are available on Bohdi, e.g. |
Ah, I read this sentence
as a bug report, i.e. Sounds good to me. |
With the recent talk about the future of |
CentOS Stream doesn't have it's own EPEL. EPEL Next is not a complete duplication of EPEL; it only contains select updates that are needed to work with libraries that are different between RHEL and CentOS Stream. So RHEL users consume EPEL, and CentOS Stream users consume both EPEL and EPEL Next together. Maybe that's what you were trying to describe, but I just wanted to be clear on the structure. The EPEL docs go into more detail about EPEL Next.
There were only ever two EPEL Next releases, 8 and 9. EPEL 8 Next has already been retired. There will not be any more EPEL Next releases, because we are moving to a new model with EPEL 10. So epel-next-all will just be equal to EPEL 9 Next, and then after 2027-05-311 it will be empty. Therefore I'm not sure it's worth implementing an
This is correct, and is a result of
This came up in rpm-software-management/mock#1427. I like the idea, but I'll need some time to think through what aliases are appropriate, the combinations we'll need to account for over time, and what bodhi properties we can use as indicators. For example, EPEL 10 and 11 are going to overlap, and will have different latest minor versions. I'm also cautious about what we label as development. Footnotes
|
No matter how we name the targets, some fix/change related to the original report will be needed at the time of RHEL 10 GA (when epel-10 is actually equivalent to what epel-9-next was). At least for a Tito users (like me), doing |
Considering the tito use case you're describing, I can see your point about thinking of
If the goal is for
|
Thank you for the feedback, Carl! Very appreciated.
Uhh Z-stream process flashback; once we have 10.0 out and the "next" is 10.1 - it is clear that we have to do both builds - that the 10.0 builds are not inherited to next. Or are they? |
At this point, builds from the epel10 branch will go to the 10.1 tag and bodhi release.
That's the way we've been describing and the way it's being documented. It's the same as if you want to release for Rawhide and F41 right now. If a maintainer only does the build from the epel10 branch, then it won't be released for 10.0, and RHEL users won't get it until RHEL reaches 10.1.
10.0 builds done from the epel10 branch prior the the epel10.0 mass branching will be inherited to 10.1. 10.0 builds done after that point (from the epel10.0 branch) will not be inherited to 10.1. This is similar to how things work in Fedora. |
epel-all
should not contain anyepel-next
releases. Afaiu if something is packaged onepel
it can also be accessed from centos-stream's epel, but not vice-versa?epel-next-all
alias for allepel-next
targets. Seems weird but who knows when it will come in handy. Might as well be thorough 🤷The text was updated successfully, but these errors were encountered: