)]}'
{"tasks/keystone_install_source.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"6bb457aa0cfd1cd7d3aeb259c45b1f29995de7aa","unresolved":false,"context_lines":[{"line_number":112,"context_line":"- name: Reset virtualenv and update its paths"},{"line_number":113,"context_line":"  shell: |"},{"line_number":114,"context_line":"    find {{ keystone_bin }} -name \\*.pyc -delete"},{"line_number":115,"context_line":"    rmdir {{ keystone_bin }}/__pycache__"},{"line_number":116,"context_line":"    sed -si \u00271s/^.*python.*$/#!{{ keystone_bin | replace (\u0027/\u0027,\u0027\\/\u0027) }}\\/python/\u0027 {{ keystone_bin }}/*"},{"line_number":117,"context_line":"    virtualenv {{ keystone_bin | dirname }} \\"},{"line_number":118,"context_line":"        {{ (ansible_pkg_mgr \u003d\u003d \u0027apt\u0027) | ternary(\u0027--always-copy\u0027, \u0027\u0027) }} \\"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_46368ee9","line":115,"range":{"start_line":115,"start_character":4,"end_line":115,"end_character":9},"updated":"2018-07-06 06:54:38.000000000","message":"rmdir requires the directory to be empty. Are we sure that it always is?","commit_id":"4e6143d3dd49e4f4bb4131788faef94ada3d093b"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"5f04930486ba3a6a786618025d8df6bc1477182e","unresolved":false,"context_lines":[{"line_number":112,"context_line":"- name: Reset virtualenv and update its paths"},{"line_number":113,"context_line":"  shell: |"},{"line_number":114,"context_line":"    find {{ keystone_bin }} -name \\*.pyc -delete"},{"line_number":115,"context_line":"    rmdir {{ keystone_bin }}/__pycache__"},{"line_number":116,"context_line":"    sed -si \u00271s/^.*python.*$/#!{{ keystone_bin | replace (\u0027/\u0027,\u0027\\/\u0027) }}\\/python/\u0027 {{ keystone_bin }}/*"},{"line_number":117,"context_line":"    virtualenv {{ keystone_bin | dirname }} \\"},{"line_number":118,"context_line":"        {{ (ansible_pkg_mgr \u003d\u003d \u0027apt\u0027) | ternary(\u0027--always-copy\u0027, \u0027\u0027) }} \\"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_516e4a96","line":115,"range":{"start_line":115,"start_character":4,"end_line":115,"end_character":9},"in_reply_to":"5f7c97a3_46368ee9","updated":"2018-07-06 08:13:43.000000000","message":"find is recursive,so it should delete all the *.pyc files, so we should be good. If there is a file that\u0027s not a pyc file, that\u0027s something unexpected that should lead to a failure.","commit_id":"4e6143d3dd49e4f4bb4131788faef94ada3d093b"}]}
