[ARVADOS] updated: 1.1.1-136-gf763868

Git user git at public.curoverse.com
Tue Dec 5 14:32:14 EST 2017


Summary of changes:
 build/run-build-packages-one-target.sh | 8 +++++++-
 build/run-library.sh                   | 9 ++++-----
 2 files changed, 11 insertions(+), 6 deletions(-)

       via  f763868dd1202328576e4b393b71bb584190ee39 (commit)
       via  0c2d4c32d12de5d1d4b37db1b0ddfb97628ac33e (commit)
      from  c3fa3f1d3b71f606cbf39c23ae3a53c682b5c851 (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 f763868dd1202328576e4b393b71bb584190ee39
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date:   Tue Dec 5 14:31:48 2017 -0500

    12721: Support package iterations via --version 1.2.3-5
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>

diff --git a/build/run-build-packages-one-target.sh b/build/run-build-packages-one-target.sh
index f2a28ec..cf60b5e 100755
--- a/build/run-build-packages-one-target.sh
+++ b/build/run-build-packages-one-target.sh
@@ -86,7 +86,8 @@ while [ $# -gt 0 ]; do
             test_packages=1
             ;;
         --version)
-            ARVADOS_BUILDING_VERSION="$2"; shift
+            ARVADOS_BUILDING_VERSION="$2"
+            shift
             ;;
         --)
             if [ $# -gt 1 ]; then
@@ -100,6 +101,10 @@ done
 
 set -e
 
+IFS=- read ARVADOS_BUILDING_VERSION ARVADOS_BUILDING_ITERATION <<EOF
+$ARVADOS_BUILDING_VERSION
+EOF
+
 if [[ -n "$test_packages" ]]; then
     if [[ -n "$(find $WORKSPACE/packages/$TARGET -name '*.rpm')" ]] ; then
         createrepo $WORKSPACE/packages/$TARGET
@@ -213,6 +218,7 @@ else
     if docker run --rm \
         "${docker_volume_args[@]}" \
         --env ARVADOS_BUILDING_VERSION="$ARVADOS_BUILDING_VERSION" \
+        --env ARVADOS_BUILDING_ITERATION="$ARVADOS_BUILDING_ITERATION" \
         --env ARVADOS_DEBUG=$ARVADOS_DEBUG \
         --env "ONLY_BUILD=$ONLY_BUILD" \
         "$IMAGE" $COMMAND
diff --git a/build/run-library.sh b/build/run-library.sh
index da607a5..51678e6 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -10,10 +10,10 @@
 # older packages.
 LICENSE_PACKAGE_TS=20151208015500
 
-if [[ -z $ARVADOS_BUILDING_VERSION ]]; then
+if [[ -z "$ARVADOS_BUILDING_VERSION" ]]; then
     RAILS_PACKAGE_ITERATION=8
 else
-    RAILS_PACKAGE_ITERATION=
+    RAILS_PACKAGE_ITERATION="$ARVADOS_BUILDING_ITERATION"
 fi
 
 debug_echo () {
@@ -163,6 +163,7 @@ package_go_binary() {
 
 default_iteration() {
     if [[ -n "$ARVADOS_BUILDING_VERSION" ]]; then
+        echo "$ARVADOS_BUILDING_ITERATION"
         return
     fi
     local package_name="$1"; shift
@@ -220,11 +221,7 @@ test_package_presence() {
         return 1
     fi
 
-    if [[ -n "$ARVADOS_BUILDING_VERSION" ]]; then
-        iteration=""
-    elif [[ "$iteration" == "" ]]; then
-        iteration="$(default_iteration "$pkgname" "$version" "$pkgtype")"
-    fi
+    iteration="$(default_iteration "$pkgname" "$version" "$pkgtype")"
 
     if [[ "$arch" == "" ]]; then
       rpm_architecture="x86_64"

commit 0c2d4c32d12de5d1d4b37db1b0ddfb97628ac33e
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date:   Tue Dec 5 10:57:21 2017 -0500

    12721: Fix python pkg iteration overridde.
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>

diff --git a/build/run-library.sh b/build/run-library.sh
index d6860eb..da607a5 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -220,8 +220,10 @@ test_package_presence() {
         return 1
     fi
 
-    if [[ "$iteration" == "" ]]; then
-      iteration="$(default_iteration "$pkgname" "$version" "$pkgtype")"
+    if [[ -n "$ARVADOS_BUILDING_VERSION" ]]; then
+        iteration=""
+    elif [[ "$iteration" == "" ]]; then
+        iteration="$(default_iteration "$pkgname" "$version" "$pkgtype")"
     fi
 
     if [[ "$arch" == "" ]]; then

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


hooks/post-receive
-- 




More information about the arvados-commits mailing list