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/a... --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?
On 15/06/16 10:31, Marcin Juszkiewicz wrote:
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?
Checked a bit, compared list of packages in os/ repo and looks like many packages may need syncing ;(