Skip to content

DAOS-19243 control: update go.mod and protobuf shims#18551

Open
tanabarr wants to merge 10 commits into
masterfrom
tanabarr/goproto-updates
Open

DAOS-19243 control: update go.mod and protobuf shims#18551
tanabarr wants to merge 10 commits into
masterfrom
tanabarr/goproto-updates

Conversation

@tanabarr

Copy link
Copy Markdown
Contributor

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

tanabarr added 10 commits June 10, 2026 12:25
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Features: control
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
…treplace-rank-erase

Features: control
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Features: control
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
…treplace-rank-erase

Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
@tanabarr tanabarr self-assigned this Jun 26, 2026
@tanabarr tanabarr requested review from a team as code owners June 26, 2026 12:49
@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown

Ticket title is 'Keep go.mod and protobuf go generated file contents up-to-date'
Status is 'In Review'
Labels: 'Go'
https://daosio.atlassian.net/browse/DAOS-19243

@tanabarr tanabarr requested review from janekmi, knard38 and mjmac June 26, 2026 12:51
@daosbuild3

Copy link
Copy Markdown
Collaborator

@daosbuild3

Copy link
Copy Markdown
Collaborator

@daosbuild3

Copy link
Copy Markdown
Collaborator

Base automatically changed from tanabarr/control-fmtreplace-rank-erase to master June 26, 2026 17:59
@daltonbohning daltonbohning requested a review from a team as a code owner June 26, 2026 17:59
@daosbuild3

Copy link
Copy Markdown
Collaborator

@daosbuild3

Copy link
Copy Markdown
Collaborator

@daosbuild3

Copy link
Copy Markdown
Collaborator

@kjacque kjacque left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks like you may need to rebase against master now that the parent branch has landed.

Comment thread src/control/go.mod
// Scons uses this file to extract the minimum version.
go 1.21
toolchain go1.24.0
go 1.24.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Generally we've avoided bumping the Go requirement since OSes may package (or not) outdated Go versions. The toolchain option allows any Go version > 1.21 to download the appropriate version of the Go compiler.

Any reason the existing toolchain didn't work anymore?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

this seemed to be updated automatically when I ran one of the go mod commands, happy to leave it as is

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

don't we need the update for some of the vendor change?

@kjacque kjacque Jul 1, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Maybe the toolchain directive needs an update to the specific dot-version, but we should leave the go version alone. The toolchain stuff is intended to make the GHA containers work to compile DAOS--they basically have to use their distro versions of go, but all of them are at 1.21 or greater.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants