[rdo-dev] Missing packages for ppc64le builds of RDO
Tony Breeds
tony at bakeyournoodle.com
Wed Feb 7 00:58:24 UTC 2018
On Tue, Feb 06, 2018 at 12:47:31PM -0500, Michael Turek wrote:
> Hey all,
>
> I've been playing around with the ppc64le build of queens rdo that's
> available on trunk.rdoproject.org [0][1]
>
> I've been deploying it with packstack and I've hit two issues with missing
> packages.
>
> galera-25.3.16-1
> python-pyeclib-1.5.0-1
>
> Both of these packages are available in the x86_64 deps [2] so the
> dependencies are luckily not unique to Power. Can anyone point me in the
> right direction for fixing this?
Ahh okay so if you look here:
http://cbs.centos.org/koji/buildinfo?buildID=12268
you can see that galera-25.3.16-1 wasn't built for ppc64le for that we
need:
http://cbs.centos.org/koji/buildinfo?buildID=17566
So for galera I'm pretty sure that if you do something like:
https://review.rdoproject.org/r/#/c/11040/
We can uprev the version in RDO and then it'll be available.
python-pyeclib is a little more complex as there isn't a ppc64le build.
I tried doing a build myself from https://src.fedoraproject.org/git/rpms/python-pyeclib.git
and I got:
---
[tony at thor python-pyeclib]$ cbs build cloud7-openstack-common-el7 *src.rpm
Uploading srpm: python-pyeclib-1.5.0-3.src.rpm
[====================================] 100% 00:00:23 6.39 MiB 278.80 KiB/sec
Created task: 316611
Task info: https://cbs.centos.org/koji/taskinfo?taskID=316611
Watching tasks (this may be safely interrupted)...
316611 build (cloud7-openstack-common-el7, python-pyeclib-1.5.0-3.src.rpm): open (ppc64-02.cbs.centos.org)
316612 buildArch (python-pyeclib-1.5.0-3.src.rpm, aarch64): open (arm64-01.cbs.centos.org)
316614 buildArch (python-pyeclib-1.5.0-3.src.rpm, ppc64le): open (ppc64le-02.cbs.centos.org)
316613 buildArch (python-pyeclib-1.5.0-3.src.rpm, x86_64): open (x86_64-2.cbs.centos.org)
316612 buildArch (python-pyeclib-1.5.0-3.src.rpm, aarch64): open (arm64-01.cbs.centos.org) -> FAILED: BuildError: error building package (arch aarch64), mock exited with status 30; see root.log for more information
0 free 3 open 0 done 1 failed
316611 build (cloud7-openstack-common-el7, python-pyeclib-1.5.0-3.src.rpm): open (ppc64-02.cbs.centos.org) -> FAILED: BuildError: error building package (arch aarch64), mock exited with status 30; see root.log for more information
0 free 2 open 0 done 2 failed
316614 buildArch (python-pyeclib-1.5.0-3.src.rpm, ppc64le): open (ppc64le-02.cbs.centos.org) -> canceled
0 free 1 open 1 done 2 failed
316613 buildArch (python-pyeclib-1.5.0-3.src.rpm, x86_64): open (x86_64-2.cbs.centos.org) -> canceled
0 free 0 open 2 done 2 failed
316611 build (cloud7-openstack-common-el7, python-pyeclib-1.5.0-3.src.rpm) failed
[tony at thor python-pyeclib]$ cbs build cloud7-openstack-queens-el7 *src.rpm
Uploading srpm: python-pyeclib-1.5.0-3.src.rpm
[====================================] 100% 00:00:20 6.39 MiB 311.89 KiB/sec
Created task: 316615
Task info: https://cbs.centos.org/koji/taskinfo?taskID=316615
Watching tasks (this may be safely interrupted)...
316615 build (cloud7-openstack-queens-el7, python-pyeclib-1.5.0-3.src.rpm): FAILED: BuildError: package python-pyeclib not in list for tag cloud7-openstack-queens-candidate
316615 build (cloud7-openstack-queens-el7, python-pyeclib-1.5.0-3.src.rpm) failed
---
The first build failed because liberasurecode-devel >= 1.5.0 isn't in
the common buildroot. It is at
https://trunk.rdoproject.org/centos7/deps/el7/ppc64le/liberasurecode-devel-1.5.0-1.el7.ppc64le.rpm
so I thought trying cloud7-openstack-queens-el7 was worth it.
So we the bottom line is we can fix galera and we can, with a little
help, provide a new build of python-pyeclib (and liberasurecode) and
that should get you over the hump.
> The good news is that once provided these dependencies, packstack completes
> successfully for us. So the build in rdotrunk seems to already have great
> package coverage for Power.
Cool.
Yours Tony.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20180207/028de6cd/attachment.sig>
More information about the dev
mailing list