)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"635900e05e2547ad8ce0662fd345cdebb356f652","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     vsaienko \u003cvsaienko@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-01-14 17:57:31 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add neutron-ml2-generic-switch project"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a repo for Modular Layer 2 (ml2) driver,"},{"line_number":10,"context_line":"that allow to work with switches from different vendors."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_d2c3a887","line":7,"updated":"2016-01-14 16:21:06.000000000","message":"For plugins and drivers, we\u0027ve been using the naming convention of networking-","commit_id":"ce01d1f71107f74ce5d6d6fa2bea9e34c94ec9a9"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"635900e05e2547ad8ce0662fd345cdebb356f652","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a repo for Modular Layer 2 (ml2) driver,"},{"line_number":10,"context_line":"that allow to work with switches from different vendors."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ic20f02abdd5f612087e02e14b453ca75f42a92be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_72bc3c06","line":11,"updated":"2016-01-14 16:21:06.000000000","message":"Is this part of the neutron stadium?  Link to governance patch?","commit_id":"ce01d1f71107f74ce5d6d6fa2bea9e34c94ec9a9"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"70a3428da600a32caa2d9987a316a4f4c3c941e5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add networking-generic-switch project"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a repo for Modular Layer 2 (ml2) driver,"},{"line_number":10,"context_line":"that allow to work with switches from different vendors."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ic20f02abdd5f612087e02e14b453ca75f42a92be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a68dd71_efe387a2","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":14},"updated":"2016-01-22 16:44:49.000000000","message":"nit: I\u0027d suggest \u0027experimental project repo\u0027, to make the governance clear.","commit_id":"2f28af5889f0212696f88eaf74d932c809407a9d"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"cdf1337e7b17b88a2d9fb91ca688948a33de6776","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add networking-generic-switch project"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is a repo for Modular Layer 2 (ml2) driver,"},{"line_number":10,"context_line":"that allow to work with switches from different vendors."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ic20f02abdd5f612087e02e14b453ca75f42a92be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a68dd71_1ab37251","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":14},"in_reply_to":"9a68dd71_efe387a2","updated":"2016-01-25 12:34:48.000000000","message":"Done","commit_id":"2f28af5889f0212696f88eaf74d932c809407a9d"}],"gerrit/acls/openstack/networking-generic-switch.config":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"658d858b0d40c12bcbafa12f8bc5860aa2e1c65d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/for/refs/*\"]"},{"line_number":2,"context_line":"pushMerge \u003d group neutron-release"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[access \"refs/heads/*\"]"},{"line_number":5,"context_line":"abandon \u003d group networking-generic-switch-core"}],"source_content_type":"text/x-ini","patch_set":3,"id":"9a68dd71_a502be6d","line":2,"updated":"2016-01-21 23:18:34.000000000","message":"bear in mind that should you put a hold on the governance patch, you may want to revise the groups in this ACL file\n\n[1] https://review.openstack.org/#/c/269713/","commit_id":"d9fb1a07cd682e67a202d932e0d69d8fe0901979"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e5a22f9b848445c2d6b8c92a2e39989e6487a8b2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/for/refs/*\"]"},{"line_number":2,"context_line":"pushMerge \u003d group neutron-generic-switch-core"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[access \"refs/heads/*\"]"},{"line_number":5,"context_line":"abandon \u003d group networking-generic-switch-core"}],"source_content_type":"text/x-ini","patch_set":5,"id":"9a68dd71_b8cd7c67","line":2,"updated":"2016-01-25 18:46:55.000000000","message":"your project is named networking-X use networking instead of neutron everywhere in this file","commit_id":"0713faaeada218600d9b2dc15a67da28282bb4c6"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"1a7848ad2f92f34431abe08e6911dbd332c6257e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access \"refs/for/refs/*\"]"},{"line_number":2,"context_line":"pushMerge \u003d group neutron-generic-switch-core"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[access \"refs/heads/*\"]"},{"line_number":5,"context_line":"abandon \u003d group networking-generic-switch-core"}],"source_content_type":"text/x-ini","patch_set":5,"id":"9a68dd71_b3a11a96","line":2,"in_reply_to":"9a68dd71_b8cd7c67","updated":"2016-01-26 16:14:31.000000000","message":"Done","commit_id":"0713faaeada218600d9b2dc15a67da28282bb4c6"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e5a22f9b848445c2d6b8c92a2e39989e6487a8b2","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[access \"refs/heads/*\"]"},{"line_number":5,"context_line":"abandon \u003d group networking-generic-switch-core"},{"line_number":6,"context_line":"create \u003d group neutron-generic-switch-core"},{"line_number":7,"context_line":"label-Code-Review \u003d -2..+2 group networking-generic-switch-core"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group networking-generic-switch-core"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-ini","patch_set":5,"id":"9a68dd71_f8e534db","line":6,"range":{"start_line":6,"start_character":31,"end_line":6,"end_character":37},"updated":"2016-01-25 18:46:55.000000000","message":"Use a -release group instead of -core here - branch deletion is a manual process, so let\u0027s limit branch creation","commit_id":"0713faaeada218600d9b2dc15a67da28282bb4c6"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"1a7848ad2f92f34431abe08e6911dbd332c6257e","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[access \"refs/heads/*\"]"},{"line_number":5,"context_line":"abandon \u003d group networking-generic-switch-core"},{"line_number":6,"context_line":"create \u003d group neutron-generic-switch-core"},{"line_number":7,"context_line":"label-Code-Review \u003d -2..+2 group networking-generic-switch-core"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group networking-generic-switch-core"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-ini","patch_set":5,"id":"9a68dd71_1392664c","line":6,"range":{"start_line":6,"start_character":31,"end_line":6,"end_character":37},"in_reply_to":"9a68dd71_f8e534db","updated":"2016-01-26 16:14:31.000000000","message":"Done","commit_id":"0713faaeada218600d9b2dc15a67da28282bb4c6"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e5a22f9b848445c2d6b8c92a2e39989e6487a8b2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"label-Workflow \u003d -1..+1 group neutron-generic-switch-core"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"[access \"refs/tags/*\"]"},{"line_number":18,"context_line":"pushSignedTag \u003d group neutron-generic-switch-core"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"[receive]"},{"line_number":21,"context_line":"requireChangeId \u003d true"}],"source_content_type":"text/x-ini","patch_set":5,"id":"9a68dd71_d8cf1054","line":18,"range":{"start_line":18,"start_character":30,"end_line":18,"end_character":37},"updated":"2016-01-25 18:46:55.000000000","message":"also -release here","commit_id":"0713faaeada218600d9b2dc15a67da28282bb4c6"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"1a7848ad2f92f34431abe08e6911dbd332c6257e","unresolved":false,"context_lines":[{"line_number":15,"context_line":"label-Workflow \u003d -1..+1 group neutron-generic-switch-core"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"[access \"refs/tags/*\"]"},{"line_number":18,"context_line":"pushSignedTag \u003d group neutron-generic-switch-core"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"[receive]"},{"line_number":21,"context_line":"requireChangeId \u003d true"}],"source_content_type":"text/x-ini","patch_set":5,"id":"9a68dd71_93a656ac","line":18,"range":{"start_line":18,"start_character":30,"end_line":18,"end_character":37},"in_reply_to":"9a68dd71_d8cf1054","updated":"2016-01-26 16:14:31.000000000","message":"Done","commit_id":"0713faaeada218600d9b2dc15a67da28282bb4c6"}],"gerrit/projects.yaml":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"06e2932299f0d6ee2d5d3973949defd717db18ec","unresolved":false,"context_lines":[{"line_number":2071,"context_line":"- project: openstack/networking-fujitsu"},{"line_number":2072,"context_line":"  description: Fujitsu Neutron Plugin"},{"line_number":2073,"context_line":"- project: openstack/networking-generic-switch"},{"line_number":2074,"context_line":"  description: Multi-vendor Modular Layer 2 (ML2) driver."},{"line_number":2075,"context_line":"  groups:"},{"line_number":2076,"context_line":"     networking-generic-switch"},{"line_number":2077,"context_line":"- project: openstack/networking-hyperv"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_e013ff5a","line":2074,"range":{"start_line":2074,"start_character":21,"end_line":2074,"end_character":27},"updated":"2016-01-21 01:44:41.000000000","message":"What is this exactly? MML2? I am unclear about what this actually contains.\n\nHaving said that I think this is getting this stadium concept too far, and I am reluctant to the idea of accepting it. Discussion [1] is still open, but one of the key takeaways was that stadium projects are projects that the core Neutron team can vouch for, and get behind it.\n\nThis types of changes are promoting lack of cooperation and openness. Acceptance of the project repo to the OpenStack namespace lies with the TC and I won\u0027t interfere. But in the Neutron fold? Perhaps not?\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2015-December/080865.html","commit_id":"d9fb1a07cd682e67a202d932e0d69d8fe0901979"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"6d5895eff0df6c3db6577032680b2d5983a9fa1e","unresolved":false,"context_lines":[{"line_number":2071,"context_line":"- project: openstack/networking-fujitsu"},{"line_number":2072,"context_line":"  description: Fujitsu Neutron Plugin"},{"line_number":2073,"context_line":"- project: openstack/networking-generic-switch"},{"line_number":2074,"context_line":"  description: Multi-vendor Modular Layer 2 (ML2) driver."},{"line_number":2075,"context_line":"  groups:"},{"line_number":2076,"context_line":"     networking-generic-switch"},{"line_number":2077,"context_line":"- project: openstack/networking-hyperv"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_05af0a82","line":2074,"range":{"start_line":2074,"start_character":21,"end_line":2074,"end_character":27},"in_reply_to":"9a68dd71_e013ff5a","updated":"2016-01-21 23:16:02.000000000","message":"I just realized that I meant to post this comment on the \u0027needed-by\u0027 patch [1], the one about the inclusion of the repo under the neutron fold. Having this repo accepted in the openstack namespace (as hinted in the last sentence) is something I can live with, and pause the governance change until we sort out better the relationships/criteria involved for inclusion.\n\n[1] https://review.openstack.org/#/c/269713/","commit_id":"d9fb1a07cd682e67a202d932e0d69d8fe0901979"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e5a22f9b848445c2d6b8c92a2e39989e6487a8b2","unresolved":false,"context_lines":[{"line_number":2074,"context_line":"- project: openstack/networking-generic-switch"},{"line_number":2075,"context_line":"  description: Multi-vendor Modular Layer 2 (ML2) driver."},{"line_number":2076,"context_line":"  groups:"},{"line_number":2077,"context_line":"     networking-generic-switch"},{"line_number":2078,"context_line":"- project: openstack/networking-hyperv"},{"line_number":2079,"context_line":"  description: Hyper-V L2 Agent and drivers for ML2."},{"line_number":2080,"context_line":"- project: openstack/networking-infoblox"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a68dd71_5831e058","line":2077,"updated":"2016-01-25 18:46:55.000000000","message":"No need to specify groups here, it\u0027s the same as your name. remove the two lines.","commit_id":"0713faaeada218600d9b2dc15a67da28282bb4c6"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dca9521d3eb37850103d03141d301eab62a627f8","unresolved":false,"context_lines":[{"line_number":3382,"context_line":"    name: neutron-ml2-generic-switch"},{"line_number":3383,"context_line":"    node: bare-trusty"},{"line_number":3384,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":3385,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":3386,"context_line":""},{"line_number":3387,"context_line":"    jobs:"},{"line_number":3388,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da6ed579_5bab4c75","line":3385,"range":{"start_line":3385,"start_character":24,"end_line":3385,"end_character":28},"updated":"2016-01-14 18:30:12.000000000","message":"you\u0027re not using doc-publisher-site and openstack-publish-jobs, remove it.","commit_id":"ce01d1f71107f74ce5d6d6fa2bea9e34c94ec9a9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ab6cd277380e0a6718409c0f33cc5bc2f092f2df","unresolved":false,"context_lines":[{"line_number":3105,"context_line":"    name: networking-generic-switch"},{"line_number":3106,"context_line":"    node: bare-trusty"},{"line_number":3107,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":3108,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":3109,"context_line":""},{"line_number":3110,"context_line":"    jobs:"},{"line_number":3111,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_4c867d14","line":3108,"updated":"2016-01-22 08:01:29.000000000","message":"You can only publish to docs.openstack.org if this is part of the neutron stadium.","commit_id":"d9fb1a07cd682e67a202d932e0d69d8fe0901979"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ab6cd277380e0a6718409c0f33cc5bc2f092f2df","unresolved":false,"context_lines":[{"line_number":3109,"context_line":""},{"line_number":3110,"context_line":"    jobs:"},{"line_number":3111,"context_line":"      - python-jobs"},{"line_number":3112,"context_line":"      - openstack-publish-jobs"},{"line_number":3113,"context_line":"      - pypi-jobs"},{"line_number":3114,"context_line":""},{"line_number":3115,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_ac77f938","line":3112,"updated":"2016-01-22 08:01:29.000000000","message":"Remove this one as well if you\u0027re not part of the neutron stadium","commit_id":"d9fb1a07cd682e67a202d932e0d69d8fe0901979"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ab6cd277380e0a6718409c0f33cc5bc2f092f2df","unresolved":false,"context_lines":[{"line_number":6514,"context_line":"      - name: python3-jobs"},{"line_number":6515,"context_line":"      - name: check-requirements"},{"line_number":6516,"context_line":"      - name: publish-to-pypi"},{"line_number":6517,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":6518,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":6519,"context_line":""},{"line_number":6520,"context_line":"  - name: openstack/networking-hyperv"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_2c9a2964","line":6517,"updated":"2016-01-22 08:01:29.000000000","message":"Remove server-publish-jobs if this will not be part of neutron","commit_id":"d9fb1a07cd682e67a202d932e0d69d8fe0901979"}]}
