)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"478e3a50ecc3285e050a8abb243c14b84b616471","unresolved":false,"context_lines":[{"line_number":11,"context_line":"ADDITIONAL_VENV_PACKAGES is used to manually add packages that do not"},{"line_number":12,"context_line":"appear in requirements.txt or test-requirements.txt to be installed"},{"line_number":13,"context_line":"into each venv.  Database Python bindings are handled this way when"},{"line_number":14,"context_line":"a dataabse service is enabled."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I9cf298b936fd10c95e2ce5f51aab0d49d4b7f37f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1a6ced46_b29db9be","line":14,"updated":"2015-03-25 15:11:43.000000000","message":"database","commit_id":"5686dbc45dbdc552080592e31bed63b0f201717e"}],"doc/source/configuration.rst":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"7e9b2f34bf44cea534d2a153ec41e7db7f50abc5","unresolved":false,"context_lines":[{"line_number":174,"context_line":"--------------------"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"  | *Default: ``USE_VENV\u003dFalse``*"},{"line_number":177,"context_line":"  |   Enable the use of Python virtual environments by seting ``USE_VENV``"},{"line_number":178,"context_line":"      to ``True``.  This will enable the creation of venvs for each project"},{"line_number":179,"context_line":"      that is defined in the ``PROJECT_VENV`` array."},{"line_number":180,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a80dd14_84343cfc","line":177,"updated":"2015-03-11 18:38:54.000000000","message":"setting","commit_id":"c4a6a32f7b2c3291c0114eb7bb4ea63d1a8d1b5c"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"7e9b2f34bf44cea534d2a153ec41e7db7f50abc5","unresolved":false,"context_lines":[{"line_number":179,"context_line":"      that is defined in the ``PROJECT_VENV`` array."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"  | *Default: ``PROJECT_VENV[\u0027\u003cproject\u003e\u0027]\u003d\u0027\u003cproject-dir\u003e.venv\u0027*"},{"line_number":182,"context_line":"  |   Each entry in the ``PROJECT_VENV`` array contains the diretory name"},{"line_number":183,"context_line":"      of a venv to be used for the project.  The array index is the project"},{"line_number":184,"context_line":"      name.  Multiple projects can use the same venv if desired."},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a80dd14_c415544a","line":182,"updated":"2015-03-11 18:38:54.000000000","message":"directory","commit_id":"c4a6a32f7b2c3291c0114eb7bb4ea63d1a8d1b5c"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"7e9b2f34bf44cea534d2a153ec41e7db7f50abc5","unresolved":false,"context_lines":[{"line_number":188,"context_line":"    PROJECT_VENV[\"glance\"]\u003d${GLANCE_DIR}.venv"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"  | *Default: ``ADDITIONAL_VENV_PACKAGES\u003d\"\"``*"},{"line_number":191,"context_line":"  |   A comma-separated list of additiona packages to be installed into each"},{"line_number":192,"context_line":"      venv.  Often projects will not have certain packages listed in its"},{"line_number":193,"context_line":"      ``requirements.txt`` file because they are \u0027optional\u0027 requirements,"},{"line_number":194,"context_line":"      i.e. only needed for certain configurations.  By default, the enabled"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a80dd14_04076c1e","line":191,"updated":"2015-03-11 18:38:54.000000000","message":"additionnal","commit_id":"c4a6a32f7b2c3291c0114eb7bb4ea63d1a8d1b5c"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"478e3a50ecc3285e050a8abb243c14b84b616471","unresolved":false,"context_lines":[{"line_number":192,"context_line":"      venv.  Often projects will not have certain packages listed in its"},{"line_number":193,"context_line":"      ``requirements.txt`` file because they are \u0027optional\u0027 requirements,"},{"line_number":194,"context_line":"      i.e. only needed for certain configurations.  By default, the enabled"},{"line_number":195,"context_line":"      databases will have their Python bindings added when they are enabled."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"Enable Logging"},{"line_number":198,"context_line":"--------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a6ced46_52dac5e8","line":195,"updated":"2015-03-25 15:11:43.000000000","message":"What about installing test-requirements.txt by default as well?\n\ntest-requirements.txt:MySQL-python\n\n\nI don\u0027t think keeping ADDITINOAL_VENV_PACKAGES is a great solution, but there isn\u0027t really a great solution for this. We do a bad job of handling optional reqs.","commit_id":"5686dbc45dbdc552080592e31bed63b0f201717e"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ffe08a2cb46d59e9a6253a910b16ab3b170ce64f","unresolved":false,"context_lines":[{"line_number":192,"context_line":"      venv.  Often projects will not have certain packages listed in its"},{"line_number":193,"context_line":"      ``requirements.txt`` file because they are \u0027optional\u0027 requirements,"},{"line_number":194,"context_line":"      i.e. only needed for certain configurations.  By default, the enabled"},{"line_number":195,"context_line":"      databases will have their Python bindings added when they are enabled."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"Enable Logging"},{"line_number":198,"context_line":"--------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a6ced46_d233ec5f","line":195,"in_reply_to":"1a6ced46_52dac5e8","updated":"2015-03-26 12:26:22.000000000","message":"FTR: We\u0027ve merged the removal of INSTALL_TESTONLY_PACKAGES, it now acts as if it was set True.","commit_id":"5686dbc45dbdc552080592e31bed63b0f201717e"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"5824fa8bd9049e23189184c92ab8fab9d2e0870c","unresolved":false,"context_lines":[{"line_number":193,"context_line":"      ``requirements.txt`` file because they are \u0027optional\u0027 requirements,"},{"line_number":194,"context_line":"      i.e. only needed for certain configurations.  By default, the enabled"},{"line_number":195,"context_line":"      databases will have their Python bindings added when they are enabled."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"Enable Logging"},{"line_number":198,"context_line":"--------------"},{"line_number":199,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a6ced46_5b3f9025","line":196,"updated":"2015-03-23 23:44:27.000000000","message":"nit: Can you add an example for ADDITIONAL_VENV_PACKAGES to here?","commit_id":"5686dbc45dbdc552080592e31bed63b0f201717e"}]}
