<html><head><style type="text/css">.style1 {font-family: "Times New Roman";}</style></head><body>On 31/01/2021 14:14, lejeczek via elrepo wrote:<BR>
><BR>
><BR>
> On 31/01/2021 13:44, Trevor Hemsley wrote:<BR>
> > On 31/01/2021 10:38, lejeczek via elrepo wrote:<BR>
> > > Does anybody else get this and if yes then should it go to<BR>
> > > bugzilla?<BR>
> ><BR>
> > ELRepo do not support Stream since it uses a different,<BR>
> > non-KABI stable,<BR>
> > kernel series to RHEL. This is something that's come up<BR>
> > several times in<BR>
> > the mailing list etc threads on what Red Hat are doing<BR>
> > with CentOS Linux 8.<BR>
> ><BR>
> > Trevor<BR>
> ><BR>
> And what is the actual problem? Surely it's not one of<BR>
> technical nature.<BR>
> Increasingly more of us will be ridding "Stream" as months<BR>
> go by.<BR>
<BR>
The problem is that RH make changes to the "stable" KABI between point <BR>
releases - which is normal practice and has been for years - and for <BR>
RHEL and CentOS Linux, you only get to see those changes take place <BR>
once, at point release time. That's why ELRepo end up having to rebuild <BR>
a bunch of kmods at each point release to allow them to continue to work.<BR>
<BR>
With Stream, RH are now making those same KABI changes but the kernels <BR>
in which those changes are made are released to Stream immediately so <BR>
the KABI change happens almost immediately after the release of the <BR>
current RHEL point release. At that time Stream and RHEL have different <BR>
"stable" KABI's and you can no longer use the current RHEL point release <BR>
kmods on the newer Stream kernel (Stream already has the kernel version <BR>
from the _next_ point release that won't be released for up to 6 months).<BR>
<BR>
To give a concrete example, RHEL 8.3 and CentOS Linux 8.3 are using <BR>
kernel-4.18.0-240* kernels and the KABI works for all 4.18.0-240* series <BR>
kernels. Stream got a 4.18.0-269* kernel on 2021-01-12 20:36and before <BR>
that it had a 4.18.0-267 kernel and that -267 kernel came out about 2 <BR>
days after the release of CentOS Linux 8.3 so Stream and CL8 shared a <BR>
common KABI for approximately 2 days.<BR>
<BR>
This is not something that ELRepo can fix since to do so for Stream now <BR>
means that they might need to rebuild all 50 kmods every time a new <BR>
Stream kernel comes out and until they do, all current users who have <BR>
upgraded their kernel to $latest will have broken kmod packages that <BR>
will not function. The effect of that is that ELRepo would go from a <BR>
part-time "let me just do an hour or two at the weekend" maintenance <BR>
schedule to a "I have a new full time job".<BR>
<BR>
Trevor<BR>
<br><br><p style="font-family: Verdana; font-size:10pt; color:#666666;"><b>Disclaimer</b></p><p style="font-family: Verdana; font-size:8pt; color:#666666;">The information contained in this communication from the sender is confidential. It is intended solely for use by the recipient and others authorized to receive it. If you are not the recipient, you are hereby notified that any disclosure, copying, distribution or taking action in relation of the contents of this information is strictly prohibited and may be unlawful.<br><br>This email has been scanned for viruses and malware, and may have been automatically archived by <b>Mimecast Ltd</b>, an innovator in Software as a Service (SaaS) for business. Providing a <b>safer</b> and <b>more useful</b> place for your human generated data. Specializing in; Security, archiving and compliance. To find out more <a href="http://www.mimecast.com/products/" target="_blank">Click Here</a>.</p></body></html>