That would be awesome. On Oct 29, 2014 8:11 AM, "roger peppe" <rogpe...@gmail.com> wrote:
> A better solution here, which I've been meaning to do for a while, > would be to change godeps so that it can explore all possible > targets. I had a go at that this morning (just adding all tags to > build.Context) but it's not quite as easy as that. I should > be able to fix it soon though. > > On 29 October 2014 10:10, Nate Finch <nate.fi...@canonical.com> wrote: > > 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 <j...@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.fi...@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@lists.ubuntu.com > >>> Modify settings or unsubscribe at: > >>> https://lists.ubuntu.com/mailman/listinfo/juju-dev > >>> > >> > > > > > > -- > > Juju-dev mailing list > > Juju-dev@lists.ubuntu.com > > Modify settings or unsubscribe at: > > https://lists.ubuntu.com/mailman/listinfo/juju-dev > > >
-- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev