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

Update Go version to 1.17 #8815

Merged
merged 5 commits into from
Apr 15, 2022
Merged

Update Go version to 1.17 #8815

merged 5 commits into from
Apr 15, 2022

Conversation

aschmahmann
Copy link
Contributor

@aschmahmann aschmahmann commented Mar 22, 2022

Note: this has been scoped to just support 1.17.

@aschmahmann aschmahmann changed the title feat: update go version to 1.17/1.18 Update Go version to 1.17/1.18 Mar 22, 2022
@@ -1,6 +1,6 @@
include mk/header.mk

$(d)_plugins:=$(d)/git $(d)/dagjose $(d)/badgerds $(d)/flatfs $(d)/levelds $(d)/peerlog
$(d)_plugins:=
Copy link
Contributor Author

@aschmahmann aschmahmann Mar 22, 2022

Choose a reason for hiding this comment

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

All of the plugins have been removed here due to #8550 (i.e. old xxhash dependencies). Note: they're still part of the binary because we pre-bundle them in.

If we upgrade the version of go-libp2p-quic-transport and prometheus/client_golang we should be able to bring back some of the building here as a test mechanism to make sure they can build.

Note: Badger will not be able to be built as a plugin because it is using xxhash v1

@aschmahmann aschmahmann changed the base branch from master to update-libp2p-v018 March 22, 2022 18:08
@aschmahmann aschmahmann changed the base branch from update-libp2p-v018 to master March 22, 2022 18:09
@aschmahmann aschmahmann force-pushed the feat/update-go-version branch 2 times, most recently from 2ecb298 to de918c7 Compare March 23, 2022 23:12
@BigLep BigLep added this to the go-ipfs 0.13 milestone Mar 24, 2022
@BigLep BigLep linked an issue Mar 24, 2022 that may be closed by this pull request
3 tasks
@BigLep BigLep changed the title Update Go version to 1.17/1.18 Update Go version to 1.17 Apr 1, 2022
@aschmahmann aschmahmann force-pushed the feat/update-go-version branch 2 times, most recently from 3562f45 to e53de2d Compare April 7, 2022 14:09
@BigLep
Copy link
Contributor

BigLep commented Apr 7, 2022

2022-04-07 conversation:

  1. We will wait for 1.17.9 (https://groups.google.com/g/golang-announce/c/vtbMjE04kPk/m/xE-FGxCXCAAJ ) and then update this PR
  2. We're going to merge this and cherry pick this as needed
  3. We believe we only have to have to wait for Docker
  4. We need to get Bifrost prepared here

@Luflosi Luflosi mentioned this pull request Apr 15, 2022
13 tasks
@aschmahmann aschmahmann merged commit d59730f into master Apr 15, 2022
@aschmahmann aschmahmann deleted the feat/update-go-version branch April 15, 2022 18:32
gmasgras pushed a commit that referenced this pull request May 3, 2022
* remove building the pre-bundled plugins as shared objects in makefile

* chore: update go version to minimum of 1.17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Building sharness tests fails with Go 1.17
3 participants