Nux, Also agree regarding EL8. I wonder if it is possible to build on a RHEL "development" license where builds and smoke tests and such can be done without licensing cost. (https://developers.redhat.com/articles/faqs-no-cost-red-hat-enterprise-linux, https://developers.redhat.com/terms-and-conditions)
I'm not a lawyer and the terms seem murky as to how an Open-Source project like CloudStack would interact with those terms, even in a non-production sense. Do any other ASF projects use RHEL for build/test servers or anything like that? Thanks, -Nathan McGarvey On 6/24/21 8:17 AM, Sven Vogel wrote: > @nux > > „Might be then worth going for supporting "EL8" and by that include any > of Rocky, Alma, OtherClone etc.“ > > Agree > > __ > > Sven Vogel > Senior Manager Research and Development - Cloud and Infrastructure > > EWERK DIGITAL GmbH > Brühl 24, D-04109 Leipzig > P +49 341 42649 - 99 > F +49 341 42649 - 98 > s.vo...@ewerk.com > www.ewerk.com > > Geschäftsführer: > Dr. Erik Wende, Hendrik Schubert, Tassilo Möschke > Registergericht: Leipzig HRB 9065 > > Support: > +49 341 42649 555 > > Zertifiziert nach: > ISO/IEC 27001:2013 > DIN EN ISO 9001:2015 > DIN ISO/IEC 20000-1:2018 > > ISAE 3402 Typ II Assessed > > EWERK-Blog<https://blog.ewerk.com/> | > LinkedIn<https://www.linkedin.com/company/ewerk-group> | > Xing<https://www.xing.com/company/ewerk> | > Twitter<https://twitter.com/EWERK_Group> | > Facebook<https://de-de.facebook.com/EWERK.Group/> > > > Auskünfte und Angebote per Mail sind freibleibend und unverbindlich. > > Disclaimer Privacy: > Der Inhalt dieser E-Mail (einschließlich etwaiger beigefügter Dateien) ist > vertraulich und nur für den Empfänger bestimmt. Sollten Sie nicht der > bestimmungsgemäße Empfänger sein, ist Ihnen jegliche Offenlegung, > Vervielfältigung, Weitergabe oder Nutzung des Inhalts untersagt. Bitte > informieren Sie in diesem Fall unverzüglich den Absender und löschen Sie die > E-Mail (einschließlich etwaiger beigefügter Dateien) von Ihrem System. Vielen > Dank. > > The contents of this e-mail (including any attachments) are confidential and > may be legally privileged. If you are not the intended recipient of this > e-mail, any disclosure, copying, distribution or use of its contents is > strictly prohibited, and you should please notify the sender immediately and > then delete it (including any attachments) from your system. Thank you. > > ________________________________ > Von: n...@li.nux.ro <n...@li.nux.ro> > Gesendet: Thursday, June 24, 2021 2:57:24 PM > An: dev@cloudstack.apache.org <dev@cloudstack.apache.org> > Betreff: Re: [DISCUSS] Rocky 8.4 and CloudStack > > Point taken. Good find with gdm, wonder if there are others. > I'm hoping this kind of problems disappear in time as the machine gets > "oiled" better. > > What I wanted to underline is that the situation is sort of like this: > Updates -> QA -> Stream -> RHEL > > Might be then worth going for supporting "EL8" and by that include any > of Rocky, Alma, OtherClone etc. > > > > On 2021-06-23 19:03, Nathan McGarvey wrote: >> Nux, >> Overall, I agree that it should be possible to use any other clone >> as they should be binary compatible. >> >> I don't quite understand your "pass through QA" and "basically RHEL >> packages" comment. There are already instances of breaking changes in >> CentOS 8 Stream that didn't make it into RHEL or CentOS non-stream. >> CentOS Stream is the only one where you *don't* know exactly what you >> are getting since it is no longer downstream of RHEL: >> >> >> Just one example: >> https://bugzilla.redhat.com/show_bug.cgi?id=1911827 >> >> >> RHEL 8 versions published (at least that I could find on their errata >> pages) >> gdm-3.28.3-34.el8.x86_64.rpm <-- not broken >> gdm-3.28.3-39.el8.x86_64.rpm <-- not broken >> >> >> >> CentOS 8 (not stream) versions line up with RHEL as expected: >> gdm-3.28.3-34.el8.src.rpm 2020-09-17 17:27 <-- not broken >> gdm-3.28.3-39.el8.src.rpm 2021-01-28 22:09 <-- not broken >> >> >> >> CentOS 8 Stream versions (hard to track down since all mirrors wipe >> previous versions now, but this is what I gathered): >> >> gdm-3.28.3-34.el8.x86_64.rpm 18-Sep-2020 00:27 <-- not broken >> gdm-3.28.3-35.el8.x86_64.rpm 02-Dec-2020 23:33 <-- breaking change >> gdm-3.28.3-37.el8.x86_64.rpm 21-Jan-2021 22:55 <-- broken still >> gdm-3.28.3-39.el8.x86_64.rpm 29-Jan-2021 05:09 <-- fixed (via a >> reverted change) >> >> >> Even in this single example, there was a 2-month period where CentOS >> 8 Stream had a regression and both RHEL and CentOS did not and they >> skipped the broken versions entirely. >> >> >> The lag is bad for feature updates and version updates, but really >> good for stability and knowing what you're getting since you are >> literally building from the same source and won't have instances of >> reverted commits like the one above. >> >> >> Thanks, >> -Nathan McGarvey >> >> >> On 6/23/21 8:13 AM, n...@li.nux.ro wrote: >>> Nathan, >>> >>> So with Stream you'll be getting basically RHEL packages, after they >>> pass through QA and before it lands in actual RHEL. >>> In fact, it's only with CentOS that you know exactly what you are >>> getting. The clones will undoubtedly lag behind at various times, just >>> like old CentOS did. >>> >>> However, this needn't be a problem, if all works as planned, you >>> should >>> be able to use RockyLinux or any other clone's packages on CentOS >>> Stream, since they should be binary compatible. >>> >>> >>> >>> On 2021-06-22 18:50, Nathan McGarvey wrote: >>>> CentOS Stream could be fine or a disaster, and it is hard to tell: >>>> "a >>>> rolling preview of future RHEL kernels and features." as the RedHat >>>> CTO >>>> said seems to imply cloudstack might run into a lot more issues due >>>> to >>>> the squishy nature of kernel releases, kvm/libvirt, etc. I don't >>>> think >>>> it will be unusable, but it will be hard to say what is supported. >>>> (E.g. >>>> what version is "Centos 8 Stream"? Stuff can change out from under >>>> you >>>> pretty quickly in that paradigm. Even rolling distros like Debian >>>> have >>>> point releases. >