Learn more about these different git repos.
Other Git URLs
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.
See https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-83be20029a
Log in to comment on this ticket.