)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"24122a6ddaad841a1833becc214a769aca198217","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Move from a noop job into puppet-check-jobs. Currently they are"},{"line_number":10,"context_line":"non-voting."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I54388f4cf774f7c79ff26db015ad59e6abfe7226"},{"line_number":13,"context_line":"Signed-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a41bdd9_c7ab2974","line":11,"updated":"2015-07-14 17:23:16.000000000","message":"you might need to review the commit message.","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f621a4139ef7d53e435312d0cced92d68d090972","unresolved":false,"context_lines":[{"line_number":2484,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":2485,"context_line":""},{"line_number":2486,"context_line":"    jobs:"},{"line_number":2487,"context_line":"      - puppet-check-jobs"},{"line_number":2488,"context_line":""},{"line_number":2489,"context_line":"- project:"},{"line_number":2490,"context_line":"    name: puppet-openstack-specs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_e3974a46","line":2487,"updated":"2015-07-14 14:58:02.000000000","message":"we might need the beaker jobs here. Because this module will be gated like any other module.","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"24122a6ddaad841a1833becc214a769aca198217","unresolved":false,"context_lines":[{"line_number":2484,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":2485,"context_line":""},{"line_number":2486,"context_line":"    jobs:"},{"line_number":2487,"context_line":"      - puppet-check-jobs"},{"line_number":2488,"context_line":""},{"line_number":2489,"context_line":"- project:"},{"line_number":2490,"context_line":"    name: puppet-openstack-specs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_a7e4e5e0","line":2487,"in_reply_to":"9a41bdd9_1e7ac177","updated":"2015-07-14 17:23:16.000000000","message":"I also think we could add bash8 jobs, since we have a bash script now. Maybe we will have more in the future?","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"c9526f888452395ff67fe16d281ee1001c1a7dd7","unresolved":false,"context_lines":[{"line_number":2484,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":2485,"context_line":""},{"line_number":2486,"context_line":"    jobs:"},{"line_number":2487,"context_line":"      - puppet-check-jobs"},{"line_number":2488,"context_line":""},{"line_number":2489,"context_line":"- project:"},{"line_number":2490,"context_line":"    name: puppet-openstack-specs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_1e7ac177","line":2487,"in_reply_to":"9a41bdd9_e3974a46","updated":"2015-07-14 15:11:16.000000000","message":"Ya, I was considering doing that in another patchset.  However, I might as well get them all added, then just make them non-voting","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"}],"zuul/layout.yaml":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f621a4139ef7d53e435312d0cced92d68d090972","unresolved":false,"context_lines":[{"line_number":668,"context_line":"  - name: ^gate-openstackci-beaker-.*$"},{"line_number":669,"context_line":"    voting: false"},{"line_number":670,"context_line":""},{"line_number":671,"context_line":"  - name: ^gate-puppet-openstack-integration-.*$"},{"line_number":672,"context_line":"    voting: false"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"  - name: ^gate-puppet-zuul-puppet-beaker-rspec-dsvm-.*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_a318621f","line":671,"updated":"2015-07-14 14:58:02.000000000","message":"you should exclude the stable/kilo branch for now.","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"24122a6ddaad841a1833becc214a769aca198217","unresolved":false,"context_lines":[{"line_number":668,"context_line":"  - name: ^gate-openstackci-beaker-.*$"},{"line_number":669,"context_line":"    voting: false"},{"line_number":670,"context_line":""},{"line_number":671,"context_line":"  - name: ^gate-puppet-openstack-integration-.*$"},{"line_number":672,"context_line":"    voting: false"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"  - name: ^gate-puppet-zuul-puppet-beaker-rspec-dsvm-.*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_47a9598f","line":671,"in_reply_to":"9a41bdd9_3ef6a5f9","updated":"2015-07-14 17:23:16.000000000","message":"you also might need to adjust to exclude beaker jobs from voting.","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"c9526f888452395ff67fe16d281ee1001c1a7dd7","unresolved":false,"context_lines":[{"line_number":668,"context_line":"  - name: ^gate-openstackci-beaker-.*$"},{"line_number":669,"context_line":"    voting: false"},{"line_number":670,"context_line":""},{"line_number":671,"context_line":"  - name: ^gate-puppet-openstack-integration-.*$"},{"line_number":672,"context_line":"    voting: false"},{"line_number":673,"context_line":""},{"line_number":674,"context_line":"  - name: ^gate-puppet-zuul-puppet-beaker-rspec-dsvm-.*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_3ef6a5f9","line":671,"in_reply_to":"9a41bdd9_a318621f","updated":"2015-07-14 15:11:16.000000000","message":"ack","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f621a4139ef7d53e435312d0cced92d68d090972","unresolved":false,"context_lines":[{"line_number":4112,"context_line":"  - name: openstack/puppet-openstack-integration"},{"line_number":4113,"context_line":"    template:"},{"line_number":4114,"context_line":"      - name: merge-check"},{"line_number":4115,"context_line":"    check:"},{"line_number":4116,"context_line":"      - gate-puppet-openstack-integration-puppet-lint"},{"line_number":4117,"context_line":"      - gate-puppet-openstack-integration-puppet-syntax-3"},{"line_number":4118,"context_line":"      - gate-puppet-openstack-integration-puppet-syntax-4"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_632eda44","line":4115,"updated":"2015-07-14 14:58:02.000000000","message":"you should use puppet-check-jobs template.","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"c9526f888452395ff67fe16d281ee1001c1a7dd7","unresolved":false,"context_lines":[{"line_number":4112,"context_line":"  - name: openstack/puppet-openstack-integration"},{"line_number":4113,"context_line":"    template:"},{"line_number":4114,"context_line":"      - name: merge-check"},{"line_number":4115,"context_line":"    check:"},{"line_number":4116,"context_line":"      - gate-puppet-openstack-integration-puppet-lint"},{"line_number":4117,"context_line":"      - gate-puppet-openstack-integration-puppet-syntax-3"},{"line_number":4118,"context_line":"      - gate-puppet-openstack-integration-puppet-syntax-4"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_dec69999","line":4115,"in_reply_to":"9a41bdd9_632eda44","updated":"2015-07-14 15:11:16.000000000","message":"Because they are non-voting, we cannot use the puppet-check-job template, they add the gate pipeline, which is a waste of resources for non-voting jobs.","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"24122a6ddaad841a1833becc214a769aca198217","unresolved":false,"context_lines":[{"line_number":4112,"context_line":"  - name: openstack/puppet-openstack-integration"},{"line_number":4113,"context_line":"    template:"},{"line_number":4114,"context_line":"      - name: merge-check"},{"line_number":4115,"context_line":"    check:"},{"line_number":4116,"context_line":"      - gate-puppet-openstack-integration-puppet-lint"},{"line_number":4117,"context_line":"      - gate-puppet-openstack-integration-puppet-syntax-3"},{"line_number":4118,"context_line":"      - gate-puppet-openstack-integration-puppet-syntax-4"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_e7c3cd55","line":4115,"in_reply_to":"9a41bdd9_dec69999","updated":"2015-07-14 17:23:16.000000000","message":"We should keep lint + syntax voting, all the time. We want to keep our code in a good shape. So let\u0027s use the template so we also gate it.","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"change_message_id":"399cfc1cc28694ea867ecb523eedcb31e12b378b","unresolved":false,"context_lines":[{"line_number":4112,"context_line":"  - name: openstack/puppet-openstack-integration"},{"line_number":4113,"context_line":"    template:"},{"line_number":4114,"context_line":"      - name: merge-check"},{"line_number":4115,"context_line":"    check:"},{"line_number":4116,"context_line":"      - gate-puppet-openstack-integration-puppet-lint"},{"line_number":4117,"context_line":"      - gate-puppet-openstack-integration-puppet-syntax-3"},{"line_number":4118,"context_line":"      - gate-puppet-openstack-integration-puppet-syntax-4"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_e132d8f1","line":4115,"in_reply_to":"9a41bdd9_e7c3cd55","updated":"2015-07-15 14:53:07.000000000","message":"Ya, we can do that. Since there was no code in the repo now. Was going to do non-voting first, update repo, then retoggle this. Long way around, but if you are cool voting out of box, I\u0027ll go that approach.","commit_id":"ed7f20b8b21ae30fdb978d726dae53b6154ea4e6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"9ac65580130d6b3777d89549d09c2d9781369490","unresolved":false,"context_lines":[{"line_number":4111,"context_line":"      - name: merge-check"},{"line_number":4112,"context_line":"      - name: puppet-check-jobs"},{"line_number":4113,"context_line":"      - name: puppet-module-unit-jobs"},{"line_number":4114,"context_line":"      - name: puppet-beaker-jobs"},{"line_number":4115,"context_line":""},{"line_number":4116,"context_line":"  - name: openstack/puppet-openstack-specs"},{"line_number":4117,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a41bdd9_84087f29","line":4114,"updated":"2015-07-15 16:46:18.000000000","message":"please exclude voting for stable/kilo branch. Since we\u0027re targeting master for now.","commit_id":"49a25587ab2d48c96b66cefb110ee0d872c91142"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb3d6edf861e012fbb3787493c522e267bf139bb","unresolved":false,"context_lines":[{"line_number":668,"context_line":"  - name: ^gate-openstackci-beaker-.*$"},{"line_number":669,"context_line":"    voting: false"},{"line_number":670,"context_line":""},{"line_number":671,"context_line":"  - name: ^gate-puppet-openstack-integration-puppet-.*$"},{"line_number":672,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":673,"context_line":"    voting: false"},{"line_number":674,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a41bdd9_bf290a8c","line":671,"updated":"2015-07-15 17:01:56.000000000","message":"not sure if -.* is good but we want to skip all the tests for stable/kilo. If this regex aims to do that, it\u0027s perfect.","commit_id":"e03ba25ac827f355f87178298d39aa8dfa02ca91"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb3d6edf861e012fbb3787493c522e267bf139bb","unresolved":false,"context_lines":[{"line_number":670,"context_line":""},{"line_number":671,"context_line":"  - name: ^gate-puppet-openstack-integration-puppet-.*$"},{"line_number":672,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":673,"context_line":"    voting: false"},{"line_number":674,"context_line":""},{"line_number":675,"context_line":"  - name: ^gate-puppet-zuul-puppet-beaker-rspec-dsvm-.*$"},{"line_number":676,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a41bdd9_c44d279b","line":673,"updated":"2015-07-15 17:01:56.000000000","message":"we agreed to make it vote, please drop this line. We just want to skip stable/kilo.","commit_id":"e03ba25ac827f355f87178298d39aa8dfa02ca91"}]}
