)]}'
{"oslo_messaging/tests/functional/test_functional.py":[{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"b1581bf77fbfbce1659375d1bc5e46ac194e2ee0","unresolved":false,"context_lines":[{"line_number":332,"context_line":"            self.assertEqual(expected[3], actual[2])"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"    def test_simple_batch(self):"},{"line_number":335,"context_line":"        if self.url.startswith(\"amqp:\"):"},{"line_number":336,"context_line":"            backend \u003d os.environ.get(\"AMQP1_BACKEND\")"},{"line_number":337,"context_line":"            if backend \u003d\u003d \"qdrouterd\":"},{"line_number":338,"context_line":"                self.skipTest(\"qdrouterd backend\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_49398ed6","line":335,"updated":"2016-08-29 21:32:17.000000000","message":"Need to add comment here indicating why this test is being skipped in this case.","commit_id":"4a208f088baa1479f34491d3f16e738e2e95c138"}],"setup-test-env-amqp1.sh":[{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"b1581bf77fbfbce1659375d1bc5e46ac194e2ee0","unresolved":false,"context_lines":[{"line_number":97,"context_line":"    cat \u003e\u003e ${DATADIR}/qdrouterd.conf \u003c\u003cEOF"},{"line_number":98,"context_line":"log {"},{"line_number":99,"context_line":"    module: DEFAULT"},{"line_number":100,"context_line":"    enable: info+"},{"line_number":101,"context_line":"    output: ${DATADIR}/out"},{"line_number":102,"context_line":"}"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"fa7ab95a_c49bc316","line":100,"updated":"2016-08-29 21:32:17.000000000","message":"Q: should we change this to trace+?  Could be helpful...","commit_id":"4a208f088baa1479f34491d3f16e738e2e95c138"},{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"b1581bf77fbfbce1659375d1bc5e46ac194e2ee0","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    cat \u003e\u003e ${DATADIR}/qpidd.conf \u003c\u003cEOF"},{"line_number":129,"context_line":"auth\u003dyes"},{"line_number":130,"context_line":"acl-file\u003d${DATADIR}/qpidd.acl"},{"line_number":131,"context_line":"sasl-service-name\u003damqp"},{"line_number":132,"context_line":"EOF"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    cat \u003e\u003e ${DATADIR}/qpidd.conf \u003c\u003cEOF"}],"source_content_type":"text/x-sh","patch_set":1,"id":"fa7ab95a_7f4444b6","line":131,"updated":"2016-08-29 21:32:17.000000000","message":"Hrm - we should probably continue to check for qpidd versions \u003c\u003d 32 here.  I seem to recall the failure it caused was pretty hard to debug.\n\n\nif ! `$QPIDD --help | grep -q \"sasl-service-name\"`; then\n    echo \"This version of $QPIDD does not support SASL authentication with AMQP 1.0\"\n    cat \u003e\u003e ${DATADIR}/qpidd.conf \u003c\u003cEOF\nauth\u003dno\nEOF\nelse\n    cat \u003e\u003e ${DATADIR}/qpidd.conf \u003c\u003cEOF\nauth\u003dyes\nacl-file\u003d${DATADIR}/qpidd.acl\nsasl-service-name\u003damqp\nEOF","commit_id":"4a208f088baa1479f34491d3f16e738e2e95c138"},{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"b1581bf77fbfbce1659375d1bc5e46ac194e2ee0","unresolved":false,"context_lines":[{"line_number":132,"context_line":"EOF"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    cat \u003e\u003e ${DATADIR}/qpidd.conf \u003c\u003cEOF"},{"line_number":135,"context_line":"# Used by AMQP1.0 only"},{"line_number":136,"context_line":"queue-patterns\u003dexclusive"},{"line_number":137,"context_line":"queue-patterns\u003dunicast"},{"line_number":138,"context_line":"topic-patterns\u003dbroadcast"}],"source_content_type":"text/x-sh","patch_set":1,"id":"fa7ab95a_64a83721","line":135,"updated":"2016-08-29 21:32:17.000000000","message":"We can dump this comment.","commit_id":"4a208f088baa1479f34491d3f16e738e2e95c138"},{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"b1581bf77fbfbce1659375d1bc5e46ac194e2ee0","unresolved":false,"context_lines":[{"line_number":157,"context_line":"function _start_qdrouterd {"},{"line_number":158,"context_line":"    MAJOR\u003d$(python -c \u0027import sys; print sys.version_info.major\u0027)"},{"line_number":159,"context_line":"    MINOR\u003d$(python -c \u0027import sys; print sys.version_info.minor\u0027)"},{"line_number":160,"context_line":"    SITEDIR\u003d${WORKDIR}/${ENVNAME}/lib/python${MAJOR}.${MINOR}/site-packages"},{"line_number":161,"context_line":"    cat \u003e ${SITEDIR}/dispatch.pth \u003c\u003cEOF"},{"line_number":162,"context_line":"/usr/lib/python${MAJOR}.${MINOR}/site-packages"},{"line_number":163,"context_line":"EOF"}],"source_content_type":"text/x-sh","patch_set":1,"id":"fa7ab95a_ff5cd47e","line":160,"updated":"2016-08-29 21:32:17.000000000","message":"Add a comment here explaining why this black magic is needed.  Just in case someone comes up with a better idea...","commit_id":"4a208f088baa1479f34491d3f16e738e2e95c138"},{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"b1581bf77fbfbce1659375d1bc5e46ac194e2ee0","unresolved":false,"context_lines":[{"line_number":172,"context_line":"function _start_qpidd {"},{"line_number":173,"context_line":"    QPIDD\u003d$(which qpidd 2\u003e/dev/null)"},{"line_number":174,"context_line":"    mkfifo ${DATADIR}/out"},{"line_number":175,"context_line":"    $QPIDD --log-enable info+ --log-to-file ${DATADIR}/out --config ${DATADIR}/qpidd.conf \u0026"},{"line_number":176,"context_line":"    wait_for_line \"Broker .*running\" \"error\" ${DATADIR}/out"},{"line_number":177,"context_line":"}"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"fa7ab95a_bfa16cfa","line":175,"updated":"2016-08-29 21:32:17.000000000","message":"ditto bump this to trace+ while you\u0027re at it :)","commit_id":"4a208f088baa1479f34491d3f16e738e2e95c138"},{"author":{"_account_id":20523,"name":"Andy Smith","email":"ansmith@redhat.com","username":"ajssmith"},"change_message_id":"db96e808d86ff90483578286408c969843661f7f","unresolved":false,"context_lines":[{"line_number":125,"context_line":"log-to-stderr\u003dno"},{"line_number":126,"context_line":"EOF"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"if ! `$QPIDD --help | grep -q \"sasl-service-name\"`; then"},{"line_number":129,"context_line":"    echo \"This version of $QPIDD does not support SASL authentication with AMQP 1.0\""},{"line_number":130,"context_line":"    cat \u003e\u003e ${DATADIR}/qpidd.conf \u003c\u003cEOF"},{"line_number":131,"context_line":"auth\u003dno"}],"source_content_type":"text/x-sh","patch_set":2,"id":"fa7ab95a_7476e606","line":128,"updated":"2016-08-30 17:52:23.000000000","message":"Check on $QPIDD","commit_id":"0441b34ad4c5e77c7e9db515a11717097ed82e37"}]}
