[CentOS-devel] URLs in centos-release-<sig> packages: /altarch vs. /centos/

Tue Mar 6 16:36:48 UTC 2018
Sandro Bonazzola <sbonazzo at redhat.com>

2018-03-06 7:11 GMT+01:00 Brian Stinson <brian at bstinson.com>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Folks,
>
> Now that we have SIG Content in the /altarch directories for CentOS 7 on
> the
> mirrors, we need to come with some requirements and recommendations for
> dealing
> with the different locations.
>
> tl;dr The current thinking is to add the following snippet in the %post of
> centos-release and release to all of the arches. This will set a yum var
> to the
> correct content location when a new system gets installed:
>
>     `uname -m | grep -q 'x86_64'  && echo 'centos'
> >/etc/yum/vars/contentdir || echo 'altarch' >/etc/yum/vars/contentdir`
>
> Here's the start of a proposal from the SIG perspective
>
> ## Requirements:
>
> - - The same noarch binary RPM *must* be distributable to the Extras
>   repo for each architecture
>
> - - The centos-release-<SIG> packages *must* require centos-release
>
>
> ## New Recommendations for creating a centos-release file:
>
> - - A yum variable called 'contentdir' will be populated with the toplevel
>   directory for SIGs to use
>
> 1.) Modify baseurls in the SIG repo files to look like the following (using
> openstack-queens as an example):
>
>
>  [centos-openstack-queens]
>  name=CentOS-7 - OpenStack queens
>  baseurl=https://mirror.centos.org/$contentdir/cloud/$
> basearch/openstack-queens/
>  gpgcheck=1
>  enabled=1
>  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
>  exclude=sip,PyQt4
>
>
> ## Discussion
>
> I'd like to hear thoughts, additions, and subtractions here before we
> update
> the SIGGuide and rework centos-release.
>


+1 on oVirt side. Here's the patch waiting for centos-release to be
available with above suggestion: https://gerrit.ovirt.org/#/c/88300/




>
> Cheers!
>
> - --
> Brian Stinson
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.22 (GNU/Linux)
>
> iQIcBAEBAgAGBQJanjEMAAoJEIMGvNKzCweMR6oQAMbsKqvJcfKW1+5yHsbEV33d
> QAAMwjEcKfZ+v9ypejErbPPh5RhuNCoRFFHUDAn4hBJNo2zb0YC0vKZJF3RIPIkV
> 9GAOwnnrWIvFJbeZ7sY4POMa/50IJXC3N8CeiW2XonDtf58rXZPsXM9/9JN9xCv7
> X39FAIufCYA7rmedta236NMAutiEolyDFKWWJN6kwDzhm4p7BT9UVSyf7sWCBDzx
> t+TuCo7LZei4iwQWho1YL/9jbm0YP6EEyL3jJ/YT68cE8q9Mqd8qiE0gEMy0Eoof
> FuGNOLMrFhsvg3jNQr5DkbToDU+VwO3B+YVR29pTrd0Gf8bodmGTH31eCEljlhjg
> uPlms2cDvkaXlJmjO6XHM0D2cxmlTzBfVG7YrRwlD40JSk1Z3iyPyLkWJ967oyVM
> 9mmkhv4spNCX4okQlNI737bULwcxILM6ks3oCdO4i4Yk8BbZp/iwrJ9jcxr7U5YT
> Cvq2SuV5EbcXlxnhmMd/V6+F/VkgKqi0xrltKURlVUk+JzabHTw5zGwcRjnHxUQR
> nz2YiQ0mdR/pPuGyXl6xOqXl+M6khPBdCk4FHHdrZYw6aijo8FHzR1DYc63m4ibf
> Pkad1V9Awetuz0YwewgTp3MviRlklQte8jXMV/1Nh0TTp8xIs5e4ISNBwD3EtINL
> oqQYqpSGC0jkrwXD5fRG
> =F1Fp
> -----END PGP SIGNATURE-----
> _______________________________________________
> CentOS-devel mailing list
> CentOS-devel at centos.org
> https://lists.centos.org/mailman/listinfo/centos-devel
>



-- 

SANDRO BONAZZOLA

ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D

Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20180306/b3011d8d/attachment-0008.html>