)]}'
{"specs/make-tempest-pluggable.rst":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"4f2f0381ac45bccd363b61b9898cdc87211f80ea","unresolved":false,"context_lines":[{"line_number":14,"context_line":"https://blueprints.launchpad.net/tempest/+spec/make-tempest-pluggable"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Make it possible to extend tempest with functionality for new projects without"},{"line_number":17,"context_line":"changing existing files, but adding only new files."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8uc%3D","line":17,"updated":"2014-04-25 05:41:26.000000000","message":"I prefer this purpose.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"93579cc8613becf4ca062668f25d68ff7be4161d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"https://blueprints.launchpad.net/tempest/+spec/make-tempest-pluggable"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Make it possible to extend tempest with functionality for new projects without"},{"line_number":17,"context_line":"changing existing files, but adding only new files."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8T0%3D","line":17,"in_reply_to":"AAAAXX%2F%2F8Vw%3D","updated":"2014-04-25 06:34:46.000000000","message":"Yes, nice feature.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"dc618a2230350ceae8381a6c42e4aa70909eed5d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"https://blueprints.launchpad.net/tempest/+spec/make-tempest-pluggable"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Make it possible to extend tempest with functionality for new projects without"},{"line_number":17,"context_line":"changing existing files, but adding only new files."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8Vw%3D","line":17,"in_reply_to":"AAAAXX%2F%2F8uc%3D","updated":"2014-04-25 06:28:37.000000000","message":"Am I right, that this comment is \"agreement\" with statement?","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"4f2f0381ac45bccd363b61b9898cdc87211f80ea","unresolved":false,"context_lines":[{"line_number":25,"context_line":"a) etc/tempest.conf.sample"},{"line_number":26,"context_line":"b) tempest/clients.py"},{"line_number":27,"context_line":"c) tempest/config.py"},{"line_number":28,"context_line":"d) tempest/exceptions.py"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Problem details:"},{"line_number":31,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8t4%3D","line":28,"updated":"2014-04-25 05:41:26.000000000","message":"from https://review.openstack.org/#/c/89322/3/specs/make-tempest-pluggable.rst ,\n\nthe above a) .. d) have been converted to 1. ..4.\nI\u0027m not sure this reason, but the relation between the above description and \"Problem details\" becomes unclear.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"10337f6f6364cbd72e3bf045cbf9f419d75f230f","unresolved":false,"context_lines":[{"line_number":25,"context_line":"a) etc/tempest.conf.sample"},{"line_number":26,"context_line":"b) tempest/clients.py"},{"line_number":27,"context_line":"c) tempest/config.py"},{"line_number":28,"context_line":"d) tempest/exceptions.py"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Problem details:"},{"line_number":31,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8Sg%3D","line":28,"in_reply_to":"AAAAXX%2F%2F8TQ%3D","updated":"2014-04-25 06:38:22.000000000","message":"Thanks for link, looks like it is autoconversion. Will change it for consistency with generated docs.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"93579cc8613becf4ca062668f25d68ff7be4161d","unresolved":false,"context_lines":[{"line_number":25,"context_line":"a) etc/tempest.conf.sample"},{"line_number":26,"context_line":"b) tempest/clients.py"},{"line_number":27,"context_line":"c) tempest/config.py"},{"line_number":28,"context_line":"d) tempest/exceptions.py"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Problem details:"},{"line_number":31,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8TQ%3D","line":28,"in_reply_to":"AAAAXX%2F%2F8VU%3D","updated":"2014-04-25 06:34:46.000000000","message":"Sorry, here is\n\nhttp://docs-draft.openstack.org/22/89322/3/check/gate-qa-specs-docs/9489a70/doc/build/html/specs/make-tempest-pluggable.html\n\nWe can see the docs from Jenkins result.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"dc618a2230350ceae8381a6c42e4aa70909eed5d","unresolved":false,"context_lines":[{"line_number":25,"context_line":"a) etc/tempest.conf.sample"},{"line_number":26,"context_line":"b) tempest/clients.py"},{"line_number":27,"context_line":"c) tempest/config.py"},{"line_number":28,"context_line":"d) tempest/exceptions.py"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Problem details:"},{"line_number":31,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8VU%3D","line":28,"in_reply_to":"AAAAXX%2F%2F8t4%3D","updated":"2014-04-25 06:28:37.000000000","message":"Link is to this file. Here is no number items. Please clarify.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"4f2f0381ac45bccd363b61b9898cdc87211f80ea","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"a) etc/tempest.conf.sample"},{"line_number":46,"context_line":"Insert into this file only static information with description how to change,"},{"line_number":47,"context_line":"update or redefine config groups/options. So, no one will be obliged to change"},{"line_number":48,"context_line":"this file anytime (c) is changed."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"b), c) and d)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8r4%3D","line":47,"updated":"2014-04-25 05:41:26.000000000","message":"In Nova, the configuration sample file has been removed since https://review.openstack.org/#/c/81588/ . I feel this also is another option for Tempest.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"dc618a2230350ceae8381a6c42e4aa70909eed5d","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"a) etc/tempest.conf.sample"},{"line_number":46,"context_line":"Insert into this file only static information with description how to change,"},{"line_number":47,"context_line":"update or redefine config groups/options. So, no one will be obliged to change"},{"line_number":48,"context_line":"this file anytime (c) is changed."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"b), c) and d)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8YI%3D","line":47,"in_reply_to":"AAAAXX%2F%2F8r4%3D","updated":"2014-04-25 06:28:37.000000000","message":"Yes, idea is exactly the same.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"4f2f0381ac45bccd363b61b9898cdc87211f80ea","unresolved":false,"context_lines":[{"line_number":51,"context_line":"should be changed in the same way:"},{"line_number":52,"context_line":"Move it from file-module to dir-module, it will allow store submodules."},{"line_number":53,"context_line":"Submodules are intended to be project-specific and used by main modules."},{"line_number":54,"context_line":"Submodules should be autoimported into main module."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Result:"},{"line_number":57,"context_line":"-------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8rc%3D","line":54,"updated":"2014-04-25 05:41:26.000000000","message":"will you implement this with stevedore?","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"ffce753e40a26deb821f6e0b78048b9bfdbfd587","unresolved":false,"context_lines":[{"line_number":51,"context_line":"should be changed in the same way:"},{"line_number":52,"context_line":"Move it from file-module to dir-module, it will allow store submodules."},{"line_number":53,"context_line":"Submodules are intended to be project-specific and used by main modules."},{"line_number":54,"context_line":"Submodules should be autoimported into main module."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Result:"},{"line_number":57,"context_line":"-------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bad4c104_af53256b","line":54,"in_reply_to":"AAAAXX%2F%2F8WQ%3D","updated":"2014-04-29 07:35:28.000000000","message":"I have looked at stevedore and I think there is no need to use it for implementation of this BP.\n\nDescribed \u0027pluggability\u0027 does not assume substitutable plugins, but only combining info from submodules into one module without preliminary knowing of its names, that are expected for defining namespaces for stevedore.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"dc618a2230350ceae8381a6c42e4aa70909eed5d","unresolved":false,"context_lines":[{"line_number":51,"context_line":"should be changed in the same way:"},{"line_number":52,"context_line":"Move it from file-module to dir-module, it will allow store submodules."},{"line_number":53,"context_line":"Submodules are intended to be project-specific and used by main modules."},{"line_number":54,"context_line":"Submodules should be autoimported into main module."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Result:"},{"line_number":57,"context_line":"-------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAXX%2F%2F8WQ%3D","line":54,"in_reply_to":"AAAAXX%2F%2F8rc%3D","updated":"2014-04-25 06:28:37.000000000","message":"I don\u0027t mind doing it, if it has real pros.","commit_id":"29fde746ed395e6c9cfaab0fc46de984ec8e5bb1"},{"author":{"_account_id":7227,"name":"Timur Nurlygayanov","email":"tnurlygayanov@mirantis.com","username":"tnurlygayanov"},"change_message_id":"86406aa0ff0a80af8a19161bd7d39a44de76d0cb","unresolved":false,"context_lines":[{"line_number":45,"context_line":"1) etc/tempest.conf.sample"},{"line_number":46,"context_line":"Insert into this file only static information with description how to change,"},{"line_number":47,"context_line":"update or redefine config groups/options. So, no one will be obliged to change"},{"line_number":48,"context_line":"this file anytime (c) is changed."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"2), 3) and 4)"},{"line_number":51,"context_line":"should be changed in the same way:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9aa7fdbe_28474878","line":48,"updated":"2014-10-27 20:51:47.000000000","message":"What about configuration files options, how we will merge them?\n\nDo we plan to use separate configs for imported modules? (and parameters will be defined in each module).\n\nIt is not clear how config file will be separated.","commit_id":"aed59fe258925f7c18a0991b53b0b65c49f6afc1"},{"author":{"_account_id":7227,"name":"Timur Nurlygayanov","email":"tnurlygayanov@mirantis.com","username":"tnurlygayanov"},"change_message_id":"86406aa0ff0a80af8a19161bd7d39a44de76d0cb","unresolved":false,"context_lines":[{"line_number":69,"context_line":"Assignee(s)"},{"line_number":70,"context_line":"-----------"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Valeriy Ponomaryov \u003cvponomaryov@mirantis.com\u003e"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Milestones"},{"line_number":75,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9aa7fdbe_e83700fd","line":72,"updated":"2014-10-27 20:51:47.000000000","message":"Could you please add me to this list? I want to participate.","commit_id":"aed59fe258925f7c18a0991b53b0b65c49f6afc1"}]}
