)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"9fe196e2a327a653a0086899dd5065ce597f5837","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Jason Obrien \u003cjasonx.obrien@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-06-30 18:42:37 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Removed all mentions of keystone-all from installing.rst and developing.rst"},{"line_number":8,"context_line":"docs."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Keystone-all is being phased out for it has not been updated in the master and"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba3cc151_00d4c91d","line":7,"updated":"2015-06-30 18:50:36.000000000","message":"This should only be 50 characters: https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"9a23e22855f33c9dd1297b8f00a093036cedfdc3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Jason Obrien \u003cjasonx.obrien@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-06-30 18:42:37 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Removed all mentions of keystone-all from installing.rst and developing.rst"},{"line_number":8,"context_line":"docs."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Keystone-all is being phased out for it has not been updated in the master and"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba3cc151_dd3003a1","line":7,"in_reply_to":"ba3cc151_00d4c91d","updated":"2015-06-30 20:57:51.000000000","message":"Done","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"9fe196e2a327a653a0086899dd5065ce597f5837","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Removed all mentions of keystone-all from installing.rst and developing.rst"},{"line_number":8,"context_line":"docs."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Keystone-all is being phased out for it has not been updated in the master and"},{"line_number":11,"context_line":"not accessible in the current version. This fix is important because it"},{"line_number":12,"context_line":"provides users with an easier way to run Keystone."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba3cc151_c0dd8143","line":10,"updated":"2015-06-30 18:50:36.000000000","message":"keystone-all","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"9a23e22855f33c9dd1297b8f00a093036cedfdc3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Removed all mentions of keystone-all from installing.rst and developing.rst"},{"line_number":8,"context_line":"docs."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Keystone-all is being phased out for it has not been updated in the master and"},{"line_number":11,"context_line":"not accessible in the current version. This fix is important because it"},{"line_number":12,"context_line":"provides users with an easier way to run Keystone."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba3cc151_689337a4","line":10,"in_reply_to":"ba3cc151_c0dd8143","updated":"2015-06-30 20:57:51.000000000","message":"Done","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"9fe196e2a327a653a0086899dd5065ce597f5837","unresolved":false,"context_lines":[{"line_number":8,"context_line":"docs."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Keystone-all is being phased out for it has not been updated in the master and"},{"line_number":11,"context_line":"not accessible in the current version. This fix is important because it"},{"line_number":12,"context_line":"provides users with an easier way to run Keystone."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"In Developing.rst, in place of the keystone-all setup there is now"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba3cc151_002cc900","line":11,"updated":"2015-06-30 18:50:36.000000000","message":"This isn\u0027t true yet.","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"9a23e22855f33c9dd1297b8f00a093036cedfdc3","unresolved":false,"context_lines":[{"line_number":8,"context_line":"docs."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Keystone-all is being phased out for it has not been updated in the master and"},{"line_number":11,"context_line":"not accessible in the current version. This fix is important because it"},{"line_number":12,"context_line":"provides users with an easier way to run Keystone."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"In Developing.rst, in place of the keystone-all setup there is now"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba3cc151_7dac57a0","line":11,"in_reply_to":"ba3cc151_002cc900","updated":"2015-06-30 20:57:51.000000000","message":"What is not true yet?","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"9fe196e2a327a653a0086899dd5065ce597f5837","unresolved":false,"context_lines":[{"line_number":11,"context_line":"not accessible in the current version. This fix is important because it"},{"line_number":12,"context_line":"provides users with an easier way to run Keystone."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"In Developing.rst, in place of the keystone-all setup there is now"},{"line_number":15,"context_line":"a detailed tutorial on how to run Keystone with Devstack installed. In"},{"line_number":16,"context_line":"installing.rst there was a reference to developing.rst when using"},{"line_number":17,"context_line":"keystone-all to setup. Now the same exists with the devstack setup."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba3cc151_00bb69e6","line":14,"updated":"2015-06-30 18:50:36.000000000","message":"developing.rst","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"9a23e22855f33c9dd1297b8f00a093036cedfdc3","unresolved":false,"context_lines":[{"line_number":11,"context_line":"not accessible in the current version. This fix is important because it"},{"line_number":12,"context_line":"provides users with an easier way to run Keystone."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"In Developing.rst, in place of the keystone-all setup there is now"},{"line_number":15,"context_line":"a detailed tutorial on how to run Keystone with Devstack installed. In"},{"line_number":16,"context_line":"installing.rst there was a reference to developing.rst when using"},{"line_number":17,"context_line":"keystone-all to setup. Now the same exists with the devstack setup."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba3cc151_e8ed0726","line":14,"in_reply_to":"ba3cc151_00bb69e6","updated":"2015-06-30 20:57:51.000000000","message":"Done","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"3df0830d05c7cd90e43a231dcfb151d6d89521ea","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Updated docs for Keystone startup"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Removed all mentions of keystone-all from installing.rst and developing.rst"},{"line_number":10,"context_line":"docs."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"keystone-all is being phased out for it has not been updated in the master and"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"ba3cc151_f9e490ac","line":9,"updated":"2015-07-02 16:26:09.000000000","message":"The summary line should be 50 characters or less: https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"3df0830d05c7cd90e43a231dcfb151d6d89521ea","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Removed all mentions of keystone-all from installing.rst and developing.rst"},{"line_number":10,"context_line":"docs."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"keystone-all is being phased out for it has not been updated in the master and"},{"line_number":13,"context_line":"not accessible in the current version. This fix is important because it"},{"line_number":14,"context_line":"provides users with an easier way to run Keystone."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"ba3cc151_199a946e","line":12,"updated":"2015-07-02 16:26:09.000000000","message":"This is not true. It is absoluting installed when Keystone is installed. The bin/keystone-all script was removed from the codebase in favor of using entry points, but the functionality is very much still available. In fact it won\u0027t be removed until at least M.","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"}],"doc/source/developing.rst":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"9fe196e2a327a653a0086899dd5065ce597f5837","unresolved":false,"context_lines":[{"line_number":44,"context_line":"Running Keystone"},{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Once you have Vagrant and a working Devstack environment installed,"},{"line_number":48,"context_line":"you  first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory "}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_40a0919f","line":47,"updated":"2015-06-30 18:50:36.000000000","message":"Why are we talking about Vagrant at all?","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"9a23e22855f33c9dd1297b8f00a093036cedfdc3","unresolved":false,"context_lines":[{"line_number":44,"context_line":"Running Keystone"},{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Once you have Vagrant and a working Devstack environment installed,"},{"line_number":48,"context_line":"you  first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory "}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_68c1f77f","line":47,"in_reply_to":"ba3cc151_40a0919f","updated":"2015-06-30 20:57:51.000000000","message":"Yes. My mistake, I took it out.","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"9fe196e2a327a653a0086899dd5065ce597f5837","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Once you have Vagrant and a working Devstack environment installed,"},{"line_number":48,"context_line":"you  first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory "},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Then, you need to install files nesessary for starting keystone:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_c0826100","line":50,"updated":"2015-06-30 18:50:36.000000000","message":"ending space","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"9a23e22855f33c9dd1297b8f00a093036cedfdc3","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Once you have Vagrant and a working Devstack environment installed,"},{"line_number":48,"context_line":"you  first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory "},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Then, you need to install files nesessary for starting keystone:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_08e94b14","line":50,"in_reply_to":"ba3cc151_c0826100","updated":"2015-06-30 20:57:51.000000000","message":"Done","commit_id":"8aca3333c133fb132d56b4f1722f8c15af4bc8e3"},{"author":{"_account_id":17075,"name":"Solomon","email":"solomongreenberg@gmail.com","username":"solomondg"},"change_message_id":"c2fe5c9579b8a4915738bc60c640eb53b176d574","unresolved":false,"context_lines":[{"line_number":54,"context_line":" ``sudo python tools/install_venv.py``"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Now navigate to the devstack directory. ``cd /home/stack/devstack``"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Run the command ``./rejoin-stack.sh`` If it prompts you "},{"line_number":59,"context_line":"to run ``stack.sh`` do so, but refer to these steps when"},{"line_number":60,"context_line":"you try to connect again"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3cc151_5a10794e","line":57,"updated":"2015-06-30 20:44:49.000000000","message":"Mention that the rejoin-stack script isn\u0027t needed, only optional","commit_id":"b4c54edcc4bd5bd80f4131cbde76715c242aa621"},{"author":{"_account_id":17073,"name":"Theodore Ilie","email":"theodorex.ilie@intel.com","username":"Lactem"},"change_message_id":"c38d217280abd1183ce074908698eb1496b3826c","unresolved":false,"context_lines":[{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Once you have a working Devstack environment installed,"},{"line_number":48,"context_line":"you  first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_8313fc65","line":48,"updated":"2015-06-30 21:34:56.000000000","message":"It looks like there\u0027s extra space between \"you\" and \"first.\"","commit_id":"3c8c3b70067d7762b5c06e9a6aa7aba45faa22ed"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"aa5739ffc1705b8db01920785681fdfd6770d7d9","unresolved":false,"context_lines":[{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Once you have a working Devstack environment installed,"},{"line_number":48,"context_line":"you  first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_aea3874e","line":48,"in_reply_to":"ba3cc151_8313fc65","updated":"2015-06-30 22:38:19.000000000","message":"Done","commit_id":"3c8c3b70067d7762b5c06e9a6aa7aba45faa22ed"},{"author":{"_account_id":17073,"name":"Theodore Ilie","email":"theodorex.ilie@intel.com","username":"Lactem"},"change_message_id":"c38d217280abd1183ce074908698eb1496b3826c","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Run the command ``./rejoin-stack.sh`` If it prompts you"},{"line_number":59,"context_line":"to run ``stack.sh`` do so, but refer to these steps when"},{"line_number":60,"context_line":"you try to connect again"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"When you run ``./rejoin-stack.sh`` you should get an error."},{"line_number":63,"context_line":"(This is a good thing!) Within error  message there will be"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_ee03cf0b","line":60,"updated":"2015-06-30 21:34:56.000000000","message":"I would add a period at the end.","commit_id":"3c8c3b70067d7762b5c06e9a6aa7aba45faa22ed"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"aa5739ffc1705b8db01920785681fdfd6770d7d9","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Run the command ``./rejoin-stack.sh`` If it prompts you"},{"line_number":59,"context_line":"to run ``stack.sh`` do so, but refer to these steps when"},{"line_number":60,"context_line":"you try to connect again"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"When you run ``./rejoin-stack.sh`` you should get an error."},{"line_number":63,"context_line":"(This is a good thing!) Within error  message there will be"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_6e86dfba","line":60,"in_reply_to":"ba3cc151_ee03cf0b","updated":"2015-06-30 22:38:19.000000000","message":"Done","commit_id":"3c8c3b70067d7762b5c06e9a6aa7aba45faa22ed"},{"author":{"_account_id":17073,"name":"Theodore Ilie","email":"theodorex.ilie@intel.com","username":"Lactem"},"change_message_id":"c38d217280abd1183ce074908698eb1496b3826c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"you try to connect again"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"When you run ``./rejoin-stack.sh`` you should get an error."},{"line_number":63,"context_line":"(This is a good thing!) Within error  message there will be"},{"line_number":64,"context_line":"a part that looks like `...../dev/pts/[port]` Use this port number"},{"line_number":65,"context_line":"in the following command ``sudo chown stack /dev/pts/[port]``."},{"line_number":66,"context_line":"You need to do this so that the stack user has permission to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_ae24e7ae","line":63,"updated":"2015-06-30 21:34:56.000000000","message":"Within error  message  --\u003e In the error message","commit_id":"3c8c3b70067d7762b5c06e9a6aa7aba45faa22ed"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"aa5739ffc1705b8db01920785681fdfd6770d7d9","unresolved":false,"context_lines":[{"line_number":60,"context_line":"you try to connect again"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"When you run ``./rejoin-stack.sh`` you should get an error."},{"line_number":63,"context_line":"(This is a good thing!) Within error  message there will be"},{"line_number":64,"context_line":"a part that looks like `...../dev/pts/[port]` Use this port number"},{"line_number":65,"context_line":"in the following command ``sudo chown stack /dev/pts/[port]``."},{"line_number":66,"context_line":"You need to do this so that the stack user has permission to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_0e95d3dc","line":63,"in_reply_to":"ba3cc151_ae24e7ae","updated":"2015-06-30 22:38:19.000000000","message":"Done","commit_id":"3c8c3b70067d7762b5c06e9a6aa7aba45faa22ed"},{"author":{"_account_id":17073,"name":"Theodore Ilie","email":"theodorex.ilie@intel.com","username":"Lactem"},"change_message_id":"c38d217280abd1183ce074908698eb1496b3826c","unresolved":false,"context_lines":[{"line_number":63,"context_line":"(This is a good thing!) Within error  message there will be"},{"line_number":64,"context_line":"a part that looks like `...../dev/pts/[port]` Use this port number"},{"line_number":65,"context_line":"in the following command ``sudo chown stack /dev/pts/[port]``."},{"line_number":66,"context_line":"You need to do this so that the stack user has permission to"},{"line_number":67,"context_line":"actually startup Keystone."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Finally, run ``./rejoin-stack.sh``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_4e43db42","line":66,"updated":"2015-06-30 21:34:56.000000000","message":"in the following command --\u003e in the following command:","commit_id":"3c8c3b70067d7762b5c06e9a6aa7aba45faa22ed"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"aa5739ffc1705b8db01920785681fdfd6770d7d9","unresolved":false,"context_lines":[{"line_number":63,"context_line":"(This is a good thing!) Within error  message there will be"},{"line_number":64,"context_line":"a part that looks like `...../dev/pts/[port]` Use this port number"},{"line_number":65,"context_line":"in the following command ``sudo chown stack /dev/pts/[port]``."},{"line_number":66,"context_line":"You need to do this so that the stack user has permission to"},{"line_number":67,"context_line":"actually startup Keystone."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Finally, run ``./rejoin-stack.sh``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba3cc151_cebdab69","line":66,"in_reply_to":"ba3cc151_4e43db42","updated":"2015-06-30 22:38:19.000000000","message":"Done","commit_id":"3c8c3b70067d7762b5c06e9a6aa7aba45faa22ed"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"7e753238f81ad6d5c64864b051bdbbf48941ff00","unresolved":false,"context_lines":[{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Once you have a working Devstack environment installed,"},{"line_number":48,"context_line":"you first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_29c1b12e","line":48,"updated":"2015-06-30 22:06:51.000000000","message":"\u0027sudo su - stack\u0027 is probably better.","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"f03520eb9838edb4b088e529c2cc80e4d688ebb8","unresolved":false,"context_lines":[{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Once you have a working Devstack environment installed,"},{"line_number":48,"context_line":"you first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_1b43d043","line":48,"in_reply_to":"ba3cc151_29c1b12e","updated":"2015-06-30 22:38:32.000000000","message":"Done","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17075,"name":"Solomon","email":"solomongreenberg@gmail.com","username":"solomondg"},"change_message_id":"b0d28e51a695eadf67564e639e123bb09fe69c49","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Once you have a working Devstack environment installed,"},{"line_number":48,"context_line":"you first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Then, you need to install files nesessary for starting keystone:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_89b55def","line":50,"updated":"2015-06-30 22:17:45.000000000","message":"Comma after \"next\"","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"7e753238f81ad6d5c64864b051bdbbf48941ff00","unresolved":false,"context_lines":[{"line_number":48,"context_line":"you first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Then, you need to install files nesessary for starting keystone:"},{"line_number":54,"context_line":" ``sudo python tools/install_venv.py``"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_a9eb81af","line":51,"updated":"2015-06-30 22:06:51.000000000","message":"s/putty or//","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"f03520eb9838edb4b088e529c2cc80e4d688ebb8","unresolved":false,"context_lines":[{"line_number":48,"context_line":"you first need to change the user to `stack` so run ``sudo su stack``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Then, you need to install files nesessary for starting keystone:"},{"line_number":54,"context_line":" ``sudo python tools/install_venv.py``"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_db4c8872","line":51,"in_reply_to":"ba3cc151_a9eb81af","updated":"2015-06-30 22:38:32.000000000","message":"Done","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"7e753238f81ad6d5c64864b051bdbbf48941ff00","unresolved":false,"context_lines":[{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Then, you need to install files nesessary for starting keystone:"},{"line_number":54,"context_line":" ``sudo python tools/install_venv.py``"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Now navigate to the devstack directory. ``cd /home/stack/devstack``"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_e908a993","line":53,"updated":"2015-06-30 22:06:51.000000000","message":"s/nesessary/necessary/","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"f03520eb9838edb4b088e529c2cc80e4d688ebb8","unresolved":false,"context_lines":[{"line_number":50,"context_line":"Next you need to navigate to the keystone directory"},{"line_number":51,"context_line":"by typing ``cd /opt/stack/keystone`` into a putty or terminal window."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Then, you need to install files nesessary for starting keystone:"},{"line_number":54,"context_line":" ``sudo python tools/install_venv.py``"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Now navigate to the devstack directory. ``cd /home/stack/devstack``"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_fb470c49","line":53,"in_reply_to":"ba3cc151_e908a993","updated":"2015-06-30 22:38:32.000000000","message":"Done","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17075,"name":"Solomon","email":"solomongreenberg@gmail.com","username":"solomondg"},"change_message_id":"b0d28e51a695eadf67564e639e123bb09fe69c49","unresolved":false,"context_lines":[{"line_number":53,"context_line":"Then, you need to install files nesessary for starting keystone:"},{"line_number":54,"context_line":" ``sudo python tools/install_venv.py``"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Now navigate to the devstack directory. ``cd /home/stack/devstack``"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Run the command ``./rejoin-stack.sh`` If it prompts you"},{"line_number":59,"context_line":"to run ``stack.sh`` do so, but refer to these steps when"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_69cb3973","line":56,"updated":"2015-06-30 22:17:45.000000000","message":"Now navigate to the devstack directory. It will most likely be``/home/stack/devstack``","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"7e753238f81ad6d5c64864b051bdbbf48941ff00","unresolved":false,"context_lines":[{"line_number":64,"context_line":"a part that looks like `...../dev/pts/[port]` Use this port number"},{"line_number":65,"context_line":"in the following command: ``sudo chown stack /dev/pts/[port]``."},{"line_number":66,"context_line":"You need to do this so that the stack user has permission to"},{"line_number":67,"context_line":"actually startup Keystone."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Finally, run ``./rejoin-stack.sh``"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_e91669a6","line":67,"updated":"2015-06-30 22:06:51.000000000","message":"s/actually startup Keystone/connect to the \u0027screen\u0027 terminal/","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"f03520eb9838edb4b088e529c2cc80e4d688ebb8","unresolved":false,"context_lines":[{"line_number":64,"context_line":"a part that looks like `...../dev/pts/[port]` Use this port number"},{"line_number":65,"context_line":"in the following command: ``sudo chown stack /dev/pts/[port]``."},{"line_number":66,"context_line":"You need to do this so that the stack user has permission to"},{"line_number":67,"context_line":"actually startup Keystone."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Finally, run ``./rejoin-stack.sh``"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_9b75a099","line":67,"in_reply_to":"ba3cc151_e91669a6","updated":"2015-06-30 22:38:32.000000000","message":"Done","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17075,"name":"Solomon","email":"solomongreenberg@gmail.com","username":"solomondg"},"change_message_id":"b0d28e51a695eadf67564e639e123bb09fe69c49","unresolved":false,"context_lines":[{"line_number":66,"context_line":"You need to do this so that the stack user has permission to"},{"line_number":67,"context_line":"actually startup Keystone."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Finally, run ``./rejoin-stack.sh``"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"You are now in the screen windows."},{"line_number":72,"context_line":" If you do ``ctrl + a`` then ``shift + \"`` you will be in the tab view"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_49a515a0","line":69,"updated":"2015-06-30 22:17:45.000000000","message":"Finally, run --\u003e Now, run","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17075,"name":"Solomon","email":"solomongreenberg@gmail.com","username":"solomondg"},"change_message_id":"b0d28e51a695eadf67564e639e123bb09fe69c49","unresolved":false,"context_lines":[{"line_number":69,"context_line":"Finally, run ``./rejoin-stack.sh``"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"You are now in the screen windows."},{"line_number":72,"context_line":" If you do ``ctrl + a`` then ``shift + \"`` you will be in the tab view"},{"line_number":73,"context_line":" of all the screens. This shows all the processes running in your"},{"line_number":74,"context_line":" Devstack environment. For example, Key, is the keystone log,"},{"line_number":75,"context_line":" and shell is basically the \"command prompt\" or \"terminal\" of Devstack."}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_a9b4e1d0","line":72,"updated":"2015-06-30 22:17:45.000000000","message":"Remove everything explaining screen, maybe replace with \"You can refer to http://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/ for a comprehensive tutorial on the linux \"screen\" command\n\nRemember, this is aimed towards developers, not high school interns. Most devs will certainly know of the screen command.","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"7e753238f81ad6d5c64864b051bdbbf48941ff00","unresolved":false,"context_lines":[{"line_number":529,"context_line":"This will generate .mo files like keystone/locale/[lang]/LC_MESSAGES/[lang].mo"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"2. When running Keystone, set the ``KEYSTONE_LOCALEDIR`` environment variable"},{"line_number":532,"context_line":"   to the keystone/locale directory. "},{"line_number":533,"context_line":""},{"line_number":534,"context_line":"Now you can get a translated error response:"},{"line_number":535,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_291d31bd","line":532,"updated":"2015-06-30 22:06:51.000000000","message":"trailing space","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"f03520eb9838edb4b088e529c2cc80e4d688ebb8","unresolved":false,"context_lines":[{"line_number":529,"context_line":"This will generate .mo files like keystone/locale/[lang]/LC_MESSAGES/[lang].mo"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"2. When running Keystone, set the ``KEYSTONE_LOCALEDIR`` environment variable"},{"line_number":532,"context_line":"   to the keystone/locale directory. "},{"line_number":533,"context_line":""},{"line_number":534,"context_line":"Now you can get a translated error response:"},{"line_number":535,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_5b6f18c5","line":532,"in_reply_to":"ba3cc151_291d31bd","updated":"2015-06-30 22:38:32.000000000","message":"Done","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c35f83afa3bdc8044a62a20a5a92aed2ad4b471a","unresolved":false,"context_lines":[{"line_number":41,"context_line":"needed."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Running Keystone"},{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Once you have a working Devstack environment installed,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba3cc151_e563e5da","line":44,"updated":"2015-07-01 01:50:10.000000000","message":"as dstanek says, we shouldn\u0027t necessary document how to run devstack, since few real deployments will use that.\n\nyou could instead update this section with references of how to run keystone with eventlet and under http in both ubuntu and fedora","commit_id":"24d2651d409d0ecb18862e75e14ba5ca5ebc7722"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"0fcd264c88a9fb47c1a20d3eea40c4c78052595e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"needed."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Running Keystone"},{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Once you have a working Devstack environment installed,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba3cc151_a2eb7012","line":44,"in_reply_to":"ba3cc151_e563e5da","updated":"2015-07-01 15:18:19.000000000","message":"Even though Devstack might not be useful to some people it could be useful to some. So I will keep it and just add the three other ways","commit_id":"24d2651d409d0ecb18862e75e14ba5ca5ebc7722"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"cf1f3418a8d37cd7bcddf4efcc605bf74e6e42bb","unresolved":false,"context_lines":[{"line_number":44,"context_line":"Running Keystone"},{"line_number":45,"context_line":"----------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"`Running Keystone using Eventlet`"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Start Keystone services using the command:"},{"line_number":50,"context_line":" ``Keystone-all``"}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba3cc151_c0069a1b","line":47,"updated":"2015-07-01 22:06:55.000000000","message":"Should this be a subheading?","commit_id":"997a60a3bf1428f310fc4cbd64239de79aaec756"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"cf1f3418a8d37cd7bcddf4efcc605bf74e6e42bb","unresolved":false,"context_lines":[{"line_number":47,"context_line":"`Running Keystone using Eventlet`"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Start Keystone services using the command:"},{"line_number":50,"context_line":" ``Keystone-all``"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Stop the process using ``Ctrl+C``"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba3cc151_40328af3","line":50,"updated":"2015-07-01 22:06:55.000000000","message":"caps like this won\u0027t work and is there a reason why you changed the command? this is assuming that the package has been installed on the system or that they already have a venv created.","commit_id":"997a60a3bf1428f310fc4cbd64239de79aaec756"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"cf1f3418a8d37cd7bcddf4efcc605bf74e6e42bb","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Stop the process using ``Ctrl+C``"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"`Running Keystone under HTTP in Ubuntu`"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Once you have a configured mysql database, create the keystone service:"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba3cc151_a0127655","line":54,"updated":"2015-07-01 22:06:55.000000000","message":"...along with this one","commit_id":"997a60a3bf1428f310fc4cbd64239de79aaec756"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"cf1f3418a8d37cd7bcddf4efcc605bf74e6e42bb","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Once you have a configured mysql database, create the keystone service:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"``keystone service-create --name\u003dkeystone --type\u003didentity --description\u003d\"Keystone Identity Service\"``"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Now create a keystone endpoint:"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"ba3cc151_0076c2a3","line":58,"updated":"2015-07-01 22:06:55.000000000","message":"You can\u0027t do this before you run line 89 below. Or are you having them run keystone-all first, then do all this stuff?","commit_id":"997a60a3bf1428f310fc4cbd64239de79aaec756"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"80b3faa4fd995948d34fba6fe870eb5d186e7c81","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: bash"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    $ tools/with_venv.sh bin/keystone-all"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"This runs Keystone with the configuration the etc/ directory of the project."},{"line_number":54,"context_line":"See :doc:`configuration` for details on how Keystone is configured. By default,"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_ae5df2ed","side":"PARENT","line":51,"updated":"2015-07-06 18:42:01.000000000","message":"I think the simple answer to this bug is to just remove \u0027bin/\u0027 from the command. This will make with_env.sh use the keystone-all from the virtualenv that it created.","commit_id":"88e819a648dfe5aed9f5d6cf89a15919d983884f"},{"author":{"_account_id":17025,"name":"Chloe Jensen","email":"chloex.jensen@intel.com","username":"cjens"},"change_message_id":"6bb215d69d9dc6edfc84ae7c006ad7eb8b01fa94","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: bash"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    $ tools/with_venv.sh bin/keystone-all"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"This runs Keystone with the configuration the etc/ directory of the project."},{"line_number":54,"context_line":"See :doc:`configuration` for details on how Keystone is configured. By default,"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_619374fb","side":"PARENT","line":51,"in_reply_to":"ba3cc151_ae5df2ed","updated":"2015-07-06 22:34:39.000000000","message":"Should this same command be used in the installing.rst doc as well, or is with_venv.sh only used by developers?","commit_id":"88e819a648dfe5aed9f5d6cf89a15919d983884f"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"3df0830d05c7cd90e43a231dcfb151d6d89521ea","unresolved":false,"context_lines":[{"line_number":48,"context_line":"``sudo python tools/install_venv.py``"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Start Keystone services using the command:"},{"line_number":51,"context_line":"``keystone-all``"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Stop the process using ``Ctrl+C``"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_be982e1d","line":51,"updated":"2015-07-02 16:26:09.000000000","message":"have you actually tried this? what keystone-all does it use? right now since you are not activating the environment it won\u0027t use the one from the venv you just created.","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"3df0830d05c7cd90e43a231dcfb151d6d89521ea","unresolved":false,"context_lines":[{"line_number":53,"context_line":"Stop the process using ``Ctrl+C``"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Running Keystone under HTTP in Ubuntu"},{"line_number":56,"context_line":"-------------------------------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"To install the virtual environment, input this command in keystone directory:"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_7e43866c","line":56,"updated":"2015-07-02 16:26:09.000000000","message":"we have a place (apache-httpd.rst) for this. if you think that is lacking you should submit a separate review to update that doc.","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"3df0830d05c7cd90e43a231dcfb151d6d89521ea","unresolved":false,"context_lines":[{"line_number":266,"context_line":"honor any such limit if possible, but if it is unable to do so then it may"},{"line_number":267,"context_line":"ignore it (and the truncation of the returned list of entities will happen at"},{"line_number":268,"context_line":"the controller level)."},{"line_number":269,"context_line":""},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"Identity entity ID management between controllers and drivers"},{"line_number":272,"context_line":"-------------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_1e011a06","line":269,"updated":"2015-07-02 16:26:09.000000000","message":"revert extra whitespace","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":16975,"name":"Akshay Aggarwal","email":"akshayx.aggarwal@intel.com","username":"Akshay"},"change_message_id":"512adb9ad517263f549b7a6cb670957190f9f396","unresolved":false,"context_lines":[{"line_number":266,"context_line":"honor any such limit if possible, but if it is unable to do so then it may"},{"line_number":267,"context_line":"ignore it (and the truncation of the returned list of entities will happen at"},{"line_number":268,"context_line":"the controller level)."},{"line_number":269,"context_line":""},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"Identity entity ID management between controllers and drivers"},{"line_number":272,"context_line":"-------------------------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_a210aca9","line":269,"in_reply_to":"ba3cc151_1e011a06","updated":"2015-07-06 18:08:14.000000000","message":"Done","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"3df0830d05c7cd90e43a231dcfb151d6d89521ea","unresolved":false,"context_lines":[{"line_number":558,"context_line":"This will generate .mo files like keystone/locale/[lang]/LC_MESSAGES/[lang].mo"},{"line_number":559,"context_line":""},{"line_number":560,"context_line":"2. When running Keystone, set the ``KEYSTONE_LOCALEDIR`` environment variable"},{"line_number":561,"context_line":"   to the keystone/locale directory."},{"line_number":562,"context_line":""},{"line_number":563,"context_line":"Now you can get a translated error response:"},{"line_number":564,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_b99e08b7","line":561,"updated":"2015-07-02 16:26:09.000000000","message":"We still need to provide an example of how to do this even if the command is different.","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":16975,"name":"Akshay Aggarwal","email":"akshayx.aggarwal@intel.com","username":"Akshay"},"change_message_id":"512adb9ad517263f549b7a6cb670957190f9f396","unresolved":false,"context_lines":[{"line_number":558,"context_line":"This will generate .mo files like keystone/locale/[lang]/LC_MESSAGES/[lang].mo"},{"line_number":559,"context_line":""},{"line_number":560,"context_line":"2. When running Keystone, set the ``KEYSTONE_LOCALEDIR`` environment variable"},{"line_number":561,"context_line":"   to the keystone/locale directory."},{"line_number":562,"context_line":""},{"line_number":563,"context_line":"Now you can get a translated error response:"},{"line_number":564,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_22901cec","line":561,"in_reply_to":"ba3cc151_b99e08b7","updated":"2015-07-06 18:08:14.000000000","message":"Done","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"}],"doc/source/installing.rst":[{"author":{"_account_id":17075,"name":"Solomon","email":"solomongreenberg@gmail.com","username":"solomondg"},"change_message_id":"b0d28e51a695eadf67564e639e123bb09fe69c49","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"* ``keystone`` the Keystone client, used to interact with Keystone"},{"line_number":58,"context_line":"* ``keystone-manage`` used to bootstrap Keystone data"},{"line_number":59,"context_line":"* ``Devstack`` used to startup Keystone"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"You will find sample configuration files in ``etc/``:"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_896ebdff","line":59,"updated":"2015-06-30 22:17:45.000000000","message":"Maybe make it more eloquent/readable? It should be a table. Copy and paste from \nhttp://pastebin.com/eBVz7Ngw","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":17075,"name":"Solomon","email":"solomongreenberg@gmail.com","username":"solomondg"},"change_message_id":"b0d28e51a695eadf67564e639e123bb09fe69c49","unresolved":false,"context_lines":[{"line_number":67,"context_line":"* ``default_catalog.templates``"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"From here, refer to :doc:`configuration` to choose which backend drivers to"},{"line_number":70,"context_line":"enable and use. Refer to developing.rst to startup Keystone."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"By default, this will show logging on the console from which it was started."},{"line_number":73,"context_line":"Once started, you can initialize data in Keystone for use with the rest of"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba3cc151_db3568da","line":70,"updated":"2015-06-30 22:17:45.000000000","message":"Refer to ``developing.rst`` to startup Keystone.","commit_id":"dc99120f9c3c0c43a6854e46249b5fa08cf35b64"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"c35f83afa3bdc8044a62a20a5a92aed2ad4b471a","unresolved":false,"context_lines":[{"line_number":67,"context_line":"* ``default_catalog.templates``"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"From here, refer to :doc:`configuration` to choose which backend drivers to"},{"line_number":70,"context_line":"enable and use. Refer to developing.rst to startup Keystone."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"By default, this will show logging on the console from which it was started."},{"line_number":73,"context_line":"Once started, you can initialize data in Keystone for use with the rest of"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba3cc151_8580d947","line":70,"updated":"2015-07-01 01:50:10.000000000","message":"i dont think you want to refer end-users to notes on how to develop new keystone features.","commit_id":"24d2651d409d0ecb18862e75e14ba5ca5ebc7722"},{"author":{"_account_id":17074,"name":"Jason Obrien","email":"jasonx.obrien@intel.com","username":"jason10258"},"change_message_id":"0fcd264c88a9fb47c1a20d3eea40c4c78052595e","unresolved":false,"context_lines":[{"line_number":67,"context_line":"* ``default_catalog.templates``"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"From here, refer to :doc:`configuration` to choose which backend drivers to"},{"line_number":70,"context_line":"enable and use. Refer to developing.rst to startup Keystone."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"By default, this will show logging on the console from which it was started."},{"line_number":73,"context_line":"Once started, you can initialize data in Keystone for use with the rest of"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba3cc151_02301ce7","line":70,"in_reply_to":"ba3cc151_8580d947","updated":"2015-07-01 15:18:19.000000000","message":"There are other references within the docs in which it refers end-users to look someplace else for the info.","commit_id":"24d2651d409d0ecb18862e75e14ba5ca5ebc7722"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"3df0830d05c7cd90e43a231dcfb151d6d89521ea","unresolved":false,"context_lines":[{"line_number":59,"context_line":"* | ----------------------------------------------------------------------------|"},{"line_number":60,"context_line":"* | keystone              | Used for interacting with the keystone command line |"},{"line_number":61,"context_line":"* | keystone-manage       |  Used to bootstrap keystone data                    |"},{"line_number":62,"context_line":"* | devstack              |  Used to startup Keystone                           | "},{"line_number":63,"context_line":"* \\_______________________|____________________________________________________/"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"You will find sample configuration files in ``etc/``:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_1e1b5acb","line":62,"updated":"2015-07-02 16:26:09.000000000","message":"You\u0027re missing keystone-all and you should not mention devstack here at all.","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":16975,"name":"Akshay Aggarwal","email":"akshayx.aggarwal@intel.com","username":"Akshay"},"change_message_id":"3c7c2edcf7f05075bfa373d9e51f6094585799cb","unresolved":false,"context_lines":[{"line_number":59,"context_line":"* | ----------------------------------------------------------------------------|"},{"line_number":60,"context_line":"* | keystone              | Used for interacting with the keystone command line |"},{"line_number":61,"context_line":"* | keystone-manage       |  Used to bootstrap keystone data                    |"},{"line_number":62,"context_line":"* | devstack              |  Used to startup Keystone                           | "},{"line_number":63,"context_line":"* \\_______________________|____________________________________________________/"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"You will find sample configuration files in ``etc/``:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_fdad59e9","line":62,"in_reply_to":"ba3cc151_1e1b5acb","updated":"2015-07-02 17:09:54.000000000","message":"Done","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"3df0830d05c7cd90e43a231dcfb151d6d89521ea","unresolved":false,"context_lines":[{"line_number":71,"context_line":"* ``default_catalog.templates``"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"From here, refer to :doc:`configuration` to choose which backend drivers to"},{"line_number":74,"context_line":"enable and use. Refer to ``developing.rst`` to startup Keystone."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"By default, this will show logging on the console from which it was started."},{"line_number":77,"context_line":"Once started, you can initialize data in Keystone for use with the rest of"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_5e6c8234","line":74,"updated":"2015-07-02 16:26:09.000000000","message":"i don\u0027t think you want to tell people reading installing.rst (end users) to refer to developing.rst (for developers)","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"},{"author":{"_account_id":16975,"name":"Akshay Aggarwal","email":"akshayx.aggarwal@intel.com","username":"Akshay"},"change_message_id":"3c7c2edcf7f05075bfa373d9e51f6094585799cb","unresolved":false,"context_lines":[{"line_number":71,"context_line":"* ``default_catalog.templates``"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"From here, refer to :doc:`configuration` to choose which backend drivers to"},{"line_number":74,"context_line":"enable and use. Refer to ``developing.rst`` to startup Keystone."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"By default, this will show logging on the console from which it was started."},{"line_number":77,"context_line":"Once started, you can initialize data in Keystone for use with the rest of"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba3cc151_ddb2d54b","line":74,"in_reply_to":"ba3cc151_5e6c8234","updated":"2015-07-02 17:09:54.000000000","message":"Done","commit_id":"ccdb8f56e951956e46730b92b4a2a1201b040239"}]}
