[CentOS-devel] Module version differences between RHEL8 and Centos8?

Mon Oct 5 14:52:44 UTC 2020
Johnny Hughes <johnny at centos.org>

On 10/4/20 4:54 PM, Antal Nemeš wrote:
> Is there any way to correlate modular package versions in RHEL8.x with ones from Centos8.x in any way, no matter how difficult?
> 
> For example, looking at package list for https://access.redhat.com/errata/RHSA-2020:3714:
> - RedHat lists httpd-2.4.37-21.module+el8.2.0+5008+cca404a3.x86_64.rpm
> - in CentOS this (probably?) matches httpd-0:2.4.37-21.module_el8.2.0+494+1df74eae.x86_64
> 
> AFAIK, the non-modular packages shared the same NEVRA between RHEL and Centos (not sure if there were exceptions, though).
> 

Modules are built by a new component called MBS (Module Build System) ..
it works in conjunction with KOJI to do bulids.

Because of MBS, exact module names are not possible between RHEL and
CentOS.  This is because 2 things in MBS are generated at build time.
One is an index number .. one is a commit hash from git.

Since git.centos.org is a closed system and it's hashes will be
different than the internal RHEL git repo .. the hashes will never match
for commits.

Also, since the CentOS MBS is a sperate system frmo the RHEL Build
System .. the index number for build will also never be the same.

Therefore, modules will never patch with exact names.

Here is some info on how MBS works .. this is for Fedora, but the
principles are the same for the CentOS version:

https://fedoraproject.org/wiki/Infrastructure/Factory2/Focus/MBS


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20201005/5f3c3e9e/attachment-0006.sig>