#400 Provide RHEL buildroots in CBS
Opened 2 months ago by jack. Modified 19 days ago

Hello, can we get RHEL buildroots in CBS for SIGs?


Do we have some folks in mind who would use this already? I'm interested in discussing this use-case with those who would use this actively.

Metadata Update from @bstinson:
- Issue assigned to bstinson
- Issue tagged with: feature-request

2 months ago

I think this would eventually be quite useful for the Kmods SIG, among others.

I agree, the Kmods SIG will definitely want to build against RHEL kernels. (Speaking as co-chair of Kmods SIG)

I agree with @jsbillings that this might indeed be especially interesting for the Kmods SIG, but very likely for other SIGs as well. The Kmods SIG would use this actively. I say that despite me personally not operating any "non-stream" EL8 systems anymore and probably never running any non-stream EL9.

Currently some efforts are simply duplicated. E.g. the rocklinux community started rebuilding CentOS SIG content for EL8. The Kmods SIG is in a similar position: We plan to provide packages that are already provided by elrepo or kernel-plus for EL8, but not for EL8s. It makes more sense to join these efforts. The CentOS project, maintaining the upstream CentOS Stream, seems to be the natural place for such community efforts. I.e., SIGs can develop for CentOS Stream and "simply" rebuild their content for RHEL (and any other EL rebuild) once RHEL buildroots are available in CBS.

Hence for me it makes sense to make RHEL buildroots available in CBS. Of course there are many open questions how to handle this. E.g., would there also be a "CentOS Extras" repository that EL systems can consume to allow easy access to SIG content? Would these extras packages then be built in CBS as well?

Honestly, I never expected that this might even be an option and assumed that such a request would simply be rejected immediately. Which also means that I have not thought about this while setting up the Kmods SIG CBS tags. E.g. we are currently using disttag = el8 for cs8 which would obviously cause issues once we build our packages for non-stream el8 as well. Currently we do not have any packages released yet, hence I ask you @bstinson to please let me know asap whether you think this request has a real chance of being accepted or not.

Sorry that this post turned out to be a bit longer than I expected.

FWIW, here's Gunnar Hellekson and Mike McGrath giving their opinions on this in a public Q&A: https://www.youtube.com/watch?v=5HfynkSPncg&t=1812s

FWIW, here's Gunnar Hellekson and Mike McGrath giving their opinions on this in a public Q&A: https://www.youtube.com/watch?v=5HfynkSPncg&t=1812s

tl;dr (copied from youtube generated CC) "the answer from my point of view is yes"

Login to comment on this ticket.

Metadata