-
Notifications
You must be signed in to change notification settings - Fork 38
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
dependencies: update opencontainers packages (rebased #87) #100
Conversation
The update runtime-tools contain opencontainers/runtime-tools#755 and thus CDI will have less dependencies when only used to write files without validation. Signed-off-by: Patrick Ohly <[email protected]>
b53abb0
to
292bba6
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.
Some minor questions / comments, but not blockers.
@@ -5,8 +5,8 @@ go 1.17 | |||
require ( | |||
github.com/fsnotify/fsnotify v1.5.1 | |||
github.com/opencontainers/runc v1.1.2 | |||
github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417 | |||
github.com/opencontainers/runtime-tools v0.0.0-20190417131837-cd1349b7c47e | |||
github.com/opencontainers/runtime-spec v1.0.3-0.20220825212826-86290f6a00fb |
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.
Question: I don't see v1.0.3
or v0.9.1
tags in these repos. Is this because these are pseudo versions that gomod bumps to the next patch release?
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.
Runtime tools has been going now for years untagged. We have to hand-pick/lock its version at or past the two commits that prevent the xeipuuv/jsonschema dependencies from always getting pulled in downstream. That sha1 is the tip of that tree. Same story for runtime-spec wrt. tagging. Last tagged one (1.0.2) is from January 2020. We don't need the absolute latest version, but we need newer than 1.0.2. Those pseudo-versions should result those sha1-exact versions being fetched.
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.
/lgtm
The update runtime-tools contain
opencontainers/runtime-tools#755 and thus CDI will have less dependencies when only used to write files without validation.
Signed-off-by: Patrick Ohly [email protected]