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 runc to v1.0.0-rc91 and pickup latest containerd/cri #4357
Conversation
Build succeeded.
|
Build succeeded.
|
54f7a79
to
67e2a43
Compare
Build succeeded.
|
67e2a43
to
e47e6be
Compare
Build succeeded.
|
Needs containerd/cri#1521 |
Need to rebase because of #4356 |
vendor.conf
Outdated
github.com/opencontainers/runc v1.0.0-rc10 | ||
github.com/opencontainers/runtime-spec v1.0.2 | ||
github.com/opencontainers/runc v1.0.0-rc91 | ||
github.com/opencontainers/runtime-spec 237cc4f519e2e8f9b235bacccfa8ef5a84df2875 |
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.
😞 looks like this is needed for opencontainers/runc#2424. Let me open a request to have a new tag
Meanwhile, could you perhaps add a comment to describe which version this is?
github.com/opencontainers/runtime-spec 237cc4f519e2e8f9b235bacccfa8ef5a84df2875 | |
github.com/opencontainers/runtime-spec 237cc4f519e2e8f9b235bacccfa8ef5a84df2875 # v1.0.2-8-g237cc4f |
#4239 was merged, so you can drop the urfave, and gomd2man bumps from this PR I also opened opencontainers/runtime-spec#1052 to ask the runtime-spec maintainers to consider a new release (not a blocker for this PR) |
vendor.conf
Outdated
go.etcd.io/bbolt v1.3.5 | ||
go.opencensus.io v0.22.0 | ||
golang.org/x/xerrors 9bdfabe68543c54f90421aeb9a60ef8061b5b544 |
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.
I'm new to this package. From the description:
This repository holds the transition packages for the new Go 1.13 error values.
See golang.org/design/29934-error-values.
Looks like this is for the new errors.Is()
, errors.Unwrap()
functionality in Go 1.13. We should look where it's used and if it's actually needed, now that all current go versions support that
Looks like it's used by https://github.com/cilium/ebpf; cilium/ebpf@5d50e74 (proposed in cilium/ebpf#38).
Perhaps we should propose them to drop Go 1.12 (as it's EOL), and use the standard errors
package.
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.
Opened cilium/ebpf#116 to remove this dependency
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.
thanks for filing cilium/ebpf#116 @thaJeztah !
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.
cilium/ebpf#116 was accepted and merged, so we could potentially update that ebpf and not need the new dependency. @dims you may know if it's used in other places where it should be updated first?
hmm.. I see it's marked as a dependency of cgroups
, which may be on an older version that doesn't have the x/xerrors
dependency;
Lines 56 to 57 in a6dd1f2
# cgroups dependencies | |
github.com/cilium/ebpf 4032b1d8aae306b7bb94a2a11002932caf88c644 |
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.
yea, it's cgroups
and runc
. should be ok to just update both when we get a chance and be ahead of them for now i think. I'll update to newer ebpf in this PR shortly
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.
Opened opencontainers/runc#2493 and containerd/cgroups#169
e47e6be
to
fa68b37
Compare
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
fa68b37
to
9212101
Compare
Build succeeded.
|
9212101
to
2dd0b74
Compare
Build succeeded.
|
linter fails with the following: We need @AkihiroSuda 's PR to land first in containerd/cri#1521
|
2dd0b74
to
6b8f22a
Compare
Build succeeded.
|
6b8f22a
to
f186be3
Compare
Build succeeded.
|
need to look into that spurious critest pipe failure.. anyhow restarted tests and it's fine |
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.
See comment
f186be3
to
a1eafdd
Compare
Build succeeded.
|
https://github.com/opencontainers/runc/releases/tag/v1.0.0-rc91 Signed-off-by: Davanum Srinivas <davanum@gmail.com>
a1eafdd
to
963625d
Compare
Build succeeded.
|
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
https://github.com/opencontainers/runc/releases/tag/v1.0.0-rc91
There were changes in containerd/cri that needed to be picked up as well for v1.0.0-rc91 runc to work.
Signed-off-by: Davanum Srinivas davanum@gmail.com