)]}'
{"requirements.txt":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ba3eade1996da15dc3b3fa790141563ae586e0e8","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Babel!\u003d2.4.0,\u003e\u003d2.3.4 # BSD"},{"line_number":16,"context_line":"Django\u003e\u003d 2.2 # BSD"},{"line_number":17,"context_line":"django-babel\u003e\u003d0.6.2 # BSD"},{"line_number":18,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e Drop Django 1.11 support"},{"line_number":19,"context_line":"django-compressor\u003e\u003d2.0 # MIT"},{"line_number":20,"context_line":"django-pyscss\u003e\u003d2.0.2 # BSD License (2 clause)"},{"line_number":21,"context_line":"python-karborclient\u003e\u003d0.6.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":6,"id":"3fa7e38b_b47fb0dc","line":18,"updated":"2020-01-21 06:52:43.000000000","message":"Uga... side effect of resolving merge conflicts :-(","commit_id":"db5ee220acb382924947caa515a9f8de37165e62"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f9f7bf9a8b69c824c3db0e9f782d703264150c22","unresolved":false,"context_lines":[{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":"# PBR should always appear first"},{"line_number":10,"context_line":"pbr!\u003d2.1.0,\u003e\u003d2.0.0 # Apache-2.0"},{"line_number":11,"context_line":"Django\u003c2,\u003e\u003d1.11;python_version\u003c\u00273.0\u0027 # BSD"},{"line_number":12,"context_line":"Django\u003c3.0,\u003e\u003d1.11;python_version\u003e\u003d\u00273.0\u0027  # BSD"},{"line_number":13,"context_line":"django-compressor\u003e\u003d2.0 # MIT"},{"line_number":14,"context_line":"django-pyscss\u003e\u003d2.0.2 # BSD License (2 clause)"},{"line_number":15,"context_line":"python-karborclient\u003e\u003d0.6.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":7,"id":"3fa7e38b_54d67cc6","line":12,"range":{"start_line":11,"start_character":0,"end_line":12,"end_character":46},"updated":"2020-01-21 06:58:52.000000000","message":"No update???????","commit_id":"167fedd54df85e97c859a9213080fb45baa97f6f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7a5c081528d2a5f1078b05160081650ee8d21fee","unresolved":false,"context_lines":[{"line_number":14,"context_line":"python-karborclient\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":15,"context_line":"icalendar\u003e\u003d4.0.2 # BSD"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# This will be installed from git in OpenStack CI if the job setting"},{"line_number":18,"context_line":"# required-projects for horizon:"},{"line_number":19,"context_line":"horizon\u003e\u003d17.1.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":9,"id":"3fa7e38b_57aafed2","line":18,"range":{"start_line":17,"start_character":0,"end_line":18,"end_character":32},"updated":"2020-01-21 07:38:16.000000000","message":"This comment is unnecessary. Most plugins configure to use the latest master of horizon in the gate, but horizon versions released to PyPI also work. I don\u0027t know why you added this only to this project. I don\u0027t see this in other changes of django 1.11 drop.","commit_id":"37229ca873a5a0701acd6a5aeaa56c08ee655be6"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"8f22ae4eaf28e9b2d4377af641f460719eb4a58a","unresolved":false,"context_lines":[{"line_number":14,"context_line":"python-karborclient\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":15,"context_line":"icalendar\u003e\u003d4.0.2 # BSD"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# This will be installed from git in OpenStack CI if the job setting"},{"line_number":18,"context_line":"# required-projects for horizon:"},{"line_number":19,"context_line":"horizon\u003e\u003d17.1.0 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":9,"id":"3fa7e38b_97c3968c","line":18,"range":{"start_line":17,"start_character":0,"end_line":18,"end_character":32},"in_reply_to":"3fa7e38b_57aafed2","updated":"2020-01-21 07:46:26.000000000","message":"Removed","commit_id":"37229ca873a5a0701acd6a5aeaa56c08ee655be6"}],"tox.ini":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"cbb107306d12cccaa6cec9e56ad8c66fc7036cab","unresolved":false,"context_lines":[{"line_number":2,"context_line":"envlist \u003d py37,pep8"},{"line_number":3,"context_line":"minversion \u003d 1.6"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"ignore_basepython_conflict \u003d True"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[testenv]"},{"line_number":8,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":8,"id":"3fa7e38b_545bdc53","line":5,"updated":"2020-01-21 07:15:06.000000000","message":"This is covered by https://review.opendev.org/#/c/694442/.\nI wonder you did not rebase this on top of the latest patchset of 694442.","commit_id":"26f714e5f5d94d062caf250a448ac2b06b0cf74d"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"6b3e6dcb2f71e01558802d1f7daf656ec92b628d","unresolved":false,"context_lines":[{"line_number":2,"context_line":"envlist \u003d py37,pep8"},{"line_number":3,"context_line":"minversion \u003d 1.6"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"ignore_basepython_conflict \u003d True"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[testenv]"},{"line_number":8,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":8,"id":"3fa7e38b_b410105a","line":5,"in_reply_to":"3fa7e38b_545bdc53","updated":"2020-01-21 07:20:06.000000000","message":"Actually i don\u0027t know how to do that as this patch is already rebased on https://review.opendev.org/#/c/694442/ but not rebased on it\u0027s latest patchset.","commit_id":"26f714e5f5d94d062caf250a448ac2b06b0cf74d"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"40519938e33d315cdc9cbe25622d7039d1f20290","unresolved":false,"context_lines":[{"line_number":2,"context_line":"envlist \u003d py37,pep8"},{"line_number":3,"context_line":"minversion \u003d 1.6"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"ignore_basepython_conflict \u003d True"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[testenv]"},{"line_number":8,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":8,"id":"3fa7e38b_d7710ead","line":5,"in_reply_to":"3fa7e38b_b410105a","updated":"2020-01-21 07:33:39.000000000","message":"I rebased it and pushed it for review.\n\nFYI: This is what I did.\nhttp://paste.openstack.org/show/788629/","commit_id":"26f714e5f5d94d062caf250a448ac2b06b0cf74d"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"14dd48d9bffe88b2fbceafbc7a4814f32a39c4ac","unresolved":false,"context_lines":[{"line_number":2,"context_line":"envlist \u003d py37,pep8"},{"line_number":3,"context_line":"minversion \u003d 1.6"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"ignore_basepython_conflict \u003d True"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[testenv]"},{"line_number":8,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":8,"id":"3fa7e38b_f79beac4","line":5,"in_reply_to":"3fa7e38b_d7710ead","updated":"2020-01-21 07:38:40.000000000","message":"Thanks\ngotcha:)","commit_id":"26f714e5f5d94d062caf250a448ac2b06b0cf74d"}]}
