projects
/
arvados-dev.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
7167: add keep-rsync to gostuff.
[arvados-dev.git]
/
jenkins
/
run-build-packages.sh
diff --git
a/jenkins/run-build-packages.sh
b/jenkins/run-build-packages.sh
index fcebf6c45cab14922d32d4953bf9248f19a3c030..f813ac1f8d854e0dec71459e99ffc4dbe83e1710 100755
(executable)
--- a/
jenkins/run-build-packages.sh
+++ b/
jenkins/run-build-packages.sh
@@
-1,6
+1,7
@@
#!/bin/bash
#!/bin/bash
-. ./run-library.sh
+. `dirname "$(readlink -f "$0")"`/run-library.sh
+. `dirname "$(readlink -f "$0")"`/libcloud-pin
read -rd "\000" helpmessage <<EOF
$(basename $0): Build Arvados packages
read -rd "\000" helpmessage <<EOF
$(basename $0): Build Arvados packages
@@
-95,7
+96,7
@@
case "$TARGET" in
PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \
oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \
rsa uritemplate httplib2 ws4py \
PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \
oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \
rsa uritemplate httplib2 ws4py \
-
virtualenv
pykka requests six pyexecjs jsonschema \
+ pykka requests six pyexecjs jsonschema \
ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse)
PYTHON3_BACKPORTS=(docker-py six requests websocket-client)
;;
ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse)
PYTHON3_BACKPORTS=(docker-py six requests websocket-client)
;;
@@
-108,7
+109,7
@@
case "$TARGET" in
PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \
oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \
rsa uritemplate httplib2 ws4py \
PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \
oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \
rsa uritemplate httplib2 ws4py \
-
virtualenv
pykka requests six pyexecjs jsonschema \
+ pykka requests six pyexecjs jsonschema \
ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse)
PYTHON3_BACKPORTS=(docker-py six requests websocket-client)
;;
ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse)
PYTHON3_BACKPORTS=(docker-py six requests websocket-client)
;;
@@
-121,7
+122,7
@@
case "$TARGET" in
PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \
oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \
rsa uritemplate httplib2 ws4py \
PYTHON_BACKPORTS=(python-gflags pyvcf google-api-python-client \
oauth2client pyasn1==0.1.7 pyasn1-modules==0.0.5 \
rsa uritemplate httplib2 ws4py \
-
virtualenv
pykka requests six pyexecjs jsonschema \
+ pykka requests six pyexecjs jsonschema \
ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse)
PYTHON3_BACKPORTS=(docker-py six requests websocket-client)
;;
ciso8601 pycrypto backports.ssl_match_hostname pycurl llfuse)
PYTHON3_BACKPORTS=(docker-py six requests websocket-client)
;;
@@
-148,7
+149,7
@@
case "$TARGET" in
pykka requests six pyexecjs jsonschema \
ciso8601 pycrypto backports.ssl_match_hostname pycurl
python-daemon lockfile llfuse)
pykka requests six pyexecjs jsonschema \
ciso8601 pycrypto backports.ssl_match_hostname pycurl
python-daemon lockfile llfuse)
- PYTHON3_BACKPORTS=(docker-py six requests)
+ PYTHON3_BACKPORTS=(docker-py six requests
websocket-client
)
export PYCURL_SSL_LIBRARY=nss
;;
*)
export PYCURL_SSL_LIBRARY=nss
;;
*)
@@
-394,10
+395,14
@@
LIBCLOUD_DIR=$(mktemp -d)
(
cd $LIBCLOUD_DIR
git clone $DASHQ_UNLESS_DEBUG https://github.com/curoverse/libcloud.git .
(
cd $LIBCLOUD_DIR
git clone $DASHQ_UNLESS_DEBUG https://github.com/curoverse/libcloud.git .
- git checkout apache-libcloud-0.18.1.dev1
+ git checkout apache-libcloud-$LIBCLOUD_PIN
+ # libcloud is absurdly noisy without -q, so force -q here
+ OLD_DASHQ_UNLESS_DEBUG=$DASHQ_UNLESS_DEBUG
+ DASHQ_UNLESS_DEBUG=-q
handle_python_package
handle_python_package
+ DASHQ_UNLESS_DEBUG=$OLD_DASHQ_UNLESS_DEBUG
)
)
-fpm_build $LIBCLOUD_DIR
python
-apache-libcloud
+fpm_build $LIBCLOUD_DIR
"$PYTHON2_PKG_PREFIX"
-apache-libcloud
rm -rf $LIBCLOUD_DIR
# A few dependencies
rm -rf $LIBCLOUD_DIR
# A few dependencies