)]}'
{"specs/liberty/optional-deps.rst":[{"author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"change_message_id":"7e59636ee40521bde7e398ceee1ed7b0ab388666","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Proposed change"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Add extras to oslo.db exporting the various driver options it uses, and update"},{"line_number":19,"context_line":"keystone to consume those during CI. Deal with any issues, and then open the"},{"line_number":20,"context_line":"floodgates."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5afe65bd_799b4a73","line":18,"updated":"2015-06-03 04:25:06.000000000","message":"This change doesn\u0027t solve the described problem.\n\nIt does provide a sample showing how the described problem can be solved. I\u0027d be happier if it started with something like \"Provide a proof-of-concept showing how this problem be solved - \"","commit_id":"d102bc838e9fa89ea30cac0594adf353bc3a4173"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"d4e66c5dfc6c99fb799e42f7d6a3fe067f86185a","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Proposed change"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Add extras to oslo.db exporting the various driver options it uses, and update"},{"line_number":19,"context_line":"keystone to consume those during CI. Deal with any issues, and then open the"},{"line_number":20,"context_line":"floodgates."},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_a3fd4470","line":18,"in_reply_to":"5afe65bd_799b4a73","updated":"2015-06-29 00:14:23.000000000","message":"Sorry, I don\u0027t follow.","commit_id":"d102bc838e9fa89ea30cac0594adf353bc3a4173"},{"author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"change_message_id":"7e59636ee40521bde7e398ceee1ed7b0ab388666","unresolved":false,"context_lines":[{"line_number":56,"context_line":"Testing Impact"},{"line_number":57,"context_line":"--------------"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"None."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Implementation"},{"line_number":62,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5afe65bd_5989ae25","line":59,"updated":"2015-06-03 04:25:06.000000000","message":"tox.ini will need to be re-written to \"pip install .[tests]\" (or similar) rather than reading test-requirements. That\u0027s not a change in the way we test though so maybe it doesn\u0027t need to be mentioned here.","commit_id":"d102bc838e9fa89ea30cac0594adf353bc3a4173"},{"author":{"_account_id":9453,"name":"James Polley","email":"jp@jamezpolley.com","username":"tchaypo"},"change_message_id":"7e59636ee40521bde7e398ceee1ed7b0ab388666","unresolved":false,"context_lines":[{"line_number":90,"context_line":"  export the choice from the application but centralise the implementation."},{"line_number":91,"context_line":"  Concretely, is it \u0027pip install nova oslo.db[mysql]\u0027 or \u0027pip install"},{"line_number":92,"context_line":"  nova[mysql]\u0027, and should the latter case be defined as \u0027mysql: PyMySQL\u0027 or"},{"line_number":93,"context_line":"  \u0027mysql: oslo.db[mysql]\u0027."},{"line_number":94,"context_line":"* Ensure everyone knows to use latest virtualenv packages (the requirements"},{"line_number":95,"context_line":"  management spec will be driving that)."},{"line_number":96,"context_line":"* Teach update.py to update extras in setup.cfg."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5afe65bd_398cb234","line":93,"updated":"2015-06-03 04:25:06.000000000","message":"This seems to be related to the specific poc change descriped in the proposed solution, rather than the broader problem","commit_id":"d102bc838e9fa89ea30cac0594adf353bc3a4173"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"d4e66c5dfc6c99fb799e42f7d6a3fe067f86185a","unresolved":false,"context_lines":[{"line_number":90,"context_line":"  export the choice from the application but centralise the implementation."},{"line_number":91,"context_line":"  Concretely, is it \u0027pip install nova oslo.db[mysql]\u0027 or \u0027pip install"},{"line_number":92,"context_line":"  nova[mysql]\u0027, and should the latter case be defined as \u0027mysql: PyMySQL\u0027 or"},{"line_number":93,"context_line":"  \u0027mysql: oslo.db[mysql]\u0027."},{"line_number":94,"context_line":"* Ensure everyone knows to use latest virtualenv packages (the requirements"},{"line_number":95,"context_line":"  management spec will be driving that)."},{"line_number":96,"context_line":"* Teach update.py to update extras in setup.cfg."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_c302c86f","line":93,"in_reply_to":"5afe65bd_398cb234","updated":"2015-06-29 00:14:23.000000000","message":"It is however a work item, no?","commit_id":"d102bc838e9fa89ea30cac0594adf353bc3a4173"}]}
