)]}'
{"doc/source/stadium/sub_projects.rst":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c7de7ba2b5ab34c27bd8684dfe84f293449f24b0","unresolved":false,"context_lines":[{"line_number":93,"context_line":"* Neutron stays quite busy developing and maintaining open source"},{"line_number":94,"context_line":"  implementations for features.  Any sub-project that serves as an interface to"},{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_abb50a7f","line":96,"updated":"2016-02-09 20:01:08.000000000","message":"what about dashboard extensions? Are they meant to stay in Neutron? There\u0027s one case down below (lbaas-dashboard). I don\u0027t have the faintest idea what it is and how it blends in. Should these be kicked too?","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"fc7a435f203b570f1ed5e1f15032f8bc1d1f770e","unresolved":false,"context_lines":[{"line_number":93,"context_line":"* Neutron stays quite busy developing and maintaining open source"},{"line_number":94,"context_line":"  implementations for features.  Any sub-project that serves as an interface to"},{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_bf79b931","line":96,"in_reply_to":"3a57f1b5_1fffad02","updated":"2016-02-09 23:53:22.000000000","message":"I think there was an ML thread about having one neutron repo for all neutron horizon additions.  One sec, I\u0027ll dig it up.","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"715220e2397f021105136e80856c8b011dcb4027","unresolved":false,"context_lines":[{"line_number":93,"context_line":"* Neutron stays quite busy developing and maintaining open source"},{"line_number":94,"context_line":"  implementations for features.  Any sub-project that serves as an interface to"},{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_ee9a30c5","line":96,"in_reply_to":"3a57f1b5_abb50a7f","updated":"2016-02-09 20:07:25.000000000","message":"horizon for lbaas v2. Think of a devstack plugin, but horizon team wanted separate repos. I will continue repeating, consider neutron-lbaas, neutron-lbaas-dashboard, and octavia as a unit. Kick \u0027em all or keep them, please.","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"356c8c17d9c16678170e6089235c624396226208","unresolved":false,"context_lines":[{"line_number":93,"context_line":"* Neutron stays quite busy developing and maintaining open source"},{"line_number":94,"context_line":"  implementations for features.  Any sub-project that serves as an interface to"},{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_1fffad02","line":96,"in_reply_to":"3a57f1b5_bf5780c9","updated":"2016-02-09 23:40:42.000000000","message":"I am okay the lbaas dashboard case, but what about the general case? Do we envision many little widgets repositories?","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"55471bf25d033c5d0ca1b43f9aa0eca45cef319b","unresolved":false,"context_lines":[{"line_number":93,"context_line":"* Neutron stays quite busy developing and maintaining open source"},{"line_number":94,"context_line":"  implementations for features.  Any sub-project that serves as an interface to"},{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_ffb411d2","line":96,"in_reply_to":"3a57f1b5_bf79b931","updated":"2016-02-09 23:54:25.000000000","message":"http://lists.openstack.org/pipermail/openstack-dev/2015-December/081050.html","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"c2744f3d6404853f87f4c678b55e2e34e2addd50","unresolved":false,"context_lines":[{"line_number":93,"context_line":"* Neutron stays quite busy developing and maintaining open source"},{"line_number":94,"context_line":"  implementations for features.  Any sub-project that serves as an interface to"},{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_bf5780c9","line":96,"in_reply_to":"3a57f1b5_ee9a30c5","updated":"2016-02-09 21:32:56.000000000","message":"I\u0027m addressing the lbaas-dashboard case with a new patch that explicitly groups them together as a unit.","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c0f53f5703aae715c1810d98cfc8511af2ce5001","unresolved":false,"context_lines":[{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Official Sub-Project List"},{"line_number":101,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_0b3c5e92","line":98,"updated":"2016-02-09 19:49:57.000000000","message":"btw there\u0027s project [1] in the governance list [2]. I think this is missing from the affiliated list below. That\u0027s probably an oversight. We should clean that up from the governance patch and add it to the affiliated list if you don\u0027t mind.\n\n[1] https://github.com/openstack/python-neutron-pd-driver\n[2] http://governance.openstack.org/reference/projects/neutron.html","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"462bb5def2e953a5c98dc4b2009e6b633b06fd83","unresolved":false,"context_lines":[{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Official Sub-Project List"},{"line_number":101,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_eb11c2b0","line":98,"in_reply_to":"3a57f1b5_0b3c5e92","updated":"2016-02-09 19:57:56.000000000","message":"I tried to sync them in an earlier patch that merged, but I guess I missed one.","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"c2744f3d6404853f87f4c678b55e2e34e2addd50","unresolved":false,"context_lines":[{"line_number":95,"context_line":"  proprietary technology should most likely be a separate project team."},{"line_number":96,"context_line":"* If the project only interacts with Neutron on REST API boundaries (client of"},{"line_number":97,"context_line":"  Neutron\u0027s API, or Neutron is a client of its API), it should probably be a"},{"line_number":98,"context_line":"  separate project.  python-neutronclient is an obvious exception here."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Official Sub-Project List"},{"line_number":101,"context_line":"-------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_df5cbcef","line":98,"in_reply_to":"3a57f1b5_eb11c2b0","updated":"2016-02-09 21:32:56.000000000","message":"i\u0027ll add a new patch for this.","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c0f53f5703aae715c1810d98cfc8511af2ce5001","unresolved":false,"context_lines":[{"line_number":222,"context_line":"| vmware-nsx_                   | core                  |"},{"line_number":223,"context_line":"+-------------------------------+-----------------------+"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"Project Teams FAQ"},{"line_number":226,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"**Q: Why is kuryr a separate project?**"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_2b1a7a18","line":225,"updated":"2016-02-09 19:49:57.000000000","message":"Since you bring in this section for the first time, at some point I\u0027d add the question.\n\nWhat do I get if I am in the stadium?\n\nThe answer would be:\n\nYou get managed backports, managed releases, managed CVE\u0027s, RFEs, bugs, docs and everything that pertain the SDLC of the Neutron end-to-end project.","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"462bb5def2e953a5c98dc4b2009e6b633b06fd83","unresolved":false,"context_lines":[{"line_number":222,"context_line":"| vmware-nsx_                   | core                  |"},{"line_number":223,"context_line":"+-------------------------------+-----------------------+"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"Project Teams FAQ"},{"line_number":226,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"**Q: Why is kuryr a separate project?**"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_8b236e05","line":225,"in_reply_to":"3a57f1b5_2b1a7a18","updated":"2016-02-09 19:57:56.000000000","message":"thanks, i\u0027ll add that.","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"c0f53f5703aae715c1810d98cfc8511af2ce5001","unresolved":false,"context_lines":[{"line_number":233,"context_line":""},{"line_number":234,"context_line":"**Q: Why is Octavia included under Neutron?**"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"The team working on neutron-lbaas has made it clear that they would prefer to"},{"line_number":237,"context_line":"keep Octavia with neutron-lbaas.  If/when neutron-lbaas is split from Neutron,"},{"line_number":238,"context_line":"Octavia will go with it."},{"line_number":239,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_ebb9c2ed","line":236,"updated":"2016-02-09 19:49:57.000000000","message":"this anticipates the team overlap to some extent. A TODO(russellb): elaborate on other criteria would be enough to satisfy my inquisitive mind.","commit_id":"8619de83775a112bd876f638aa44c820b497e933"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"462bb5def2e953a5c98dc4b2009e6b633b06fd83","unresolved":false,"context_lines":[{"line_number":233,"context_line":""},{"line_number":234,"context_line":"**Q: Why is Octavia included under Neutron?**"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"The team working on neutron-lbaas has made it clear that they would prefer to"},{"line_number":237,"context_line":"keep Octavia with neutron-lbaas.  If/when neutron-lbaas is split from Neutron,"},{"line_number":238,"context_line":"Octavia will go with it."},{"line_number":239,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a57f1b5_cb5e4676","line":236,"in_reply_to":"3a57f1b5_ebb9c2ed","updated":"2016-02-09 19:57:56.000000000","message":"fair, the team overlap guideline comes in later and could be applied in this section of the FAQ","commit_id":"8619de83775a112bd876f638aa44c820b497e933"}]}
