)]}'
{"doc/requirements.txt":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"9c39a91ed5342b3af4a6dc3dbed88c907ead1a75","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027  # BSD"},{"line_number":6,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":7,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":8,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_60a059f4","side":"PARENT","line":5,"updated":"2019-10-30 14:19:06.000000000","message":"You first need to discuss a way to drop python2.7 in openstack/requirements.txt with the requirements team.","commit_id":"e0d2f96faf1faad905840152d417aa95d03230b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b1aaa1be1369321b25bd17936e73dc3804f56775","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027  # BSD"},{"line_number":6,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":7,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":8,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_c9dd0042","side":"PARENT","line":5,"in_reply_to":"3fa7e38b_60a059f4","updated":"2019-11-15 01:02:44.000000000","message":"we discussed this in forum sessions and requirement check will be removed for py2 - https://review.opendev.org/#/c/693631","commit_id":"e0d2f96faf1faad905840152d417aa95d03230b2"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"32c2c92923926063602f922fc69523a95dd93e40","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":6,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":7,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"3fa7e38b_aa887221","line":5,"range":{"start_line":5,"start_character":55,"end_line":5,"end_character":58},"updated":"2019-11-20 20:14:38.000000000","message":"Should we change python version here to 3.6?","commit_id":"c694da7347524bd6fc92caf602e55238196fe2bf"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"3a748acf6174abc8bcd4a32f0dec3238e23f95d7","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":6,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":7,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"3fa7e38b_fc12b160","line":5,"range":{"start_line":5,"start_character":55,"end_line":5,"end_character":58},"in_reply_to":"3fa7e38b_aa887221","updated":"2019-11-21 05:02:25.000000000","message":"Done.","commit_id":"c694da7347524bd6fc92caf602e55238196fe2bf"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"a955fdf64876a6da54c143fbcfd41906b791165f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":6,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":7,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"3fa7e38b_1f28df83","line":5,"range":{"start_line":5,"start_character":55,"end_line":5,"end_character":58},"in_reply_to":"3fa7e38b_aa887221","updated":"2019-11-21 05:16:02.000000000","message":"if we change this to \u00273.6\u0027 then the requirement job is failing as it does not match with g-r.","commit_id":"c694da7347524bd6fc92caf602e55238196fe2bf"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"fce1708951c3c089d2b3fbc79d3e6e75d57745d7","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":6,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":7,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":6,"id":"3fa7e38b_ee441e75","line":5,"range":{"start_line":5,"start_character":37,"end_line":5,"end_character":59},"updated":"2019-11-22 12:45:40.000000000","message":"Is this still needed?","commit_id":"a5b9dcdf8d1b790d45b1f270e03216a7b437d384"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"48e9043f657cb38541c48274090589829bd4b3fb","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":6,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":7,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":6,"id":"3fa7e38b_9f8352a9","line":5,"range":{"start_line":5,"start_character":37,"end_line":5,"end_character":59},"in_reply_to":"3fa7e38b_ee441e75","updated":"2019-11-22 15:42:32.000000000","message":"yeah, as per req team, we need to keep these things till we completely get rid of py2 from OpenStack otherwise pip is not so happy about that. \n- https://review.opendev.org/#/c/693631/4/openstack_requirements/tests/test_check.py@339","commit_id":"a5b9dcdf8d1b790d45b1f270e03216a7b437d384"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"32a8a54449203a7b7f136ae06bec66fe37dbbbe6","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027  # BSD"},{"line_number":6,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":7,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":8,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":7,"id":"3fa7e38b_cbb00644","side":"PARENT","line":6,"updated":"2019-11-26 16:23:35.000000000","message":"Do we really need the \";python_version\u003e\u003d\u00273.4\u0027\" here?","commit_id":"e0d2f96faf1faad905840152d417aa95d03230b2"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"df3d1236faefe6de7c9c6a272e76761def046ee5","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027  # BSD"},{"line_number":6,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,!\u003d2.1.0,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027  # BSD"},{"line_number":7,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":8,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":7,"id":"3fa7e38b_dc544325","side":"PARENT","line":6,"in_reply_to":"3fa7e38b_cbb00644","updated":"2019-11-27 08:00:34.000000000","message":"yeah, as per requirement team, we need to keep these things till we completely get rid of py2 from OpenStack. For more info. please refer [1].\n\n[1] https://review.opendev.org/#/c/693631/4/openstack_requirements/tests/test_check.py@339","commit_id":"e0d2f96faf1faad905840152d417aa95d03230b2"}],"releasenotes/notes/drop-py-2-7-bfbdac2889ac051a.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c848e9ce5eefd4064ab63479cae9442806d0b536","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Python 2.7 support has been dropped. Last release of neutron-vpnaas-dashboard"},{"line_number":5,"context_line":"    to support py2.7 is OpenStack Train. The minimum version of Python now"},{"line_number":6,"context_line":"    supported by neutron-vpnaas-dashboard is Python 3.6."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_440d383c","line":4,"updated":"2019-10-30 07:25:08.000000000","message":"You usually comments on longer line. Please follow your policy.","commit_id":"33f70b0d2311a031b6c8d99a37ba3bdadd993231"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8334c7cf13548ae6c9cb667067e9701ca82a6b62","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Python 2.7 support has been dropped. Last release of neutron-vpnaas-dashboard"},{"line_number":5,"context_line":"    to support py2.7 is OpenStack Train. The minimum version of Python now"},{"line_number":6,"context_line":"    supported by neutron-vpnaas-dashboard is Python 3.6."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_31039944","line":4,"in_reply_to":"3fa7e38b_440d383c","updated":"2019-10-30 10:29:35.000000000","message":"LOL.","commit_id":"33f70b0d2311a031b6c8d99a37ba3bdadd993231"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c848e9ce5eefd4064ab63479cae9442806d0b536","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Python 2.7 support has been dropped. Last release of neutron-vpnaas-dashboard"},{"line_number":5,"context_line":"    to support py2.7 is OpenStack Train. The minimum version of Python now"},{"line_number":6,"context_line":"    supported by neutron-vpnaas-dashboard is Python 3.6."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_840fb037","line":5,"range":{"start_line":5,"start_character":14,"end_line":5,"end_character":20},"updated":"2019-10-30 07:25:08.000000000","message":"Could you use py2.7 and Python 2.7 consistently?","commit_id":"33f70b0d2311a031b6c8d99a37ba3bdadd993231"}],"setup.cfg":[{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"32a8a54449203a7b7f136ae06bec66fe37dbbbe6","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author-email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home-page \u003d https://docs.openstack.org/neutron-vpnaas-dashboard/latest/"},{"line_number":9,"context_line":"classifier \u003d"},{"line_number":10,"context_line":"    Environment :: OpenStack"},{"line_number":11,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":7,"id":"3fa7e38b_4b7096a5","side":"PARENT","line":8,"updated":"2019-11-26 16:23:35.000000000","message":"Can we add \"python-requires \u003d \u003e\u003d3.6\" here?","commit_id":"e0d2f96faf1faad905840152d417aa95d03230b2"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"df3d1236faefe6de7c9c6a272e76761def046ee5","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    README.rst"},{"line_number":6,"context_line":"author \u003d OpenStack"},{"line_number":7,"context_line":"author-email \u003d openstack-discuss@lists.openstack.org"},{"line_number":8,"context_line":"home-page \u003d https://docs.openstack.org/neutron-vpnaas-dashboard/latest/"},{"line_number":9,"context_line":"classifier \u003d"},{"line_number":10,"context_line":"    Environment :: OpenStack"},{"line_number":11,"context_line":"    Intended Audience :: Information Technology"}],"source_content_type":"text/x-ttcn-cfg","patch_set":7,"id":"3fa7e38b_5c0ff338","side":"PARENT","line":8,"in_reply_to":"3fa7e38b_4b7096a5","updated":"2019-11-27 08:00:34.000000000","message":"ok will add it in next PS.\nthanks","commit_id":"e0d2f96faf1faad905840152d417aa95d03230b2"}],"tox.ini":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"c848e9ce5eefd4064ab63479cae9442806d0b536","unresolved":false,"context_lines":[{"line_number":3,"context_line":"minversion \u003d 2.3.2"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"usedevelop \u003d True"},{"line_number":8,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"},{"line_number":9,"context_line":"         NOSE_WITH_OPENSTACK\u003d1"}],"source_content_type":"text/x-properties","patch_set":2,"id":"3fa7e38b_c4192888","line":6,"updated":"2019-10-30 07:25:08.000000000","message":"This patch drops all python 2.7 related testenv.\nCould you drop basepython from each env and move it to [testenv].","commit_id":"33f70b0d2311a031b6c8d99a37ba3bdadd993231"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8334c7cf13548ae6c9cb667067e9701ca82a6b62","unresolved":false,"context_lines":[{"line_number":3,"context_line":"minversion \u003d 2.3.2"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"usedevelop \u003d True"},{"line_number":8,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"},{"line_number":9,"context_line":"         NOSE_WITH_OPENSTACK\u003d1"}],"source_content_type":"text/x-properties","patch_set":2,"id":"3fa7e38b_f4c08f2d","line":6,"in_reply_to":"3fa7e38b_c4192888","updated":"2019-10-30 10:29:35.000000000","message":"Done.\nThanks","commit_id":"33f70b0d2311a031b6c8d99a37ba3bdadd993231"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"fce1708951c3c089d2b3fbc79d3e6e75d57745d7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"envlist \u003d py37,py3-{dj111,dj22},pep8"},{"line_number":3,"context_line":"minversion \u003d 2.3.2"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"usedevelop \u003d True"}],"source_content_type":"text/x-properties","patch_set":6,"id":"3fa7e38b_6e502e2d","line":4,"updated":"2019-11-22 12:45:40.000000000","message":"I would like to see ignore_basepython_conflict too.\n\nIn addition, minversion of tox does not know py37....","commit_id":"a5b9dcdf8d1b790d45b1f270e03216a7b437d384"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"72bc49d69ed315ae37139b613e56deef95bae3ca","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"envlist \u003d py37,py3-{dj111,dj22},pep8"},{"line_number":3,"context_line":"minversion \u003d 2.3.2"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"usedevelop \u003d True"}],"source_content_type":"text/x-properties","patch_set":6,"id":"3fa7e38b_9a392040","line":4,"in_reply_to":"3fa7e38b_6e502e2d","updated":"2019-11-22 16:17:58.000000000","message":"Done.","commit_id":"a5b9dcdf8d1b790d45b1f270e03216a7b437d384"}]}
