)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"5d6897a124f3f34c0b60233705d715c12b6054a1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Victor Ryzhenkin \u003cvryzhenkin@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-01-24 12:02:00 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add non-voting murano-api gate job with tempest-plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- Add non-voting job gate-tempest-dsvm-murano-api whuch using murano"},{"line_number":10,"context_line":"tempest plugin for testing."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a68dd71_a2ad42ea","line":7,"range":{"start_line":7,"start_character":26,"end_line":7,"end_character":30},"updated":"2016-01-25 23:15:14.000000000","message":"nit: non-voting jobs are not in the gate, so this is a check job","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"},{"author":{"_account_id":13962,"name":"Victor Ryzhenkin","email":"vryzhenkin@mirantis.com","username":"vryzhenkin"},"change_message_id":"70462c7d46f373fb990a5e6ec306d721f667aa51","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Victor Ryzhenkin \u003cvryzhenkin@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-01-24 12:02:00 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add non-voting murano-api gate job with tempest-plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- Add non-voting job gate-tempest-dsvm-murano-api whuch using murano"},{"line_number":10,"context_line":"tempest plugin for testing."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a68dd71_c2b2b605","line":7,"range":{"start_line":7,"start_character":26,"end_line":7,"end_character":30},"in_reply_to":"9a68dd71_a2ad42ea","updated":"2016-01-25 23:22:04.000000000","message":"This job is non-voting for a short period, I hope. So, I prefer to save this name of a job.","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"c24353a8066cc0744c39decb47baba16ebbe2ec0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Victor Ryzhenkin \u003cvryzhenkin@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-01-24 12:02:00 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add non-voting murano-api gate job with tempest-plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- Add non-voting job gate-tempest-dsvm-murano-api whuch using murano"},{"line_number":10,"context_line":"tempest plugin for testing."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a68dd71_c28076f9","line":7,"range":{"start_line":7,"start_character":26,"end_line":7,"end_character":30},"in_reply_to":"9a68dd71_c2b2b605","updated":"2016-01-25 23:24:49.000000000","message":"Right, check jobs are all named gate-, so it gets confusing. In this patch, you\u0027re adding a \"check job\", aka \"a job in the check queue\", even though it\u0027s named gate-, just like all other jobs.","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"}],"jenkins/jobs/murano.yaml":[{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"5d6897a124f3f34c0b60233705d715c12b6054a1","unresolved":false,"context_lines":[{"line_number":216,"context_line":"              export ENABLED_SERVICES+\u003d,murano-cfapi"},{"line_number":217,"context_line":"              export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"service_broker\""},{"line_number":218,"context_line":"          fi"},{"line_number":219,"context_line":"          if [ \"{mode}\" \u003d \"api\" ]; then"},{"line_number":220,"context_line":"              export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"application_catalog\""},{"line_number":221,"context_line":"          fi"},{"line_number":222,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_628aea65","line":219,"range":{"start_line":219,"start_character":10,"end_line":219,"end_character":12},"updated":"2016-01-25 23:15:14.000000000","message":"nit: I\u0027d prefer to see an elif here, not two if\u0027s. Bonus points for an else with an error.","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"},{"author":{"_account_id":13962,"name":"Victor Ryzhenkin","email":"vryzhenkin@mirantis.com","username":"vryzhenkin"},"change_message_id":"70462c7d46f373fb990a5e6ec306d721f667aa51","unresolved":false,"context_lines":[{"line_number":216,"context_line":"              export ENABLED_SERVICES+\u003d,murano-cfapi"},{"line_number":217,"context_line":"              export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"service_broker\""},{"line_number":218,"context_line":"          fi"},{"line_number":219,"context_line":"          if [ \"{mode}\" \u003d \"api\" ]; then"},{"line_number":220,"context_line":"              export DEVSTACK_GATE_TEMPEST_REGEX\u003d\"application_catalog\""},{"line_number":221,"context_line":"          fi"},{"line_number":222,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_c2db964d","line":219,"range":{"start_line":219,"start_character":10,"end_line":219,"end_character":12},"in_reply_to":"9a68dd71_628aea65","updated":"2016-01-25 23:22:04.000000000","message":"Will do it in a next patch ;)","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0783a66d68c650deeb03199253bfc475ab32cecf","unresolved":false,"context_lines":[{"line_number":1674,"context_line":"    voting: false"},{"line_number":1675,"context_line":""},{"line_number":1676,"context_line":"  - name: gate-tempest-dsvm-murano-api"},{"line_number":1677,"context_line":"    branch: ^(?!stable/(?:juno|kilo|liberty)).*$"},{"line_number":1678,"context_line":"    voting: false"},{"line_number":1679,"context_line":""},{"line_number":1680,"context_line":"  - name: gate-murano-pylint"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_c7da03e8","line":1677,"range":{"start_line":1677,"start_character":22,"end_line":1677,"end_character":26},"updated":"2016-01-24 13:29:33.000000000","message":"Why does murano still has juno branches? It\u0027s EOL and should be removed... Please work on retiring the branch.","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"},{"author":{"_account_id":13962,"name":"Victor Ryzhenkin","email":"vryzhenkin@mirantis.com","username":"vryzhenkin"},"change_message_id":"d826d6c02c9de438c1d1e6db997517100a63c9ac","unresolved":false,"context_lines":[{"line_number":1674,"context_line":"    voting: false"},{"line_number":1675,"context_line":""},{"line_number":1676,"context_line":"  - name: gate-tempest-dsvm-murano-api"},{"line_number":1677,"context_line":"    branch: ^(?!stable/(?:juno|kilo|liberty)).*$"},{"line_number":1678,"context_line":"    voting: false"},{"line_number":1679,"context_line":""},{"line_number":1680,"context_line":"  - name: gate-murano-pylint"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_9f920b4b","line":1677,"range":{"start_line":1677,"start_character":22,"end_line":1677,"end_character":26},"in_reply_to":"9a68dd71_c7da03e8","updated":"2016-01-24 21:25:58.000000000","message":"Sure. I will add this topic to murano community meeting and ask murano folks about it.","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"5d6897a124f3f34c0b60233705d715c12b6054a1","unresolved":false,"context_lines":[{"line_number":6367,"context_line":"      - name: release-notes-jobs"},{"line_number":6368,"context_line":"      - name: translation-jobs"},{"line_number":6369,"context_line":"    check:"},{"line_number":6370,"context_line":"      - gate-murano-python34"},{"line_number":6371,"context_line":"      - murano-coverage"},{"line_number":6372,"context_line":"      - gate-murano-pylint"},{"line_number":6373,"context_line":"      - gate-murano-devstack-dsvm"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_a2db027b","line":6370,"range":{"start_line":6370,"start_character":20,"end_line":6370,"end_character":28},"updated":"2016-01-25 23:15:14.000000000","message":"not python3-jobs in templates? not -1, since it was here before.","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"},{"author":{"_account_id":13962,"name":"Victor Ryzhenkin","email":"vryzhenkin@mirantis.com","username":"vryzhenkin"},"change_message_id":"70462c7d46f373fb990a5e6ec306d721f667aa51","unresolved":false,"context_lines":[{"line_number":6367,"context_line":"      - name: release-notes-jobs"},{"line_number":6368,"context_line":"      - name: translation-jobs"},{"line_number":6369,"context_line":"    check:"},{"line_number":6370,"context_line":"      - gate-murano-python34"},{"line_number":6371,"context_line":"      - murano-coverage"},{"line_number":6372,"context_line":"      - gate-murano-pylint"},{"line_number":6373,"context_line":"      - gate-murano-devstack-dsvm"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_220b92d7","line":6370,"range":{"start_line":6370,"start_character":20,"end_line":6370,"end_character":28},"in_reply_to":"9a68dd71_a2db027b","updated":"2016-01-25 23:22:04.000000000","message":"Yep, yep, we know. We will move py34 jobs into templates, when py34 becomes green for murano. We already working on it ;)","commit_id":"c5be1b2f6e24ec16a3b0c25162f04e908bc897b3"}]}
