)]}'
{"jenkins/jobs/devstack-gate.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"3a2b374f87fd1d5339cf3796dd1689cf25aba938","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"# Used to test a master python library with a stable release"},{"line_number":162,"context_line":"- job-template:"},{"line_number":163,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-neutron-src-stable-compat-{name}{job-suffix}\u0027"},{"line_number":164,"context_line":"    node: \u0027{node}\u0027"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba8a016a_5cc6fe9a","line":163,"updated":"2015-11-19 00:04:13.000000000","message":"I would not add a new job, I would just take the fixes from here and apply them to the existing from src job.","commit_id":"6651f5d29b519f766481543098d0d6f34313dde5"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"3a2b374f87fd1d5339cf3796dd1689cf25aba938","unresolved":false,"context_lines":[{"line_number":190,"context_line":"          fi"},{"line_number":191,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003d{name}"},{"line_number":192,"context_line":"          local uc_project\u003d`echo $DEVSTACK_PROJECT_FROM_GIT | tr [:lower:] [:upper:] | tr \u0027-\u0027 \u0027_\u0027 | sed \u0027s/[^A-Z_]//\u0027`"},{"line_number":193,"context_line":"          export \"OVERRIDE_\"$uc_project\"_PROJECT_BRANCH\"\u003dmaster"},{"line_number":194,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":195,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba8a016a_1c5396e3","line":193,"updated":"2015-11-19 00:04:13.000000000","message":"Rather than set this to master I think you want ot set it to $ZUUL_BRANCH so that this works with other source branch heads.","commit_id":"6651f5d29b519f766481543098d0d6f34313dde5"},{"author":{"_account_id":9369,"name":"Steve Kowalik","email":"steven@wedontsleep.org","username":"stevenk"},"change_message_id":"13e8b5e05a4c9752d9da44b8edc7e6b09a6748bb","unresolved":false,"context_lines":[{"line_number":155,"context_line":"          # Even if the branch is overridden, make sure we use"},{"line_number":156,"context_line":"          # the correct branch using the OVERRIDE_*_PROJECT_BRANCH"},{"line_number":157,"context_line":"          # variable."},{"line_number":158,"context_line":"          local uc_project\u003d`echo $DEVSTACK_PROJECT_FROM_GIT | tr [:lower:] [:upper:] | tr \u0027-\u0027 \u0027_\u0027 | sed \u0027s/[^A-Z_]//\u0027`"},{"line_number":159,"context_line":"          export \"OVERRIDE_\"$uc_project\"_PROJECT_BRANCH\"\u003d$ZUUL_BRANCH"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba8a016a_c243e040","line":158,"updated":"2015-11-19 05:56:43.000000000","message":"This is new code, can you use $()?","commit_id":"adb74bf00e829b6774bfa4963bc30f9c78edb50f"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"dd3d6aa94df9b1956b4df46614794148f08b2ec1","unresolved":false,"context_lines":[{"line_number":155,"context_line":"          # Even if the branch is overridden, make sure we use"},{"line_number":156,"context_line":"          # the correct branch using the OVERRIDE_*_PROJECT_BRANCH"},{"line_number":157,"context_line":"          # variable."},{"line_number":158,"context_line":"          local uc_project\u003d`echo $DEVSTACK_PROJECT_FROM_GIT | tr [:lower:] [:upper:] | tr \u0027-\u0027 \u0027_\u0027 | sed \u0027s/[^A-Z_]//\u0027`"},{"line_number":159,"context_line":"          export \"OVERRIDE_\"$uc_project\"_PROJECT_BRANCH\"\u003d$ZUUL_BRANCH"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba8a016a_5af02c91","line":158,"in_reply_to":"ba8a016a_c243e040","updated":"2015-11-19 10:49:58.000000000","message":"yes, i can try that","commit_id":"adb74bf00e829b6774bfa4963bc30f9c78edb50f"},{"author":{"_account_id":9369,"name":"Steve Kowalik","email":"steven@wedontsleep.org","username":"stevenk"},"change_message_id":"13e8b5e05a4c9752d9da44b8edc7e6b09a6748bb","unresolved":false,"context_lines":[{"line_number":156,"context_line":"          # the correct branch using the OVERRIDE_*_PROJECT_BRANCH"},{"line_number":157,"context_line":"          # variable."},{"line_number":158,"context_line":"          local uc_project\u003d`echo $DEVSTACK_PROJECT_FROM_GIT | tr [:lower:] [:upper:] | tr \u0027-\u0027 \u0027_\u0027 | sed \u0027s/[^A-Z_]//\u0027`"},{"line_number":159,"context_line":"          export \"OVERRIDE_\"$uc_project\"_PROJECT_BRANCH\"\u003d$ZUUL_BRANCH"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":162,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba8a016a_821b9872","line":159,"updated":"2015-11-19 05:56:43.000000000","message":"export \"OVERRIDE_${uc_project}_PROJECT_BRANCH\" should allow you to keep the entire thing in quotes.","commit_id":"adb74bf00e829b6774bfa4963bc30f9c78edb50f"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"dd3d6aa94df9b1956b4df46614794148f08b2ec1","unresolved":false,"context_lines":[{"line_number":156,"context_line":"          # the correct branch using the OVERRIDE_*_PROJECT_BRANCH"},{"line_number":157,"context_line":"          # variable."},{"line_number":158,"context_line":"          local uc_project\u003d`echo $DEVSTACK_PROJECT_FROM_GIT | tr [:lower:] [:upper:] | tr \u0027-\u0027 \u0027_\u0027 | sed \u0027s/[^A-Z_]//\u0027`"},{"line_number":159,"context_line":"          export \"OVERRIDE_\"$uc_project\"_PROJECT_BRANCH\"\u003d$ZUUL_BRANCH"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":162,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba8a016a_da097c85","line":159,"in_reply_to":"ba8a016a_821b9872","updated":"2015-11-19 10:49:58.000000000","message":"yes, i tried this earlier and it did not work as uc_project was treated as a parameter just like {name} and \"tox -e zuul\" failed","commit_id":"adb74bf00e829b6774bfa4963bc30f9c78edb50f"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"2cd0b414ddaf7a3d586cbfaccd4c17052a3684c1","unresolved":false,"context_lines":[{"line_number":156,"context_line":"          # the correct branch using the OVERRIDE_*_PROJECT_BRANCH"},{"line_number":157,"context_line":"          # variable."},{"line_number":158,"context_line":"          local uc_project\u003d`echo $DEVSTACK_PROJECT_FROM_GIT | tr [:lower:] [:upper:] | tr \u0027-\u0027 \u0027_\u0027 | sed \u0027s/[^A-Z_]//\u0027`"},{"line_number":159,"context_line":"          export \"OVERRIDE_\"$uc_project\"_PROJECT_BRANCH\"\u003d$ZUUL_BRANCH"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":162,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba8a016a_76988b1c","line":159,"in_reply_to":"ba8a016a_da097c85","updated":"2015-11-19 18:59:39.000000000","message":"to do that you need to use {{ }}, I got caught by that previously.","commit_id":"adb74bf00e829b6774bfa4963bc30f9c78edb50f"}]}
