)]}'
{"devstack-vm-gate-wrap.sh":[{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"1b505a23e1887905d3d6cbf6ab29d8f5ad1deca2","unresolved":false,"context_lines":[{"line_number":447,"context_line":"virtualenv /tmp/ansible"},{"line_number":448,"context_line":"# NOTE(emilien): workaround to avoid installing cryptography"},{"line_number":449,"context_line":"# https://github.com/ansible/ansible/issues/15665"},{"line_number":450,"context_line":"/tmp/ansible/bin/pip install paramiko\u003d\u003d1.16.0 ansible\u003d\u003d$ANSIBLE_VERSION || exit"},{"line_number":451,"context_line":"export ANSIBLE\u003d/tmp/ansible/bin/ansible"},{"line_number":452,"context_line":""},{"line_number":453,"context_line":"# Write inventory file with groupings"}],"source_content_type":"text/x-sh","patch_set":1,"id":"3aaa91ec_74a57ca0","line":450,"updated":"2016-06-24 04:35:28.000000000","message":"Here should be exit with error instead of success. Also it would be good to have some message that shows why job is finished.","commit_id":"5b31c514d554e15d6fe88c5cdb5339decf60d244"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"3505ec5cc14b7d9206bc8d682b81d344e48377d4","unresolved":false,"context_lines":[{"line_number":447,"context_line":"virtualenv /tmp/ansible"},{"line_number":448,"context_line":"# NOTE(emilien): workaround to avoid installing cryptography"},{"line_number":449,"context_line":"# https://github.com/ansible/ansible/issues/15665"},{"line_number":450,"context_line":"/tmp/ansible/bin/pip install paramiko\u003d\u003d1.16.0 ansible\u003d\u003d$ANSIBLE_VERSION || exit"},{"line_number":451,"context_line":"export ANSIBLE\u003d/tmp/ansible/bin/ansible"},{"line_number":452,"context_line":""},{"line_number":453,"context_line":"# Write inventory file with groupings"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a629dbe_103d9fc3","line":450,"in_reply_to":"3aaa91ec_74a57ca0","updated":"2016-11-12 19:53:18.000000000","message":"From the bash manpage:\n\nexit [n]\n\nCause the shell to exit with a status of n.  If n is omitted, the exit status is that of the last command executed.  A trap on EXIT is executed before the shell terminates.\n\nSo it will exit with the returncode from the pip install.","commit_id":"5b31c514d554e15d6fe88c5cdb5339decf60d244"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"dc85a3728f1bb2e88a85e677d77df4c25d91366e","unresolved":false,"context_lines":[{"line_number":447,"context_line":"virtualenv /tmp/ansible"},{"line_number":448,"context_line":"# NOTE(emilien): workaround to avoid installing cryptography"},{"line_number":449,"context_line":"# https://github.com/ansible/ansible/issues/15665"},{"line_number":450,"context_line":"/tmp/ansible/bin/pip install paramiko\u003d\u003d1.16.0 ansible\u003d\u003d$ANSIBLE_VERSION || exit"},{"line_number":451,"context_line":"export ANSIBLE\u003d/tmp/ansible/bin/ansible"},{"line_number":452,"context_line":""},{"line_number":453,"context_line":"# Write inventory file with groupings"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a77a97e_25c41891","line":450,"in_reply_to":"9a629dbe_103d9fc3","updated":"2016-11-14 20:13:27.000000000","message":"Aha! so it does. Sorry for the noise.","commit_id":"5b31c514d554e15d6fe88c5cdb5339decf60d244"}]}
