)]}'
{"upper-constraints.txt":[{"author":{"_account_id":13404,"name":"Alberto Planas","email":"aplanas@gmail.com","username":"aplanas"},"change_message_id":"a01defd73b5b896d110c7e4453bc0582fe65f6f9","unresolved":false,"context_lines":[{"line_number":59,"context_line":"click-spinner\u003d\u003d\u003d0.1.7"},{"line_number":60,"context_line":"nosehtmloutput\u003d\u003d\u003d0.0.5"},{"line_number":61,"context_line":"waitress\u003d\u003d\u003d1.0.2"},{"line_number":62,"context_line":"mistral\u003d\u003d\u003d4.0.2"},{"line_number":63,"context_line":"os-refresh-config\u003d\u003d\u003d6.1.0"},{"line_number":64,"context_line":"jsbeautifier\u003d\u003d\u003d1.6.14;python_version\u003d\u003d\u00273.4\u0027"},{"line_number":65,"context_line":"jsbeautifier\u003d\u003d\u003d1.6.14;python_version\u003d\u003d\u00273.5\u0027"}],"source_content_type":"text/plain","patch_set":1,"id":"df140735_37f32fa1","line":62,"updated":"2017-05-30 11:06:34.000000000","message":"ContextualVersionConflict: (SQLAlchemy 1.1.10 (/home/jenkins/workspace/gate-requirements-tox-py27-check-uc-ubuntu-xenial/.tox/py27-check-uc/lib/python2.7/site-packages), Requirement.parse(\u0027SQLAlchemy\u003c1.1.0,\u003e\u003d1.0.10\u0027), set([\u0027mistral\u0027]))","commit_id":"a79df3aca5234b43d505978f352451fefe4824f6"},{"author":{"_account_id":13404,"name":"Alberto Planas","email":"aplanas@gmail.com","username":"aplanas"},"change_message_id":"a01defd73b5b896d110c7e4453bc0582fe65f6f9","unresolved":false,"context_lines":[{"line_number":60,"context_line":"nosehtmloutput\u003d\u003d\u003d0.0.5"},{"line_number":61,"context_line":"waitress\u003d\u003d\u003d1.0.2"},{"line_number":62,"context_line":"mistral\u003d\u003d\u003d4.0.2"},{"line_number":63,"context_line":"os-refresh-config\u003d\u003d\u003d6.1.0"},{"line_number":64,"context_line":"jsbeautifier\u003d\u003d\u003d1.6.14;python_version\u003d\u003d\u00273.4\u0027"},{"line_number":65,"context_line":"jsbeautifier\u003d\u003d\u003d1.6.14;python_version\u003d\u003d\u00273.5\u0027"},{"line_number":66,"context_line":"pysnmp\u003d\u003d\u003d4.3.7"}],"source_content_type":"text/plain","patch_set":1,"id":"df140735_3721effc","line":63,"updated":"2017-05-30 11:06:34.000000000","message":"ContextualVersionConflict: (pbr 3.0.1 (/home/jenkins/workspace/gate-requirements-tox-py27-check-uc-ubuntu-xenial/.tox/py27-check-uc/lib/python2.7/site-packages), Requirement.parse(\u0027pbr\u003c2.0.0,\u003e\u003d1.8\u0027), set([\u0027os-refresh-config\u0027]))","commit_id":"a79df3aca5234b43d505978f352451fefe4824f6"},{"author":{"_account_id":13404,"name":"Alberto Planas","email":"aplanas@gmail.com","username":"aplanas"},"change_message_id":"a01defd73b5b896d110c7e4453bc0582fe65f6f9","unresolved":false,"context_lines":[{"line_number":164,"context_line":"pylxd\u003d\u003d\u003d2.2.3"},{"line_number":165,"context_line":"anyjson\u003d\u003d\u003d0.3.3"},{"line_number":166,"context_line":"requests-mock\u003d\u003d\u003d1.3.0"},{"line_number":167,"context_line":"os-apply-config\u003d\u003d\u003d6.1.0"},{"line_number":168,"context_line":"oslosphinx\u003d\u003d\u003d4.12.0"},{"line_number":169,"context_line":"mox3\u003d\u003d\u003d0.21.0"},{"line_number":170,"context_line":"gunicorn\u003d\u003d\u003d19.7.1"}],"source_content_type":"text/plain","patch_set":1,"id":"df140735_77276714","line":167,"updated":"2017-05-30 11:06:34.000000000","message":"ContextualVersionConflict: (pbr 3.0.1 (/home/jenkins/workspace/gate-requirements-tox-py27-check-uc-ubuntu-xenial/.tox/py27-check-uc/lib/python2.7/site-packages), Requirement.parse(\u0027pbr\u003c2.0.0,\u003e\u003d1.8\u0027), set([\u0027os-apply-config\u0027]))","commit_id":"a79df3aca5234b43d505978f352451fefe4824f6"},{"author":{"_account_id":13404,"name":"Alberto Planas","email":"aplanas@gmail.com","username":"aplanas"},"change_message_id":"a01defd73b5b896d110c7e4453bc0582fe65f6f9","unresolved":false,"context_lines":[{"line_number":326,"context_line":"oslo.cache\u003d\u003d\u003d1.21.0"},{"line_number":327,"context_line":"WebTest\u003d\u003d\u003d2.0.27"},{"line_number":328,"context_line":"openstack.nose-plugin\u003d\u003d\u003d0.11"},{"line_number":329,"context_line":"os-collect-config\u003d\u003d\u003d6.1.0"},{"line_number":330,"context_line":"python-qpid-proton\u003d\u003d\u003d0.17.0"},{"line_number":331,"context_line":"pysaml2\u003d\u003d\u003d4.0.2"},{"line_number":332,"context_line":"oslo.reports\u003d\u003d\u003d1.19.0"}],"source_content_type":"text/plain","patch_set":1,"id":"df140735_573b4337","line":329,"updated":"2017-05-30 11:06:34.000000000","message":"ContextualVersionConflict: (pbr 3.0.1 (/home/jenkins/workspace/gate-requirements-tox-py27-check-uc-ubuntu-xenial/.tox/py27-check-uc/lib/python2.7/site-packages), Requirement.parse(\u0027pbr\u003c2.0.0,\u003e\u003d1.8\u0027), set([\u0027os-collect-config\u0027]))","commit_id":"a79df3aca5234b43d505978f352451fefe4824f6"},{"author":{"_account_id":13404,"name":"Alberto Planas","email":"aplanas@gmail.com","username":"aplanas"},"change_message_id":"a01defd73b5b896d110c7e4453bc0582fe65f6f9","unresolved":false,"context_lines":[{"line_number":370,"context_line":"pyasn1\u003d\u003d\u003d0.2.3"},{"line_number":371,"context_line":"python-utils\u003d\u003d\u003d2.1.0"},{"line_number":372,"context_line":"oslo.rootwrap\u003d\u003d\u003d5.7.0"},{"line_number":373,"context_line":"Django\u003d\u003d\u003d1.9.13"},{"line_number":374,"context_line":"pexpect\u003d\u003d\u003d4.2.1"},{"line_number":375,"context_line":"cmd2\u003d\u003d\u003d0.7.2"},{"line_number":376,"context_line":"redis\u003d\u003d\u003d2.10.5"}],"source_content_type":"text/plain","patch_set":1,"id":"df140735_77f9a77e","line":373,"updated":"2017-05-30 11:06:34.000000000","message":"ContextualVersionConflict: (Django 1.9.13 (/home/jenkins/workspace/gate-requirements-tox-py27-check-uc-ubuntu-xenial/.tox/py27-check-uc/lib/python2.7/site-packages), Requirement.parse(\u0027Django\u003c1.9,\u003e\u003d1.8\u0027), set([\u0027django-openstack-auth\u0027]))","commit_id":"a79df3aca5234b43d505978f352451fefe4824f6"},{"author":{"_account_id":13404,"name":"Alberto Planas","email":"aplanas@gmail.com","username":"aplanas"},"change_message_id":"a01defd73b5b896d110c7e4453bc0582fe65f6f9","unresolved":false,"context_lines":[{"line_number":445,"context_line":"watchdog\u003d\u003d\u003d0.8.3;python_version\u003d\u003d\u00273.4\u0027"},{"line_number":446,"context_line":"watchdog\u003d\u003d\u003d0.8.3;python_version\u003d\u003d\u00273.5\u0027"},{"line_number":447,"context_line":"gevent\u003d\u003d\u003d1.2.1"},{"line_number":448,"context_line":"os-vif\u003d\u003d\u003d1.4.1"},{"line_number":449,"context_line":"Werkzeug\u003d\u003d\u003d0.12.2"},{"line_number":450,"context_line":"pyasn1-modules\u003d\u003d\u003d0.0.8"},{"line_number":451,"context_line":"APScheduler\u003d\u003d\u003d3.3.1"}],"source_content_type":"text/plain","patch_set":1,"id":"df140735_f71377b7","line":448,"updated":"2017-05-30 11:06:34.000000000","message":"ContextualVersionConflict: (pbr 3.0.1 (/home/jenkins/workspace/gate-requirements-tox-py27-check-uc-ubuntu-xenial/.tox/py27-check-uc/lib/python2.7/site-packages), Requirement.parse(\u0027pbr\u003c2.0.0,\u003e\u003d1.8\u0027), set([\u0027os-vif\u0027]))","commit_id":"a79df3aca5234b43d505978f352451fefe4824f6"}]}
