You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@htrace.apache.org by "Colin Patrick McCabe (JIRA)" <ji...@apache.org> on 2015/01/10 00:28:34 UTC

[jira] [Commented] (HTRACE-64) Fix mvn clean of go directories

    [ https://issues.apache.org/jira/browse/HTRACE-64?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14272066#comment-14272066 ] 

Colin Patrick McCabe commented on HTRACE-64:
--------------------------------------------

So, the issue here is that we'd like to clean all the .a (library) and other files that get generated by "go build" in the go directories.  "go clean -i org/apache/htrace/..." will clean the stuff under bin/, but not the dependencies.

"go clean -i -r org/apache/htrace/..."  will clean both the binaries and the direct dependencies, but it will also try to remove system libraries under GOROOT (oops).  Of course it will not succeed, because those are owned by root.  But still this is not what we want.  Unfortunately, I didn't find any way to exclude system dependencies from "go clean -i -r". 

I think eventually we will set up a separate path for downloaded stuff and binaries (i.e. an out-of-source-tree build for the go stuff) and that will solve this.  But for now, let's just use git clean to clean the directory 100%.

> Fix mvn clean of go directories
> -------------------------------
>
>                 Key: HTRACE-64
>                 URL: https://issues.apache.org/jira/browse/HTRACE-64
>             Project: HTrace
>          Issue Type: Bug
>            Reporter: Colin Patrick McCabe
>            Assignee: Colin Patrick McCabe
>         Attachments: HTRACE-64.001.patch
>
>
> Fix the mvn clean of go directories.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)