)]}'
{"specs/kilo/installguide-kilo.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3121dd3d2e0599bebca23a7fa97003f60ae6b16f","unresolved":false,"context_lines":[{"line_number":50,"context_line":"  * Overall"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and OpenSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_b9703941","line":53,"updated":"2015-03-03 06:59:07.000000000","message":"nit: it\u0027s openSUSE with lowercase o","commit_id":"556d87ddbc47f3fec2d156e54f6e85916c6bfe7d"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"d3924246b076a59971e5a3d8350e3d313cadc264","unresolved":false,"context_lines":[{"line_number":50,"context_line":"  * Overall"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and OpenSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_2a613439","line":53,"in_reply_to":"ba7be1f8_b9703941","updated":"2015-03-03 15:35:38.000000000","message":"Done","commit_id":"556d87ddbc47f3fec2d156e54f6e85916c6bfe7d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3121dd3d2e0599bebca23a7fa97003f60ae6b16f","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_99aa956f","line":73,"updated":"2015-03-03 06:59:07.000000000","message":"Let\u0027s do this depending on distributions and not everywhere.","commit_id":"556d87ddbc47f3fec2d156e54f6e85916c6bfe7d"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"d3924246b076a59971e5a3d8350e3d313cadc264","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_6a096c83","line":73,"in_reply_to":"ba7be1f8_99aa956f","updated":"2015-03-03 15:35:38.000000000","message":"Sure, as long as the differences aren\u0027t too significant.","commit_id":"556d87ddbc47f3fec2d156e54f6e85916c6bfe7d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3121dd3d2e0599bebca23a7fa97003f60ae6b16f","unresolved":false,"context_lines":[{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_d9b7add6","line":77,"updated":"2015-03-03 06:59:07.000000000","message":"They are not deprecated yet in general. We could still switch but there\u0027s no need to switch.","commit_id":"556d87ddbc47f3fec2d156e54f6e85916c6bfe7d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3121dd3d2e0599bebca23a7fa97003f60ae6b16f","unresolved":false,"context_lines":[{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"* Discussion can occur using any official medium including IRC in"},{"line_number":115,"context_line":"  #openstack-doc, the openstack-doc mailing list with [install-guide]"},{"line_number":116,"context_line":"  in the subject, weekly documentation team `meeting`_, and potentially"},{"line_number":117,"context_line":"  etherpads."},{"line_number":118,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_99d8d51f","line":115,"updated":"2015-03-03 06:59:07.000000000","message":"nit: mailing list is openstack-docs","commit_id":"556d87ddbc47f3fec2d156e54f6e85916c6bfe7d"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"d3924246b076a59971e5a3d8350e3d313cadc264","unresolved":false,"context_lines":[{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"* Discussion can occur using any official medium including IRC in"},{"line_number":115,"context_line":"  #openstack-doc, the openstack-doc mailing list with [install-guide]"},{"line_number":116,"context_line":"  in the subject, weekly documentation team `meeting`_, and potentially"},{"line_number":117,"context_line":"  etherpads."},{"line_number":118,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba7be1f8_ea739c13","line":115,"in_reply_to":"ba7be1f8_99d8d51f","updated":"2015-03-03 15:35:38.000000000","message":"Done","commit_id":"556d87ddbc47f3fec2d156e54f6e85916c6bfe7d"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"dfc96e1ee89ee6a9072165b868220ffca9744ff7","unresolved":false,"context_lines":[{"line_number":11,"context_line":"https://blueprints.launchpad.net/openstack-manuals/+spec/installguide-kilo"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implement mandatory changes and optional enhancements to the Installation"},{"line_number":14,"context_line":"Guide for Kilo."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Problem description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_e27fc764","line":14,"updated":"2015-03-17 12:25:35.000000000","message":"I would prefer to split this spec into two specs: First spec only review/upgrade for the Kilo release, second spec only for overall enhancements.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"c8cf01447fe41de4204da2d8861b1deb578d801c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Problem description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"The installation guide requires certain changes to make it work for each"},{"line_number":20,"context_line":"release of OpenStack."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Proposed change"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_42741336","line":19,"updated":"2015-03-17 12:33:55.000000000","message":"... to make it work for the Kilo release of OpenStack ...; I think it is not possible to write a Installation Guide that works for each release.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"dfc96e1ee89ee6a9072165b868220ffca9744ff7","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  Matt Kassawara (ionosphere80)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Other contributors:"},{"line_number":43,"context_line":"  Anyone with installation experience"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Work Items"},{"line_number":46,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_625d9715","line":43,"updated":"2015-03-17 12:25:35.000000000","message":"Bernd Bausch: Red Hat based distributions\nChristian Berendt: Red Hat based distributions\nPranav Salunke: SUSE based distributions","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and openSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_09e389d9","line":54,"updated":"2015-03-03 22:44:04.000000000","message":"Why are these distros mandatory? Why not revise to make Debian 7 match these architectures for ease of maintenance?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"18b7b37ff2126c47fbc361cfd52e6c7ca473d7ff","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and openSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_be5eba10","line":54,"in_reply_to":"9a80dd14_7e45fe6e","updated":"2015-03-11 13:59:58.000000000","message":"How about adding the following: \"Because Debian 7 involves the following issues, [name them], the Debian guide will focus on Debian 8.\"","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"31d0bdb7e3271048a95cc5870d4143f6ac34bc69","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and openSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_a58b191d","line":54,"in_reply_to":"9a80dd14_854b755e","updated":"2015-03-17 12:55:18.000000000","message":"I did not mean: How to upgrade from SLES11 SP3 to SLES12. At the moment we document SLES11 SP3, we want to document SLES12. There will be a lot of changes because there are a lot of differences between SLES11 SP3 and SLES12. I think it makes sense to separate the documentation upgrade for SLES11 SP3 to SLES12 from the overall upgrade to the next release.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"49827025d25eecf0a9bcba9bd26d4f188386c3f3","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and openSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_a0db0720","line":54,"in_reply_to":"9a80dd14_a58b191d","updated":"2015-03-17 13:11:09.000000000","message":"How much different? It should follow steps similar to the other distributions.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"dfc96e1ee89ee6a9072165b868220ffca9744ff7","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and openSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_c2f1e302","line":54,"in_reply_to":"9a80dd14_be5eba10","updated":"2015-03-17 12:25:35.000000000","message":"Because SLES 12 is a major upgrade (at the moment we document SLES11 SP3) I would prefer to open a separate spec for the upgrade from SLES11 SP3 to SLES12.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"be39d8b7defcb5b4144206f230205f0111d63341","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and openSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_854b755e","line":54,"in_reply_to":"9a80dd14_c2f1e302","updated":"2015-03-17 12:46:39.000000000","message":"Upgrade content goes in the operations guide.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    - As necessary, make changes to successfully install OpenStack on"},{"line_number":53,"context_line":"      Ubuntu 14.04, RHEL 7, CentOS 7, Fedora 21, SLES 12, and openSUSE"},{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_7e45fe6e","line":54,"in_reply_to":"ba7be1f8_09e389d9","updated":"2015-03-05 18:27:31.000000000","message":"I\u0027m just providing a list of existing distributions that currently work and a couple of version bumps suggested by people associated with certain distributions.\n\nThe system-level tools (such as Open vSwitch) in Debian 7 are already too old to work well with existing OpenStack releases. If we want to try making Debian work again in Kilo using Ubuntu methods, I suggest we shoot for Debian 8.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"c8cf01447fe41de4204da2d8861b1deb578d801c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    - As necessary, note that stock configuration files might require"},{"line_number":60,"context_line":"      adding configuration stanzas/options rather than editing them."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_e2b347e7","line":57,"updated":"2015-03-17 12:33:55.000000000","message":"I think this is to explicit and should be moved into a bug report and should not be part of a spec.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"31d0bdb7e3271048a95cc5870d4143f6ac34bc69","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    - As necessary, note that stock configuration files might require"},{"line_number":60,"context_line":"      adding configuration stanzas/options rather than editing them."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_a5e079cd","line":57,"in_reply_to":"9a80dd14_a577999e","updated":"2015-03-17 12:55:18.000000000","message":"I think that it should be written in a more generic form like in line 59 or line 62 to not exclude other account changes.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"49827025d25eecf0a9bcba9bd26d4f188386c3f3","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    - As necessary, note that stock configuration files might require"},{"line_number":60,"context_line":"      adding configuration stanzas/options rather than editing them."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_a0022770","line":57,"in_reply_to":"9a80dd14_a5e079cd","updated":"2015-03-17 13:11:09.000000000","message":"Make a suggestion.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"be39d8b7defcb5b4144206f230205f0111d63341","unresolved":false,"context_lines":[{"line_number":54,"context_line":"      13.2 using native methods."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - For RabbitMQ, create and use \"openstack\" account instead of the"},{"line_number":57,"context_line":"      guest account."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    - As necessary, note that stock configuration files might require"},{"line_number":60,"context_line":"      adding configuration stanzas/options rather than editing them."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_a577999e","line":57,"in_reply_to":"9a80dd14_e2b347e7","updated":"2015-03-17 12:46:39.000000000","message":"It\u0027s not a bug and it impacts the entire guide, so why wouldn\u0027t it belong here?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_a9f0bd91","line":74,"updated":"2015-03-03 22:44:04.000000000","message":"OpenStack upstream?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"c8cf01447fe41de4204da2d8861b1deb578d801c","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_82028b70","line":74,"in_reply_to":"9a80dd14_6ab2134a","updated":"2015-03-17 12:33:55.000000000","message":"I think this is not an option. At lease there will be problems with enterprise distributions. We should explicitly mention which minimum version is required but we should not start to install packages from 3rd parties.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"18b7b37ff2126c47fbc361cfd52e6c7ca473d7ff","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_beb5da32","line":74,"in_reply_to":"9a80dd14_7e133e66","updated":"2015-03-11 13:59:58.000000000","message":"Revise to: \"Install RabbitMQ package from the rabbitmq.com site, because...\"","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"be39d8b7defcb5b4144206f230205f0111d63341","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_05adc5ea","line":74,"in_reply_to":"9a80dd14_82028b70","updated":"2015-03-17 12:46:39.000000000","message":"The problem I see it that each distribution includes a different version. Some of these versions span a large enough range that the configuration file changes format.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2ba0df0559b62ba633fde5f1e4a01f3753948c41","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_d4498f8f","line":74,"in_reply_to":"9a80dd14_beb5da32","updated":"2015-03-11 14:46:26.000000000","message":"I would prefer installation from Distro packages - if those are new enough. Distros are using RabbitMQ in their products today - so why should we install from packages? So, let\u0027s decide on a distro basis","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":612,"name":"Tom Fifield","email":"tom@openstack.org","username":"fifieldt"},"change_message_id":"b6a6f89ae72b77e1ba3130ef58f969142eaabcaa","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_6ab2134a","line":74,"in_reply_to":"9a80dd14_d4498f8f","updated":"2015-03-16 07:31:48.000000000","message":"case-by-case seems fine if there is a decent version already in the distro.\n\nNotes:\n\n3.2.4.1 - current version in ubuntu Trusty\n\n3.3 - introduces a change which alters the guest account (I think it means we can\u0027t do what we do now, but that\u0027s fine since we\u0027re adding the new rabbit user)\n\n3.3.5 - was most popular at ops meetup recently\n\n3.4.4 or 3.5.0 is the newest upstream. 3.5.0 _just_ came out, so probably has not had adequate testing with OpenStack. \n\nbottom line: we need to choose the version carefully","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":71,"context_line":"  * Overall"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":74,"context_line":"      old versions."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_7e133e66","line":74,"in_reply_to":"ba7be1f8_a9f0bd91","updated":"2015-03-05 18:27:31.000000000","message":"Packages from the rabbitmq.com web site.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_c94251aa","line":78,"updated":"2015-03-03 22:44:04.000000000","message":"Those are not deprecated, and definitely sound optional to me. How about indicating what criteria would make this switch mandatory? Is it time or some other consideration?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"18b7b37ff2126c47fbc361cfd52e6c7ca473d7ff","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_beba3a08","line":78,"in_reply_to":"9a80dd14_596214ae","updated":"2015-03-11 13:59:58.000000000","message":"Revise to: \"Where deprecated, as with keystone v3, replace python-serviceclient commands with python-openstackclient commands. Replacing non-deprecated service commands will be done as time permits\" or something to that effect?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    - Replace deprecated (?) python-serviceclient commands with generic"},{"line_number":77,"context_line":"      python-openstackclient commands."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_596214ae","line":78,"in_reply_to":"ba7be1f8_c94251aa","updated":"2015-03-05 18:27:31.000000000","message":"I thought keystone deprecated python-keystoneclient for the v3 API. Even if the installation guide doesn\u0027t actively use the v3 API, we should probably enable it as part of our mission to improve visibility of maturing features. If we change one service to use python-openstackclient, it makes sense from a consistency standpoint to use it everywhere.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":77,"context_line":"      python-openstackclient commands."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_290bed7d","line":80,"updated":"2015-03-03 22:44:04.000000000","message":"Does making this mandatory have a dependency on nova supporting domains?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":77,"context_line":"      python-openstackclient commands."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_19d7bcee","line":80,"in_reply_to":"ba7be1f8_290bed7d","updated":"2015-03-05 18:27:31.000000000","message":"At this point, I think we should enable it and determine if/what services should use it with testing.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_692885e2","line":82,"updated":"2015-03-03 22:44:04.000000000","message":"Really, really optional, what would make us do this?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"be39d8b7defcb5b4144206f230205f0111d63341","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_a53a3996","line":82,"in_reply_to":"9a80dd14_4247b3bc","updated":"2015-03-17 12:46:39.000000000","message":"People won\u0027t adopt new services (such as Sahara) if they can\u0027t install them. Distributions have a tendency to avoid packaging new services for one or more releases. Installing from source is the only option. Also, if you read the notes from the mid-cycle ops meetup, no one uses upstream packages for production installations, so at some point they\u0027ll need to learn how to use source and package it themselves.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"18b7b37ff2126c47fbc361cfd52e6c7ca473d7ff","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_be515ada","line":82,"in_reply_to":"9a80dd14_9413730c","updated":"2015-03-11 13:59:58.000000000","message":"Can we provide a brief list of projects that would require this?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"31d0bdb7e3271048a95cc5870d4143f6ac34bc69","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_a57cf9ec","line":82,"in_reply_to":"9a80dd14_a53a3996","updated":"2015-03-17 12:55:18.000000000","message":"Makes sense to me, but it should be explicitly noted that it is not recommend to install from source. Maybe we should split the install guide itself into two big parts: base components (like Glance, Keystone, Cinder, Neutron, ..) and additional components (components consuming the base components) like Trove or Sahara.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"c8cf01447fe41de4204da2d8861b1deb578d801c","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_4247b3bc","line":82,"in_reply_to":"9a80dd14_aa796b94","updated":"2015-03-17 12:33:55.000000000","message":"As above, this is not an option for enterprise distributions. We should not begin to install anything from source. This will result in unmaintable systems.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":612,"name":"Tom Fifield","email":"tom@openstack.org","username":"fifieldt"},"change_message_id":"b6a6f89ae72b77e1ba3130ef58f969142eaabcaa","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_aa796b94","line":82,"in_reply_to":"9a80dd14_be515ada","updated":"2015-03-16 07:31:48.000000000","message":"I have confirmed with Mark Baker at Canonical that Trove will be fixed this time","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    - Enable Identity v3 API."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":82,"context_line":"      packages."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_9413730c","line":82,"in_reply_to":"ba7be1f8_692885e2","updated":"2015-03-05 18:27:31.000000000","message":"Distributions are falling behind with packaging relatively new projects such as Trove. I think we\u0027re hindering adoption of these projects because potential users can\u0027t determine how to perform a basic installation.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    - Enable v3 API."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"  * Networking"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_a91efdb8","line":86,"updated":"2015-03-03 22:44:04.000000000","message":"There\u0027s no Compute v3 API, only 2.1.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"  * Compute"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    - Enable v3 API."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"  * Networking"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_342d6747","line":86,"in_reply_to":"ba7be1f8_a91efdb8","updated":"2015-03-05 18:27:31.000000000","message":"I\u0027ll fix this with other issues.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":88,"context_line":"  * Networking"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    - Standardize location for Open vSwitch agent configuration."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_c91971d2","line":91,"updated":"2015-03-03 22:44:04.000000000","message":"What does location mean here?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":88,"context_line":"  * Networking"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    - Standardize location for Open vSwitch agent configuration."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_b420774a","line":91,"in_reply_to":"ba7be1f8_c91971d2","updated":"2015-03-05 18:27:31.000000000","message":"Location and name of configuration files.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    - Standardize location for Open vSwitch agent configuration."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"},{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_696fa52b","line":93,"updated":"2015-03-03 22:44:04.000000000","message":"To me this is an additional architecture, what would make this architecture a higher priority than say object-storage-standalone?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"19e739de87af9d539f25e23f5188b4f84e83cb7f","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    - Standardize location for Open vSwitch agent configuration."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"},{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_7a142144","line":93,"in_reply_to":"9a80dd14_1f94f735","updated":"2015-03-05 20:29:47.000000000","message":"Yes, we have a good tested configuration from which to base it.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"18b7b37ff2126c47fbc361cfd52e6c7ca473d7ff","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    - Standardize location for Open vSwitch agent configuration."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"},{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_be16baef","line":93,"in_reply_to":"9a80dd14_7a142144","updated":"2015-03-11 13:59:58.000000000","message":"If the RPC work already provides a decent foundaiton, it sounds like it would be a manageable change. Also, it looks like RPC will also be doc\u0027ing a swift standalone thing for our next release.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"8c906ceae3f8b440cfed7b55019b4fab625ac195","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    - Standardize location for Open vSwitch agent configuration."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"},{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_1f94f735","line":93,"in_reply_to":"9a80dd14_b4ca374d","updated":"2015-03-05 20:20:34.000000000","message":"Think we\u0027ll be able to leverage any of the work we did for RPC for documenting Linux Bridge?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    - Standardize location for Open vSwitch agent configuration."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"},{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_b4ca374d","line":93,"in_reply_to":"ba7be1f8_696fa52b","updated":"2015-03-05 18:27:31.000000000","message":"The basic three-node architecture stays the same, but the neutron configuration changes. Plenty of issues with neutron revolve around the added complexity of Open vSwitch concepts and troubleshooting.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"},{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"* Kilo milestone or RC packages for each distribution supported by the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_495ca17d","line":94,"updated":"2015-03-03 22:44:04.000000000","message":"Add as an optional for discussion, - Add Object Storage standalone architecture.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    - Add content for Linux Bridge agent."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Dependencies"},{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"* Kilo milestone or RC packages for each distribution supported by the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_14c06329","line":94,"in_reply_to":"ba7be1f8_495ca17d","updated":"2015-03-05 18:27:31.000000000","message":"I\u0027ll fix this with the other issues.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"* Kilo milestone or RC packages for each distribution supported by the"},{"line_number":98,"context_line":"  installation guide."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Testing"},{"line_number":101,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_69dde5df","line":98,"updated":"2015-03-03 22:44:04.000000000","message":"Also I believe you\u0027ll need dependencies for the optionals listed above so that we all know the dependencies per optional addition.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":95,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"* Kilo milestone or RC packages for each distribution supported by the"},{"line_number":98,"context_line":"  installation guide."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Testing"},{"line_number":101,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_f4202ff9","line":98,"in_reply_to":"ba7be1f8_69dde5df","updated":"2015-03-05 18:27:31.000000000","message":"I think we can elaborate once we clarify other sections of the spec.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"dfc96e1ee89ee6a9072165b868220ffca9744ff7","unresolved":false,"context_lines":[{"line_number":104,"context_line":"  `testing`_ of at least core services (Identity, Image Service, Compute,"},{"line_number":105,"context_line":"  and Networking) and successfully launch an instance using both legacy"},{"line_number":106,"context_line":"  networking (nova-network) and Networking (neutron). Distributions that"},{"line_number":107,"context_line":"  do not meet these criteria risk temporary removal from publication."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":".. _`testing`: https://wiki.openstack.org/wiki/KiloDocTesting"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_22bf1ffe","line":107,"updated":"2015-03-17 12:25:35.000000000","message":"I would prefer to open an other spec to document changes related to testing of the installation guides for each distribution.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"31d0bdb7e3271048a95cc5870d4143f6ac34bc69","unresolved":false,"context_lines":[{"line_number":104,"context_line":"  `testing`_ of at least core services (Identity, Image Service, Compute,"},{"line_number":105,"context_line":"  and Networking) and successfully launch an instance using both legacy"},{"line_number":106,"context_line":"  networking (nova-network) and Networking (neutron). Distributions that"},{"line_number":107,"context_line":"  do not meet these criteria risk temporary removal from publication."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":".. _`testing`: https://wiki.openstack.org/wiki/KiloDocTesting"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_654921b7","line":107,"in_reply_to":"9a80dd14_05706572","updated":"2015-03-17 12:55:18.000000000","message":"I think a wiki page is not sufficient if we want to temporary remove specific distribution from publications based on to defined testing criterias.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"be39d8b7defcb5b4144206f230205f0111d63341","unresolved":false,"context_lines":[{"line_number":104,"context_line":"  `testing`_ of at least core services (Identity, Image Service, Compute,"},{"line_number":105,"context_line":"  and Networking) and successfully launch an instance using both legacy"},{"line_number":106,"context_line":"  networking (nova-network) and Networking (neutron). Distributions that"},{"line_number":107,"context_line":"  do not meet these criteria risk temporary removal from publication."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":".. _`testing`: https://wiki.openstack.org/wiki/KiloDocTesting"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_05706572","line":107,"in_reply_to":"9a80dd14_22bf1ffe","updated":"2015-03-17 12:46:39.000000000","message":"Why not use the existing wiki page?","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"b0d8fb06e38e08dffe9d8d3e7ff0e944386ae26c","unresolved":false,"context_lines":[{"line_number":105,"context_line":"  and Networking) and successfully launch an instance using both legacy"},{"line_number":106,"context_line":"  networking (nova-network) and Networking (neutron). Distributions that"},{"line_number":107,"context_line":"  do not meet these criteria risk temporary removal from publication."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":".. _`testing`: https://wiki.openstack.org/wiki/KiloDocTesting"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba7be1f8_c9517131","line":108,"updated":"2015-03-03 22:44:04.000000000","message":"With Debian not listed above but this last ominous sentence I think it should be clearer up front \"Match the architectures and test to be included.\"","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"0daa7745f46bdd8e0af71b37da1d3070f1e6c9da","unresolved":false,"context_lines":[{"line_number":105,"context_line":"  and Networking) and successfully launch an instance using both legacy"},{"line_number":106,"context_line":"  networking (nova-network) and Networking (neutron). Distributions that"},{"line_number":107,"context_line":"  do not meet these criteria risk temporary removal from publication."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":".. _`testing`: https://wiki.openstack.org/wiki/KiloDocTesting"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_54c01be0","line":108,"in_reply_to":"ba7be1f8_c9517131","updated":"2015-03-05 18:27:31.000000000","message":"I\u0027ll fix this with the other issues.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"c8cf01447fe41de4204da2d8861b1deb578d801c","unresolved":false,"context_lines":[{"line_number":114,"context_line":"* Discussion can occur using any official medium including IRC in"},{"line_number":115,"context_line":"  #openstack-doc, the openstack-docs mailing list with [install-guide]"},{"line_number":116,"context_line":"  in the subject, weekly documentation team `meeting`_, and potentially"},{"line_number":117,"context_line":"  etherpads."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":".. _`meeting`: https://wiki.openstack.org/wiki/Meetings/DocTeamMeeting"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a80dd14_621bd7ca","line":117,"updated":"2015-03-17 12:33:55.000000000","message":"The new installation guide team and there regular meetings should be mentioned here.","commit_id":"cbe8cc6cb77cb3a213d6cdae20ff0ee21097f838"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"dcc744e03be43c04c6f2d163ff0fc528a37f07a0","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"  * Compute"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    - Enable v3 API."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"  * Networking"},{"line_number":94,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6ced46_c6546d56","line":91,"updated":"2015-03-24 15:13:03.000000000","message":"It\u0027s v2.1 -- I think it\u0027s severely under-documented and should not be considered for inclusion in the installation guide for kilo.","commit_id":"de9819fc2f5b87a61ac3519027d3ab344c29715f"},{"author":{"_account_id":3114,"name":"Karin Levenstein","email":"karin.levenstein@rackspace.com","username":"karin-levenstein"},"change_message_id":"075814af045fd971e2d08b52a1a3a5d1f610ccb8","unresolved":false,"context_lines":[{"line_number":95,"context_line":""},{"line_number":96,"context_line":"  * Overall"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    - Where availavle, use the /etc/mysql/conf.d directory for additional"},{"line_number":99,"context_line":"      database configuration."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    - Install upstream RabbitMQ package because distributions often include"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a6ced46_b18849c6","line":98,"updated":"2015-03-25 20:16:18.000000000","message":"typo :)","commit_id":"e68a8842be0c93a0384dce1c262f89a9a88c994c"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"0836f636f27676dde6a2cffa9650c8e499c3dbca","unresolved":false,"context_lines":[{"line_number":105,"context_line":"      python-openstackclient commands."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":108,"context_line":"      packages. For example, designate and sahara."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"  * Networking"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6ced46_9d399cd9","line":108,"updated":"2015-03-25 21:35:32.000000000","message":"Seems like a slippery slope. Let\u0027s only sign up the upstream doc team for packaged services. What do you think? (Yes, I realize this is in the optional section, but there have to be 10 other things that would be a higher priority?)","commit_id":"332249fd3ef04b1abc8482cf6237fa95d84f26ca"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"ada50ee72429cd5b01f2e8e2c16ea8d9d7ffdce9","unresolved":false,"context_lines":[{"line_number":105,"context_line":"      python-openstackclient commands."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    - Install optional services using source if a distribution lacks"},{"line_number":108,"context_line":"      packages. For example, designate and sahara."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"  * Networking"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6ced46_00d9c021","line":108,"in_reply_to":"1a6ced46_9d399cd9","updated":"2015-03-26 01:57:15.000000000","message":"I see plenty of requests for how to install these services, but I guess we can add them after the Kilo release.","commit_id":"332249fd3ef04b1abc8482cf6237fa95d84f26ca"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"0836f636f27676dde6a2cffa9650c8e499c3dbca","unresolved":false,"context_lines":[{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"* Kilo milestone or RC packages for each distribution supported by the"},{"line_number":131,"context_line":"  installation guide."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Testing"},{"line_number":134,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6ced46_3d56e806","line":131,"updated":"2015-03-25 21:35:32.000000000","message":"Yep, if this is a dependency then don\u0027t mention optionally installing from source.","commit_id":"332249fd3ef04b1abc8482cf6237fa95d84f26ca"},{"author":{"_account_id":9515,"name":"Matthew Kassawara","email":"mkassawara@gmail.com","username":"ionosphere80"},"change_message_id":"ada50ee72429cd5b01f2e8e2c16ea8d9d7ffdce9","unresolved":false,"context_lines":[{"line_number":128,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"* Kilo milestone or RC packages for each distribution supported by the"},{"line_number":131,"context_line":"  installation guide."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Testing"},{"line_number":134,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6ced46_600b548e","line":131,"in_reply_to":"1a6ced46_3d56e806","updated":"2015-03-26 01:57:15.000000000","message":"Done","commit_id":"332249fd3ef04b1abc8482cf6237fa95d84f26ca"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"24905d20aaa833904307cfd3b7e7c4049172fb68","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    - Where available, use the /etc/mysql/conf.d directory for additional"},{"line_number":99,"context_line":"      database configuration."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    - Install upstream RabbitMQ package because distributions often include"},{"line_number":102,"context_line":"      old versions."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    - Replace python-serviceclient commands with generic"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a6ced46_c33ded2c","line":101,"updated":"2015-03-26 07:27:45.000000000","message":"please change to \"if a distribution includes an old version\"","commit_id":"76971d47c1f52d3cfdf573f44e53917568d49770"}]}
