On Mon, May 17, 2021 at 12:57 PM Mike McGrath mmcgrath@redhat.com wrote:
On Mon, May 17, 2021 at 2:48 PM Phil Perry pperry@elrepo.org wrote:
On 17/05/2021 20:46, Phil Perry wrote:
On 17/05/2021 20:30, Johnny Hughes wrote:
On 5/17/21 1:46 PM, Mike McGrath wrote:
Snipping content as we seem to have reached some mailing list limit
This is mostly because we also don't ship it in RHEL and we don't ship it there because we don't want to be on the hook to support it (even RHEL has a budget and limited resources).
As far as CentOS Stream, the promise is that if it runs in CentOS
Stream
today it should run in the next version of RHEL. By including content in Stream that we don't include in RHEL, suddenly that promise is
broken
if someone accidentally uses it assuming it's in RHEL.
I'm not saying there aren't ways to work through these issues, but I wanted to give some ideas as to the thought process that got us here.
-Mike
Mike,
That is all well and good .. but it is your guys (EPEL and Red Hat
SIGs)
that need this Development content to be in CentOS Stream and the
CentOS
Community Build System to build things. (I can build things as this content is already in my Koji buildroot).
And it is me, this list, and the CentOS Stream group that keep getting asked (by EPEL and the RH SIGs) why this open source stuff can not be
in
CentOS Linux, CentOS Stream and the CBS.
Surely we can set up a non RHEL released repo that your guys can use to build the things that they want.
Thanks, Johnny Hughes
But from what Mike just said, EPEL/SIGs should be building against
those
missing -devel packages on Stream because anything built on Stream must also run on RHEL?
Sorry, typo - EPEL/SIGs should NOT be building against those missing -devel packages...
From discussions back when the Devel repo was put in place. EPEL/SIGs can
BUILD against the missing -devel packages, they cannot have any runtime requirements on them.
I'm always confused by this because the basis of CRB *was* supposed to be what was required to build EPEL. I'm not sure if EPEL has grown since we started or if we just missed the mark with CRB.
I gave the original package list of what was required to build EPEL, at the time. And the majority of the packages are in CRB. Some were taken off the list. But that was based off EPEL7, where alot of the packages were 5 years old. And also without the main KDE packages. Alot of the EPEL packages, when they started getting built for EPEL8, had new requirements. And then, even at RHEL8 Beta, when I tried to get some of the missing dependencies into CRB, I was told it was too late.
So ya, as you said, we missed the mark with CRB.
Troy