)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"503277a821b2fb8aac9328fd57caf9e78ba8443b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding networking-bgp as a part of neutron project."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"},{"line_number":12,"context_line":"way moving forward for realizing this effort."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"da6ed579_9f0947e0","line":9,"range":{"start_line":9,"start_character":26,"end_line":9,"end_character":29},"updated":"2016-01-17 16:10:50.000000000","message":"With L3 being an integral part of neutron core I am unclear of the benefits for this move. I\u0027ll talk to Carl (L3 lieutenant), because I don\u0027t have enough information why this is the right thing to do.","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"fcf8db5c60fd08ba1331b2e8440ebef75c2761de","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding networking-bgp as a part of neutron project."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"},{"line_number":12,"context_line":"way moving forward for realizing this effort."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"da0c15f0_b178fdf3","line":9,"range":{"start_line":9,"start_character":26,"end_line":9,"end_character":29},"in_reply_to":"da6ed579_9f0947e0","updated":"2016-03-28 04:54:14.000000000","message":"We will have this repo as discussed via https://bugs.launchpad.net/neutron/+bug/1560003","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"795c97016fec362f4b69826bebd1b218d5848a59","unresolved":false,"context_lines":[{"line_number":15,"context_line":"http://eavesdrop.openstack.org/meetings/neutron_l3/2016/neutron_l3.2016-01-14-15.06.log.html"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"pypi project: https://pypi.python.org/pypi?%3Aaction\u003dpkg_edit\u0026name\u003dnetworking-bgp"},{"line_number":18,"context_line":"launchpad project: https://launchpad.net/networking-bgp"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Co-Authored-By: Ryan Tidwell \u003cryan.tidwell@hpe.com\u003e"},{"line_number":21,"context_line":"Implements: blueprint bgp-dynamic-routing"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ba0121b8_f4fc5140","line":18,"updated":"2016-03-29 11:35:05.000000000","message":"should be neutron-bgp","commit_id":"43755e0e5d817108d98c26e0400c3ff2a48917d7"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bbf2c216e07b2a6954508d6fcf03f5f3d12a2d78","unresolved":false,"context_lines":[{"line_number":15,"context_line":"http://eavesdrop.openstack.org/meetings/neutron_l3/2016/neutron_l3.2016-01-14-15.06.log.html"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"pypi project: https://pypi.python.org/pypi?%3Aaction\u003dpkg_edit\u0026name\u003dnetworking-bgp"},{"line_number":18,"context_line":"launchpad project: https://launchpad.net/networking-bgp"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Co-Authored-By: Ryan Tidwell \u003cryan.tidwell@hpe.com\u003e"},{"line_number":21,"context_line":"Implements: blueprint bgp-dynamic-routing"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ba0121b8_caafe8e1","line":18,"in_reply_to":"ba0121b8_f4fc5140","updated":"2016-03-29 11:58:40.000000000","message":"let\u0027s wait on this till we all agree on the name : neutron-bgp","commit_id":"43755e0e5d817108d98c26e0400c3ff2a48917d7"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"795c97016fec362f4b69826bebd1b218d5848a59","unresolved":false,"context_lines":[{"line_number":18,"context_line":"launchpad project: https://launchpad.net/networking-bgp"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Co-Authored-By: Ryan Tidwell \u003cryan.tidwell@hpe.com\u003e"},{"line_number":21,"context_line":"Implements: blueprint bgp-dynamic-routing"},{"line_number":22,"context_line":"Closes-bug: #1560003"},{"line_number":23,"context_line":"Change-Id: I8be510153edbc496575cde34943ca4c56645e0fb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ba0121b8_74e8417d","line":21,"updated":"2016-03-29 11:35:05.000000000","message":"point to latest BP \"bgp-spinout\"","commit_id":"43755e0e5d817108d98c26e0400c3ff2a48917d7"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"1fbd121579f08d92cedc28e669b8cc80862e098d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"//Below details will be update once we agree on the new repo name"},{"line_number":18,"context_line":"i.e. \"neutron-bgp\""},{"line_number":19,"context_line":"pypi project: TBD"},{"line_number":20,"context_line":"launchpad project: TBD"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Co-Authored-By: Ryan Tidwell \u003cryan.tidwell@hpe.com\u003e"},{"line_number":23,"context_line":"Implements: blueprint bgp-spinout"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"ba0121b8_e123caa5","line":20,"updated":"2016-03-30 01:48:51.000000000","message":"Will add the governance patch details.","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"a3e1c1ef2b4c0e9deffb4884e4a01c52d670cf8d","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2016-03-30 15:41:31 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding neutron-bgp as a part of neutron project."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_058018f4","line":8,"updated":"2016-03-31 18:21:09.000000000","message":"Do we need some description of what will be contained in this project? Perhaps a description of a charter or something of the like?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bdc80f9d2ba27ac2f0209f2e2ca1aa83f9bb5907","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2016-03-30 15:41:31 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding neutron-bgp as a part of neutron project."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_d8755064","line":8,"in_reply_to":"ba0121b8_058018f4","updated":"2016-04-01 05:50:41.000000000","message":"IMO, we can have it once the project is created. We can have a spec file containing all the details aimed for Newton.","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"879d11b162ffb2488daf63ad914661e8ed3bf967","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2016-03-30 15:41:31 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding neutron-bgp as a part of neutron project."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_719ea508","line":8,"in_reply_to":"ba0121b8_d8755064","updated":"2016-04-03 00:17:03.000000000","message":"I think it is good to have a rough scope of the proposed project here so that everyone can share the common understanding on the project scope. One or two sentences sounds good.\n\nNewton goals or similar stuff can be discussed later in the project repo after it is created.","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"f1ad3b66bfb6ee8a2172bf9c57d42726d3038455","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding neutron-bgp as a part of neutron project."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"},{"line_number":12,"context_line":"way moving forward for realizing this effort."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_0b6b34b8","line":9,"range":{"start_line":9,"start_character":11,"end_line":9,"end_character":18},"updated":"2016-03-31 04:21:30.000000000","message":"proposes","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bdc80f9d2ba27ac2f0209f2e2ca1aa83f9bb5907","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding neutron-bgp as a part of neutron project."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"},{"line_number":12,"context_line":"way moving forward for realizing this effort."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_46fb6147","line":9,"range":{"start_line":9,"start_character":11,"end_line":9,"end_character":18},"in_reply_to":"ba0121b8_0b6b34b8","updated":"2016-04-01 05:50:41.000000000","message":"ok","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"f1ad3b66bfb6ee8a2172bf9c57d42726d3038455","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"},{"line_number":12,"context_line":"way moving forward for realizing this effort."},{"line_number":13,"context_line":"More details about this decision can be found @"},{"line_number":14,"context_line":"https://review.openstack.org/#/c/201621/"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_cba3fcfe","line":11,"range":{"start_line":11,"start_character":18,"end_line":11,"end_character":23},"updated":"2016-03-31 04:21:30.000000000","message":"feel","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bdc80f9d2ba27ac2f0209f2e2ca1aa83f9bb5907","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch propose adding BGP dynamic routing effort for"},{"line_number":10,"context_line":"Neutron as a separate neutron-official project. Most of the"},{"line_number":11,"context_line":"community members feels a separate project will be the best"},{"line_number":12,"context_line":"way moving forward for realizing this effort."},{"line_number":13,"context_line":"More details about this decision can be found @"},{"line_number":14,"context_line":"https://review.openstack.org/#/c/201621/"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_26f8ed48","line":11,"range":{"start_line":11,"start_character":18,"end_line":11,"end_character":23},"in_reply_to":"ba0121b8_cba3fcfe","updated":"2016-04-01 05:50:41.000000000","message":"ok","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"f1ad3b66bfb6ee8a2172bf9c57d42726d3038455","unresolved":false,"context_lines":[{"line_number":14,"context_line":"https://review.openstack.org/#/c/201621/"},{"line_number":15,"context_line":"http://eavesdrop.openstack.org/meetings/neutron_l3/2016/neutron_l3.2016-01-14-15.06.log.html"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"//Below details will be update once we agree on the new repo name"},{"line_number":18,"context_line":"i.e. \"neutron-bgp\""},{"line_number":19,"context_line":"pypi project: TBD"},{"line_number":20,"context_line":"launchpad project: TBD"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_8b84645e","line":17,"updated":"2016-03-31 04:21:30.000000000","message":"Do we need to add // ??","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bdc80f9d2ba27ac2f0209f2e2ca1aa83f9bb5907","unresolved":false,"context_lines":[{"line_number":14,"context_line":"https://review.openstack.org/#/c/201621/"},{"line_number":15,"context_line":"http://eavesdrop.openstack.org/meetings/neutron_l3/2016/neutron_l3.2016-01-14-15.06.log.html"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"//Below details will be update once we agree on the new repo name"},{"line_number":18,"context_line":"i.e. \"neutron-bgp\""},{"line_number":19,"context_line":"pypi project: TBD"},{"line_number":20,"context_line":"launchpad project: TBD"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"ba0121b8_e601d539","line":17,"in_reply_to":"ba0121b8_8b84645e","updated":"2016-04-01 05:50:41.000000000","message":"This I will remove once we all agree with the new repo name.","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":17455,"name":"Na Zhu","email":"juno.zhu@huawei.com","username":"Na"},"change_message_id":"690c4f6f801ccef2e427df7ec3eac917d3055b0e","unresolved":false,"context_lines":[{"line_number":13,"context_line":" * Getting a new repository named \u0027neutron-dynamic-routing\u0027 created."},{"line_number":14,"context_line":" * Move the existing BGP dynamic routing code from the Neutron \u0026"},{"line_number":15,"context_line":"   python-neutronclient master branch to the newer repository."},{"line_number":16,"context_line":" * Set up Jenkins CI jobs (pep8, py27, py34, API, functional,"},{"line_number":17,"context_line":"   full-stack)."},{"line_number":18,"context_line":" * Add devstack support."},{"line_number":19,"context_line":" * Proper documentation."},{"line_number":20,"context_line":" * Starting a seprate IRC meeting."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"9a061dce_1505da0f","line":17,"range":{"start_line":16,"start_character":3,"end_line":17,"end_character":15},"updated":"2016-04-07 14:03:45.000000000","message":"Can you explain what do you mean about setting up Jenkins CI jobs? IMO, you just need configure jenkins/jobs/projects.yaml, the jenkins runs the jobs according to your configurations.","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"d3adae53851fcc1a97aebe8106bf9dd62a1daf26","unresolved":false,"context_lines":[{"line_number":13,"context_line":" * Getting a new repository named \u0027neutron-dynamic-routing\u0027 created."},{"line_number":14,"context_line":" * Move the existing BGP dynamic routing code from the Neutron \u0026"},{"line_number":15,"context_line":"   python-neutronclient master branch to the newer repository."},{"line_number":16,"context_line":" * Set up Jenkins CI jobs (pep8, py27, py34, API, functional,"},{"line_number":17,"context_line":"   full-stack)."},{"line_number":18,"context_line":" * Add devstack support."},{"line_number":19,"context_line":" * Proper documentation."},{"line_number":20,"context_line":" * Starting a seprate IRC meeting."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"9a061dce_90c8d856","line":17,"range":{"start_line":16,"start_character":3,"end_line":17,"end_character":15},"in_reply_to":"9a061dce_1505da0f","updated":"2016-04-07 14:09:44.000000000","message":"May be I need to re-phase.. My intention here is to run the existing Py27/Py34/API/Functional tests successfully via the corresponding Jerkin jobs.","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"773adce4e8c95fd99867c83e082ad1cb2becc70a","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Project Details:"},{"line_number":30,"context_line":"//Below details will be update once we agree on the new repo name"},{"line_number":31,"context_line":"i.e. \"neutron-dynamic-routing\""},{"line_number":32,"context_line":"pypi project: TBD"},{"line_number":33,"context_line":"launchpad project: TBD"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"9a061dce_0c25a35b","line":31,"updated":"2016-04-08 09:40:51.000000000","message":"Will update to \"neutron-dynamic-routing\" as it seems we agree with this naming.","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"line_number":15,"context_line":" * Move the existing BGP dynamic routing code from the Neutron \u0026"},{"line_number":16,"context_line":"   python-neutronclient master branch to the newer repository."},{"line_number":17,"context_line":" * Run the existing tests (py27, py34, API and Functional) successfully"},{"line_number":18,"context_line":"   via the relevant Jerkin jobs."},{"line_number":19,"context_line":" * Add devstack support."},{"line_number":20,"context_line":" * Proper documentation."},{"line_number":21,"context_line":" * Starting a seprate IRC meeting."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"7a1b2928_2b149f42","line":18,"updated":"2016-04-11 18:09:37.000000000","message":"Jerkin?","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"line_number":15,"context_line":" * Move the existing BGP dynamic routing code from the Neutron \u0026"},{"line_number":16,"context_line":"   python-neutronclient master branch to the newer repository."},{"line_number":17,"context_line":" * Run the existing tests (py27, py34, API and Functional) successfully"},{"line_number":18,"context_line":"   via the relevant Jerkin jobs."},{"line_number":19,"context_line":" * Add devstack support."},{"line_number":20,"context_line":" * Proper documentation."},{"line_number":21,"context_line":" * Starting a seprate IRC meeting."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"5a18252c_21a50904","line":18,"in_reply_to":"7a1b2928_2b149f42","updated":"2016-04-12 04:13:32.000000000","message":"The intention here is to just make sure the relevant tests should work fine. By saying Jerkins the intention was to highlight the CI jobs.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"line_number":18,"context_line":"   via the relevant Jerkin jobs."},{"line_number":19,"context_line":" * Add devstack support."},{"line_number":20,"context_line":" * Proper documentation."},{"line_number":21,"context_line":" * Starting a seprate IRC meeting."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Why a new project:"},{"line_number":24,"context_line":"------------------"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"7a1b2928_ab26efb7","line":21,"updated":"2016-04-11 18:09:37.000000000","message":"seprate?","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"line_number":18,"context_line":"   via the relevant Jerkin jobs."},{"line_number":19,"context_line":" * Add devstack support."},{"line_number":20,"context_line":" * Proper documentation."},{"line_number":21,"context_line":" * Starting a seprate IRC meeting."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Why a new project:"},{"line_number":24,"context_line":"------------------"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"5a18252c_41ac85ed","line":21,"in_reply_to":"7a1b2928_ab26efb7","updated":"2016-04-12 04:13:32.000000000","message":"I felt starting a separate IRC meeting for this effort would be effective as we have couple of RFE\u0027s lined up for this project. But I have no objection being part of L3 team meeting. As you decide will be acceptable.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Why a new project:"},{"line_number":24,"context_line":"------------------"},{"line_number":25,"context_line":"Separte repository will provide more flexibility and access"},{"line_number":26,"context_line":"developing dynamic routing functionality in Neutron. In addition"},{"line_number":27,"context_line":"most of us feel having a separate repository will be good."},{"line_number":28,"context_line":"Details about our discussion can be found @"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"7a1b2928_2b3bffd2","line":25,"updated":"2016-04-11 18:09:37.000000000","message":"separte?","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Why a new project:"},{"line_number":24,"context_line":"------------------"},{"line_number":25,"context_line":"Separte repository will provide more flexibility and access"},{"line_number":26,"context_line":"developing dynamic routing functionality in Neutron. In addition"},{"line_number":27,"context_line":"most of us feel having a separate repository will be good."},{"line_number":28,"context_line":"Details about our discussion can be found @"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"5a18252c_e181514f","line":25,"in_reply_to":"7a1b2928_2b3bffd2","updated":"2016-04-12 04:13:32.000000000","message":"Ooops typo, will change.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Project Details:"},{"line_number":32,"context_line":"----------------"},{"line_number":33,"context_line":"pypi project: https://pypi.python.org/pypi?%3Aaction\u003dpkg_edit\u0026name\u003dneutron-dynamic-routing"},{"line_number":34,"context_line":"launchpad project: https://launchpad.net/neutron"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Note:"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"7a1b2928_6bba1725","line":33,"updated":"2016-04-11 18:09:37.000000000","message":"Not sure if this is going to be released on pypi, to the likes of neutron-*-aas but ok.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Note:"},{"line_number":37,"context_line":"-----"},{"line_number":38,"context_line":"Changes here are mostly done by refering neutron-fwaas project settings."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Co-Authored-By: Ryan Tidwell \u003cryan.tidwell@hpe.com\u003e"},{"line_number":41,"context_line":"Implements: blueprint bgp-spinout"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"7a1b2928_8b87b360","line":38,"updated":"2016-04-11 18:09:37.000000000","message":"This seems irrelevant.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Note:"},{"line_number":37,"context_line":"-----"},{"line_number":38,"context_line":"Changes here are mostly done by refering neutron-fwaas project settings."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Co-Authored-By: Ryan Tidwell \u003cryan.tidwell@hpe.com\u003e"},{"line_number":41,"context_line":"Implements: blueprint bgp-spinout"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"5a18252c_217ce971","line":38,"in_reply_to":"7a1b2928_8b87b360","updated":"2016-04-12 04:13:32.000000000","message":"Ok, Will remove.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"f0de96d9a119d665a3332adead938198c52ceeaa","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     vikram.choudhary \u003cvikram.choudhary@huawei.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-04-13 12:51:23 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding neutron-dynamic-routing as neutron\u0027s stadium project"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Scope:"},{"line_number":10,"context_line":"------"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"5a18252c_f0b2064b","line":7,"updated":"2016-04-14 23:16:22.000000000","message":"this isn\u0027t adding the repo to the stadium, but it\u0027s simply creating a new project.","commit_id":"4a0df30b899ab047c2cbfbec209446564b32896b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"6fc8322399588d1cfc4330cb4b0b1daefaf2ae64","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     vikram.choudhary \u003cvikram.choudhary@huawei.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-04-13 12:51:23 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding neutron-dynamic-routing as neutron\u0027s stadium project"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Scope:"},{"line_number":10,"context_line":"------"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"5a18252c_c240d809","line":7,"in_reply_to":"5a18252c_f0b2064b","updated":"2016-04-15 02:31:35.000000000","message":"Yes you are correct. Adding as neutron\u0027s stadium project will be done via a separate commit \"If0380e4d0e30a46f77467945ecba8a698d1930a1\"","commit_id":"4a0df30b899ab047c2cbfbec209446564b32896b"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1a7ef7bd654e38d75e81a3572100818a01fd94aa","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Scope:"},{"line_number":10,"context_line":"------"},{"line_number":11,"context_line":"This patch propose adding BGP dynamic routing effort for Neutron"},{"line_number":12,"context_line":"as a separate neutron-official project. As a part of this effort,"},{"line_number":13,"context_line":"we would like to address the followings:"},{"line_number":14,"context_line":" * Getting a new repository named \u0027neutron-dynamic-routing\u0027 created."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"1a122d0e_e4c9237a","line":11,"range":{"start_line":11,"start_character":26,"end_line":11,"end_character":52},"updated":"2016-04-18 10:57:16.000000000","message":"\"dynamic routing effort such as BGP support\"","commit_id":"e6ac70ad7729ac30a75567c32f305128d955ceac"},{"author":{"_account_id":17455,"name":"Na Zhu","email":"juno.zhu@huawei.com","username":"Na"},"change_message_id":"b9e6184a23cf0af139b8848bc12f622830372896","unresolved":false,"context_lines":[{"line_number":33,"context_line":"Project Details:"},{"line_number":34,"context_line":"----------------"},{"line_number":35,"context_line":"pypi project: https://pypi.python.org/pypi?%3Aaction\u003dpkg_edit\u0026name\u003dneutron-dynamic-routing"},{"line_number":36,"context_line":"launchpad project: https://launchpad.net/neutron"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Co-Authored-By: Ryan Tidwell \u003cryan.tidwell@hpe.com\u003e"},{"line_number":39,"context_line":"Implements: blueprint bgp-spinout"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"1a122d0e_24383ba0","line":36,"range":{"start_line":36,"start_character":41,"end_line":36,"end_character":48},"updated":"2016-04-18 10:50:39.000000000","message":"The launchpad project should be https://launchpad.net/neutron-dynamic-routing","commit_id":"e6ac70ad7729ac30a75567c32f305128d955ceac"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1a7ef7bd654e38d75e81a3572100818a01fd94aa","unresolved":false,"context_lines":[{"line_number":33,"context_line":"Project Details:"},{"line_number":34,"context_line":"----------------"},{"line_number":35,"context_line":"pypi project: https://pypi.python.org/pypi?%3Aaction\u003dpkg_edit\u0026name\u003dneutron-dynamic-routing"},{"line_number":36,"context_line":"launchpad project: https://launchpad.net/neutron"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Co-Authored-By: Ryan Tidwell \u003cryan.tidwell@hpe.com\u003e"},{"line_number":39,"context_line":"Implements: blueprint bgp-spinout"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"1a122d0e_44b457d0","line":36,"range":{"start_line":36,"start_character":41,"end_line":36,"end_character":48},"in_reply_to":"1a122d0e_24383ba0","updated":"2016-04-18 10:57:16.000000000","message":"Currently all *aas projects use the \u0027neutron\u0027 project on launchpad, so the current proposed launchpad link is good.","commit_id":"e6ac70ad7729ac30a75567c32f305128d955ceac"}],"gerrit/acls/openstack/networking-bgp.config":[{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"1520babcafa7f1862b4654a026239f829b6a4355","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-bgp-core"}],"source_content_type":"text/x-ini","patch_set":3,"id":"9a68dd71_50952286","line":2,"updated":"2016-01-26 07:50:54.000000000","message":"if outside neutron, need your own release group here","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"fcf8db5c60fd08ba1331b2e8440ebef75c2761de","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-bgp-core"}],"source_content_type":"text/x-ini","patch_set":3,"id":"da0c15f0_7155c54e","line":2,"in_reply_to":"9a68dd71_50952286","updated":"2016-03-28 04:54:14.000000000","message":"As decided via \"https://bugs.launchpad.net/neutron/+bug/1560003\" we will be a part of neutron. Hence, will keep the same.","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"1520babcafa7f1862b4654a026239f829b6a4355","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-bgp-core"},{"line_number":6,"context_line":"create \u003d group neutron-release"},{"line_number":7,"context_line":"label-Code-Review \u003d -2..+2 group networking-bgp-core"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group networking-bgp-core"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-ini","patch_set":3,"id":"9a68dd71_7092a6a1","line":6,"updated":"2016-01-26 07:50:54.000000000","message":"and here","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"1520babcafa7f1862b4654a026239f829b6a4355","unresolved":false,"context_lines":[{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group networking-bgp-core"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[access \"refs/heads/stable/*\"]"},{"line_number":11,"context_line":"abandon \u003d group neutron-stable-maint"},{"line_number":12,"context_line":"exclusiveGroupPermissions \u003d abandon label-Code-Review label-Workflow"},{"line_number":13,"context_line":"label-Code-Review \u003d -2..+2 group neutron-stable-maint"},{"line_number":14,"context_line":"label-Code-Review \u003d -1..+1 group Registered Users"}],"source_content_type":"text/x-ini","patch_set":3,"id":"9a68dd71_108faa76","line":11,"updated":"2016-01-26 07:50:54.000000000","message":"and here","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"1520babcafa7f1862b4654a026239f829b6a4355","unresolved":false,"context_lines":[{"line_number":10,"context_line":"[access \"refs/heads/stable/*\"]"},{"line_number":11,"context_line":"abandon \u003d group neutron-stable-maint"},{"line_number":12,"context_line":"exclusiveGroupPermissions \u003d abandon label-Code-Review label-Workflow"},{"line_number":13,"context_line":"label-Code-Review \u003d -2..+2 group neutron-stable-maint"},{"line_number":14,"context_line":"label-Code-Review \u003d -1..+1 group Registered Users"},{"line_number":15,"context_line":"label-Workflow \u003d -1..+1 group neutron-stable-maint"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-ini","patch_set":3,"id":"9a68dd71_308c2e7f","line":13,"updated":"2016-01-26 07:50:54.000000000","message":"again","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"1520babcafa7f1862b4654a026239f829b6a4355","unresolved":false,"context_lines":[{"line_number":12,"context_line":"exclusiveGroupPermissions \u003d abandon label-Code-Review label-Workflow"},{"line_number":13,"context_line":"label-Code-Review \u003d -2..+2 group neutron-stable-maint"},{"line_number":14,"context_line":"label-Code-Review \u003d -1..+1 group Registered Users"},{"line_number":15,"context_line":"label-Workflow \u003d -1..+1 group neutron-stable-maint"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"[access \"refs/tags/*\"]"},{"line_number":18,"context_line":"pushSignedTag \u003d group neutron-release"}],"source_content_type":"text/x-ini","patch_set":3,"id":"9a68dd71_d0e7d244","line":15,"updated":"2016-01-26 07:50:54.000000000","message":"and again","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"1520babcafa7f1862b4654a026239f829b6a4355","unresolved":false,"context_lines":[{"line_number":15,"context_line":"label-Workflow \u003d -1..+1 group neutron-stable-maint"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"[access \"refs/tags/*\"]"},{"line_number":18,"context_line":"pushSignedTag \u003d group neutron-release"},{"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":3,"id":"9a68dd71_f0ec562b","line":18,"updated":"2016-01-26 07:50:54.000000000","message":"and here","commit_id":"449e0f38049370a901d4b0d944ac42d1b2321994"}],"gerrit/acls/openstack/neutron-bgp.config":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4a18f4dfc09085710c70873e6cb6d7b3570a726c","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 neutron-bgp-core"}],"source_content_type":"text/x-ini","patch_set":5,"id":"ba0121b8_af2b8d93","line":2,"updated":"2016-03-29 18:39:34.000000000","message":"Do you know that you need it? If not remove...","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4a18f4dfc09085710c70873e6cb6d7b3570a726c","unresolved":false,"context_lines":[{"line_number":19,"context_line":"label-Workflow \u003d -1..+1 group Project Bootstrappers"},{"line_number":20,"context_line":"label-Workflow \u003d -1..+1 group neutron-stable-maint"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"[access \"refs/tags/*\"]"},{"line_number":23,"context_line":"pushSignedTag \u003d group neutron-release"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[receive]"},{"line_number":26,"context_line":"requireChangeId \u003d true"}],"source_content_type":"text/x-ini","patch_set":5,"id":"ba0121b8_af542d21","line":23,"range":{"start_line":22,"start_character":0,"end_line":23,"end_character":37},"updated":"2016-03-29 18:39:34.000000000","message":"remove these, see https://review.openstack.org/#/c/298866/1/gerrit/acls/openstack/networking-arista.config","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"}],"gerrit/acls/openstack/neutron-dynamic-routing.config":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"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 neutron-dynamic-routing-core"},{"line_number":6,"context_line":"label-Code-Review \u003d -2..+2 group neutron-dynamic-routing-core"},{"line_number":7,"context_line":"label-Verified \u003d -1..+1 group neutron-ci"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group neutron-dynamic-routing-core"}],"source_content_type":"text/x-ini","patch_set":12,"id":"7a1b2928_0b49e331","line":5,"updated":"2016-04-11 18:09:37.000000000","message":"Just for my own reference: who are the members of this group?","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"change_message_id":"4b89c8b7cdb385098d3fdffa889ad80f18346b1a","unresolved":false,"context_lines":[{"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 neutron-dynamic-routing-core"},{"line_number":6,"context_line":"label-Code-Review \u003d -2..+2 group neutron-dynamic-routing-core"},{"line_number":7,"context_line":"label-Verified \u003d -1..+1 group neutron-ci"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group neutron-dynamic-routing-core"}],"source_content_type":"text/x-ini","patch_set":12,"id":"5a18252c_e0ac4b37","line":5,"in_reply_to":"5a18252c_16dd9f14","updated":"2016-04-13 16:05:18.000000000","message":"I think Vikram has about the right core reviewer group to start with.  I imagine that Ryan, Vikram, and I will probably be the most active reviewers.  We can always evaluate the core reviewer team just as we do for other core reviewer teams.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"0bfb0f2179eaa6a88d1c53e25bae7f01da6dfd4d","unresolved":false,"context_lines":[{"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 neutron-dynamic-routing-core"},{"line_number":6,"context_line":"label-Code-Review \u003d -2..+2 group neutron-dynamic-routing-core"},{"line_number":7,"context_line":"label-Verified \u003d -1..+1 group neutron-ci"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group neutron-dynamic-routing-core"}],"source_content_type":"text/x-ini","patch_set":12,"id":"5a18252c_b7f2fb6d","line":5,"in_reply_to":"5a18252c_81905dee","updated":"2016-04-12 06:35:13.000000000","message":"I think let\u0027s start and then grow the team going forward. BTW, I don\u0027t have an objection, better we can leave it to the PTL and L3 Lieutenant to decide. Awaiting to hear from Armando and Carl on this.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":17455,"name":"Na Zhu","email":"juno.zhu@huawei.com","username":"Na"},"change_message_id":"fa2708196b7559d1d3e92607e93974230dc2cfd2","unresolved":false,"context_lines":[{"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 neutron-dynamic-routing-core"},{"line_number":6,"context_line":"label-Code-Review \u003d -2..+2 group neutron-dynamic-routing-core"},{"line_number":7,"context_line":"label-Verified \u003d -1..+1 group neutron-ci"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group neutron-dynamic-routing-core"}],"source_content_type":"text/x-ini","patch_set":12,"id":"5a18252c_81905dee","line":5,"in_reply_to":"5a18252c_a190f996","updated":"2016-04-12 04:46:00.000000000","message":"I think you should add Steve and me to the group, we already agree that we will do this work together.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":17609,"name":"steve","email":"ruansx@cn.ibm.com","username":"steve.ruan"},"change_message_id":"1824afab375b86e8a507ff8ef406b95dbcc23079","unresolved":false,"context_lines":[{"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 neutron-dynamic-routing-core"},{"line_number":6,"context_line":"label-Code-Review \u003d -2..+2 group neutron-dynamic-routing-core"},{"line_number":7,"context_line":"label-Verified \u003d -1..+1 group neutron-ci"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group neutron-dynamic-routing-core"}],"source_content_type":"text/x-ini","patch_set":12,"id":"5a18252c_16dd9f14","line":5,"in_reply_to":"5a18252c_b7f2fb6d","updated":"2016-04-12 12:54:13.000000000","message":"Hi Vikram,\nThanks for leading this feature.\nOur team has lot of expertise in openstack, neutron, and routing. \nWe has some new use case for neutron bgp, and we want to contribute to this project.\nLet work together to move this project forward.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"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 neutron-dynamic-routing-core"},{"line_number":6,"context_line":"label-Code-Review \u003d -2..+2 group neutron-dynamic-routing-core"},{"line_number":7,"context_line":"label-Verified \u003d -1..+1 group neutron-ci"},{"line_number":8,"context_line":"label-Workflow \u003d -1..+1 group neutron-dynamic-routing-core"}],"source_content_type":"text/x-ini","patch_set":12,"id":"5a18252c_a190f996","line":5,"in_reply_to":"7a1b2928_0b49e331","updated":"2016-04-12 04:13:32.000000000","message":"You, Carl, Ryan and Myself. Do you have any suggestion?","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"}],"gerrit/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4a18f4dfc09085710c70873e6cb6d7b3570a726c","unresolved":false,"context_lines":[{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  options:"},{"line_number":2409,"context_line":"    - translate"},{"line_number":2410,"context_line":"  groups:"},{"line_number":2411,"context_line":"    - neutron"},{"line_number":2412,"context_line":"- project: openstack/neutron-classifier"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_cf824194","line":2409,"updated":"2016-03-29 18:39:34.000000000","message":"do not enable translation before your repository is fully set up and we can inspect that it works properly. Remove the two lines aboe.","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"1fbd121579f08d92cedc28e669b8cc80862e098d","unresolved":false,"context_lines":[{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  options:"},{"line_number":2409,"context_line":"    - translate"},{"line_number":2410,"context_line":"  groups:"},{"line_number":2411,"context_line":"    - neutron"},{"line_number":2412,"context_line":"- project: openstack/neutron-classifier"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_e615a049","line":2409,"in_reply_to":"ba0121b8_cf824194","updated":"2016-03-30 01:48:51.000000000","message":"Ok. Will add later.","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"a3e1c1ef2b4c0e9deffb4884e4a01c52d670cf8d","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_05fdb8b3","line":2405,"updated":"2016-03-31 18:21:09.000000000","message":"perhaps openstack/networking-bgp instead?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"81b7860e8e8286d91efa25dd7c7c06d0dbb07a0d","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_42ecbc29","line":2405,"in_reply_to":"ba0121b8_05fdb8b3","updated":"2016-03-31 21:17:04.000000000","message":"I am still not sold on the project name, see bug comments. I appreciate that naming is a futile exercise, but if we do go down this road, I don\u0027t want us to have to proliferate to embrace other dynamic routing protocols. So I\u0027d be really wary of sticking to this name.","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"0d9a0246598ce767fba49813d69d50686b8ba20f","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_8eed24f2","line":2405,"in_reply_to":"ba0121b8_3311df5e","updated":"2016-04-02 05:00:05.000000000","message":"@armax: neutron-dr sounds reasonable.\n@reedip: imo, we can do the renaming of neutron to xxx later once we arrive at a conclusion for that. Till then let\u0027s not be blocked by that.","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"578acb8508db87a3b344ea5c4cf6f84dad90e43b","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_cb70e70d","line":2405,"in_reply_to":"ba0121b8_42ecbc29","updated":"2016-03-31 22:57:30.000000000","message":"OK, so to put a little more paint on the bike shed you\u0027re thinking of something along the lines of \"networking-dynamic-routing\"?  That actually sounds pretty reasonable to me.","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"879d11b162ffb2488daf63ad914661e8ed3bf967","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_f1fbd545","line":2405,"in_reply_to":"ba0121b8_44ac8b35","updated":"2016-04-03 00:17:03.000000000","message":"I agree that BGP is too narrow scope. Dynamic routing sounds a good scope.\n\nI would suggest not to use abbreviation like \u0027dr\u0027.\n\u0027dr\u0027 associates various thing: disaster recovery, dynamic routing, ....\nI felt the same feeling when I see neutron-dr-agent.\n\nMy vote is \"neutron-dynamic-routing\".","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"99e3b732fabdfc67e01c2ffcdbbf18bbddc0dbb5","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_35d707c1","line":2405,"in_reply_to":"ba0121b8_583ae099","updated":"2016-04-02 00:09:47.000000000","message":"neutron-dr?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"99e3b732fabdfc67e01c2ffcdbbf18bbddc0dbb5","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_b5f1576d","line":2405,"in_reply_to":"ba0121b8_583ae099","updated":"2016-04-02 00:09:47.000000000","message":"neutron-dr?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"99e3b732fabdfc67e01c2ffcdbbf18bbddc0dbb5","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_d5eccb94","line":2405,"in_reply_to":"ba0121b8_583ae099","updated":"2016-04-02 00:09:47.000000000","message":"neutron-dr?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"565d5c38ff3cfb82826cf40f1d2e47cb825ee4a1","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_44ac8b35","line":2405,"in_reply_to":"ba0121b8_8eed24f2","updated":"2016-04-02 10:53:39.000000000","message":"I was actually talking about networking-dr ( similar to networking-bgp)\nThat wont be affected by the rename and would also have Networking in its name...\nWhat say ?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bdc80f9d2ba27ac2f0209f2e2ca1aa83f9bb5907","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_583ae099","line":2405,"in_reply_to":"ba0121b8_cb70e70d","updated":"2016-04-01 05:50:41.000000000","message":"How about neutron-l3-routing Or just neutron-routing?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"afb181836af444b27ffe8dace072dc4d0a8e3341","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_3311df5e","line":2405,"in_reply_to":"ba0121b8_d5eccb94","updated":"2016-04-02 03:48:28.000000000","message":"Should we name it as Neutron-XXX, if we would be changing Neutron to something else in the ( almost upcoming) future releases?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"d6f811442f3bbc8333bf5d3464f274ceb278a846","unresolved":false,"context_lines":[{"line_number":2402,"context_line":"  description: OpenStack Networking (Neutron)"},{"line_number":2403,"context_line":"  options:"},{"line_number":2404,"context_line":"    - translate"},{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_ea1c7e6c","line":2405,"in_reply_to":"ba0121b8_f1fbd545","updated":"2016-04-03 09:57:33.000000000","message":"How about neutron-draas (Neutron-DRaaS i.e. Neutron Dynamic Routing as a service )?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"f1ad3b66bfb6ee8a2172bf9c57d42726d3038455","unresolved":false,"context_lines":[{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"},{"line_number":2409,"context_line":"    - neutron"},{"line_number":2410,"context_line":"- project: openstack/neutron-classifier"},{"line_number":2411,"context_line":"  description: Common library for services that classify packets"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_4b8fec74","line":2408,"updated":"2016-03-31 04:21:30.000000000","message":"Do you need translate option?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"362cdd779f45c624a92665a57b4705c9211c1bd5","unresolved":false,"context_lines":[{"line_number":2405,"context_line":"- project: openstack/neutron-bgp"},{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"},{"line_number":2409,"context_line":"    - neutron"},{"line_number":2410,"context_line":"- project: openstack/neutron-classifier"},{"line_number":2411,"context_line":"  description: Common library for services that classify packets"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_ebafe027","line":2408,"in_reply_to":"ba0121b8_4b8fec74","updated":"2016-03-31 04:47:55.000000000","message":"See my previous comments: NO!\n\nFirst set up the repository so that translations work and you have content, then enable it.","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"81b7860e8e8286d91efa25dd7c7c06d0dbb07a0d","unresolved":false,"context_lines":[{"line_number":2406,"context_line":"  description: BGP dynamic routing services for OpenStack Neutron."},{"line_number":2407,"context_line":"  docimpact-group: neutron"},{"line_number":2408,"context_line":"  groups:"},{"line_number":2409,"context_line":"    - neutron"},{"line_number":2410,"context_line":"- project: openstack/neutron-classifier"},{"line_number":2411,"context_line":"  description: Common library for services that classify packets"},{"line_number":2412,"context_line":"- project: openstack/neutron-fwaas"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ba0121b8_220b88d7","line":2409,"updated":"2016-03-31 21:17:04.000000000","message":"have you considered using a seed repo to preserve the contribution history?","commit_id":"43470b9bf542a23fb6e1d47e7d5e3bacdb0ad8cf"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9c90c0dcb7bed6aae7b55e46ed5981f93ad53eef","unresolved":false,"context_lines":[{"line_number":2421,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2422,"context_line":"  docimpact-group: neutron"},{"line_number":2423,"context_line":"  groups:"},{"line_number":2424,"context_line":"    - neutron"},{"line_number":2425,"context_line":"- project: openstack/neutron-fwaas"},{"line_number":2426,"context_line":"  description: Firewall services for OpenStack Neutron."},{"line_number":2427,"context_line":"  docimpact-group: neutron"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9a061dce_739652f1","line":2424,"updated":"2016-04-06 04:55:06.000000000","message":"As Armando commented in the past patch set, please consider specifying \"upstream\" to import the history from the neutron repository. For more detail, see item 3 in http://docs.openstack.org/infra/manual/creators.html#add-the-project-to-the-master-projects-list .","commit_id":"bba5e7d4cbb050085312a268f09a2215d1df9378"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bd8fce3e32321c312e386e7b392d1bd7abb81d62","unresolved":false,"context_lines":[{"line_number":2421,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2422,"context_line":"  docimpact-group: neutron"},{"line_number":2423,"context_line":"  groups:"},{"line_number":2424,"context_line":"    - neutron"},{"line_number":2425,"context_line":"- project: openstack/neutron-fwaas"},{"line_number":2426,"context_line":"  description: Firewall services for OpenStack Neutron."},{"line_number":2427,"context_line":"  docimpact-group: neutron"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9a061dce_47e1c8cf","line":2424,"in_reply_to":"9a061dce_739652f1","updated":"2016-04-06 05:42:25.000000000","message":"Thanks for catching me ;) Will update.","commit_id":"bba5e7d4cbb050085312a268f09a2215d1df9378"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ad571c2a7489ba9d566c89acf614d2541d55dfca","unresolved":false,"context_lines":[{"line_number":2419,"context_line":"  description: Common library for services that classify packets"},{"line_number":2420,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2421,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2422,"context_line":"  upstream: https://github.com/openstack/neutron.git"},{"line_number":2423,"context_line":"  docimpact-group: neutron"},{"line_number":2424,"context_line":"  groups:"},{"line_number":2425,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9a061dce_427d36e6","line":2422,"updated":"2016-04-06 06:21:13.000000000","message":"This is not the right thing. it fetches the whole history of neutron.\nYou need to extract required stuff, push it to some external repository and specify it here.\n\nBy using some external repo, we can check the content is appropriate (without the history of fixing unnecessary/careless mistakes).","commit_id":"ebb212e94b522c7b7980b22952d7f868cdbbc708"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"d5a57fb456979761bcab45e541ccf72feac1d3de","unresolved":false,"context_lines":[{"line_number":2419,"context_line":"  description: Common library for services that classify packets"},{"line_number":2420,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2421,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2422,"context_line":"  upstream: https://github.com/openstack/neutron.git"},{"line_number":2423,"context_line":"  docimpact-group: neutron"},{"line_number":2424,"context_line":"  groups:"},{"line_number":2425,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9a061dce_64915347","line":2422,"in_reply_to":"9a061dce_427d36e6","updated":"2016-04-06 12:56:03.000000000","message":"How about not mentioning the upstream and merging all the BGP patches separately to the newer repo?","commit_id":"ebb212e94b522c7b7980b22952d7f868cdbbc708"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"cd16a23256523a001b7d1c87e330c092d9f55cbe","unresolved":false,"context_lines":[{"line_number":2419,"context_line":"  description: Common library for services that classify packets"},{"line_number":2420,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2421,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2422,"context_line":"  upstream: https://github.com/openstack/neutron.git"},{"line_number":2423,"context_line":"  docimpact-group: neutron"},{"line_number":2424,"context_line":"  groups:"},{"line_number":2425,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9a061dce_53a84a8d","line":2422,"in_reply_to":"9a061dce_62f01eff","updated":"2016-04-06 14:58:00.000000000","message":"Can you please provide some pointers. I will try.","commit_id":"ebb212e94b522c7b7980b22952d7f868cdbbc708"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ed05c130cbcd859650c61424d3863dc0d26a0794","unresolved":false,"context_lines":[{"line_number":2419,"context_line":"  description: Common library for services that classify packets"},{"line_number":2420,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2421,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2422,"context_line":"  upstream: https://github.com/openstack/neutron.git"},{"line_number":2423,"context_line":"  docimpact-group: neutron"},{"line_number":2424,"context_line":"  groups:"},{"line_number":2425,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9a061dce_62f01eff","line":2422,"in_reply_to":"9a061dce_64915347","updated":"2016-04-06 14:19:43.000000000","message":"Use git-filter to create a repository that contains just the files you want. Oslo-incubator has some example on how to do it.","commit_id":"ebb212e94b522c7b7980b22952d7f868cdbbc708"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"94339211c8cb07b8b947e72e0d2e76bcee4630a2","unresolved":false,"context_lines":[{"line_number":2419,"context_line":"  description: Common library for services that classify packets"},{"line_number":2420,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2421,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2422,"context_line":"  upstream: https://github.com/VikramChoudhary/neutron-dynamic-routing.git"},{"line_number":2423,"context_line":"  docimpact-group: neutron"},{"line_number":2424,"context_line":"  groups:"},{"line_number":2425,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a061dce_ed169a4a","line":2422,"updated":"2016-04-07 15:01:42.000000000","message":"This has two branches, do you really want to import stable/mitaka? I suggest to delete it instead - it will only confuse folks later","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"2a4463e1f3bb81a50b79bb38a1a4f27d42684085","unresolved":false,"context_lines":[{"line_number":2419,"context_line":"  description: Common library for services that classify packets"},{"line_number":2420,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2421,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2422,"context_line":"  upstream: https://github.com/VikramChoudhary/neutron-dynamic-routing.git"},{"line_number":2423,"context_line":"  docimpact-group: neutron"},{"line_number":2424,"context_line":"  groups:"},{"line_number":2425,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a061dce_9e590291","line":2422,"in_reply_to":"9a061dce_ed169a4a","updated":"2016-04-07 15:37:17.000000000","message":"Done!","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":4187,"name":"Ryan Tidwell","email":"rtidwell@suse.com","username":"ryan-tidwell"},"change_message_id":"3c20c44edaac514bf7d7f2099b33b3bbee574c21","unresolved":false,"context_lines":[{"line_number":2451,"context_line":"  description: Common library for services that classify packets"},{"line_number":2452,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2453,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2454,"context_line":"  upstream: https://github.com/VikramChoudhary/neutron-dynamic-routing.git"},{"line_number":2455,"context_line":"  docimpact-group: neutron"},{"line_number":2456,"context_line":"  groups:"},{"line_number":2457,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"1a122d0e_0be9ace6","line":2454,"updated":"2016-04-18 22:38:35.000000000","message":"The other projects don\u0027t seem to have an \"upstream\" field. Do we need this?","commit_id":"e6ac70ad7729ac30a75567c32f305128d955ceac"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"a94dd8c11657658ab34d709dc51f09a2c44d2b20","unresolved":false,"context_lines":[{"line_number":2451,"context_line":"  description: Common library for services that classify packets"},{"line_number":2452,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2453,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2454,"context_line":"  upstream: https://github.com/VikramChoudhary/neutron-dynamic-routing.git"},{"line_number":2455,"context_line":"  docimpact-group: neutron"},{"line_number":2456,"context_line":"  groups:"},{"line_number":2457,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"1a122d0e_1a460bbf","line":2454,"in_reply_to":"1a122d0e_0be9ace6","updated":"2016-04-19 06:39:45.000000000","message":"We need this for preserving the commit history of the seed repo.","commit_id":"e6ac70ad7729ac30a75567c32f305128d955ceac"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"5c44d249f66456cdf9b33f0dfa91e5fbc43dbe85","unresolved":false,"context_lines":[{"line_number":2451,"context_line":"  description: Common library for services that classify packets"},{"line_number":2452,"context_line":"- project: openstack/neutron-dynamic-routing"},{"line_number":2453,"context_line":"  description: Dynamic routing services for OpenStack Neutron."},{"line_number":2454,"context_line":"  upstream: https://github.com/VikramChoudhary/neutron-dynamic-routing.git"},{"line_number":2455,"context_line":"  docimpact-group: neutron"},{"line_number":2456,"context_line":"  groups:"},{"line_number":2457,"context_line":"    - neutron"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"1a122d0e_64a306b3","line":2454,"in_reply_to":"1a122d0e_1a460bbf","updated":"2016-04-19 17:06:34.000000000","message":"And once the project is created, infra has a little elf that sneaks in and removes the \"upstream\" field. That\u0027s why you don\u0027t see them for existing projects.","commit_id":"e6ac70ad7729ac30a75567c32f305128d955ceac"}],"jenkins/jobs/neutron-bgp.yaml":[{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bbf2c216e07b2a6954508d6fcf03f5f3d12a2d78","unresolved":false,"context_lines":[{"line_number":47,"context_line":"      - console-log"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"- job-template:"},{"line_number":50,"context_line":"    name: \u0027{pipeline}-neutron-dsvm-tempest-bgp{job-suffix}\u0027"},{"line_number":51,"context_line":"    node: \u0027{node}\u0027"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba0121b8_6a817c4a","line":50,"updated":"2016-03-29 11:58:40.000000000","message":"should be neutron-bgp-dsvm-tempest","commit_id":"43755e0e5d817108d98c26e0400c3ff2a48917d7"}],"jenkins/jobs/neutron-dynamic-routing.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9c90c0dcb7bed6aae7b55e46ed5981f93ad53eef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9a061dce_f3b1c290","updated":"2016-04-06 04:55:06.000000000","message":"Do we need to have definitions for functional testing before preparing a functional test setup?","commit_id":"bba5e7d4cbb050085312a268f09a2215d1df9378"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"bd8fce3e32321c312e386e7b392d1bd7abb81d62","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9a061dce_871000aa","in_reply_to":"9a061dce_f3b1c290","updated":"2016-04-06 05:42:25.000000000","message":"We want to ensure the existing BGP functional tests should run fine after the repo is created. Since we alsready have the testcases ready this won\u0027t be of much effort.","commit_id":"bba5e7d4cbb050085312a268f09a2215d1df9378"},{"author":{"_account_id":7448,"name":"Carl Baldwin","email":"carl@ecbaldwin.net","username":"carl-baldwin"},"change_message_id":"4345e2fe2bc9c30176f6c1442fe1e08265ab8f45","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Inspiration largely taken from neutron-fwaas.yaml"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"- job-template:"},{"line_number":4,"context_line":"    name: \u0027{pipeline}-neutron-dynamic-routing-dsvm-functional{job-suffix}\u0027"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a061dce_8ed42fec","line":1,"range":{"start_line":1,"start_character":2,"end_line":1,"end_character":13},"updated":"2016-04-07 16:40:27.000000000","message":"nit:  This comment isn\u0027t really relevant.  You might put it in the commit message but it doesn\u0027t really need to be recorded here.  :)\n\nIt isn\u0027t really hurting anything either so it is fine.","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"773adce4e8c95fd99867c83e082ad1cb2becc70a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Inspiration largely taken from neutron-fwaas.yaml"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"- job-template:"},{"line_number":4,"context_line":"    name: \u0027{pipeline}-neutron-dynamic-routing-dsvm-functional{job-suffix}\u0027"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a061dce_60dc2375","line":1,"range":{"start_line":1,"start_character":2,"end_line":1,"end_character":13},"in_reply_to":"9a061dce_8ed42fec","updated":"2016-04-08 09:40:51.000000000","message":"Done!","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Inspiration largely taken from neutron-fwaas.yaml"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"- job-template:"},{"line_number":4,"context_line":"    name: \u0027{pipeline}-neutron-dynamic-routing-dsvm-functional{job-suffix}\u0027"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7a1b2928_6b1b371c","line":1,"updated":"2016-04-11 18:09:37.000000000","message":"This seems irrelevant.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Inspiration largely taken from neutron-fwaas.yaml"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"- job-template:"},{"line_number":4,"context_line":"    name: \u0027{pipeline}-neutron-dynamic-routing-dsvm-functional{job-suffix}\u0027"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5a18252c_61dd4170","line":1,"in_reply_to":"7a1b2928_6b1b371c","updated":"2016-04-12 04:13:32.000000000","message":"Forgot to remove. Will remove. Thanks for catching.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4a18f4dfc09085710c70873e6cb6d7b3570a726c","unresolved":false,"context_lines":[{"line_number":3707,"context_line":""},{"line_number":3708,"context_line":"    jobs:"},{"line_number":3709,"context_line":"      - python-jobs"},{"line_number":3710,"context_line":"      - translation-jobs"},{"line_number":3711,"context_line":"      - openstack-publish-jobs"},{"line_number":3712,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":3713,"context_line":"      - \u0027{pipeline}-neutron-bgp-dsvm-functional{job-suffix}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_2f165d55","line":3710,"updated":"2016-03-29 18:39:34.000000000","message":"remove translation jobs for now","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"1fbd121579f08d92cedc28e669b8cc80862e098d","unresolved":false,"context_lines":[{"line_number":3707,"context_line":""},{"line_number":3708,"context_line":"    jobs:"},{"line_number":3709,"context_line":"      - python-jobs"},{"line_number":3710,"context_line":"      - translation-jobs"},{"line_number":3711,"context_line":"      - openstack-publish-jobs"},{"line_number":3712,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":3713,"context_line":"      - \u0027{pipeline}-neutron-bgp-dsvm-functional{job-suffix}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_8607841b","line":3710,"in_reply_to":"ba0121b8_2f165d55","updated":"2016-03-30 01:48:51.000000000","message":"Ok. Will remove.","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4a18f4dfc09085710c70873e6cb6d7b3570a726c","unresolved":false,"context_lines":[{"line_number":3713,"context_line":"      - \u0027{pipeline}-neutron-bgp-dsvm-functional{job-suffix}\u0027:"},{"line_number":3714,"context_line":"          pipeline: gate"},{"line_number":3715,"context_line":"          node: ubuntu-trusty"},{"line_number":3716,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":3717,"context_line":"          branch-override: default"},{"line_number":3718,"context_line":"      - \u0027{pipeline}-neutron-bgp-dsvm-tempest{branch-designator}\u0027:"},{"line_number":3719,"context_line":"          pipeline: gate"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_3a0df937","line":3716,"updated":"2016-03-29 18:39:34.000000000","message":"Use \u0027-nv\u0027 as suffix to mark the job as non-voting, also below","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"1fbd121579f08d92cedc28e669b8cc80862e098d","unresolved":false,"context_lines":[{"line_number":3713,"context_line":"      - \u0027{pipeline}-neutron-bgp-dsvm-functional{job-suffix}\u0027:"},{"line_number":3714,"context_line":"          pipeline: gate"},{"line_number":3715,"context_line":"          node: ubuntu-trusty"},{"line_number":3716,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":3717,"context_line":"          branch-override: default"},{"line_number":3718,"context_line":"      - \u0027{pipeline}-neutron-bgp-dsvm-tempest{branch-designator}\u0027:"},{"line_number":3719,"context_line":"          pipeline: gate"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_41143643","line":3716,"in_reply_to":"ba0121b8_3a0df937","updated":"2016-03-30 01:48:51.000000000","message":"Ok.","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":17455,"name":"Na Zhu","email":"juno.zhu@huawei.com","username":"Na"},"change_message_id":"6882eb6180e12f36f4af2baf9a43e1593afd26fd","unresolved":false,"context_lines":[{"line_number":3755,"context_line":"    jobs:"},{"line_number":3756,"context_line":"      - python-jobs"},{"line_number":3757,"context_line":"      - openstack-publish-jobs"},{"line_number":3758,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":3759,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-functional{job-suffix}\u0027:"},{"line_number":3760,"context_line":"          pipeline: gate"},{"line_number":3761,"context_line":"          node: ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a061dce_218ee82d","line":3758,"range":{"start_line":3758,"start_character":18,"end_line":3758,"end_character":30},"updated":"2016-04-07 13:19:31.000000000","message":"I think the openstack-releasenotes-jobs is added here only after the reno is enabled.\nhttp://docs.openstack.org/project-team-guide/release-management.html#adding-the-release-notes-jobs-to-your-ci","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"ae2610f7eae99a5a6728f93d6594efb88d26b0be","unresolved":false,"context_lines":[{"line_number":3755,"context_line":"    jobs:"},{"line_number":3756,"context_line":"      - python-jobs"},{"line_number":3757,"context_line":"      - openstack-publish-jobs"},{"line_number":3758,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":3759,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-functional{job-suffix}\u0027:"},{"line_number":3760,"context_line":"          pipeline: gate"},{"line_number":3761,"context_line":"          node: ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a061dce_558592cc","line":3758,"range":{"start_line":3758,"start_character":18,"end_line":3758,"end_character":30},"in_reply_to":"9a061dce_218ee82d","updated":"2016-04-07 13:59:04.000000000","message":"@Zhu: As our base code already has a release note, so I feel we should enable it from day 1 to ensure existing things are not broken. Hence, I have added other Jerkin jobs as well.","commit_id":"86277245f1cd6f7a87de72242864bedb9c93df63"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"e1ab9d29393b777a1c3aa59f9a32f516537381c4","unresolved":false,"context_lines":[{"line_number":3764,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-tempest{branch-designator}\u0027:"},{"line_number":3765,"context_line":"          pipeline: gate"},{"line_number":3766,"context_line":"          node: ubuntu-trusty"},{"line_number":3767,"context_line":"          branch-designator: \u0027\u0027"},{"line_number":3768,"context_line":"          branch-override: default"},{"line_number":3769,"context_line":""},{"line_number":3770,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5a18252c_773668e8","line":3767,"updated":"2016-04-13 05:54:51.000000000","message":"make it non-voting","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f231d49a533059d183d70995d273728a40f73b81","unresolved":false,"context_lines":[{"line_number":1179,"context_line":"    voting: false"},{"line_number":1180,"context_line":""},{"line_number":1181,"context_line":"  - name: gate-install-dsvm-networking-bgp"},{"line_number":1182,"context_line":"    branch: ^(?!stable/(mitaka)).*$"},{"line_number":1183,"context_line":"    voting: false"},{"line_number":1184,"context_line":""},{"line_number":1185,"context_line":"  - name: gate-install-dsvm-networking-bgpvpn"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da6ed579_68037f77","line":1182,"updated":"2016-01-17 07:11:52.000000000","message":"There\u0027s no mitaka branch yet, let\u0027s not create roles for it.","commit_id":"99425d610788964bf7b8d8f32e8bd900a96b6c84"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"4024a8b1c34329149c22b9653859fde2fb3675df","unresolved":false,"context_lines":[{"line_number":1179,"context_line":"    voting: false"},{"line_number":1180,"context_line":""},{"line_number":1181,"context_line":"  - name: gate-install-dsvm-networking-bgp"},{"line_number":1182,"context_line":"    branch: ^(?!stable/(mitaka)).*$"},{"line_number":1183,"context_line":"    voting: false"},{"line_number":1184,"context_line":""},{"line_number":1185,"context_line":"  - name: gate-install-dsvm-networking-bgpvpn"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da6ed579_14f69ed7","line":1182,"in_reply_to":"da6ed579_68037f77","updated":"2016-01-17 14:17:33.000000000","message":"ok","commit_id":"99425d610788964bf7b8d8f32e8bd900a96b6c84"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"b44641fabdc15c41e3b4b9ff8b6aafa66db0ab2f","unresolved":false,"context_lines":[{"line_number":7504,"context_line":"      - periodic-tempest-dsvm-neutron-ovs-native-master"},{"line_number":7505,"context_line":"      - periodic-tempest-dsvm-neutron-dvr-ovs-native-master"},{"line_number":7506,"context_line":""},{"line_number":7507,"context_line":"- name: openstack/neutron-bgp"},{"line_number":7508,"context_line":"    template:"},{"line_number":7509,"context_line":"      - name: check-requirements"},{"line_number":7510,"context_line":"      - name: integrated-gate-neutron"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ba0121b8_caa3689d","line":7507,"updated":"2016-03-29 12:04:52.000000000","message":"Not aligned properly. Plz provide 2 spaces..","commit_id":"43755e0e5d817108d98c26e0400c3ff2a48917d7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4a18f4dfc09085710c70873e6cb6d7b3570a726c","unresolved":false,"context_lines":[{"line_number":1480,"context_line":"  - name: gate-dragonflow-python34"},{"line_number":1481,"context_line":"    voting: false"},{"line_number":1482,"context_line":""},{"line_number":1483,"context_line":"  - name: ^gate-neutron-bgp-dsvm-functional$"},{"line_number":1484,"context_line":"    voting: false"},{"line_number":1485,"context_line":""},{"line_number":1486,"context_line":"  - name: ^gate-neutron-bgp-dsvm-tempest$"},{"line_number":1487,"context_line":"    voting: false"},{"line_number":1488,"context_line":""},{"line_number":1489,"context_line":"  - name: ^gate-neutron-fwaas-dsvm-functional$"},{"line_number":1490,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_9a3b65d1","line":1487,"range":{"start_line":1483,"start_character":2,"end_line":1487,"end_character":17},"updated":"2016-03-29 18:39:34.000000000","message":"Remove these lines, naming your jobs \"-nv\" makes them non-voting","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"1fbd121579f08d92cedc28e669b8cc80862e098d","unresolved":false,"context_lines":[{"line_number":1480,"context_line":"  - name: gate-dragonflow-python34"},{"line_number":1481,"context_line":"    voting: false"},{"line_number":1482,"context_line":""},{"line_number":1483,"context_line":"  - name: ^gate-neutron-bgp-dsvm-functional$"},{"line_number":1484,"context_line":"    voting: false"},{"line_number":1485,"context_line":""},{"line_number":1486,"context_line":"  - name: ^gate-neutron-bgp-dsvm-tempest$"},{"line_number":1487,"context_line":"    voting: false"},{"line_number":1488,"context_line":""},{"line_number":1489,"context_line":"  - name: ^gate-neutron-fwaas-dsvm-functional$"},{"line_number":1490,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_61197a79","line":1487,"range":{"start_line":1483,"start_character":2,"end_line":1487,"end_character":17},"in_reply_to":"ba0121b8_9a3b65d1","updated":"2016-03-30 01:48:51.000000000","message":"Ok.","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4a18f4dfc09085710c70873e6cb6d7b3570a726c","unresolved":false,"context_lines":[{"line_number":7517,"context_line":"      - name: python3-jobs"},{"line_number":7518,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":7519,"context_line":"      - name: release-notes-jobs"},{"line_number":7520,"context_line":"      - name: translation-jobs"},{"line_number":7521,"context_line":"    check:"},{"line_number":7522,"context_line":"      - gate-neutron-bgp-dsvm-tempest"},{"line_number":7523,"context_line":"    post:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_9a42453d","line":7520,"updated":"2016-03-29 18:39:34.000000000","message":"remove translation jobs for now","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"1fbd121579f08d92cedc28e669b8cc80862e098d","unresolved":false,"context_lines":[{"line_number":7517,"context_line":"      - name: python3-jobs"},{"line_number":7518,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":7519,"context_line":"      - name: release-notes-jobs"},{"line_number":7520,"context_line":"      - name: translation-jobs"},{"line_number":7521,"context_line":"    check:"},{"line_number":7522,"context_line":"      - gate-neutron-bgp-dsvm-tempest"},{"line_number":7523,"context_line":"    post:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ba0121b8_61305ae9","line":7520,"in_reply_to":"ba0121b8_9a42453d","updated":"2016-03-30 01:48:51.000000000","message":"Ok.","commit_id":"e5657e6d6824639623aedc72fe21d6d4398d9e90"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"e4ec961ec8914adff27c0206f735107aed9a446d","unresolved":false,"context_lines":[{"line_number":7578,"context_line":"      - name: check-requirements"},{"line_number":7579,"context_line":"      - name: integrated-gate-neutron"},{"line_number":7580,"context_line":"      - name: merge-check"},{"line_number":7581,"context_line":"      - name: periodic-mitaka"},{"line_number":7582,"context_line":"      - name: python-jobs"},{"line_number":7583,"context_line":"      - name: python3-jobs"},{"line_number":7584,"context_line":"      - name: openstack-server-release-jobs"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9a061dce_aeeeefb1","line":7581,"updated":"2016-04-05 10:58:40.000000000","message":"not required.. please remove","commit_id":"93ea72de05428df749f956a2ebf3e097e0b20344"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"line_number":7573,"context_line":"      - name: merge-check"},{"line_number":7574,"context_line":"      - name: python-jobs"},{"line_number":7575,"context_line":""},{"line_number":7576,"context_line":"  - name: openstack/neutron-dynamic-routing"},{"line_number":7577,"context_line":"    template:"},{"line_number":7578,"context_line":"      - name: check-requirements"},{"line_number":7579,"context_line":"      - name: integrated-gate-neutron"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7a1b2928_cbb52bce","line":7576,"updated":"2016-04-11 18:09:37.000000000","message":"have you considered making the functional and tempest jobs non-voting to start with? Otherwise you\u0027ll have a tall order to merge your first commit. Besides I don\u0027t even see a tox in the seed repo.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"e1ab9d29393b777a1c3aa59f9a32f516537381c4","unresolved":false,"context_lines":[{"line_number":7573,"context_line":"      - name: merge-check"},{"line_number":7574,"context_line":"      - name: python-jobs"},{"line_number":7575,"context_line":""},{"line_number":7576,"context_line":"  - name: openstack/neutron-dynamic-routing"},{"line_number":7577,"context_line":"    template:"},{"line_number":7578,"context_line":"      - name: check-requirements"},{"line_number":7579,"context_line":"      - name: integrated-gate-neutron"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5a18252c_f729d88a","line":7576,"in_reply_to":"5a18252c_c1d41549","updated":"2016-04-13 05:54:51.000000000","message":"Yes, we have considered making functional/tempest job non-voting. https://review.openstack.org/#/c/268726/12/jenkins/jobs/projects.yaml (L3762)","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"line_number":7573,"context_line":"      - name: merge-check"},{"line_number":7574,"context_line":"      - name: python-jobs"},{"line_number":7575,"context_line":""},{"line_number":7576,"context_line":"  - name: openstack/neutron-dynamic-routing"},{"line_number":7577,"context_line":"    template:"},{"line_number":7578,"context_line":"      - name: check-requirements"},{"line_number":7579,"context_line":"      - name: integrated-gate-neutron"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5a18252c_c1d41549","line":7576,"in_reply_to":"7a1b2928_cbb52bce","updated":"2016-04-12 04:13:32.000000000","message":"The seed repo needs more work to get it up and running.. I thought of doing the changes in the new repo rather than working on the seed repo. Seed repo wil be just for reference. Moreover, once the project is created we will make sure that the pep8 and unit tests works fine at the earliest. (To be modest this will be huge effort as we got to rework on the whole code to get it aligned with the new repo.)","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"48f29d136c9fd9c4468c5de476609c333731dfb7","unresolved":false,"context_lines":[{"line_number":7583,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":7584,"context_line":"      - name: release-notes-jobs"},{"line_number":7585,"context_line":"    check:"},{"line_number":7586,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest"},{"line_number":7587,"context_line":"    post:"},{"line_number":7588,"context_line":"      - neutron-dynamic-routing-coverage"},{"line_number":7589,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7a1b2928_0b7a8324","line":7586,"updated":"2016-04-11 18:09:37.000000000","message":"what about the dynamic-routing-dsvm-functional job?","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"line_number":7583,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":7584,"context_line":"      - name: release-notes-jobs"},{"line_number":7585,"context_line":"    check:"},{"line_number":7586,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest"},{"line_number":7587,"context_line":"    post:"},{"line_number":7588,"context_line":"      - neutron-dynamic-routing-coverage"},{"line_number":7589,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5a18252c_01144df3","line":7586,"in_reply_to":"5a18252c_c9172153","updated":"2016-04-12 04:13:32.000000000","message":"Will add","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14103,"name":"wangtianfa","email":"wang.tianfa@99cloud.net","username":"wangtianfa"},"change_message_id":"b431c7f91ee91e9987580e29fb52a574f8bb2e8b","unresolved":false,"context_lines":[{"line_number":7583,"context_line":"      - name: openstack-server-release-jobs"},{"line_number":7584,"context_line":"      - name: release-notes-jobs"},{"line_number":7585,"context_line":"    check:"},{"line_number":7586,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest"},{"line_number":7587,"context_line":"    post:"},{"line_number":7588,"context_line":"      - neutron-dynamic-routing-coverage"},{"line_number":7589,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5a18252c_c9172153","line":7586,"in_reply_to":"7a1b2928_0b7a8324","updated":"2016-04-12 00:21:20.000000000","message":"I agree","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c43d2aae5fdeb0a2a28bcb006de90d1db65e2f4b","unresolved":false,"context_lines":[{"line_number":7585,"context_line":"    check:"},{"line_number":7586,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest"},{"line_number":7587,"context_line":"    post:"},{"line_number":7588,"context_line":"      - neutron-dynamic-routing-coverage"},{"line_number":7589,"context_line":""},{"line_number":7590,"context_line":"  - name: openstack/neutron-fwaas"},{"line_number":7591,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7a1b2928_0bf6038f","line":7588,"updated":"2016-04-11 18:10:12.000000000","message":"perhaps it\u0027s safe you limit yourself to having just unit tests to start with.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"68a13c7206b71426f7d3c220cf5512b111499bee","unresolved":false,"context_lines":[{"line_number":7585,"context_line":"    check:"},{"line_number":7586,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest"},{"line_number":7587,"context_line":"    post:"},{"line_number":7588,"context_line":"      - neutron-dynamic-routing-coverage"},{"line_number":7589,"context_line":""},{"line_number":7590,"context_line":"  - name: openstack/neutron-fwaas"},{"line_number":7591,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"5a18252c_e104b1c7","line":7588,"in_reply_to":"7a1b2928_0bf6038f","updated":"2016-04-12 04:13:32.000000000","message":"Good point but my only worry is we should not break the existing functionality.","commit_id":"883c1ba2fb125fb86694e75b749464c22494ec0b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d5c4bc4ed0fa801854df35945791abf892be6772","unresolved":false,"context_lines":[{"line_number":1501,"context_line":"  - name: gate-dragonflow-python34"},{"line_number":1502,"context_line":"    voting: false"},{"line_number":1503,"context_line":""},{"line_number":1504,"context_line":"  - name: ^gate-neutron-dynamic-routing-dsvm-functional-nv$"},{"line_number":1505,"context_line":"    voting: false"},{"line_number":1506,"context_line":""},{"line_number":1507,"context_line":"  - name: ^gate-neutron-dynamic-routing-dsvm-tempest-nv$"},{"line_number":1508,"context_line":"    voting: false"},{"line_number":1509,"context_line":""},{"line_number":1510,"context_line":"  - name: ^gate-neutron-fwaas-dsvm-functional$"},{"line_number":1511,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"5a18252c_59067e20","line":1508,"range":{"start_line":1504,"start_character":0,"end_line":1508,"end_character":17},"updated":"2016-04-15 05:07:47.000000000","message":"-n means non-voting already, there\u0027s a regex earlier. Remove these lines completely","commit_id":"4a0df30b899ab047c2cbfbec209446564b32896b"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"1c4be51b311eaa3c522dfac726f348a57cb41929","unresolved":false,"context_lines":[{"line_number":1501,"context_line":"  - name: gate-dragonflow-python34"},{"line_number":1502,"context_line":"    voting: false"},{"line_number":1503,"context_line":""},{"line_number":1504,"context_line":"  - name: ^gate-neutron-dynamic-routing-dsvm-functional-nv$"},{"line_number":1505,"context_line":"    voting: false"},{"line_number":1506,"context_line":""},{"line_number":1507,"context_line":"  - name: ^gate-neutron-dynamic-routing-dsvm-tempest-nv$"},{"line_number":1508,"context_line":"    voting: false"},{"line_number":1509,"context_line":""},{"line_number":1510,"context_line":"  - name: ^gate-neutron-fwaas-dsvm-functional$"},{"line_number":1511,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"5a18252c_aa85ae5a","line":1508,"range":{"start_line":1504,"start_character":0,"end_line":1508,"end_character":17},"in_reply_to":"5a18252c_59067e20","updated":"2016-04-15 06:49:30.000000000","message":"Ok. Will remove!","commit_id":"4a0df30b899ab047c2cbfbec209446564b32896b"}]}
