[ARVADOS-DEV] updated: 9fa534460eaa10ac16d1de355e45898517306ec5

git at public.curoverse.com git at public.curoverse.com
Thu May 21 10:04:50 EDT 2015


Summary of changes:
 jenkins/run-build-packages.sh | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

       via  9fa534460eaa10ac16d1de355e45898517306ec5 (commit)
      from  08d02e15e140740902dfab5895295c08d4ca0d16 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 9fa534460eaa10ac16d1de355e45898517306ec5
Author: Brett Smith <brett at curoverse.com>
Date:   Thu May 21 10:03:36 2015 -0400

    Improve packaging of third-party Python 3 packages.
    
    * Fix the bug where we're passing in "python3" as the vendor argument
      to build_and_scp_deb.
    * Build more dependencies that docker-py needs.
    * Automatically add a dependency on the python3 package.
    
    Refs #3793.

diff --git a/jenkins/run-build-packages.sh b/jenkins/run-build-packages.sh
index 3b9fc15..95a507a 100755
--- a/jenkins/run-build-packages.sh
+++ b/jenkins/run-build-packages.sh
@@ -156,7 +156,7 @@ build_and_scp_deb () {
       # fpm's command line later.
       PACKAGE_TYPE=python
       set -- "$@" --python-bin python3 --python-easyinstall easy_install3 \
-          --python-package-name-prefix python3
+          --python-package-name-prefix python3 --depends python3
   fi
   # Optional: the package version number.  Passed to fpm -v.
   VERSION=$1
@@ -483,7 +483,11 @@ for deppkg in python-gflags pyvcf google-api-python-client oauth2client \
       pycrypto backports.ssl_match_hostname; do
     build_and_scp_deb "$deppkg"
 done
-build_and_scp_deb docker-py python3-docker-py python3
+# Python 3 dependencies
+for deppkg in docker-py six requests; do
+    # The empty string is the vendor argument: these aren't Curoverse software.
+    build_and_scp_deb "$deppkg" "python3-$deppkg" "" python3
+done
 
 # cwltool from common-workflow-language. We use this in arv-run-pipeline-instance.
 # We use $WORKSPACE/common-workflow-language as the clean directory from which to build the cwltool package

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list