-
Notifications
You must be signed in to change notification settings - Fork 3.8k
go.mod: Bump hcsshim to v0.10.0-rc.4 #7810
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
Conversation
|
Hi @kiashok. Thanks for your PR. I'm waiting for a containerd member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
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 if the CIs happy
|
Project checks aren't happy, seems there's differing dependency versions between go.mod at the root and the integration/client/go.mod |
Yeah, I saw that. The latest commit fixes the project check failures |
All checks have passed |
|
@dmcgowan Hi Derek, would you be able to take a look please? |
mikebrow
left a comment
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.
github.com/josephspurrier/goversioninfo v1.4.0
... "Go will embed the version information and an optional icon and an optional manifest in the executable..." ?
Is this necessary?
I am not sure I understand the question. Are you asking if we need github.com/josephspurrier/goversioninfo v1.4.0 ? |
Yes. Does this need be be vendored here. |
|
@helsaawy ping.. just double checking if the import _ is/was necessary here... E.g. to avoid using generated external syso? Just skimming the newly added vendor .. thought I should ask if this is on purpose / needed. |
@mikebrow Thats weird that its being vendored in here, since the import in But yes, we use Its |
|
Sorry--another mod update was merged and you need to resolve merge conflicts. Minor nit: your changelog in your opening PR comment shows rc.2->rc.3, but we currently are at rc.1; the correct changelog is quite a bit bigger and includes the goversioninfo change that is discussed above (I was curious to see the change that brought in the dependency, and initially couldn't find it because it is not in rc.2->rc.3) |
nod.. I think the key element in that guidance is.. and "want to ensure that everyone is using the same version of that tool" Here we have a build only dependency for windows platform shim propagating up that is only used in build? If some other binary in the containerd echo system should be/needs to be using the same version makes sense. If that is not the case probably should remove it. I was looking for some constant struct that was overloaded at build, but since it's just external syso... Thing that caught my eye at first is it seems to be a private/personal repo, also we are always trying to remove extra vendor dependencies where it makes sense. IMO ... open an issue to address in the shim repo, and merge this PR (with phil's change request to the description, and rebase w/conflict resolution, and will get the update later :-) |
Just resolved merge conflicts and also updated the description |
Updated the PR after resolving conflicts + changing description to include change list between v0.10.0-rc.1 and v0.10.0-rc3 |
Signed-off-by: Kirtana Ashok <[email protected]>
@dmcgowan @mikebrow could you please review the new changes made? This shim update includes some important fixes in hccshim and would be great if we can make it into containerd/1.7. Thanks! |
estesp
left a comment
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
|
Concerns about the goversioninfo addition have been resolved in this latest update. Thanks! |
… main Updates ADO containerd fork-external/main with upstream containerd main @commit hash: f9f8455 containerd@f9f8455 Additional changes in the PR: - update linux container image version - remove copying LICENSE file in shared-build-stages.yml - additions to .gdnsuppress Related work items: containerd#5674, containerd#7393, containerd#7661, containerd#7685, containerd#7810, containerd#7850, containerd#7861, containerd#7879, containerd#7880, containerd#7881, containerd#7882, containerd#7883, containerd#7886, containerd#7887, containerd#7888, containerd#7891, containerd#7892, containerd#7893, containerd#7894, containerd#7903, containerd#7904, containerd#7905, containerd#7906, containerd#7907, containerd#7908, containerd#7911, containerd#7913, containerd#7914, containerd#7917, containerd#7925, containerd#7927, containerd#7928, containerd#7929, containerd#7932, containerd#7935, containerd#7943, containerd#7946, containerd#7948, containerd#7957, containerd#7958, containerd#7960, containerd#7963, containerd#7969, containerd#7970, containerd#7973
…/main Update fork-external/main with upstream containerd/containerd/main at commit hash 3d32da8 Related work items: containerd#5674, containerd#7129, containerd#7393, containerd#7661, containerd#7685, containerd#7810, containerd#7850, containerd#7861, containerd#7882, containerd#7883, containerd#7886, containerd#7891, containerd#7892, containerd#7893, containerd#7903, containerd#7904, containerd#7905, containerd#7906, containerd#7907, containerd#7908, containerd#7911, containerd#7913, containerd#7914, containerd#7917, containerd#7925, containerd#7927, containerd#7928, containerd#7929, containerd#7932, containerd#7935, containerd#7943, containerd#7946, containerd#7948, containerd#7957, containerd#7958, containerd#7959, containerd#7960, containerd#7963, containerd#7968, containerd#7969, containerd#7970, containerd#7973, containerd#7985, containerd#7987, containerd#7994, containerd#8005
This PR bumps hcsshim tag from v0.10.0-rc1 to v0.10.0-rc.4 . Ran go mod tidy/vendor.
The full changelog between v0.10.0-rc1...v0.10.0-rc4 can be seen here