)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"change_message_id":"e19129b69d97d84ffc4235d48802c6061b1a20da","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This patch is to add a new gate job for congress to run on"},{"line_number":10,"context_line":"stable/liberty branch. As python3 support will be enabled"},{"line_number":11,"context_line":"fully in Mitaka for congress, this commit disables the"},{"line_number":12,"context_line":"python3 job for stable branches."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I1b9754351ce9d6d320a55b9f9510ee2f794392b6"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a8ffd7b_098ef42d","line":12,"updated":"2015-12-03 01:12:36.000000000","message":"Don\u0027t forget to remove the reference to python3 changes (assuming you agree with that suggestion).\n\nI\u0027d mention that the new gate job is necessary because master now uses a devstack plugin, but previous versions of congress didn\u0027t have that plugin, i.e. the WHY that @Andreas mentioned.","commit_id":"d57f7149eec845f79af6cf35cfbbc8bb85f67c21"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"63b36daea8ebb8501d20a98cf20955974a74c85f","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This patch is to add a new gate job for congress to run on"},{"line_number":10,"context_line":"stable/liberty branch. As python3 support will be enabled"},{"line_number":11,"context_line":"fully in Mitaka for congress, this commit disables the"},{"line_number":12,"context_line":"python3 job for stable branches."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I1b9754351ce9d6d320a55b9f9510ee2f794392b6"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a8ffd7b_3c2d2f46","line":12,"in_reply_to":"9a8ffd7b_098ef42d","updated":"2015-12-03 10:20:34.000000000","message":"Done","commit_id":"d57f7149eec845f79af6cf35cfbbc8bb85f67c21"}],"jenkins/jobs/congress.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"25562f14fdb18ac7221924cdac89f6dcdd044ee9","unresolved":false,"context_lines":[{"line_number":75,"context_line":"          ENABLED_SERVICES+\u003dh-eng,h-api,h-api-cfn,h-api-cw"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"          export ENABLED_SERVICES"},{"line_number":78,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer\""},{"line_number":79,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":80,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d60"},{"line_number":81,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_13f063fd","line":78,"updated":"2015-11-27 06:51:01.000000000","message":"ceilometer and not congress?","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"2cde98720f05e9d9df6b0e9f42e71474c21532fa","unresolved":false,"context_lines":[{"line_number":75,"context_line":"          ENABLED_SERVICES+\u003dh-eng,h-api,h-api-cfn,h-api-cw"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"          export ENABLED_SERVICES"},{"line_number":78,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer\""},{"line_number":79,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":80,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d60"},{"line_number":81,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_336a4782","line":78,"in_reply_to":"9a8ffd7b_13f063fd","updated":"2015-11-27 06:58:45.000000000","message":"yes, congress is enabled as service above. plugin model for congress is not supported for stable branches (i.e till liberty )","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"f876472a4fc1d313d8b5c5b65312b2cfe32e29c2","unresolved":false,"context_lines":[{"line_number":83,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"congress_tempest_tests\""},{"line_number":84,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":85,"context_line":"          export PROJECTS\u003d\"openstack/congress $PROJECTS\""},{"line_number":86,"context_line":"          export PROJECTS\u003d\"openstack/python-congressclient $PROJECTS\""},{"line_number":87,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003dpython-congressclient"},{"line_number":88,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":89,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_026d38cb","line":86,"updated":"2015-11-29 13:18:44.000000000","message":"As you are using ceilometer plugin you have to export ceilometer\nproject also.","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"d797c33bb05dd8f8a536529784837bcccdbf5c33","unresolved":false,"context_lines":[{"line_number":83,"context_line":"          export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"congress_tempest_tests\""},{"line_number":84,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":85,"context_line":"          export PROJECTS\u003d\"openstack/congress $PROJECTS\""},{"line_number":86,"context_line":"          export PROJECTS\u003d\"openstack/python-congressclient $PROJECTS\""},{"line_number":87,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003dpython-congressclient"},{"line_number":88,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":89,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_106fb9fc","line":86,"in_reply_to":"9a8ffd7b_026d38cb","updated":"2015-11-30 05:06:18.000000000","message":"venkatamahesh, ceilometer is already part of PROJECTS in https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate-wrap.sh#L41 , so do we need to add again?","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"change_message_id":"e19129b69d97d84ffc4235d48802c6061b1a20da","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"- job:"},{"line_number":54,"context_line":"    name: \u0027gate-stable-congress-dsvm-api\u0027"},{"line_number":55,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a8ffd7b_c9cb0ca3","line":54,"updated":"2015-12-03 01:12:36.000000000","message":"It\u0027d probably be better if we named this job something other than \u0027stable\u0027 since after Mitaka it won\u0027t work for all the stable branches.\n\nMaybe \u0027gate-noplugin-congress-dsvm-api\u0027?","commit_id":"d57f7149eec845f79af6cf35cfbbc8bb85f67c21"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"63b36daea8ebb8501d20a98cf20955974a74c85f","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"- job:"},{"line_number":54,"context_line":"    name: \u0027gate-stable-congress-dsvm-api\u0027"},{"line_number":55,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a8ffd7b_9cfd3bb3","line":54,"in_reply_to":"9a8ffd7b_c9cb0ca3","updated":"2015-12-03 10:20:34.000000000","message":"sounds good . will change it.","commit_id":"d57f7149eec845f79af6cf35cfbbc8bb85f67c21"}],"zuul/layout.yaml":[{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"08b97302d830ad66aad396058aa2f99b22f70fca","unresolved":false,"context_lines":[{"line_number":1403,"context_line":"    voting: false"},{"line_number":1404,"context_line":""},{"line_number":1405,"context_line":"  - name: gate-congress-python34"},{"line_number":1406,"context_line":"    branch: ^(?!stable/(?:juno|kilo|liberty).*$"},{"line_number":1407,"context_line":"    voting: false"},{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"  - name: gate-congress-dsvm-api"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_93f8d3c4","line":1406,"updated":"2015-11-27 06:57:22.000000000","message":"I\u0027m not familiar with the yaml file, but this reglur expression seems to lack ) before ).*$.","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f0d868faff7d0a7e1a31300f09098b1571523394","unresolved":false,"context_lines":[{"line_number":1403,"context_line":"    voting: false"},{"line_number":1404,"context_line":""},{"line_number":1405,"context_line":"  - name: gate-congress-python34"},{"line_number":1406,"context_line":"    branch: ^(?!stable/(?:juno|kilo|liberty).*$"},{"line_number":1407,"context_line":"    voting: false"},{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"  - name: gate-congress-dsvm-api"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_73c68f9b","line":1406,"updated":"2015-11-27 06:52:38.000000000","message":"This is not mentioned in your commit message, either remove or update the commit message.\n\nMisses also second \")\"","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"2cde98720f05e9d9df6b0e9f42e71474c21532fa","unresolved":false,"context_lines":[{"line_number":1403,"context_line":"    voting: false"},{"line_number":1404,"context_line":""},{"line_number":1405,"context_line":"  - name: gate-congress-python34"},{"line_number":1406,"context_line":"    branch: ^(?!stable/(?:juno|kilo|liberty).*$"},{"line_number":1407,"context_line":"    voting: false"},{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"  - name: gate-congress-dsvm-api"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_d3117b05","line":1406,"in_reply_to":"9a8ffd7b_73c68f9b","updated":"2015-11-27 06:58:45.000000000","message":"will update commit message. Thanks","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f0d868faff7d0a7e1a31300f09098b1571523394","unresolved":false,"context_lines":[{"line_number":1407,"context_line":"    voting: false"},{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"  - name: gate-congress-dsvm-api"},{"line_number":1410,"context_line":"    branch: ^(?!stable/(?:juno|kilo|liberty).*$"},{"line_number":1411,"context_line":""},{"line_number":1412,"context_line":"  - name: gate-stable-congress-dsvm-api"},{"line_number":1413,"context_line":"    branch: ^stable/liberty$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_53b90b14","line":1410,"updated":"2015-11-27 06:52:38.000000000","message":"misses second \")\", not part of commit message","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"08b97302d830ad66aad396058aa2f99b22f70fca","unresolved":false,"context_lines":[{"line_number":1407,"context_line":"    voting: false"},{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"  - name: gate-congress-dsvm-api"},{"line_number":1410,"context_line":"    branch: ^(?!stable/(?:juno|kilo|liberty).*$"},{"line_number":1411,"context_line":""},{"line_number":1412,"context_line":"  - name: gate-stable-congress-dsvm-api"},{"line_number":1413,"context_line":"    branch: ^stable/liberty$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_53feebae","line":1410,"updated":"2015-11-27 06:57:22.000000000","message":"same as above","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"2cde98720f05e9d9df6b0e9f42e71474c21532fa","unresolved":false,"context_lines":[{"line_number":1407,"context_line":"    voting: false"},{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"  - name: gate-congress-dsvm-api"},{"line_number":1410,"context_line":"    branch: ^(?!stable/(?:juno|kilo|liberty).*$"},{"line_number":1411,"context_line":""},{"line_number":1412,"context_line":"  - name: gate-stable-congress-dsvm-api"},{"line_number":1413,"context_line":"    branch: ^stable/liberty$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a8ffd7b_3318071e","line":1410,"in_reply_to":"9a8ffd7b_53b90b14","updated":"2015-11-27 06:58:45.000000000","message":"actually, disabling this job for stable branches and enabling new job for stable branches. Will update commit message. Thanks","commit_id":"3d20635b28c48ac6e9e5c250ef9f8094d0f18803"},{"author":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"change_message_id":"e19129b69d97d84ffc4235d48802c6061b1a20da","unresolved":false,"context_lines":[{"line_number":1424,"context_line":"    voting: false"},{"line_number":1425,"context_line":""},{"line_number":1426,"context_line":"  - name: gate-congress-python34"},{"line_number":1427,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1428,"context_line":"    voting: false"},{"line_number":1429,"context_line":""},{"line_number":1430,"context_line":"  - name: gate-congress-dsvm-api"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a8ffd7b_89f744d2","line":1427,"updated":"2015-12-03 01:12:36.000000000","message":"I would remove all the python3 changes from this commit.  This commit should be just about setting up the gate to run the proper devstack tests for versions of congress that don\u0027t have a devstack plugin.\n\nWe don\u0027t need to make changes to python34 jobs right now anyway.  We can do all those once we get the python34 jobs passing.","commit_id":"d57f7149eec845f79af6cf35cfbbc8bb85f67c21"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"63b36daea8ebb8501d20a98cf20955974a74c85f","unresolved":false,"context_lines":[{"line_number":1424,"context_line":"    voting: false"},{"line_number":1425,"context_line":""},{"line_number":1426,"context_line":"  - name: gate-congress-python34"},{"line_number":1427,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1428,"context_line":"    voting: false"},{"line_number":1429,"context_line":""},{"line_number":1430,"context_line":"  - name: gate-congress-dsvm-api"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a8ffd7b_bcfa7fbb","line":1427,"in_reply_to":"9a8ffd7b_89f744d2","updated":"2015-12-03 10:20:34.000000000","message":"Done","commit_id":"d57f7149eec845f79af6cf35cfbbc8bb85f67c21"}]}
