-
Notifications
You must be signed in to change notification settings - Fork 27
Conversation
Depends #200 which is a clean prep patch that can be merged now. |
OK lifting draft on this one. This also relates to coreos/rpm-ostree#3311 in that we want to drop nix/openat from the ostree dependency chain ideally first. |
(We should use cap-std here too, but that's a larger churn) |
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
Changes lgtm, I wonder why CI is failing on both PRs with the same issue, do we need to force these in? |
I clearly should have tested #203 locally - we need that first because we're pulling containers-image-proxy from git now, so CI started failing after containers/containers-image-proxy-rs#24 was merged. (I did actually test that PR but with a different branch) |
I guess we need a rebase now. |
This is safer and may actually fix a race condition I've seen sometimes in CI runs. Part of investigating using rustix (and cap-std) in our section of the ecosystem (xref rust-lang/rfcs#2610).
By using rustix for uname.
Rebased 🏄 |
In this actually, the owned/borrowed FD stuff is definitely nicer. I still need to investigate whether the rustix ecosystem has something like this fd passing-to-
Command
that we need.