<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 20 Dec 2020 at 22:19, Mark Mielke <<a href="mailto:mark.mielke@gmail.com">mark.mielke@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Dec 20, 2020 at 6:34 PM Gordon Messmer <<a href="mailto:gordon.messmer@gmail.com" target="_blank">gordon.messmer@gmail.com</a>> wrote:<br>
> On 12/19/20 8:27 PM, Nico Kadel-Garcia wrote:<br>
> > On Sat, Dec 19, 2020 at 12:29 PM Matthew Miller <<a href="mailto:mattdm@mattdm.org" target="_blank">mattdm@mattdm.org</a>> wrote:<br>
> >> It's important to note that the CentOS Linux rebuild never actually had<br>
> >> this. RHEL minor releases are actually branches, and you can stay at a minor<br>
> >> release and still get security updates.<br>
> > Are you saying the<br>
> > CentOS point releases do *not* match as closely as possible the<br>
> > corresponding RHEL point release?<br>
> No, no one is saying that.  Matthew said that you can stay at a minor<br>
> release of RHEL and still get security updates.  CentOS does not offer that.<br>
<br>
This is not correct. Please stop saying it. CentOS is bug-for-bug<br>
compatible with RHEL for *active* releases.<br>
<br></blockquote><div><br></div><div>We came up with the phrase "bug-for-bug" compatible during EL5 as a GOAL to aim for. CentOS was NEVER bug-for-bug compatible. We aimed for it like a target to get to but we also had to release the software eventually and don't have the extensive testing mechanisms to prove 'bug-for-bug' compatibility. Sometimes CentOS shipped packages which did not have a particular bug because we could not exactly duplicate the build environment and other times we added new bugs because our build environment is not exactly the same. </div><div><br></div><div>Over the years as software has grown in greater complexity this divergence has become more likely. Modularity, software like rust, go, etc all require long build chains where any 'divergence' can introduce or remove bugs without a quick way to test. </div><div><br></div><div>At best, CentOS has been "good-enough" compatible for a set of years. The only way to be bug-for-bug compatible would require a reproducible build and test environment.</div><div><br></div><div> </div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Stephen J Smoogen.<br><br></div></div></div>