[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