PPC64LE EPEL 7
This page is aboout epel7 packages built for ppc64le in a local development environment based on RHEL7.1 getting here and epel7 source packages list getting here
Tracker bugs
Tracker for enabling ppc64le in EPEL 7 is 1197165
Failures seen in the official initial EPEL-7 rebuild
Package | Problem | Who | Bugzilla | Notes | Dependant packages | Resolved in build |
---|---|---|---|---|---|---|
libtommath | gs pipe crashed when creating docs - http://koji.fedoraproject.org/koji/taskinfo?taskID=12081986 | jcapik | 1243784 | gs segfaulting somewhere in lcms2 library | libtommath-0.42.0-4.el7 | |
http-parser | flock tool not found - http://koji.fedoraproject.org/koji/taskinfo?taskID=12038002 | sharkcz | util-linux missing in the buildroot | http-parser-2.0-5.20121128gitcd01361.el7 | ||
llvm | cherry-pick of ppc64le patches needed from Fedora llvm 3.4 | sharkcz | llvm-3.4.2-8.el7 | |||
libkate | getopt tool missing - http://koji.fedoraproject.org/koji/taskinfo?taskID=12081953 | sharkcz | util-linux missing in the buildroot | libkate-0.4.1-5.el7 | ||
sphinx | http://koji.fedoraproject.org/koji/taskinfo?taskID=12082387 | sinnykumari | rebuild of epel7 branch works fine http://koji.fedoraproject.org/koji/taskinfo?taskID=12098117 | sphinx-2.1.5-2.el7 | ||
libidn2 | http://koji.fedoraproject.org/koji/taskinfo?taskID=12081946 | than | https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-d171415c28 | libidn2-0.10-2.el7 | ||
qt5-qtconfiguration | http://koji.fedoraproject.org/koji/taskinfo?taskID=12082314 | than | 1289004 | https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-354457e768 | qt5-qtconfiguration-0.3.0-3.el7 | |
libtomcrypt | http://koji.fedoraproject.org/koji/taskinfo?taskID=12107979 | jcapik | 1243784 | crashing gs, build without docs | stoken/dropbear/various vpns | libtomcrypt-1.17-23.el7 |
geos | http://koji.fedoraproject.org/koji/taskinfo?taskID=12081878 | rdossant | glibc devel files not found 1287191 | gdal/grass libetpan | geos-3.4.2-2.el7 | |
udunits2 | http://koji.fedoraproject.org/koji/taskinfo?taskID=12107969 | makeinfo not found, because %configure modifies configure | gdl | udunits2-2.2.20-2.el7 | ||
liblxqt | http://koji.fedoraproject.org/koji/taskinfo?taskID=12107958 | than | 1289613 | liblxqt has build requirement on kf5 stuff which are not available in epel7. working with package maintainer on a fix. there're 2 options, 1. adding kf5 into epel7, 2. revert to 0.8.0 | ||
dragonegg | http://koji.fedoraproject.org/koji/taskinfo?taskID=12108074 | sharkcz | switch to Exclusive: x86, dead in Fedora | dragonegg-3.4-5.el7 | ||
ceres-solver | http://koji.fedoraproject.org/koji/taskinfo?taskID=12108525 | rdossant | 1289106 | |||
oath-toolkit | http://koji.fedoraproject.org/koji/taskinfo?taskID=12108657 | than | push it in update, https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-b4f55f2ebe | oath-toolkit-2.4.1-9.el7 | ||
eigen3 | http://koji.fedoraproject.org/koji/taskinfo?taskID=12081762 | sinnykumari | 1289737 | segfault in built tool | tapkee | |
eyesight | http://koji.fedoraproject.org/koji/taskinfo?taskID=12081812 | than | push it in update, https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-96834ab84a | eyesight-0.1.4-1.el7 | ||
qt-creator | http://koji.fedoraproject.org/koji/taskinfo?taskID=12109215 | than | push it in update, https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-d83c46c846 | qt-creator-3.5.1-1.el7 | ||
kBuild | http://koji.fedoraproject.org/koji/taskinfo?taskID=12081872 | than | push it in update, https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-c045fd9bbe | kBuild-0.1.9998-5.r2784.el7 | ||
mail-notification | http://koji.fedoraproject.org/koji/taskinfo?taskID=12082512 | sharkcz | same FTBFS also in Fedora | mail-notification-5.4-66.git.eab5c13.el7 | ||
odb | http://koji.fedoraproject.org/koji/taskinfo?taskID=12082591 | rdossant | gcc bug 1256839 | |||
MUMPS | http://koji.fedoraproject.org/koji/taskinfo?taskID=12109593 | rdossant | newer successful build exists http://koji.fedoraproject.org/koji/buildinfo?buildID=701236 | MUMPS-5.0.1-8.el7 | ||
vtk | http://koji.fedoraproject.org/koji/taskinfo?taskID=12082428 | jcapik | 1138466 | The initial issue seems to be fixed, but now the tests fail on missing xorg.log | ||
trojita | menantea | 1290082 | missing inclusion of QObject header | trojita-0.5-8.el7 | ||
rubygem-ffi | http://koji.fedoraproject.org/koji/taskinfo?taskID=12058425 http://koji.fedoraproject.org/koji/taskinfo?taskID=12058425 | failing test-suite in 1.9.3, 1.9.10 builds fine F-23+, but not in EPEL | ||||
libgda | http://koji.fedoraproject.org/koji/taskinfo?taskID=12082441 | failing to find JNI with openjdk | libgda-5.2.2-7.el7 |
Depending on ghostscript
There is a bug in ghostscript (or in library used by ghostscript) causing a segfault when run - https://bugzilla.redhat.com/show_bug.cgi?id=1243784
List of packages with workarounds applied (disable building docs), because they are BRs
- libtommath
- libtomcrypt
List of packages affected and waiting
- barcode
- dieharder
- ginac
- nightview
- yaws
- ...
Bugs
Package | Problem | Who | Bugzilla | Notes | Dependant packages | Resolved in build |
---|---|---|---|---|---|---|
aespipe | aespipe FTBFS failed on arch ppc64le. | 1142306 1287528 | fix pushed (pbr) | aespipe | aespipe-2.4d-2 | |
icewm | Configure error in icewm-1.3.8-5 source. | 1197148 | Fix pushed (pbr) | icewm | icewm-1.3.8-9.el7 | |
redhat-rpm-config | ppc64le not supported with redhat-rpm-config-9.1.0 source. | 1193178 | RHEL problem, not EPEL (pbr) | |||
alex | ppc64le not supported with alex-3.0.5-36 source. | 1198695 | see ghc (pbr) | alex | ||
wxGTK | wxGTK-2.8.12-11 source needed for ppc64le support. | 1198699 | fix pushed (pbr) | wxGTK-2.8.12-13 | ||
cfitsio | ppc64le not supported with cfitsio-3.360-1 source. | 1198703 | Resolved | cfitsio-3.360-1 | ||
cross-binutils | ppc64le not supported with cross-binutils-2.23.88.0.1-2 source. | 1198704 | likely needs source from RHEL 7.2 if sticking with the same toolchain as EL7 (pbr) |
cross-binutils cross-gcc |
||
DivFix++ | ppc64le not supported with DivFix++-0.34-15 source. | 1198705 | not a bug (it's built) (pbr) | DivFix++ | ||
gearmand | ppc64le not supported with gearmand-1.1.12-2 source. | 1198706 |
gearmand php-pecl-gearman |
|||
hdf5 | ppc64le not supported with hdf5-1.8.12-4 source. | 1198709 | Resolved | hdf5-1.8.12-6 | ||
libunwind | ppc64le not supported with libunwind-1.1-3 source. | 1198711 | Shipped in RHEL 7.2 but x86_64 only (pbr) |
|
libunwind-1.1-10 | |
linux_logo | ppc64le not supported with linux_logo-5.11-8.fc21 source. | Which component should be used in Bugzilla ? The EPEL linux_logo component! (pbr) | linux_logo | |||
openbabel | ppc64le not supported with openbabel-2.3.2-2 source. | 1198707 | Resolved (Not a bug) | |||
udunits2 | ppc64le not supported with udunits2-2.1.24-4 source. | 1198710 | still fails koji build (pbr) |
udunits2 gdl grads ncl nco ncview |
||
userspace-rcu | ppc64le not supported with userspace-rcu-0.7.9-1 source. | 1198712 | updated to 0.7.16 (pbr) |
userspace-rcu knot |
userspace-rcu-0.7.16-1.el7 | |
webkitgtk | ppc64le not supported with webkitgtk-2.2.4-1 source. | 1198713 | Resolved |
|
webkitgtk-2.4.9-1 | |
wxPython | ppc64le not supported with wxPython-2.8.12.0-4 source. | 1198715 | Resolved | wxPython-2.8.12.0-8 | ||
xalan-c | ppc64le not supported with xalan-c-1.11.0-2 source. | 1198717 | still failing with last push | |||
ghc-* | ppc64le not supported with ghc-7.6.3-18.3 and associated ghc-* sources. | 1200404 | How the hell is not noted this needs llvm 3.4!!!! (pbr) |
ghc + 138 ghc-... packages + alex cabal-dev cabal-install cabal-rpm cpphs darcs dragonegg fts-rest GeographicLib git-annex gtk2hs-buildtools happy haskell-platform hlint hscolour idris iwyu jwhois kde-plasma-networkmanagement-extras lhapdf llvm ocaml-config-file ocaml-lablgl octave octave-control octave-general octave-image octave-io octave-signal octave-netcdf pandoc pandoc-citeproc pythia8 root rootplot shake xmonad yumex zbackup |
||
qtwebkit | ppc64le not supported with qtwebkit-2.3.3-3 source. | 1201180 | Resolved | qtwebkit-2.3.4-6 | ||
ocaml | ocaml not found in RHEL-LE-7.1-GA/Server-optional/ppc64le. | 1201721 | still some sub packages missing in RHEL 7.2 (pbr) |
|
||
cinnamon | cinnamon-xxx packages need source update for ppc64le | 1201801 | Resolved. cinnamon build problems was due to circular dependencies needed bootstrapping. epel7 does not support gtk >= gtk-3.10, so epel7 is stuck with cinnamon-2.0.x |
|
||
podofo | podofo package needs source update for ppc64le | 1202796 | fix pushed (pbr) |
podofo scribus |
podofo-0.9.1-17.el7 | |
testng | testng not found in epel7 | 1202835 | Shipped in el 7.2 (pbr) |
|
testng-6.8.7-3 | |
perl-gettext | mkvtoolnix is not buildable because perl-gettext is not found in epel7 | 1205736 | Shipped in RHEL 7.2 but x86_64 only, mkvtoolnix doesn't need it (pbr) |
mkvtoolnix po4a |
||
librx | librx package needs source update for ppc64le | 1205816 | Resolved |
|
librx-1.5-24 | |
libva-vdpau-driver | libva-vdpau-driver package needs source update for ppc64le | 1207780 | Resolved | libva-vdpau-driver-0.7.4-10 | ||
scsi-target-utils | scsi-target-utils is dependent of glusterfs | 1209472 | Resolved | scsi-target-utils-1.0.55-3 | ||
qt5-qtconfiguration | qt5-qtconfiguration package needs source update for ppc64le | 1209509 | FIXED koji build (pbr) | qt5-qtconfiguration-0.3.0-3 | ||
thunderbird-lightning | thunderbird-lightning package needs source update for ppc64le | 1214779 | Resolved but new bug 1282848 (see below) | thunderbird-lightning | ||
gdal | gdal package needs source update for ppc64le | 1227642 | Resolved |
|
gdal-1.11.2-1 | |
dmlite-plugins-adapter | dmlite-plugins-adapter and dmlite-plugins-mysql packages need source update | 1228305 | dmlite-plugins... are deprecated |
|
||
perl-DBD-Firebird | perl-DBD-Firebird t/embed-80-event-ithreads.t fails | 1228642 | Resolved | perl-DBD-Firebird-1.20-1 | ||
libgda | libgda package needs source update | 1230218 | Resolved |
libgda anjuta |
libgda-5.2.2-7.el7 | |
condor | condor-8.3.6-1 build fails | 1291049 | Note that boost of RHEL7.2 is an old version |
condor + glite-lb... packages |
||
qbittorrent | qbittorrent-3.2.3-2 build fails | rdossant | 1255788 | Resolved | qbittorrent | |
couchdb | couchdb-1.6.1-1 build fails | 1258779 | Resolved | couchdb | removed from epel7 | |
fts | fts-3.3.1-1 build fails | 1260631 | Resolved | fts | fts-3.3.1-3 | |
MUMPS | MUMPS-5.0.1-4 build fails with RHEL7.2 snapshot of 20151015 | 1282460 | Resolved | MUMPS-5.0.1-8 | ||
perl-File-RsyncP | perl-File-RsyncP-0.74-1 build fails | 1282829 | Resolved | perl-File-RsyncP-0.74-2 | ||
thunderbird-lightning | thunderbird-lightning-3.3-5 build fails | 1282848 | Resolved | thunderbird-lightning | Removed from epel7 ppc64 | |
PackageKit-Qt | PackageKit-Qt-0.8.9-2 build fails | 1285361 | Fix pushed | PackageKit-Qt | ||
uwsgi | uwsgi-2.0.11.2-5 build fails | 1285395 | Resolved | uwsgi | uwsgi-2.0.11.2-7.el7 | |
xfce4-vala | xfce-bluetooth-0-0.4.20150130git build fails | 1287776 | Fix pushed (pbr) | xfce-bluetooth | xfce4-vala-4.10.3-10.el7 |
Detailed plans
- To be investigated:
anet mine_detector PragmARC zlib-ada
Various notes
Host test machine is a ppc64le VM based on RHEL-LE-7.1-20150219.1-Server-ppc64le-dvd1.iso
- ruby
ruby-2.0.0 is part of RHEL-LE-7.1-20150219.1-Server-ppc64le-dvd1.iso
ruby-2.1.1 should be used to support ppc64le
- gcc
gcc 4.8.3 is part of RHEL-LE-7.1-20150219.1-Server-ppc64le-dvd1.iso
gcc 5.1.1 is used in ppc64le f22
- automake
automake-1.13.4-3 is part of the RHEL-LE-7.1-20150219.1-Server-ppc64le-dvd1.iso but some packages needs automake-1.14 like:
libidn2-0.10-1, oath-toolkit-2.4.1-8
- mono
mono-2.10.8-8 does not build on ppc64le epel7 neither on ppc64le epel7
It seems Fedora's version of mono is horrendously outdated. 1089426
- glusterfs
glusterfs seeems supported in ppc64 and ppc64le fedora 22 but not in redhat and epel7
- varnish
varnish could have tests failed because of timeout on HTTP rx. To pass all tests a patch can be done in bin/varnishtest/vtc_main.c to increase vtc_maxdur value.
Exclude list (list of packages which not be built for epel7 ppc64le)
Not built in epel7 ppc64
Agda android-tools bwa cpuid darktable e3 edk2 elk ga galera gnu-smalltalk gprolog GtkAda GtkAda3 i7z iwyu kicad (boost missing) libx86 lshw luajit memkind minetest mongodb msr-tools nwchem openblas openni perl-Parse-DMIDecode php-pecl-xhprof pypy python-pymongo qemu RdRand reptyr sbcl sysprof xyphos wine wiredtiger
In error in fc23 ppc64le
banshee chicken gpaw netgen-mesher sdcc smesh
golang: Not built in fc22 ppc64le
golang-bitbucket-kardianos-osext golang-github-codegangsta-cli golang-github-coreos-go-log golang-github-coreos-go-systemd golang-github-docopt-docopt-go golang-github-fsouza-go-dockerclient golang-github-godbus-dbus golang-github-goraft-raft golang-github-kdar-factorlog golang-github-kraman-libcontainer golang-github-kr-fs golang-github-openshift-go-json-rest golang-github-openshift-go-systemd golang-github-spf13-cobra golang-github-spf13-pflag golang-github-syndtr-gocapability golang-googlecode-gogoprotobuf golang-googlecode-goprotobuf golang-googlecode-tools golang-github-fsouza-go-dockerclient golang-launchpad-gocheck heketi
nodejs: Not built in fc22 ppc64le
nodejs-caller-path nodejs-got nodejs-node-expat nodejs-libxmljs nodejs-node-stringprep nodejs-read-all-stream nodejs-nsp-audit-shrinkwrap nodejs-require-uncached nodejs-sprintf nodejs-split nodejs nodejs-bson nodejs-fs-ext nodejs-i2c nodejs-pg nodejs-ws php-gliph php-horde-Horde-Imap-Client php-phpunit-PHPUnit ptpd python-copr python-djblets python-fmn-rules ReviewBoard v8
mono: Not built in fc22 ppc64le
dbus-sharp dbus-sharp-glib gdata-sharp gio-sharp gkeyfile-sharp gnome-sharp gtk-sharp2 gtk-sharp3 gtk-sharp-beans gudev-sharp libyui-bindings mono mono-addins mono-zeroconf notify-sharp taglib-sharp