Thanks John, I've temporarily raised https://github.com/apache/brooklyn-client/pull/68
I will have a look at dep, thanks for the tip. Cheers Geoff On Fri, 23 Mar 2018 at 10:55 John McCabe <[email protected]> wrote: > @Geoff, I recommend vendoring dependencies while you're addressing this. > I've switched from glide to dep in recent months for this and its pretty > painless. > > On Fri, 23 Mar 2018 at 10:52 John McCabe <[email protected]> wrote: > > > There may be something odd going on with that Github account, the linked > > website is flagged as a security threat by Cisco Umbrella on the corp > > network here [1]. > > > > 1 - https://i.imgur.com/jTZlRUH.png > > > > > > > > On Fri, 23 Mar 2018 at 10:04 Geoff Macartney < > [email protected]> > > wrote: > > > >> Let's give them a bit of time to reply, hopefully it is just a mistake, > as > >> you say. I had a look and while there are other JSONPath golang libs > out > >> there, this seems to be the one most highly recommended, so it would be > a > >> bit of a shame to lose it. > >> > >> Geoff > >> > >> On Fri, 23 Mar 2018 at 09:54 Thomas Bouron < > >> [email protected]> > >> wrote: > >> > >> > Geoff, I asked them if it was intentional for the lib to go dark and > if > >> so, > >> > if they know a suitable replacement for it. > >> > I hope it's just a mistake from them, like making the repo private so > >> > hopefully, it will fix itself soon. > >> > > >> > But if you want to take a look by replacing the lib, go for it, you > know > >> > the CLI better than anyone ;) > >> > > >> > Best. > >> > > >> > On Fri, 23 Mar 2018 at 09:36 Geoff Macartney < > >> [email protected] > >> > > > >> > wrote: > >> > > >> > > hi all, > >> > > > >> > > I can have a look at this, unless anyone else has already picked it > >> up? > >> > > > >> > > Geoff > >> > > > >> > > On Thu, 22 Mar 2018 at 11:28 Richard Downer <[email protected]> > >> wrote: > >> > > > >> > > > Oh no it's left-pad[1] all over again! 😆 > >> > > > > >> > > > > >> > > > [1] https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/ > >> > > > > >> > > > On 22 March 2018 at 10:40, Aled Sage <[email protected]> wrote: > >> > > > > >> > > > > 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/cryp > >> > > > > to/ssh/terminal > >> > > > > (from $GOPATH) > >> > > > > > >> > > > > Aled > >> > > > > > >> > > > > [1] https://builds.apache.org/job/brooklyn-master-build-docker/ > >> > > > > [2] https://github.com/NodePrime/jsonpath > >> > > > > > >> > > > > > >> > > > > >> > > > >> > -- > >> > > >> > Thomas Bouron • Senior Software Engineer @ Cloudsoft Corporation • > >> > https://cloudsoft.io/ > >> > Github: https://github.com/tbouron > >> > Twitter: https://twitter.com/eltibouron > >> > > >> > > >
