On Mon, May 17, 2021 at 12:57 PM Mike McGrath <mmcgrath at redhat.com> wrote: > On Mon, May 17, 2021 at 2:48 PM Phil Perry <pperry at 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20210517/b53fa3eb/attachment-0005.html>