naming repos on github

Martin Packman martin.packman at canonical.com
Fri Jun 6 21:04:32 UTC 2014


On 06/06/2014, Nate Finch <nate.finch at canonical.com> wrote:
>
> As for ditching go get... yes and no (mostly no).  go get is not really
> intended for use in contributing to an external project.  It's a "download
> and install" this application.  If anything, we should be making our code
> *more* happy with go get, so if Go developers want to try out juju, they
> can do so in an intuitive fashion.  It would also remove a lot of our pain
> if we stopped hitting ourselves in the head by breaking trunk of our repos
> and depending on godeps to fix up trunk.  IMO godeps should be used on
> release branches only, to pin the revision numbers for repeatable builds.
>  Trunk of all our repos should always build, the fact that it doesn't is
> our own fault.

It's not just our fault tip of everything doesn't build, we do have
dependencies controlled by other people.

For instance: <https://github.com/juju/juju/issues/43>

To remain compatible with go 1.1 we need an old gocrypto, so, we can't
build against tip of that repo.

Martin



More information about the Juju-dev mailing list