New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Go 1.13 #3362
Upgrade to Go 1.13 #3362
Conversation
fbef8a0
to
0f85368
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 1 of 1 files at r1.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @karampok)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: complete! all files reviewed, all discussions resolved
WORKSPACE, line 364 at r1 (raw file):
importpath = "github.com/smartystreets/goconvey", vcs = "git", remote = "https://github.com/kormat/goconvey.git",
I would like not to be in a personal space a dependency, but I suppose it is okay since we want to remove convey
(I was a bit surprised that our change was only the SoMsg :) )
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: complete! all files reviewed, all discussions resolved
WORKSPACE, line 364 at r1 (raw file):
Previously, karampok (Konstantinos) wrote…
I would like not to be in a personal space a dependency, but I suppose it is okay since we want to remove convey
(I was a bit surprised that our change was only the SoMsg :) )
Yeah agreed. Also this has been here since a long time.
This is also requires an upgrade of GoConvey Fixes scionproto#3349 Fixes scionproto#3009
0f85368
to
59d647a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 2 of 2 files at r2.
Reviewable status: complete! all files reviewed, all discussions resolved
Recently we saw SIG acceptance tests fail more often that usual. Since the Go1.13 change (scionproto#3362) we saw in some SIGs problems with the TUN device. Investigating further we came across golang/go#30624. From there we saw that water library is very old and still uses os.OpenFile, which was replaced in other similar libs to mitigate afformentioned Go issue.
Recently we saw SIG acceptance tests fail more often that usual. Since the Go1.13 change (#3362) we saw in some SIGs problems with the TUN device. Investigating further we came across golang/go#30624. From there we saw that water library is very old and still uses os.OpenFile, which was replaced in other similar libs to mitigate afformentioned Go issue.
This also upgrades the GoConvey dependency as it is required for Go 1.13.
Fixes #3349
Fixes #3009
This change is