)]}'
{"lib/tempest":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"8fb07165a045e65dc4874d6e034c2b8656c5eb65","unresolved":false,"context_lines":[{"line_number":428,"context_line":"        # The boto configuration lives in /etc so we can\u0027t do in-place"},{"line_number":429,"context_line":"        # changes. Copy to temporary directory, change, then copy back."},{"line_number":430,"context_line":"        local tmp_boto_dir\u003d$(mktemp -d -t boto.$$.XXXXXXXXXX)"},{"line_number":431,"context_line":"        if [ -e $BOTO_CONF ]; then"},{"line_number":432,"context_line":"            cp $BOTO_CONF $tmp_boto_dir/"},{"line_number":433,"context_line":"        fi"},{"line_number":434,"context_line":"        iniset $tmp_boto_dir/boto.cfg Boto ca_certificates_file $SSL_BUNDLE_FILE"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5a890539_ae66cf4e","line":431,"updated":"2014-11-18 04:23:10.000000000","message":"if this doesn\u0027t exist, should you bail?","commit_id":"7eaf185a0846b69513c9759316638a6a357c68b9"},{"author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"change_message_id":"22b1d8f3fa036a1901f96069440cbbfe252a2859","unresolved":false,"context_lines":[{"line_number":428,"context_line":"        # The boto configuration lives in /etc so we can\u0027t do in-place"},{"line_number":429,"context_line":"        # changes. Copy to temporary directory, change, then copy back."},{"line_number":430,"context_line":"        local tmp_boto_dir\u003d$(mktemp -d -t boto.$$.XXXXXXXXXX)"},{"line_number":431,"context_line":"        if [ -e $BOTO_CONF ]; then"},{"line_number":432,"context_line":"            cp $BOTO_CONF $tmp_boto_dir/"},{"line_number":433,"context_line":"        fi"},{"line_number":434,"context_line":"        iniset $tmp_boto_dir/boto.cfg Boto ca_certificates_file $SSL_BUNDLE_FILE"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5a890539_044fb134","line":431,"in_reply_to":"5a890539_ae66cf4e","updated":"2014-11-18 15:20:49.000000000","message":"I\u0027m trying to accommodate those users that actually have a boto.cfg already. I can\u0027t do an in-place change since /etc is owned by root so I have to do this silly move it someplace I can write, make the change, move back.","commit_id":"7eaf185a0846b69513c9759316638a6a357c68b9"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"8fb07165a045e65dc4874d6e034c2b8656c5eb65","unresolved":false,"context_lines":[{"line_number":435,"context_line":"        sudo cp $tmp_boto_dir/boto.cfg $BOTO_CONF"},{"line_number":436,"context_line":"        sudo chmod 0644 $BOTO_CONF"},{"line_number":437,"context_line":"        sudo chown $STACK_USER $BOTO_CONF"},{"line_number":438,"context_line":"       rm -rf $tmp_boto_dir"},{"line_number":439,"context_line":"    fi"},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"    # Restore IFS"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5a890539_4e764b07","line":438,"updated":"2014-11-18 04:23:10.000000000","message":"offset","commit_id":"7eaf185a0846b69513c9759316638a6a357c68b9"},{"author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"change_message_id":"22b1d8f3fa036a1901f96069440cbbfe252a2859","unresolved":false,"context_lines":[{"line_number":435,"context_line":"        sudo cp $tmp_boto_dir/boto.cfg $BOTO_CONF"},{"line_number":436,"context_line":"        sudo chmod 0644 $BOTO_CONF"},{"line_number":437,"context_line":"        sudo chown $STACK_USER $BOTO_CONF"},{"line_number":438,"context_line":"       rm -rf $tmp_boto_dir"},{"line_number":439,"context_line":"    fi"},{"line_number":440,"context_line":""},{"line_number":441,"context_line":"    # Restore IFS"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5a890539_24610da9","line":438,"in_reply_to":"5a890539_4e764b07","updated":"2014-11-18 15:20:49.000000000","message":"Bleh. Ok, I\u0027ll fix the spacing on next submission with some real meat.","commit_id":"7eaf185a0846b69513c9759316638a6a357c68b9"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"5ec7fc3b67e746e6fae91f53637f90f10ef15c31","unresolved":false,"context_lines":[{"line_number":443,"context_line":"            echo \"/etc/boto.cfg is already a symbolic link to $BOTO_CONF\""},{"line_number":444,"context_line":"        fi"},{"line_number":445,"context_line":""},{"line_number":446,"context_line":"        sudo chown $STACK_USER $BOTO_DIR"},{"line_number":447,"context_line":"        sudo chown $STACK_USER $BOTO_CONF"},{"line_number":448,"context_line":"        iniset $BOTO_CONF Boto ca_certificates_file $SSL_BUNDLE_FILE"},{"line_number":449,"context_line":"    fi"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"5a890539_5b99861e","line":446,"updated":"2014-11-19 00:09:09.000000000","message":"looking at this now, possibly the symlink is a little overkill\n\nwe could just chown it like this, then iniset?","commit_id":"8544bda91c092818b717a9f245345d99cbaaef66"}]}
