)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"d64298edcbfdce9066f7f26ab2915d7a20456231","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This will help test the Neutron port to Python 3."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I4cccdf51d386f8954b955a2f4cc76cd46bf56cd5"},{"line_number":12,"context_line":"Partial-Bug: #1500400"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5a2ca52d_c811725f","line":11,"updated":"2015-10-13 13:57:40.000000000","message":"Please add Depends-On the neutron patch that fixes the gate hook.","commit_id":"b58f1e272a64c9a2adfede159884248c34c2f98e"}],"jenkins/jobs/neutron.yaml":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"c782ffd72ae1187cef78c36cde628127b907e8c3","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"          function post_test_hook {{"},{"line_number":127,"context_line":"              if [[ -e $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh ]]; then"},{"line_number":128,"context_line":"                 bash -xe $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh dsvm-functional{python}"},{"line_number":129,"context_line":"              else"},{"line_number":130,"context_line":"                 # Before kilo"},{"line_number":131,"context_line":"                 bash -xe $BASE/new/neutron/neutron/tests/functional/contrib/post_test_hook.sh"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_ff667328","line":128,"updated":"2015-10-12 02:01:17.000000000","message":"I really can not see that this will work with [1], because $owner will not be set\n\nI also could not quickly see there was a change out to fix it.  Please add such preceding fixups as Depends-On: so we have some confidence we don\u0027t merge broken stuff\n\n[1] https://git.openstack.org/cgit/openstack/neutron/tree/neutron/tests/contrib/post_test_hook.sh","commit_id":"1f2e4b64a334247bde014cd33be894084caec5ff"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"7e3cdd92d7603779d17bf23f04fa43bc05bf2d0c","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"          function post_test_hook {{"},{"line_number":127,"context_line":"              if [[ -e $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh ]]; then"},{"line_number":128,"context_line":"                 bash -xe $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh dsvm-functional{python}"},{"line_number":129,"context_line":"              else"},{"line_number":130,"context_line":"                 # Before kilo"},{"line_number":131,"context_line":"                 bash -xe $BASE/new/neutron/neutron/tests/functional/contrib/post_test_hook.sh"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_a471c079","line":128,"in_reply_to":"7a2fa921_40577f26","updated":"2015-10-12 11:28:29.000000000","message":"Well, I think for py27 jobs \u0027python\u0027 is empty, so it should work for py27?.. As for py34, yes, we need to modify the hook, but I also believe it\u0027s ok to enable a new job before we clear that in neutron tree, as long as it\u0027s not voting.","commit_id":"1f2e4b64a334247bde014cd33be894084caec5ff"},{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"ebab2ea2c2995efcd20730121af442498c7ebf81","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"          function post_test_hook {{"},{"line_number":127,"context_line":"              if [[ -e $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh ]]; then"},{"line_number":128,"context_line":"                 bash -xe $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh dsvm-functional{python}"},{"line_number":129,"context_line":"              else"},{"line_number":130,"context_line":"                 # Before kilo"},{"line_number":131,"context_line":"                 bash -xe $BASE/new/neutron/neutron/tests/functional/contrib/post_test_hook.sh"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_0713d60e","line":128,"in_reply_to":"7a2fa921_a471c079","updated":"2015-10-12 11:46:01.000000000","message":"Indeed","commit_id":"1f2e4b64a334247bde014cd33be894084caec5ff"},{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"b523adb5418aff461eacca1daf8d7029edbfabd3","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"          function post_test_hook {{"},{"line_number":127,"context_line":"              if [[ -e $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh ]]; then"},{"line_number":128,"context_line":"                 bash -xe $BASE/new/neutron/neutron/tests/contrib/post_test_hook.sh dsvm-functional{python}"},{"line_number":129,"context_line":"              else"},{"line_number":130,"context_line":"                 # Before kilo"},{"line_number":131,"context_line":"                 bash -xe $BASE/new/neutron/neutron/tests/functional/contrib/post_test_hook.sh"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_40577f26","line":128,"in_reply_to":"7a2fa921_ff667328","updated":"2015-10-12 08:41:16.000000000","message":"+1 dsvm-functional-py27 doesn\u0027t exist","commit_id":"1f2e4b64a334247bde014cd33be894084caec5ff"}],"zuul/layout.yaml":[{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"ebab2ea2c2995efcd20730121af442498c7ebf81","unresolved":false,"context_lines":[{"line_number":710,"context_line":""},{"line_number":711,"context_line":"  # Skip non-doc jobs for doc-only neutron changes.  Since"},{"line_number":712,"context_line":"  # doc/source/conf.py is checked by neutron-(pep8|pylint), those jobs"},{"line_number":713,"context_line":"  # should not be skipped."},{"line_number":714,"context_line":"  - name: ^.*neutron-(dsvm-api|dsvm-functional|python(27|34)(-constraints)?|lbaasv[1,2]-dsvm-(api|minimal)|dsvm-fullstack)$"},{"line_number":715,"context_line":"    skip-if:"},{"line_number":716,"context_line":"      - project: ^openstack/neutron$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_473b0e9d","line":713,"updated":"2015-10-12 11:46:01.000000000","message":"you should update this regex","commit_id":"1f2e4b64a334247bde014cd33be894084caec5ff"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"7e3cdd92d7603779d17bf23f04fa43bc05bf2d0c","unresolved":false,"context_lines":[{"line_number":846,"context_line":"    voting: false"},{"line_number":847,"context_line":""},{"line_number":848,"context_line":"  - name: gate-neutron-dsvm-functional-py34"},{"line_number":849,"context_line":"    voting: false"},{"line_number":850,"context_line":""},{"line_number":851,"context_line":"    # Images for Icehouse do not contain python34"},{"line_number":852,"context_line":"  - name: ^gate-.*-python34$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7a2fa921_84c4c45f","line":849,"updated":"2015-10-12 11:28:29.000000000","message":"can we skip all stable branches?","commit_id":"1f2e4b64a334247bde014cd33be894084caec5ff"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"d64298edcbfdce9066f7f26ab2915d7a20456231","unresolved":false,"context_lines":[{"line_number":846,"context_line":"    voting: false"},{"line_number":847,"context_line":""},{"line_number":848,"context_line":"  - name: gate-neutron-dsvm-functional-py34"},{"line_number":849,"context_line":"    branch: ^(?!stable/*).*$"},{"line_number":850,"context_line":"    voting: false"},{"line_number":851,"context_line":""},{"line_number":852,"context_line":"    # Images for Icehouse do not contain python34"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a2ca52d_482fa2a1","line":849,"updated":"2015-10-13 13:57:40.000000000","message":"It should be enabled for Mitaka+, so please explicitly enumerate the current stable branches.","commit_id":"b58f1e272a64c9a2adfede159884248c34c2f98e"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"2889e925a3fb129bb5ca4818084b1445928f6500","unresolved":false,"context_lines":[{"line_number":846,"context_line":"    voting: false"},{"line_number":847,"context_line":""},{"line_number":848,"context_line":"  - name: gate-neutron-dsvm-functional-py34"},{"line_number":849,"context_line":"    branch: ^(?!stable/(juno|kilo)).*$"},{"line_number":850,"context_line":"    voting: false"},{"line_number":851,"context_line":""},{"line_number":852,"context_line":"    # Images for Icehouse do not contain python34"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a2ca52d_4c79f192","line":849,"updated":"2015-10-13 14:59:26.000000000","message":"you forgot about liberty.","commit_id":"37dd330354d82ea421ccb7935c572357563db01d"}]}
