[condor] don't build plumage on aarch64 as we don't (yet) have v8/mongodb

Peter Robinson pbrobinson at fedoraproject.org
Sun Jun 29 09:16:32 UTC 2014


commit e573b5592784bd814c11edb50df87f1e1b5bf992
Author: Peter Robinson <pbrobinson at gmail.com>
Date:   Sun Jun 29 10:16:22 2014 +0100

    don't build plumage on aarch64 as we don't (yet) have v8/mongodb

 condor.spec |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/condor.spec b/condor.spec
index b9fe73a..23b73cf 100644
--- a/condor.spec
+++ b/condor.spec
@@ -5,7 +5,7 @@
 #######################
 Name:           condor
 Version:        8.1.4
-Release:        4.%{shortcommit}%{?dist}
+Release:        5.%{shortcommit}%{?dist}
 Summary:        Condor: High Throughput Computing
 License:        ASL 2.0
 Group:          Applications/System
@@ -72,7 +72,9 @@ BuildRequires: libdeltacloud-devel
 BuildRequires: wso2-wsf-cpp-devel
 BuildRequires: wso2-axis2-devel
 # support for plumage
+%ifnarch aarch64
 BuildRequires: mongodb-devel
+%endif
 # support for cream (glite-ce-cream-client-devel doesn't exist in Fedora)
 #BuildRequires: glite-ce-cream-client-devel
 #BuildRequires: glite-lbjp-common-gsoap-plugin-devel
@@ -155,6 +157,7 @@ Requires: condor-aviary-hadoop-common = %{version}-%{release}
 Aviary Hadoop plugin and components.
 
 #######################
+%ifnarch aarch64
 %package plumage
 Summary: HTCondor Plumage components
 Group: Applications/System
@@ -166,6 +169,7 @@ Requires: python-dateutil
 
 %description plumage
 Components to provide a NoSQL operational data store for HTCondor.
+%endif
 
 #######################
 %package kbdd
@@ -318,7 +322,9 @@ cp %{SOURCE2} %{name}.service
        -DWITH_BOSCO:BOOL=FALSE \
        -DWITH_PIGEON:BOOL=FALSE \
        -DWITH_MANAGEMENT:BOOL=FALSE \
+%ifnarch aarch64
        -DWITH_PLUMAGE:BOOL=TRUE \
+%endif
        -DWITH_AVIARY:BOOL=TRUE \
        -DWANT_FULL_DEPLOYMENT:BOOL=TRUE \
        -DBLAHP_FOUND=/usr/libexec/BLClient \
@@ -397,8 +403,10 @@ populate %{_var}/lib/condor/aviary %{buildroot}/usr/services/
 populate %{_libdir}/condor/plugins %{buildroot}/%{_usr}/libexec/condor/*-plugin.so
 populate %{_libdir}/ %{buildroot}/%{_datadir}/condor/libaviary_*
 
+%ifnarch aarch64
 # Install condor-plumage's base plugin configuration
 populate %_sysconfdir/condor/config.d %{buildroot}/etc/examples/62plumage.config
+%endif
 rm -f %{buildroot}/%{_bindir}/ods_job_etl_tool
 rm -f %{buildroot}/%{_sbindir}/ods_job_etl_server
 mkdir -p -m0755 %{buildroot}/%{_var}/lib/condor/ViewHist
@@ -800,6 +808,7 @@ echo "*********** Verify NMI status is all GREEN ***********"
 %_datadir/condor/aviary/mapred_tasktracker.sh
 
 #################
+%ifnarch aarch64
 %files plumage
 %doc LICENSE-2.0.txt NOTICE.txt
 %_sysconfdir/condor/config.d/62plumage.config
@@ -816,6 +825,7 @@ echo "*********** Verify NMI status is all GREEN ***********"
 %_datadir/condor/plumage/plumage_scheduler
 %_datadir/condor/plumage/plumage_utilization
 %defattr(-,condor,condor,-)
+%endif
 
 #################
 %files kbdd
@@ -933,6 +943,9 @@ echo "*********** Verify NMI status is all GREEN ***********"
 /sbin/ldconfig
 
 %changelog
+* Sun Jun 29 2014 Peter Robinson <pbrobinson at fedoraproject.org> 8.1.4-5.a1a7df5
+- don't build plumage on aarch64 as we don't (yet) have v8/mongodb
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 8.1.4-4.a1a7df5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list