On 03/06/2019 09:38, Marcin Juszkiewicz wrote:
CentOS 7 supports several architectures:
- x86-64
- aarch64
- ppc64le
- armhfp
- i386
- ppc64
- power9
All except 'x86-64' are stored in /altarch/7/ directory on mirror.centos.org and are mirrored only by subset of mirrors.
RHEL 8 treats aarch64, ppc64le, s390x, x86-64 as equals - package has to build on each of them to get included in repositories etc.
So the question is how CentOS 8 will be organized? Moving everything into mirrors.centos.org/centos/8/ will simplify live for all of those using non-x86 machines as repos will be widely mirrored and there will be no need of handling centos|altarch in external projects.
I think that /altarch/8/ may exist for armhfp, i386, etc architectures which are not a part of RHEL 8.
What do you think?
That's a good discussion to have indeed now , before it's released :) I'd say there are pros and cons now for both.
If me move aarch64/ppc64le under /centos/8 , people who were used to previous location will still try to find it under /altarch/
Also worth noting that if we move to /centos/ , more external mirrors will get content for those architectures that they probably weren't interested in (reason why altarch was a separate module, to let people opt-in) . That would also confuse those links :
https://www.centos.org/download/mirrors/ https://www.centos.org/download/altarch-mirrors/
So, while it's clear that aarch64 and ppc64le are now "primary" arches (built in parallel of the x86_64 on https://koji.mbox.centos.org/koji/) the real question is : do we still consider those "altarch" or not :)