Hi all,

The Apache Brooklyn master build [1] has failed the last couple of times for the Go build of brooklyn-client (see end of email for the error text).

It looks to me like our dependency github.com/NodePrime/jsonpath has been deleted! It definitely used to be there (lots of google hits pointing at that [2]), but 404 when visiting the page.

The build presumably only works for me locally because I have it cached locally:

   [exec] [INFO]      Downloading dependencies. Please wait...
   [exec] [INFO]      --> Found desired version locally
   github.com/NodePrime/jsonpath 84403ded544328c99be3472727667179eef23a91!

Can someone else please double-check my findings?

I couldn't find any record of jsonpath having moved. Anyone have any opinions how best to fix this?

---
The error shown in jenkins console is:

   all:
         [exec] Starting build.sh (brooklyn-client go build script)
         [exec] Installing glide
         [exec] Installing dependencies
         [exec] [WARN]    The name listed in the config file
   (github.com/apache/brooklyn-client) does not match the current
   location (.)
         [exec] [INFO]    Downloading dependencies. Please wait...
         [exec] [INFO]    --> Fetching golang.org/x/crypto
         [exec] [INFO]    --> Fetching github.com/NodePrime/jsonpath
         [exec] [INFO]    --> Fetching github.com/urfave/cli
         [exec] [WARN]    Unable to checkout github.com/NodePrime/jsonpath
         [exec] [ERROR]    Update failed for
   github.com/NodePrime/jsonpath: Unable to get repository: Cloning
   into '/root/.glide/cache/src/https-github.com-NodePrime-jsonpath'...
         [exec] fatal: could not read Username for
   'https://github.com': No such device or address
         [exec] : exit status 128
         [exec] [ERROR]    Failed to install: Unable to get repository:
   Cloning into
   '/root/.glide/cache/src/https-github.com-NodePrime-jsonpath'...
         [exec] fatal: could not read Username for
   'https://github.com': No such device or address
         [exec] : exit status 128
         [exec] Building br for default OS/ARCH:
         [exec]     darwin/amd64
         [exec] ../models/catalog.go:28:2: cannot find package
   "github.com/NodePrime/jsonpath" in any of:
         [exec]
   
/usr/build/brooklyn-client/cli/target/src/github.com/apache/brooklyn-client/cli/vendor/github.com/NodePrime/jsonpath
   (vendor tree)
         [exec] /usr/lib/go-1.7/src/github.com/NodePrime/jsonpath (from
   $GOROOT)
         [exec]
   /usr/build/brooklyn-client/cli/target/src/github.com/NodePrime/jsonpath
   (from $GOPATH)
         [exec] ../command_metadata/command_metadata.go:21:8: cannot
   find package "github.com/urfave/cli" in any of:
         [exec]
   
/usr/build/brooklyn-client/cli/target/src/github.com/apache/brooklyn-client/cli/vendor/github.com/urfave/cli
   (vendor tree)
         [exec]     /usr/lib/go-1.7/src/github.com/urfave/cli (from
   $GOROOT)
         [exec]
   /usr/build/brooklyn-client/cli/target/src/github.com/urfave/cli
   (from $GOPATH)
         [exec] ../commands/login.go:37:2: cannot find package
   "golang.org/x/crypto/ssh/terminal" in any of:
         [exec]
   
/usr/build/brooklyn-client/cli/target/src/github.com/apache/brooklyn-client/cli/vendor/golang.org/x/crypto/ssh/terminal
   (vendor tree)
         [exec] /usr/lib/go-1.7/src/golang.org/x/crypto/ssh/terminal
   (from $GOROOT)
         [exec]
   /usr/build/brooklyn-client/cli/target/src/golang.org/x/crypto/ssh/terminal
   (from $GOPATH)

Aled

[1] https://builds.apache.org/job/brooklyn-master-build-docker/
[2] https://github.com/NodePrime/jsonpath

Reply via email to