<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 16 Dec 2020 at 06:46, aleksander.baranowski via CentOS-devel <<a href="mailto:centos-devel@centos.org">centos-devel@centos.org</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">Hi,<br>
<br>
When it comes to modules the situation is clusterfu**.<br>
<br>
That reason why making EL8 took us so long. I'm quite sure that without<br>
internal knowledge of modules (that only Fedora uses - and documentation<br>
sucks) amount of reverse engineering is tremendous. The best place to<br>
start is <a href="https://pagure.io/fm-orchestrator" rel="noreferrer" target="_blank">https://pagure.io/fm-orchestrator</a>.<br>
<br>
RHEL sources based/CentOS clones will also have different platform<br>
string, that will make the whole system reinstall itself xDDDDDDD.<br>
That's a reason why migrating to these solutions will be a pain in the neck.<br>
<br>
Going back to src.rpms. If you are looking for src.rpms best bet is<br>
using original RHEL src.rpms, these are readily available when you have<br>
even minimal subscription. It's the much safer bet for long term system.<br>
<br>
Imagine the following:<br>
<br>
- RHEL made errata for package X version n release m.<br>
- CentOS stream have package X version n release m+10.<br>
<br>
Which one will be available on <a href="http://git.centos.org" rel="noreferrer" target="_blank">git.centos.org</a>?<br>
<br></blockquote><div><br></div><div>Both will be available on <a href="http://git.centos.org">git.centos.org</a>. All of the source code from RHEL-7 onward has been pushed to there... including buildroot only source code. <br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Using <a href="http://git.centos.org" rel="noreferrer" target="_blank">git.centos.org</a> is a bad idea for next gen rebuilds IMO.<br>
<br></blockquote><div><br></div><div>I am going to strongly recommend against this for 3 reasons:</div><div>1. It is a contractual problem to do this. [AKA Get a lawyer. I am not one and I am not going to try to argue it anymore than I am going to argue Rust language syntax I don't know. I will just say that two wrongs do not make a right.]<br></div><div>2. The src.rpms are not debranded. That is extra work a rebuilder has to do. The git source seems to be debranded by Red Hat. <br></div><div>3. Not all the src.rpms may be shipped with the developer etc. Red Hat Enterprise Linux 8 is not self-hosting. You need extra packages to build things.. the source for those should be on <a href="http://git.centos.org">git.centos.org</a></div></div><div class="gmail_quote"><br></div><div class="gmail_quote">That is all I am going to say on this.<br></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Stephen J Smoogen.<br><br></div></div></div>