Skip to content
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

Bump Go to 1.17.5 #3115

Merged
merged 2 commits into from
Jan 13, 2022
Merged

Bump Go to 1.17.5 #3115

merged 2 commits into from
Jan 13, 2022

Conversation

denyeart
Copy link
Contributor

@denyeart denyeart commented Dec 12, 2021

Bump Go to 1.17.5.
Fix unit tests to work with Go 1.17.5.
Update dependencies to work with Go 1.17.

Resolves #3073

Signed-off-by: David Enyeart [email protected]

yacovm
yacovm previously approved these changes Dec 12, 2021
@yacovm yacovm self-requested a review December 13, 2021 00:40
@denyeart denyeart force-pushed the go1.17.5 branch 2 times, most recently from b403052 to 8934a24 Compare December 13, 2021 22:21
@denyeart denyeart mentioned this pull request Dec 13, 2021
Copy link
Contributor

@ale-linux ale-linux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests pass now after bumping the dependencies. Note that we can't merge yet because we're using an untagged version of gnark-crypto

https://github.com/IBM/mathlib/blob/go1.17/go.mod#L6

We have a few options:

  1. wait till gnark-crypto cuts their release (the maintainer said it would be a matter of a few days)
  2. stick with the untagged version (I wouldn't recommend this)

@denyeart: your call

@ale-linux
Copy link
Contributor

See Consensys/gnark-crypto#112

@denyeart
Copy link
Contributor Author

Thanks @ale-linux , let's wait for their release, converting this PR to Draft.

@denyeart denyeart marked this pull request as draft December 15, 2021 13:16
@denyeart
Copy link
Contributor Author

denyeart commented Jan 3, 2022

@ale-linux Happy New Year!
ConsenSys/gnark-crypto v0.6.0 is now released with the fix. Can you update your idemix dependencies to use it, and then update the Fabric idemix dependencies?

Bump Go to 1.17.5.
Fix unit tests to work with Go 1.17.5.
Update dependencies to work with Go 1.17.

Signed-off-by: David Enyeart <[email protected]>
Signed-off-by: Alessandro Sorniotti <[email protected]>
@denyeart denyeart marked this pull request as ready for review January 13, 2022 04:48
@denyeart
Copy link
Contributor Author

Ale's commit resolves the final dependency issue with Go 1.17.
This one is ready for final review now.

@ale-linux
Copy link
Contributor

LGTM - but I contributed so I won't merge it

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.

Update Go to 1.17.x
4 participants