Skip to content
This repository has been archived by the owner on Mar 6, 2020. It is now read-only.

Is the gb project dead? #736

Open
mbsulliv opened this issue Apr 8, 2018 · 15 comments
Open

Is the gb project dead? #736

mbsulliv opened this issue Apr 8, 2018 · 15 comments

Comments

@mbsulliv
Copy link

mbsulliv commented Apr 8, 2018

There haven't been any updates since May 11, 2017. What's going on?

@davecheney
Copy link
Contributor

davecheney commented Apr 8, 2018 via email

@joyhope
Copy link

joyhope commented Apr 16, 2018

Is the issue #733 difficult to process? I hope to use gb with the latest golang.

@m00sey
Copy link

m00sey commented Apr 19, 2018

First of all, I'll say over the 2+ years of using gb/gb vendor, it has been invaluable. So thank you @davecheney

Given the latest changes to go build/test in go 1.10 (https://golang.org/cmd/go/#hdr-Build_and_test_caching) and the introduction of dep (https://golang.github.io/dep/) we will be moving away from gb, and back inline with the go way.

While I appreciate our use case does not cover everything gb offers, build caching and dependency management were the main two. Not to take anything away from gb though, it filled a big void for us, for a long time.

@davecheney
Copy link
Contributor

davecheney commented Apr 20, 2018 via email

@txchen
Copy link

txchen commented Apr 29, 2018

@m00sey I really like the fact that when I use gb, I don't have to put my repo in $GOPATH and having an ugly long path.
So if you move to use dep, can this still be the case?

@m00sey
Copy link

m00sey commented Apr 29, 2018

Without knowing your usage for gb, I can only say, dep merely requires you have a $GOBIN defined and dep installed, it will vendor dependencies under the src directory it is run from.

For your particular usage check https://golang.github.io/dep/docs/new-project.html it goes over the various scenarios for dep.

@txchen
Copy link

txchen commented Apr 29, 2018

Thanks @m00sey ! Seems still no way to place the repo outside GOPATH, this is a bummer.

@julik
Copy link

julik commented May 1, 2018

I do side with @txchen on this one. gb has been invaluable for us as well and also specifically for the use case of not having to put things on the $GOPATH - since not everybody uses this usage pattern, and some (myself included) find it a questionable invention. So with dep becoming the dependency manager by default I woulds till appreciate gb helping the "not everybody works as if they had company crossmounts on Plan9" way. A ton.

And of course @davecheney thank you for gb because it literally the thing that prevented me from quitting Go completely.

@mouse07410
Copy link

@davecheney I understand you're busy. You're probably aware of the change in go made last December (see golang/go#30784 (comment)).

What is necessary to bring gb in sync with go? Would you be able to do that? Is it just a matter of some small edits and recompile, or the change likely to be significant?

Thanks! (And not counting this problem, which makes it impossible to use gb with the currently released go, gb is a nice tool - I'm happy that it's around.)

@davecheney
Copy link
Contributor

I'm hoping i'll have some time in the second half of the year to work on gb. I'm sorry, i'm perpetually spread too thin.

@mouse07410
Copy link

Understood, thanks. Maybe in the meanwhile you can tell how I can accomplish results of "gb build" using only "go" tool? Assuming that "gb" invokes "go" under the hood?

@davecheney
Copy link
Contributor

Understood, thanks. Maybe in the meanwhile you can tell how I can accomplish results of "gb build" using only "go" tool?

I'm not sure. I'm sorry I wish I had time to help but I'm at 300% capacity.

Assuming that "gb" invokes "go" under the hood?

gb is not a wrapper around the go tool.

@jpeeck-spring
Copy link

@davecheney adding on to the theme is it dead? I just wanted to let you know that apparently getgb.io is for sale and not registered to your website anymore.

We use gb on an older project of ours which I'm just getting into and just noticed that the URL doesn't work anymore.

Also I know how tough it is to balance day job + a side project, so thanks for doing this - not complaining here, just trying to bring this to your attention, incase you didn't know!

@davecheney
Copy link
Contributor

davecheney commented Sep 4, 2019 via email

@jpeeck-spring
Copy link

I completely understand your situation and I don't think you have to apologize for that :)
Thanks for the quick feedback - I just wanted to let you know about your domain is all!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants