[CentOS-devel] Rebuilding OpenStack for AArch64

Wed Jun 15 09:31:27 UTC 2016
Marcin Juszkiewicz <marcin.juszkiewicz at linaro.org>

On 10/06/16 14:04, Thomas Oulevey wrote:

>>> How we can proceed? I think that first idea is good as it allows us to do
>>> builds without touching x86-64 tag before we are ready for merging. But I do
>>> not have koji experience so may be wrong.
>>
>> New tag is the way to go, we don't want to block x86_64.
>>
>
> +1
>
> The status, we have a blocker with mergerepo / mergerepo_c [1] which are
> not merging package with a dist tag different on the source package and
> the binary.

> [1]:
>
> $ repoquery
> --repofrompath=reponame,http://cbs.centos.org/kojifiles/repos/storage7-ceph-jewel-el7-build/latest/aarch64/
> --repoid=reponame  -q json-c
>
> return no result
>
> The mergerepo tasks (mergerepo_c because it is more verbose, same issue
> with mergerepo):
> https://cbs.centos.org/kojifiles/work/tasks/4276/94276/mergerepos.log
>
> """
> 19:33:02: Reading metadata for json-c (0.11-4.el7.aarch64)
> 19:33:02: Package json-c has forbidden srpm json-c-0.11-4.el7.src.rpm
> """

This is because of 0.11-4.el7_0 on x86 compared to 0.11-4.el7 on 
aarch64, right? Should be fixable if we rebuild json-c 0.11-4.el7_0 on 
aarch64 and update repositories?

Is there a tool to use which would list such differences?