)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"98af438d04d91b984f94995447e436558cd1d13f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix and enhance \"Exercising the Services Locally\" docs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Fix and enhance some parts of the \"Exercising the Services Locally\""},{"line_number":10,"context_line":"documentation."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I23618962d24856074e7b1b06e68e82e64f904ed4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9af37de9_4087a561","line":10,"updated":"2015-05-11 13:25:54.000000000","message":"I think it is worth mentioning that we\u0027re (well, you are) updating it to support RHEL7, not RHEL6. That seems to be the main thing that is being changed here.","commit_id":"2257b743dca34062d71a2808bd462b0f40ae7e9d"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b6cd0db403cadd3f597f1685d9c7c7af70391128","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix and enhance \"Exercising the Services Locally\" docs"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Fix and enhance some parts of the \"Exercising the Services Locally\""},{"line_number":10,"context_line":"documentation."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I23618962d24856074e7b1b06e68e82e64f904ed4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9af37de9_23feeb6b","line":10,"in_reply_to":"9af37de9_4087a561","updated":"2015-05-11 14:00:50.000000000","message":"Done","commit_id":"2257b743dca34062d71a2808bd462b0f40ae7e9d"}],"doc/source/dev/dev-quickstart.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"528805a2eb7609d3b63e0ab44995954229b8e745","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    # Fedora/RHEL:"},{"line_number":96,"context_line":"    sudo yum install rabbitmq-server"},{"line_number":97,"context_line":"    sudo systemctl start rabbitmq-server.service"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"    # openSUSE/SLE 12:"},{"line_number":100,"context_line":"    sudo zypper install rabbitmq-server"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_ae6e0bff","line":97,"updated":"2015-05-08 02:32:47.000000000","message":"I tried this in RHEL6.5 and it doesn\u0027t work. But I think the original worked in RHEL7. I didn\u0027t try it just now, but I think I have used the original instructions before and they worked.","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"528805a2eb7609d3b63e0ab44995954229b8e745","unresolved":false,"context_lines":[{"line_number":106,"context_line":"    # sudo apt-get install mysql-server"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    # Fedora/RHEL:"},{"line_number":109,"context_line":"    # sudo yum install mariadb"},{"line_number":110,"context_line":"    # sudo systemctl start mariadb.service"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"    # openSUSE/SLE 12:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_4e5bf754","line":109,"updated":"2015-05-08 02:32:47.000000000","message":"that\u0027s for rhel7, right?\n\nDo we want to remove the instructions for rhel6 (in case someone uses python2.7 on it), or should we just not \u0027support\u0027 rhel6 any more. If we want to go with rhel7, maybe we should change the \u0027Fedora/RHEL\u0027 strings to \u0027Fedora/RHEL7\u0027?","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b2b9aa41aa02a7259dc40b5795c8326800778a08","unresolved":false,"context_lines":[{"line_number":106,"context_line":"    # sudo apt-get install mysql-server"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    # Fedora/RHEL:"},{"line_number":109,"context_line":"    # sudo yum install mariadb"},{"line_number":110,"context_line":"    # sudo systemctl start mariadb.service"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"    # openSUSE/SLE 12:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_5ab4c3cf","line":109,"in_reply_to":"1aca2d91_4e5bf754","updated":"2015-05-08 13:02:11.000000000","message":"+1 for s/RHEL/RHEL7\n\nI expected someone that is using RHEL \u003c\u003d6 to adapt the guide for their own use case, since, just like you pointed Ironic needs python \u003e\u003d 2.7 to run as well.","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"528805a2eb7609d3b63e0ab44995954229b8e745","unresolved":false,"context_lines":[{"line_number":133,"context_line":"#. Clone the ``Ironic`` repository and install it within a virtualenv::"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    # activate the virtualenv"},{"line_number":136,"context_line":"    git clone https://git.openstack.org/openstack/ironic"},{"line_number":137,"context_line":"    cd ironic"},{"line_number":138,"context_line":"    tox -evenv -- echo \u0027done\u0027"},{"line_number":139,"context_line":"    source .tox/venv/bin/activate"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_d9034f0c","line":136,"updated":"2015-05-08 02:32:47.000000000","message":"maybe \u0027cd ~\u0027 before this, in case they are still in python-ironicclient/ directory (from above).","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b2b9aa41aa02a7259dc40b5795c8326800778a08","unresolved":false,"context_lines":[{"line_number":133,"context_line":"#. Clone the ``Ironic`` repository and install it within a virtualenv::"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    # activate the virtualenv"},{"line_number":136,"context_line":"    git clone https://git.openstack.org/openstack/ironic"},{"line_number":137,"context_line":"    cd ironic"},{"line_number":138,"context_line":"    tox -evenv -- echo \u0027done\u0027"},{"line_number":139,"context_line":"    source .tox/venv/bin/activate"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_fac5cf3b","line":136,"in_reply_to":"1aca2d91_d9034f0c","updated":"2015-05-08 13:02:11.000000000","message":"+1 True","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"c476c4e8dd3cb42d8497cba4b8cbad39ccb94538","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"   .. note::"},{"line_number":186,"context_line":"     You should now be able to interact with Ironic via the python client"},{"line_number":187,"context_line":"     (installed in the first window) and observe both services\u0027 debug outputs"},{"line_number":188,"context_line":"     in the other two windows. This is a good way to test new features or"},{"line_number":189,"context_line":"     play with the functionality without necessarily starting DevStack."},{"line_number":190,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_0b20a39a","line":187,"updated":"2015-05-06 11:23:17.000000000","message":"I think it shouldn\u0027t be a note, just text as it was before would be better.","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"528805a2eb7609d3b63e0ab44995954229b8e745","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"   .. note::"},{"line_number":186,"context_line":"     You should now be able to interact with Ironic via the python client"},{"line_number":187,"context_line":"     (installed in the first window) and observe both services\u0027 debug outputs"},{"line_number":188,"context_line":"     in the other two windows. This is a good way to test new features or"},{"line_number":189,"context_line":"     play with the functionality without necessarily starting DevStack."},{"line_number":190,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_59da9f79","line":187,"in_reply_to":"1aca2d91_0b20a39a","updated":"2015-05-08 02:32:47.000000000","message":"I agree with Vladyslav.\n\nWhat we could do is have this start a new paragraph -- so it isn\u0027t part of the last bullet.\n\nThen the stuff following this can be numbered from 1. (Or don\u0027t number the stuff after this, or use bullets).","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b2b9aa41aa02a7259dc40b5795c8326800778a08","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"   .. note::"},{"line_number":186,"context_line":"     You should now be able to interact with Ironic via the python client"},{"line_number":187,"context_line":"     (installed in the first window) and observe both services\u0027 debug outputs"},{"line_number":188,"context_line":"     in the other two windows. This is a good way to test new features or"},{"line_number":189,"context_line":"     play with the functionality without necessarily starting DevStack."},{"line_number":190,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_5aeba3b0","line":187,"in_reply_to":"1aca2d91_59da9f79","updated":"2015-05-08 13:02:11.000000000","message":"Done","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"c476c4e8dd3cb42d8497cba4b8cbad39ccb94538","unresolved":false,"context_lines":[{"line_number":188,"context_line":"     in the other two windows. This is a good way to test new features or"},{"line_number":189,"context_line":"     play with the functionality without necessarily starting DevStack."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"#. To get started, list the available commands and resources::"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    # get a list of available commands"},{"line_number":194,"context_line":"    ironic help"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_0b578303","line":191,"updated":"2015-05-06 11:23:17.000000000","message":"I think this part was ok before.","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"528805a2eb7609d3b63e0ab44995954229b8e745","unresolved":false,"context_lines":[{"line_number":188,"context_line":"     in the other two windows. This is a good way to test new features or"},{"line_number":189,"context_line":"     play with the functionality without necessarily starting DevStack."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"#. To get started, list the available commands and resources::"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    # get a list of available commands"},{"line_number":194,"context_line":"    ironic help"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_79df9b69","line":191,"in_reply_to":"1aca2d91_0b578303","updated":"2015-05-08 02:32:47.000000000","message":"I am fine with the original too. \n\nAlthough if you wanted to, it might be better to use bullets (points) instead of numbers for the three things here:\n- to get started...\n- here is an example walkthrough...\n- if you make some code changes, ...","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b2b9aa41aa02a7259dc40b5795c8326800778a08","unresolved":false,"context_lines":[{"line_number":188,"context_line":"     in the other two windows. This is a good way to test new features or"},{"line_number":189,"context_line":"     play with the functionality without necessarily starting DevStack."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"#. To get started, list the available commands and resources::"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    # get a list of available commands"},{"line_number":194,"context_line":"    ironic help"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_fadcaf13","line":191,"in_reply_to":"1aca2d91_79df9b69","updated":"2015-05-08 13:02:11.000000000","message":"Done","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"c476c4e8dd3cb42d8497cba4b8cbad39ccb94538","unresolved":false,"context_lines":[{"line_number":224,"context_line":""},{"line_number":225,"context_line":"      # you have now enrolled a node sufficiently to be able to control"},{"line_number":226,"context_line":"      # its power state from ironic!"},{"line_number":227,"context_line":"      ironic node-set-power-state $NODE on"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":".. note::"},{"line_number":230,"context_line":"  If you make some code changes and want to test their effects,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_2b791f94","line":227,"updated":"2015-05-06 11:23:17.000000000","message":"I think this part was ok before.","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b2b9aa41aa02a7259dc40b5795c8326800778a08","unresolved":false,"context_lines":[{"line_number":224,"context_line":""},{"line_number":225,"context_line":"      # you have now enrolled a node sufficiently to be able to control"},{"line_number":226,"context_line":"      # its power state from ironic!"},{"line_number":227,"context_line":"      ironic node-set-power-state $NODE on"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":".. note::"},{"line_number":230,"context_line":"  If you make some code changes and want to test their effects,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_1af52b82","line":227,"in_reply_to":"1aca2d91_2b791f94","updated":"2015-05-08 13:02:11.000000000","message":"Done","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"528805a2eb7609d3b63e0ab44995954229b8e745","unresolved":false,"context_lines":[{"line_number":226,"context_line":"      # its power state from ironic!"},{"line_number":227,"context_line":"      ironic node-set-power-state $NODE on"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":".. note::"},{"line_number":230,"context_line":"  If you make some code changes and want to test their effects,"},{"line_number":231,"context_line":"  install again with \"python setup.py develop\", stop the services"},{"line_number":232,"context_line":"  with Ctrl-C, and restart them."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_f983ab54","line":229,"updated":"2015-05-08 02:32:47.000000000","message":"I don\u0027t think that this requires a note. (But honestly, I really don\u0027t like the use of \"note::\" unless it really needs to stick out.)","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b2b9aa41aa02a7259dc40b5795c8326800778a08","unresolved":false,"context_lines":[{"line_number":226,"context_line":"      # its power state from ironic!"},{"line_number":227,"context_line":"      ironic node-set-power-state $NODE on"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":".. note::"},{"line_number":230,"context_line":"  If you make some code changes and want to test their effects,"},{"line_number":231,"context_line":"  install again with \"python setup.py develop\", stop the services"},{"line_number":232,"context_line":"  with Ctrl-C, and restart them."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1aca2d91_faf38f9c","line":229,"in_reply_to":"1aca2d91_f983ab54","updated":"2015-05-08 13:02:11.000000000","message":"Done","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"528805a2eb7609d3b63e0ab44995954229b8e745","unresolved":false,"context_lines":[{"line_number":228,"context_line":""},{"line_number":229,"context_line":".. note::"},{"line_number":230,"context_line":"  If you make some code changes and want to test their effects,"},{"line_number":231,"context_line":"  install again with \"python setup.py develop\", stop the services"},{"line_number":232,"context_line":"  with Ctrl-C, and restart them."},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":1,"id":"1aca2d91_b96f73c4","line":231,"updated":"2015-05-08 02:32:47.000000000","message":"hmm, just thinking. I never install again; I just make the code changes and restart the services.","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b2b9aa41aa02a7259dc40b5795c8326800778a08","unresolved":false,"context_lines":[{"line_number":228,"context_line":""},{"line_number":229,"context_line":".. note::"},{"line_number":230,"context_line":"  If you make some code changes and want to test their effects,"},{"line_number":231,"context_line":"  install again with \"python setup.py develop\", stop the services"},{"line_number":232,"context_line":"  with Ctrl-C, and restart them."},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":1,"id":"1aca2d91_da4573b3","line":231,"in_reply_to":"1aca2d91_b96f73c4","updated":"2015-05-08 13:02:11.000000000","message":"Some stuff changes needs a reinstall. Example, if you add a new driver to the setup.conf you will need to run setup.py again.\n\nSo I think this paragraph is correct cause it covers all types of changes.","commit_id":"96fa84c58d7d88864c66184b7b08384e2c24bea1"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"98af438d04d91b984f94995447e436558cd1d13f","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    sudo apt-get install python-dev libssl-dev python-pip libmysqlclient-dev libxml2-dev libxslt-dev libpq-dev git git-review libffi-dev gettext ipmitool psmisc graphviz"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"- Fedora/RHEL::"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    sudo yum install python-devel openssl-devel python-pip mysql-devel libxml2-devel libxslt-devel postgresql-devel git git-review libffi-devel gettext ipmitool psmisc graphviz"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_005cfd23","line":21,"updated":"2015-05-11 13:25:54.000000000","message":"if you do another revision, maybe add RHEL7 here too. It works for RHEL6, but that might confuse folks.","commit_id":"2257b743dca34062d71a2808bd462b0f40ae7e9d"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"b6cd0db403cadd3f597f1685d9c7c7af70391128","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    sudo apt-get install python-dev libssl-dev python-pip libmysqlclient-dev libxml2-dev libxslt-dev libpq-dev git git-review libffi-dev gettext ipmitool psmisc graphviz"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"- Fedora/RHEL::"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    sudo yum install python-devel openssl-devel python-pip mysql-devel libxml2-devel libxslt-devel postgresql-devel git git-review libffi-devel gettext ipmitool psmisc graphviz"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9af37de9_a3765b3c","line":21,"in_reply_to":"9af37de9_005cfd23","updated":"2015-05-11 14:00:50.000000000","message":"Done","commit_id":"2257b743dca34062d71a2808bd462b0f40ae7e9d"}]}
