)]}'
{"docker/kolla-toolbox/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"509de2134eaedb43b756a7cbe0242bd6f30b1887","unresolved":false,"context_lines":[{"line_number":66,"context_line":"    \"cmd2\u003c0.9.0\" \\"},{"line_number":67,"context_line":"    MySQL-python \\"},{"line_number":68,"context_line":"    os-client-config\u003d\u003d1.16.0 \\"},{"line_number":69,"context_line":"    \u0027\"openstacksdk\u003c0.18\"\u0027 \\"},{"line_number":70,"context_line":"    python-openstackclient\u003d\u003d3.8.1 \\"},{"line_number":71,"context_line":"    pyudev \\"},{"line_number":72,"context_line":"    shade\u003d\u003d1.5.0"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3f79a3b5_0af99d1a","line":69,"updated":"2018-11-22 08:49:05.000000000","message":"Should we be using upper-constraints here rather than applying individual constraints?","commit_id":"0732ac1a4cada3b3094f06b1cc0a3d8c02d52bd3"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"f14ccf026c8b09d0e3122ecdc5d2b4a2bdfa3444","unresolved":false,"context_lines":[{"line_number":66,"context_line":"    \"cmd2\u003c0.9.0\" \\"},{"line_number":67,"context_line":"    MySQL-python \\"},{"line_number":68,"context_line":"    os-client-config\u003d\u003d1.16.0 \\"},{"line_number":69,"context_line":"    \u0027\"openstacksdk\u003c0.18\"\u0027 \\"},{"line_number":70,"context_line":"    python-openstackclient\u003d\u003d3.8.1 \\"},{"line_number":71,"context_line":"    pyudev \\"},{"line_number":72,"context_line":"    shade\u003d\u003d1.5.0"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3f79a3b5_4a123558","line":69,"in_reply_to":"3f79a3b5_0af99d1a","updated":"2018-11-22 08:50:28.000000000","message":"problem with this case is that is not limited by osc, nor openstack upper-constraints","commit_id":"0732ac1a4cada3b3094f06b1cc0a3d8c02d52bd3"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d9c4bf6d1a62b1e6b6b69cbd0fdcdf4e4a3f7992","unresolved":false,"context_lines":[{"line_number":66,"context_line":"    \"cmd2\u003c0.9.0\" \\"},{"line_number":67,"context_line":"    MySQL-python \\"},{"line_number":68,"context_line":"    os-client-config\u003d\u003d1.16.0 \\"},{"line_number":69,"context_line":"    \u0027\"openstacksdk\u003c0.18\"\u0027 \\"},{"line_number":70,"context_line":"    python-openstackclient\u003d\u003d3.8.1 \\"},{"line_number":71,"context_line":"    pyudev \\"},{"line_number":72,"context_line":"    shade\u003d\u003d1.5.0"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3f79a3b5_2a757997","line":69,"in_reply_to":"3f79a3b5_4a123558","updated":"2018-11-22 08:54:40.000000000","message":"stable/ocata UC has openstacksdk\u003d\u003d\u003d0.9.13","commit_id":"0732ac1a4cada3b3094f06b1cc0a3d8c02d52bd3"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"9ab6bb5ac4fa1e6f64a615c89b8edd5f73b8903e","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"ENV PATH {{ virtualenv_path }}/bin:$PATH"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"RUN pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt \\"},{"line_number":64,"context_line":"    pytz \\"},{"line_number":65,"context_line":"    ansible\u003d\u003d2.1.1.0 \\"},{"line_number":66,"context_line":"    \"cmd2\u003c0.9.0\" \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3f79a3b5_2a2d7944","line":63,"range":{"start_line":63,"start_character":44,"end_line":63,"end_character":78},"updated":"2018-11-22 09:05:15.000000000","message":"Not sure this will work on binary images. Would need a URL there.\n\nWould be happy to see the original version constraint solution used here, then maybe we could look at using UC in master and backporting?","commit_id":"2d2e1538db9d5fa07b3cbd8fcecbf2049ab97d9c"}]}
