On 07/13/2016 10:16 AM, Eyal Edri wrote:
On Wed, Jul 13, 2016 at 11:13 AM, Juan Hernández <jhernand(a)redhat.com
<mailto:jhernand@redhat.com>> wrote:
On 07/13/2016 01:00 AM, jenkins(a)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-...
>
> 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.
--
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.