)]}'
{"devstack-vm-gate-wrap.sh":[{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"ab8e3c2df87da1b631c42b02b1590272dd55b02c","unresolved":false,"context_lines":[{"line_number":198,"context_line":"    fi"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    if [ \"$DEVSTACK_GATE_REQS_INTEGRATION\" -eq \"0\" \\"},{"line_number":201,"context_line":"        -o \"$ZUUL_PROJECT\" !\u003d \"openstack/requirements\" ]; then"},{"line_number":202,"context_line":"        cat \u003c\u003cEOF \u003e /tmp/pydistutils.cfg"},{"line_number":203,"context_line":"[easy_install]"},{"line_number":204,"context_line":"index_url \u003d http://pypi.openstack.org/openstack"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAATH%2F%2F2iY%3D","line":201,"updated":"2013-10-08 23:52:59.000000000","message":"Just a question to help me get up to speed here: I read this as\n\u0027openstack/requirements never uses the mirror and neither does the requirements integration test\u0027 - but that seems to be redundant?","commit_id":"7a47c2ff8db7b427798893c6ba253e683f40b569"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d85f300c931ebc2d0f537b7a6c09480db73e397e","unresolved":false,"context_lines":[{"line_number":198,"context_line":"    fi"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    if [ \"$DEVSTACK_GATE_REQS_INTEGRATION\" -eq \"0\" \\"},{"line_number":201,"context_line":"        -o \"$ZUUL_PROJECT\" !\u003d \"openstack/requirements\" ]; then"},{"line_number":202,"context_line":"        cat \u003c\u003cEOF \u003e /tmp/pydistutils.cfg"},{"line_number":203,"context_line":"[easy_install]"},{"line_number":204,"context_line":"index_url \u003d http://pypi.openstack.org/openstack"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAATH%2F%2Fx5I%3D","line":201,"in_reply_to":"AAAATH%2F%2F2iY%3D","updated":"2013-10-09 22:23:23.000000000","message":"I\u0027ll admit the logic is inverted to prevent having a no-op condition expressed in the script. This is \"not a or not b\" form which is logically equivalent to \"not (a and b)\"... if the job we\u0027re running is the requirements integration test and the project being tested is openstack/requirements then do nothing, otherwise override the PyPI mirror URL.","commit_id":"7a47c2ff8db7b427798893c6ba253e683f40b569"}]}
