Skip to content

Conversation

@nalind
Copy link
Member

@nalind nalind commented Mar 6, 2017

Building off of #25, this change goes back to using the system default version of go, and wraps gccgo with additional arguments to get around it not handling the newer style of vendoring quite correctly.

nalind added 5 commits March 6, 2017 14:00
Remove pkg/ioutils's cancelReadCloser type and the vendored copy of
golang.org/x/net/context which it needed, neither of which was used
anywhere else in here.  This should let us sidestep any potential
incompatibilities with the standard library's context package, which was
introduced in golang 1.7.

Signed-off-by: Nalin Dahyabhai <[email protected]>
Signed-off-by: Nalin Dahyabhai <[email protected]>
Don't bother attempting to load the aufs and zfs kernel modules during
provisioning for test VMs, since they'll get restarted for running
tests, and we only care if they're loaded when we actually want to run
tests.

Signed-off-by: Nalin Dahyabhai <[email protected]>
Update to use Fedora 25 VM images for running tests.

Signed-off-by: Nalin Dahyabhai <[email protected]>
Use the version of golang that's packaged for our test VMs, rather than
forcing 1.7.4.

Signed-off-by: Nalin Dahyabhai <[email protected]>
@nalind nalind force-pushed the gccgo branch 2 times, most recently from b0fb409 to a5a5cba Compare March 6, 2017 22:47
Use a workaround from golang/go#15628 for
issues with newer-style vendoring in gcc-go.

Travis's trusty images have gcc-go 4.9, which implements Go 1.2, so it's
missing sync.Pool (introduced in 1.3), so we can't enable the test
there.

Signed-off-by: Nalin Dahyabhai <[email protected]>
@nalind
Copy link
Member Author

nalind commented Mar 7, 2017

@rhatdan
Copy link
Member

rhatdan commented Mar 7, 2017

LGTM

@nalind
Copy link
Member Author

nalind commented Mar 7, 2017

Thanks, merging.

@nalind nalind merged commit ac69026 into containers:master Mar 7, 2017
@nalind nalind deleted the gccgo branch July 11, 2017 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants