-
Notifications
You must be signed in to change notification settings - Fork 786
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
Use retry logic from containers/common #5345
Conversation
4f920ae
to
243b9ef
Compare
@edsantiago Did the new crun make it into this VM release? |
Post- You can, if you wish, bump up to |
Already bumped to c20240222t143004z-f39f38d13 and still seeing crun errors? |
Oh, sorry - I didn't actually look at your diffs. My bad. The error I see is
No wait I see crun error in conformance. It looks like conformance is using debian??????? Debian and crun??? That seems weird. And yes, crun is |
No idea, that seems wrong. I will look at the retry-delay one. |
I don't know what to do here. Best I can tell, |
This is weird, in setup:
Next step is to see if this happens in older CI runs with older VMs. I will do so. UPDATE: yes, this is happening right now. Next question: when did this (removing runc) start happening? That will be much harder to answer. UPDATE 2: it happened December 22 2023, which is before January 2 2024, therefore it is not something new in Situation:
Recommendation: find a Debian maintainer who will build UPDATE 3: I've sent email to Liambotis. |
19a7f5a
to
7eb109e
Compare
@edsantiago I turned off the update for runtime-spec until crun gets updated for Debian. This will allow us to merge this and get buildah updated in podman. |
@containers/podman-maintainers PTAL |
@lsm5 PTAL, once this gets in your PR can probably get in as well. |
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
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: flouthoc, rhatdan The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
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.
Code and tests LGTM but the replace
caught my eyes.
@@ -155,3 +155,5 @@ require ( | |||
k8s.io/klog v1.0.0 // indirect | |||
tags.cncf.io/container-device-interface v0.6.2 // indirect | |||
) | |||
|
|||
replace github.com/opencontainers/runtime-spec => github.com/opencontainers/runtime-spec v1.1.0 |
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.
Why the replace?
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.
crun on debian is not updated to a version that will work, so in order to move forward we are not advancing the runtime-spec. As soon as debian moves forward this can be removed.
This will not effect the effect the eventual podman build PR
Same question as @vrothberg about the replace, that was unexpected. |
Signed-off-by: Daniel J Walsh <[email protected]>
Signed-off-by: Daniel J Walsh <[email protected]>
What type of PR is this?
What this PR does / why we need it:
How to verify it
Which issue(s) this PR fixes:
Special notes for your reviewer:
Does this PR introduce a user-facing change?