)]}'
{"setup.cfg":[{"author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"change_message_id":"d46f33e345842b74f4d75b93c2b8ccc7bfecf3b3","unresolved":false,"context_lines":[{"line_number":89,"context_line":"output_file \u003d glance/locale/glance.pot"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"[pbr]"},{"line_number":92,"context_line":"autodoc_tree_index_modules \u003d True"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"1aa78d24_0ef039c8","line":92,"updated":"2016-07-13 01:41:44.000000000","message":"Could you remove this unrelated change?","commit_id":"365c54267d4d20cbce8c8e77462ae22ddd2c7429"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"69556506ce3aab6b5afdcb9339b311e79595c9a3","unresolved":false,"context_lines":[{"line_number":89,"context_line":"output_file \u003d glance/locale/glance.pot"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"[pbr]"},{"line_number":92,"context_line":"autodoc_tree_index_modules \u003d True"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"1aa78d24_7f9d2509","line":92,"in_reply_to":"1aa78d24_0ef039c8","updated":"2016-07-13 03:57:58.000000000","message":"Done","commit_id":"365c54267d4d20cbce8c8e77462ae22ddd2c7429"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"1efdce16a368a398fb52b6223c8f7c77501050e8","unresolved":false,"context_lines":[{"line_number":89,"context_line":"output_file \u003d glance/locale/glance.pot"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"[pbr]"},{"line_number":92,"context_line":"autodoc_tree_index_modules \u003d True"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"1aa78d24_1a87cf61","line":92,"in_reply_to":"1aa78d24_7f9d2509","updated":"2016-07-13 04:15:47.000000000","message":"@Louis, There\u0027s no extra space or lines added. don\u0027t know why gerrit shows change here","commit_id":"365c54267d4d20cbce8c8e77462ae22ddd2c7429"},{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"be38558d9d1e57f9e97629abf7e4a268bc771b60","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    Operating System :: POSIX :: Linux"},{"line_number":15,"context_line":"    Programming Language :: Python"},{"line_number":16,"context_line":"    Programming Language :: Python :: 2"},{"line_number":17,"context_line":"    Programming Language :: Python :: 2.7"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.4"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.5"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_8ba34db1","line":17,"updated":"2016-07-13 17:27:35.000000000","message":"\"Programming Language :: Python :: 3\" string is required as well.","commit_id":"a7a1229a5b1fa6209d8245e96185e9c6b44a6aec"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"5fc2abe7788cf42494d9ded821c3fd9b32e0ea4c","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    Operating System :: POSIX :: Linux"},{"line_number":15,"context_line":"    Programming Language :: Python"},{"line_number":16,"context_line":"    Programming Language :: Python :: 2"},{"line_number":17,"context_line":"    Programming Language :: Python :: 2.7"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.4"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.5"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_df5334e1","line":17,"in_reply_to":"1aa78d24_8ba34db1","updated":"2016-07-14 05:59:21.000000000","message":"Done","commit_id":"a7a1229a5b1fa6209d8245e96185e9c6b44a6aec"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"e4b10140e8d7ae2608595a70e07b15e821d34baf","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    Programming Language :: Python"},{"line_number":16,"context_line":"    Programming Language :: Python :: 2"},{"line_number":17,"context_line":"    Programming Language :: Python :: 2.7"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.4"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.5"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"[files]"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_ab78ce8f","line":18,"range":{"start_line":18,"start_character":37,"end_line":18,"end_character":41},"updated":"2016-07-13 15:57:23.000000000","message":"please file a separate commit for 34 or add this info to the commit message.","commit_id":"a7a1229a5b1fa6209d8245e96185e9c6b44a6aec"},{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"be38558d9d1e57f9e97629abf7e4a268bc771b60","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    Programming Language :: Python"},{"line_number":16,"context_line":"    Programming Language :: Python :: 2"},{"line_number":17,"context_line":"    Programming Language :: Python :: 2.7"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.4"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.5"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"[files]"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_abb729f7","line":18,"range":{"start_line":18,"start_character":37,"end_line":18,"end_character":41},"in_reply_to":"1aa78d24_ab78ce8f","updated":"2016-07-13 17:27:35.000000000","message":"Are you sure that glance supports python 3.4? Afaik it\u0027s not true and if you run it under 3.4 env it will fail. So if some unit tests pass it doesn\u0027t guarantee full python 3 support.","commit_id":"a7a1229a5b1fa6209d8245e96185e9c6b44a6aec"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"5fc2abe7788cf42494d9ded821c3fd9b32e0ea4c","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    Programming Language :: Python"},{"line_number":16,"context_line":"    Programming Language :: Python :: 2"},{"line_number":17,"context_line":"    Programming Language :: Python :: 2.7"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.4"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.5"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"[files]"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_1f5c9cef","line":18,"range":{"start_line":18,"start_character":37,"end_line":18,"end_character":41},"in_reply_to":"1aa78d24_ab78ce8f","updated":"2016-07-14 05:59:21.000000000","message":"removing 34 as unit tests are failed","commit_id":"a7a1229a5b1fa6209d8245e96185e9c6b44a6aec"},{"author":{"_account_id":7002,"name":"Yatin Kumbhare","email":"yatinkumbhare@gmail.com","username":"yatin.kumbhare"},"change_message_id":"5fc2abe7788cf42494d9ded821c3fd9b32e0ea4c","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    Programming Language :: Python"},{"line_number":16,"context_line":"    Programming Language :: Python :: 2"},{"line_number":17,"context_line":"    Programming Language :: Python :: 2.7"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.4"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.5"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"[files]"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"1aa78d24_ff60b0a6","line":18,"range":{"start_line":18,"start_character":37,"end_line":18,"end_character":41},"in_reply_to":"1aa78d24_abb729f7","updated":"2016-07-14 05:59:21.000000000","message":"removing 34 as unit tests are failed, only few passing.","commit_id":"a7a1229a5b1fa6209d8245e96185e9c6b44a6aec"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f817d8cfa5636f50a80a0f277bfa0eccd02f36ca","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    Programming Language :: Python :: 2"},{"line_number":17,"context_line":"    Programming Language :: Python :: 2.7"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.5"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"[files]"},{"line_number":22,"context_line":"data_files \u003d"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"dada55a8_347d101d","line":19,"updated":"2016-07-19 13:55:02.000000000","message":"If the argument raised in a previous PS holds true that running under python3.4 passes unit tests, but still doesn\u0027t work functionally, why would that be any different for python3.5?","commit_id":"1a9a812eca6f7842b638ebe367e4974558acc63b"}],"tox.ini":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f817d8cfa5636f50a80a0f277bfa0eccd02f36ca","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 1.6"},{"line_number":3,"context_line":"envlist \u003d py35,py34,py27,pep8"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"}],"source_content_type":"text/x-properties","patch_set":3,"id":"dada55a8_d2ff5fff","line":3,"updated":"2016-07-19 13:55:02.000000000","message":"This is the list of environments that get executed by default if you run tox without specifying one of them explicitly. As most systems will only have either py34 or py35 installed, but not both, I don\u0027t think it makes sense this way.\n\nI we agree that we are moving our default platform from Trusty to Xenial, then instead replacing py34 with py35 in this list would seem more useful.","commit_id":"1a9a812eca6f7842b638ebe367e4974558acc63b"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"4a988849f3ce8b27c24f02d2597cd9689161ffb1","unresolved":false,"context_lines":[{"line_number":43,"context_line":"commands \u003d oslo_debug_helper {posargs}"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"[testenv:py35]"},{"line_number":46,"context_line":"commands \u003d"},{"line_number":47,"context_line":"  lockutils-wrapper python setup.py testr --slowest --testr-args\u003d\u0027glance.tests.unit\u0027"},{"line_number":48,"context_line":"  python -m testtools.run \\"},{"line_number":49,"context_line":"    glance.tests.functional.db.test_simple \\"},{"line_number":50,"context_line":"    glance.tests.functional.test_client_exceptions \\"},{"line_number":51,"context_line":"    glance.tests.functional.v1.test_multiprocessing"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"[testenv:pep8]"},{"line_number":54,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":3,"id":"1aa78d24_07541252","line":51,"range":{"start_line":46,"start_character":0,"end_line":51,"end_character":51},"updated":"2016-07-15 10:34:04.000000000","message":"can we avoid this duplication like, https://review.openstack.org/#/c/338232\n\n???","commit_id":"1a9a812eca6f7842b638ebe367e4974558acc63b"},{"author":{"_account_id":17645,"name":"Shan Guo","email":"guoshan.jolie@gmail.com","username":"guoshan"},"change_message_id":"24fd34461350e4ea12297d3ebeed5506ce08cdb3","unresolved":false,"context_lines":[{"line_number":30,"context_line":"basepython \u003d python3.4"},{"line_number":31,"context_line":"commands \u003d oslo_debug_helper {posargs}"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"[testenv:py34]"},{"line_number":34,"context_line":"commands \u003d"},{"line_number":35,"context_line":"  lockutils-wrapper python setup.py testr --slowest --testr-args\u003d\u0027glance.tests.unit\u0027"},{"line_number":36,"context_line":"  python -m testtools.run \\"},{"line_number":37,"context_line":"    glance.tests.functional.db.test_simple \\"},{"line_number":38,"context_line":"    glance.tests.functional.test_client_exceptions \\"},{"line_number":39,"context_line":"    glance.tests.functional.v1.test_multiprocessing"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"[testenv:debug-py35]"},{"line_number":42,"context_line":"basepython \u003d python3.5"}],"source_content_type":"text/x-properties","patch_set":4,"id":"5ff73747_ec690ef9","line":39,"range":{"start_line":33,"start_character":0,"end_line":39,"end_character":51},"updated":"2017-04-27 06:31:16.000000000","message":"If we drop py34, these no longer needed.","commit_id":"0a0028dd04892322425a04b5b72d10f072a2aa68"}]}
