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

Reply via email to