
On 07/13/2016 10:16 AM, Eyal Edri wrote:
On Wed, Jul 13, 2016 at 11:13 AM, Juan Hernández <jhernand@redhat.com <mailto:jhernand@redhat.com>> wrote:
On 07/13/2016 01:00 AM, jenkins@jenkins.phx.ovirt.org <mailto:jenkins@jenkins.phx.ovirt.org> wrote: > Good morning! > > Attached is the HTML page with the jenkins status report. You can see it also here: > - http://jenkins.ovirt.org/job/system_jenkins-report/12//artifact/exported-art... > > Cheers, > Jenkins >
I see there is a failure to build the Ruby SDK in Fedora 24 from the master branch. This, from "root.log", seems to be the relevant error message:
---8<--- DEBUG util.py:393: Public key for audit-libs-2.6.2-1.fc24.x86_64.rpm is not installed DEBUG util.py:393: Public key for basesystem-11-2.fc24.noarch.rpm is not installed DEBUG util.py:393: warning: /var/lib/mock/fedora-24-x86_64-6797/root/var/cache/yum/updates/packages/audit-libs-2.6.2-1.fc24.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 81b46521: NOKEY DEBUG util.py:393: GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/mock/RPM-GPG-KEY-fedora-24-primary" DEBUG util.py:515: Child return code was: 1 --->8---
Looks like that requires the "mock" RPM installed in the buildroot (weird) or the --nogpgcheck option (weird as well).
Can you take a look?
you need to update the .packages file inside the automation dir to include 'mock' package.
I can do that, but is really strange, as "mock" isn't a dependency of the Ruby SDK. If this is the solution, then we will probably need to do the same for all packages, not just for the Ruby SDK. Note that apparently the package is required because it is needed to verify the signature of the "audit-libs" package, which seems to be signed with a key 81b46521. In a regular Fedora 24 installation that key is in the following file: /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-primary But in this case it is trying to find from here: /etc/pki/mock/RPM-GPG-KEY-fedora-24-primary Note also that this error is happening when mock is creating the build root, before it installs the dependencies listed in the .packages file, so I think adding the "mock" package to that list may not work anyhow.
The failed job is this one:
http://jenkins.ovirt.org/job/ovirt-engine-sdk-ruby_master_build-artifacts-fc...
-- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.