)]}'
{"upper-constraints.txt":[{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"69ae075bd2b7bb5950a0a937c964667ef8919f28","unresolved":false,"context_lines":[{"line_number":265,"context_line":"pyldap\u003d\u003d\u003d2.4.25.1"},{"line_number":266,"context_line":"pylxd\u003d\u003d\u003d2.0.3"},{"line_number":267,"context_line":"pymemcache\u003d\u003d\u003d1.3.6"},{"line_number":268,"context_line":"pymod2pkg\u003d\u003d\u003d0.5.4"},{"line_number":269,"context_line":"pymongo\u003d\u003d\u003d3.3.0"},{"line_number":270,"context_line":"pyngus\u003d\u003d\u003d2.1.2"},{"line_number":271,"context_line":"pyparsing\u003d\u003d\u003d2.1.8"}],"source_content_type":"text/plain","patch_set":1,"id":"9a89bdaa_da5a9cf1","line":268,"updated":"2016-09-08 05:32:03.000000000","message":"This change is unrelated, please remove from this review","commit_id":"83ed1e62763b0cf9b63bbf8bca6a7c34d1969407"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"18043932a135b1d3b5fa50e4603a7df1fe0de066","unresolved":false,"context_lines":[{"line_number":265,"context_line":"pyldap\u003d\u003d\u003d2.4.25.1"},{"line_number":266,"context_line":"pylxd\u003d\u003d\u003d2.0.3"},{"line_number":267,"context_line":"pymemcache\u003d\u003d\u003d1.3.6"},{"line_number":268,"context_line":"pymod2pkg\u003d\u003d\u003d0.5.4"},{"line_number":269,"context_line":"pymongo\u003d\u003d\u003d3.3.0"},{"line_number":270,"context_line":"pyngus\u003d\u003d\u003d2.1.2"},{"line_number":271,"context_line":"pyparsing\u003d\u003d\u003d2.1.8"}],"source_content_type":"text/plain","patch_set":1,"id":"7a8ec9b2_55e16799","line":268,"in_reply_to":"9a89bdaa_9aad018b","updated":"2016-09-21 04:02:31.000000000","message":"Hmm okay something went wrong with this process then.\n\nLet me try it again.","commit_id":"83ed1e62763b0cf9b63bbf8bca6a7c34d1969407"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"3ca6645b77473c117884f05810d2db5d24ae8785","unresolved":false,"context_lines":[{"line_number":265,"context_line":"pyldap\u003d\u003d\u003d2.4.25.1"},{"line_number":266,"context_line":"pylxd\u003d\u003d\u003d2.0.3"},{"line_number":267,"context_line":"pymemcache\u003d\u003d\u003d1.3.6"},{"line_number":268,"context_line":"pymod2pkg\u003d\u003d\u003d0.5.4"},{"line_number":269,"context_line":"pymongo\u003d\u003d\u003d3.3.0"},{"line_number":270,"context_line":"pyngus\u003d\u003d\u003d2.1.2"},{"line_number":271,"context_line":"pyparsing\u003d\u003d\u003d2.1.8"}],"source_content_type":"text/plain","patch_set":1,"id":"9a89bdaa_9aad018b","line":268,"in_reply_to":"9a89bdaa_da5a9cf1","updated":"2016-09-09 20:21:50.000000000","message":"I changed it according to the result of:\n$ generate-constraints -p /usr/bin/python2.7 -p /usr/bin/python3 \\\n  -b blacklist.txt -r global-requirements.txt \u003e baseline\n$ generate-constraints -p /usr/bin/python2.7 -p /usr/bin/python3 \\\n  -b blacklist.txt -r global-requirements.txt \u003e updated\n$ diff -p baseline updated\n\nIf you are sure this is unrelated, I can remove it.","commit_id":"83ed1e62763b0cf9b63bbf8bca6a7c34d1969407"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"f7a3d5d0ba4da98a597281d2b2c9a69dd3465e3d","unresolved":false,"context_lines":[{"line_number":114,"context_line":"dnspython3\u003d\u003d\u003d1.12.0;python_version\u003d\u003d\u00273.5\u0027"},{"line_number":115,"context_line":"doc8\u003d\u003d\u003d0.7.0"},{"line_number":116,"context_line":"docker-py\u003d\u003d\u003d1.10.3"},{"line_number":117,"context_line":"docker-pycreds\u003d\u003d\u003d0.2.1"},{"line_number":118,"context_line":"docutils\u003d\u003d\u003d0.12"},{"line_number":119,"context_line":"dogpile.cache\u003d\u003d\u003d0.6.2"},{"line_number":120,"context_line":"elasticsearch\u003d\u003d\u003d2.4.0"}],"source_content_type":"text/plain","patch_set":2,"id":"7a8ec9b2_e328cf35","line":117,"updated":"2016-09-21 15:10:30.000000000","message":"this (docker-pycreds) is not tracked in global requirements, not so sure about that...","commit_id":"ecdbd1a6e90360f08680f4bba06671fd6203dd47"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"2f23cc2496c13fa4c9c2f6535af45c4801595b0e","unresolved":false,"context_lines":[{"line_number":114,"context_line":"dnspython3\u003d\u003d\u003d1.12.0;python_version\u003d\u003d\u00273.5\u0027"},{"line_number":115,"context_line":"doc8\u003d\u003d\u003d0.7.0"},{"line_number":116,"context_line":"docker-py\u003d\u003d\u003d1.10.3"},{"line_number":117,"context_line":"docker-pycreds\u003d\u003d\u003d0.2.1"},{"line_number":118,"context_line":"docutils\u003d\u003d\u003d0.12"},{"line_number":119,"context_line":"dogpile.cache\u003d\u003d\u003d0.6.2"},{"line_number":120,"context_line":"elasticsearch\u003d\u003d\u003d2.4.0"}],"source_content_type":"text/plain","patch_set":2,"id":"7a8ec9b2_a6231cbc","line":117,"in_reply_to":"7a8ec9b2_e328cf35","updated":"2016-09-22 00:16:18.000000000","message":"It doesn\u0027t need to be.  It\u0027s a requirement of the new docker-py version.\n\nIt\u0027s analogous to python-nss appearing when we added dogtag-pki","commit_id":"ecdbd1a6e90360f08680f4bba06671fd6203dd47"}]}
