From 26f8f7567b04513c34498492b14f19c4741e6921 Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Wed, 10 Jan 2018 17:39:23 -0500 Subject: [PATCH] Install git-review outside of loop Mistakenly put the virtualenv bits inside of a loop. Minor issue and code still works without this patch but should move it as best practice. Change-Id: I047ec5f67daea10ef71bc151a2999f6a2235e44f Signed-off-by: Thanh Ha --- ...t-maven-maven-verify-deps-master-mvn33-openjdk8 | 22 +++++++++++----------- shell/gerrit-fetch-dependencies.sh | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.jjb-test/expected-xml/gerrit-maven-maven-verify-deps-master-mvn33-openjdk8 b/.jjb-test/expected-xml/gerrit-maven-maven-verify-deps-master-mvn33-openjdk8 index 17ea739e..693b4a07 100644 --- a/.jjb-test/expected-xml/gerrit-maven-maven-verify-deps-master-mvn33-openjdk8 +++ b/.jjb-test/expected-xml/gerrit-maven-maven-verify-deps-master-mvn33-openjdk8 @@ -265,6 +265,17 @@ REPOS_DIR="$WORKSPACE/.repos" IFS=" " read -r -a PATCHES <<< "$(echo "$GERRIT_EVENT_COMMENT_TEXT" | grep 'recheck:' | awk -F: '{print $2}')" +# Workaround for git-review bug in v1.24 +# https://storyboard.openstack.org/#!/story/2001081 +set +u # Allow unbound variables for virtualenv +virtualenv --quiet "/tmp/v/git-review" +# shellcheck source=/tmp/v/git-review/bin/activate disable=SC1091 +source "/tmp/v/git-review/bin/activate" +pip install --quiet --upgrade pip +pip install --quiet --upgrade git-review +set -u +# End git-review workaround + projects=() for patch in $(echo "${PATCHES[@]}"); do json=$(curl -s "$GERRIT_URL/changes/$patch" | sed -e "s/)]}'//") @@ -278,17 +289,6 @@ for patch in $(echo "${PATCHES[@]}"); do projects+=("$project") fi - # Workaround for git-review bug in v1.24 - # https://storyboard.openstack.org/#!/story/2001081 - set +u # Allow unbound variables for virtualenv - virtualenv --quiet "/tmp/v/git-review" - # shellcheck source=/tmp/v/git-review/bin/activate disable=SC1091 - source "/tmp/v/git-review/bin/activate" - pip install --quiet --upgrade pip - pip install --quiet --upgrade git-review - set -u - # End git-review workaround - pushd "$REPOS_DIR/$project" # If remote gerrit already exists just make sure path is expected if ! git remote add gerrit "$GERRIT_URL/$project" > /dev/null 2>&1; then diff --git a/shell/gerrit-fetch-dependencies.sh b/shell/gerrit-fetch-dependencies.sh index 830243fe..99a71f02 100644 --- a/shell/gerrit-fetch-dependencies.sh +++ b/shell/gerrit-fetch-dependencies.sh @@ -24,6 +24,17 @@ REPOS_DIR="$WORKSPACE/.repos" IFS=" " read -r -a PATCHES <<< "$(echo "$GERRIT_EVENT_COMMENT_TEXT" | grep 'recheck:' | awk -F: '{print $2}')" +# Workaround for git-review bug in v1.24 +# https://storyboard.openstack.org/#!/story/2001081 +set +u # Allow unbound variables for virtualenv +virtualenv --quiet "/tmp/v/git-review" +# shellcheck source=/tmp/v/git-review/bin/activate disable=SC1091 +source "/tmp/v/git-review/bin/activate" +pip install --quiet --upgrade pip +pip install --quiet --upgrade git-review +set -u +# End git-review workaround + projects=() for patch in $(echo "${PATCHES[@]}"); do json=$(curl -s "$GERRIT_URL/changes/$patch" | sed -e "s/)]}'//") @@ -37,17 +48,6 @@ for patch in $(echo "${PATCHES[@]}"); do projects+=("$project") fi - # Workaround for git-review bug in v1.24 - # https://storyboard.openstack.org/#!/story/2001081 - set +u # Allow unbound variables for virtualenv - virtualenv --quiet "/tmp/v/git-review" - # shellcheck source=/tmp/v/git-review/bin/activate disable=SC1091 - source "/tmp/v/git-review/bin/activate" - pip install --quiet --upgrade pip - pip install --quiet --upgrade git-review - set -u - # End git-review workaround - pushd "$REPOS_DIR/$project" # If remote gerrit already exists just make sure path is expected if ! git remote add gerrit "$GERRIT_URL/$project" > /dev/null 2>&1; then -- 2.16.6