how to update dependencies.tsv

Nate Finch nate.finch at canonical.com
Wed Oct 29 10:10:33 UTC 2014


We certainly should add a makefile target.  I looked into it briefly
yesterday, but didn't get far, as I haven't used makefiles since college,
and didn't want to muck it up.

As for point two, yes, that's a problem. We should add GOOS=windows go get
-t -u github.com/juju/juju/... to the makefile target that gets the
dependencies, and it'll download the windows dependencies as well as the
linux ones.

On Tue, Oct 28, 2014 at 11:58 PM, John Meinel <john at arbash-meinel.com>
wrote:

> can we please just have "make dependencies.tsv" do the right thing so we
> don't have to remember which set of flags and env vars we need to use this
> time?
>
> I'm also not 100% sure that we'll have even downloaded all the windows
> dependencies if they are a "strict superset" given that you are running "go
> get" on a Linux machine to start with.
>
> John
> =:->
>
>
> On Tue, Oct 28, 2014 at 11:41 PM, Nate Finch <nate.finch at canonical.com>
> wrote:
>
>> We have a few windows dependencies that are not (and in some cases can
>> not be) imported for the linux build.  Luckily, the windows dependencies
>> are a strict super set of the linux dependencies, so we can still use
>> godeps to create dependencies.tsv, just by setting GOOS first, thusly (from
>> the root of github.com/juju/juju):
>>
>> GOOS=windows godeps -t ./... > dependencies.tsv
>>
>> Please use this command line when updating dependencies.tsv so that is
>> keeps a standard format which will minimize conflicts in the file.
>>
>> -Nate
>>
>> --
>> Juju-dev mailing list
>> Juju-dev at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20141029/061528b5/attachment.html>


More information about the Juju-dev mailing list