)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"504a70a4ef147e98ec4c152daa40b8e2143ec826","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     David Shaughnessy \u003cdavid.shaughnessy@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-24 15:42:20 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adds new project neutron-skeleton-extension."},{"line_number":8,"context_line":"- Provides an example of an out of tree Neutron extension."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: I1d9d5a3bb453456da948c9f9af4c29caf3e7dc0a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"da6895a0_04e18afe","line":7,"updated":"2016-10-24 17:31:20.000000000","message":"nit: you should add an empty line after the title.","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"},{"author":{"_account_id":18051,"name":"David Shaughnessy","email":"david.shaughnessy@intel.com","username":"davidsha"},"change_message_id":"59ecfeca425ac05786719926394a3d57a07b590e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     David Shaughnessy \u003cdavid.shaughnessy@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-24 15:42:20 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adds new project neutron-skeleton-extension."},{"line_number":8,"context_line":"- Provides an example of an out of tree Neutron extension."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: I1d9d5a3bb453456da948c9f9af4c29caf3e7dc0a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"da6895a0_d83776ae","line":7,"in_reply_to":"da6895a0_04e18afe","updated":"2016-10-24 18:10:53.000000000","message":"Done","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"}],"gerrit/acls/openstack/neutron-skeleton-extension.config":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"504a70a4ef147e98ec4c152daa40b8e2143ec826","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/heads/*\"]"},{"line_number":2,"context_line":"label-Code-Review \u003d -2..+2 group neutron-skeleton-extension-core"},{"line_number":3,"context_line":"label-Workflow \u003d -1..+1 group neutron-skeleton-extension-core"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"[receive]"}],"source_content_type":"text/x-ini","patch_set":5,"id":"da6895a0_24e84ee2","line":2,"updated":"2016-10-24 17:31:20.000000000","message":"I suggest to add abandon permissions as well.","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"},{"author":{"_account_id":18051,"name":"David Shaughnessy","email":"david.shaughnessy@intel.com","username":"davidsha"},"change_message_id":"59ecfeca425ac05786719926394a3d57a07b590e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/heads/*\"]"},{"line_number":2,"context_line":"label-Code-Review \u003d -2..+2 group neutron-skeleton-extension-core"},{"line_number":3,"context_line":"label-Workflow \u003d -1..+1 group neutron-skeleton-extension-core"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"[receive]"}],"source_content_type":"text/x-ini","patch_set":5,"id":"da6895a0_38807246","line":2,"in_reply_to":"da6895a0_24e84ee2","updated":"2016-10-24 18:10:53.000000000","message":"Done","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"}],"gerrit/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"504a70a4ef147e98ec4c152daa40b8e2143ec826","unresolved":false,"context_lines":[{"line_number":4930,"context_line":"  groups:"},{"line_number":4931,"context_line":"    - neutron"},{"line_number":4932,"context_line":"- project: openstack/neutron-skeleton-extension"},{"line_number":4933,"context_line":"  groups:"},{"line_number":4934,"context_line":"    - neutron"},{"line_number":4935,"context_line":"  description: OpenStack Neutron example out of tree extension."},{"line_number":4936,"context_line":"- project: openstack/neutron-specs"},{"line_number":4937,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_64f246d4","line":4934,"range":{"start_line":4933,"start_character":0,"end_line":4934,"end_character":13},"updated":"2016-10-24 17:31:20.000000000","message":"So, are bugs reported using bugs.launchpad.org/neutron ?","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"},{"author":{"_account_id":18051,"name":"David Shaughnessy","email":"david.shaughnessy@intel.com","username":"davidsha"},"change_message_id":"59ecfeca425ac05786719926394a3d57a07b590e","unresolved":false,"context_lines":[{"line_number":4930,"context_line":"  groups:"},{"line_number":4931,"context_line":"    - neutron"},{"line_number":4932,"context_line":"- project: openstack/neutron-skeleton-extension"},{"line_number":4933,"context_line":"  groups:"},{"line_number":4934,"context_line":"    - neutron"},{"line_number":4935,"context_line":"  description: OpenStack Neutron example out of tree extension."},{"line_number":4936,"context_line":"- project: openstack/neutron-specs"},{"line_number":4937,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_18f48ef0","line":4934,"range":{"start_line":4933,"start_character":0,"end_line":4934,"end_character":13},"in_reply_to":"da6895a0_64f246d4","updated":"2016-10-24 18:10:53.000000000","message":"Done","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"504a70a4ef147e98ec4c152daa40b8e2143ec826","unresolved":false,"context_lines":[{"line_number":4932,"context_line":"- project: openstack/neutron-skeleton-extension"},{"line_number":4933,"context_line":"  groups:"},{"line_number":4934,"context_line":"    - neutron"},{"line_number":4935,"context_line":"  description: OpenStack Neutron example out of tree extension."},{"line_number":4936,"context_line":"- project: openstack/neutron-specs"},{"line_number":4937,"context_line":"  groups:"},{"line_number":4938,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_a4ba9edf","line":4935,"range":{"start_line":4935,"start_character":15,"end_line":4935,"end_character":24},"updated":"2016-10-24 17:31:20.000000000","message":"Just call it \"Neutron\", no need for OpenStack there","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"},{"author":{"_account_id":18051,"name":"David Shaughnessy","email":"david.shaughnessy@intel.com","username":"davidsha"},"change_message_id":"59ecfeca425ac05786719926394a3d57a07b590e","unresolved":false,"context_lines":[{"line_number":4932,"context_line":"- project: openstack/neutron-skeleton-extension"},{"line_number":4933,"context_line":"  groups:"},{"line_number":4934,"context_line":"    - neutron"},{"line_number":4935,"context_line":"  description: OpenStack Neutron example out of tree extension."},{"line_number":4936,"context_line":"- project: openstack/neutron-specs"},{"line_number":4937,"context_line":"  groups:"},{"line_number":4938,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_38f792f6","line":4935,"range":{"start_line":4935,"start_character":15,"end_line":4935,"end_character":24},"in_reply_to":"da6895a0_a4ba9edf","updated":"2016-10-24 18:10:53.000000000","message":"Done","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"504a70a4ef147e98ec4c152daa40b8e2143ec826","unresolved":false,"context_lines":[{"line_number":7835,"context_line":"      - api-ref-jobs:"},{"line_number":7836,"context_line":"          service: networking"},{"line_number":7837,"context_line":""},{"line_number":7838,"context_line":"- project:"},{"line_number":7839,"context_line":"    name: neutron-skeleton-extension"},{"line_number":7840,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7841,"context_line":""},{"line_number":7842,"context_line":"    jobs:"},{"line_number":7843,"context_line":"      - python-jobs"},{"line_number":7844,"context_line":""},{"line_number":7845,"context_line":"- project:"},{"line_number":7846,"context_line":"    name: neutron-specs"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_e4b496f3","line":7843,"range":{"start_line":7838,"start_character":0,"end_line":7843,"end_character":19},"updated":"2016-10-24 17:31:20.000000000","message":"Agreed, just remove these, they are not needed.","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"},{"author":{"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},"change_message_id":"3f92cc5618705c88c2146cc85176d900c425df95","unresolved":false,"context_lines":[{"line_number":7840,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7841,"context_line":""},{"line_number":7842,"context_line":"    jobs:"},{"line_number":7843,"context_line":"      - python-jobs"},{"line_number":7844,"context_line":""},{"line_number":7845,"context_line":"- project:"},{"line_number":7846,"context_line":"    name: neutron-specs"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_83d754ec","line":7843,"updated":"2016-10-24 16:20:42.000000000","message":"You are creating these jobs but not adding them to any pipelines so they will never run. You should either add these python jobs to your zuul pipelines or not create them.","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"},{"author":{"_account_id":18051,"name":"David Shaughnessy","email":"david.shaughnessy@intel.com","username":"davidsha"},"change_message_id":"59ecfeca425ac05786719926394a3d57a07b590e","unresolved":false,"context_lines":[{"line_number":7835,"context_line":"      - api-ref-jobs:"},{"line_number":7836,"context_line":"          service: networking"},{"line_number":7837,"context_line":""},{"line_number":7838,"context_line":"- project:"},{"line_number":7839,"context_line":"    name: neutron-skeleton-extension"},{"line_number":7840,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7841,"context_line":""},{"line_number":7842,"context_line":"    jobs:"},{"line_number":7843,"context_line":"      - python-jobs"},{"line_number":7844,"context_line":""},{"line_number":7845,"context_line":"- project:"},{"line_number":7846,"context_line":"    name: neutron-specs"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_b8e3a232","line":7843,"range":{"start_line":7838,"start_character":0,"end_line":7843,"end_character":19},"in_reply_to":"da6895a0_e4b496f3","updated":"2016-10-24 18:10:53.000000000","message":"Ack, done.","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"}],"zuul/layout.yaml":[{"author":{"_account_id":6039,"name":"Joni Harker","email":"code@gentlydownthe.net","username":"jesusaurus"},"change_message_id":"3f92cc5618705c88c2146cc85176d900c425df95","unresolved":false,"context_lines":[{"line_number":11979,"context_line":"  - name: openstack/neutron-skeleton-extension"},{"line_number":11980,"context_line":"    template:"},{"line_number":11981,"context_line":"      - name: merge-check"},{"line_number":11982,"context_line":"      - name: noop-jobs"},{"line_number":11983,"context_line":""},{"line_number":11984,"context_line":"  - name: openstack/neutron-specs"},{"line_number":11985,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_e3e8107f","line":11982,"updated":"2016-10-24 16:20:42.000000000","message":"Since you are using noop-jobs instead of python-jobs, the jobs that you defined in projects.yaml will never get run. You should either using python-jobs here or not create them in projects.yaml.\n\nIf you do put the python jobs in your zuul pipelines here, then you should consider making them non-voting until they are successful. You can see an example of how to make a specific job non-voting at line 1205 in this file.","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"},{"author":{"_account_id":18051,"name":"David Shaughnessy","email":"david.shaughnessy@intel.com","username":"davidsha"},"change_message_id":"59ecfeca425ac05786719926394a3d57a07b590e","unresolved":false,"context_lines":[{"line_number":11979,"context_line":"  - name: openstack/neutron-skeleton-extension"},{"line_number":11980,"context_line":"    template:"},{"line_number":11981,"context_line":"      - name: merge-check"},{"line_number":11982,"context_line":"      - name: noop-jobs"},{"line_number":11983,"context_line":""},{"line_number":11984,"context_line":"  - name: openstack/neutron-specs"},{"line_number":11985,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"da6895a0_98bfbefa","line":11982,"in_reply_to":"da6895a0_e3e8107f","updated":"2016-10-24 18:10:53.000000000","message":"Ack, I\u0027ve removed them.","commit_id":"d298d2a1e660d24631e9707ddd490fbdd101bd0c"}]}
