#6348 Missing suitesparse-3.4.0-9.el6 ppc64 package
Closed: Invalid None Opened 5 years ago by ellert.

The octave package is not installable in EPEL 6 ppc64:

https://kojipkgs.fedoraproject.org//work/tasks/1598/12901598/root.log
{{{
DEBUG util.py:399: Error: Package: 6:octave-3.4.3-1.el6.ppc64 (build)
DEBUG util.py:399: Requires: libamd.so.2()(64bit)
DEBUG util.py:399: Error: Package: 6:octave-3.4.3-1.el6.ppc64 (build)
DEBUG util.py:399: Requires: libcolamd.so.2()(64bit)
DEBUG util.py:399: Error: Package: 6:octave-3.4.3-1.el6.ppc64 (build)
DEBUG util.py:399: Requires: libcamd.so.2()(64bit)
DEBUG util.py:399: Error: Package: 6:octave-3.4.3-1.el6.ppc64 (build)
DEBUG util.py:399: Requires: libumfpack.so.5()(64bit)
DEBUG util.py:399: Error: Package: 6:octave-3.4.3-1.el6.ppc64 (build)
DEBUG util.py:399: Requires: libcholmod.so.1()(64bit)
DEBUG util.py:399: Error: Package: 6:octave-3.4.3-1.el6.ppc64 (build)
DEBUG util.py:399: Requires: libccolamd.so.2()(64bit)
DEBUG util.py:399: Error: Package: 6:octave-3.4.3-1.el6.ppc64 (build)
DEBUG util.py:399: Requires: libcxsparse.so.2()(64bit)
}}}
On x86_64 and i686 these are provided by suitesparse-3.4.0-9.el6.

The suitesparse package is provided by RHEL, but it seems to be missing for ppc64.

There is an older version suitesparse-3.4.0-2.el6 provided by EPEL, but since this has a lower NVR than the RHEL version it is not used in the koji build roots. This was the version that was used to build the octave package for EPEL 6 ppc64.

It looks like when the suitesparse package started being provided by RHEL 6 and the EPEL 6 package was retired, the ppc64 version of the package got lost.


cc'ing jussilehtola/orion, octave maintainers.

I hit an octave FTBFS for the same reason today (working on GraphicsMagick security updates), missing suitesparse in ppc64 buildroot.

Options include:
provide ppc64-only suitesparse in epel
conditionally (ppc64 only) exclude suitesparse support in packages, where possible
start ExcludeArch: ppc64 , anything left in epel depending on suitesparse
(some better idea?)

Options are, Provide the rhel suitesparse at a lower nvr following epel policy, ExcludeArch ppc64 in el6. we can not magically make Red Hat ship it for RHEL on ppc64, or if the package can be build with reduced functionality without the support of suitesparse that can be done.

There is nothing that releng can do here. If you have questions about how to proceed please ask one of us in #fedora-releng on freenode

Can octave maintainers and rel-eng please work together to resolve this.

You have now both closed your respective tickets saying the other party should fix it.

https://bugzilla.redhat.com/show_bug.cgi?id=1224483

This is a packaging problem, it's not a rel-eng job to fix packaging issues. Engage with the octave maintainer to get the problem resolved.

Login to comment on this ticket.

Metadata