avanhatt edited PR #13550.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
avanhatt requested cfallin for a review on PR #13550.
cfallin commented on PR #13550:
@avanhatt I'm taking a look at the cargo-vets now and it looks like this PR bumps a bunch of dep versions in ways that I hope are not necessary -- the vet backlog is now
- 144 crate bumps (each of which takes a manual step from me, so this is ~a day of work)
- an audit backklog of 425,163 lines of code
Which is unfortunately probably infeasible for me to do. Could you (i) revert
Cargo.lockto its state from your latest merge-from-main, and (ii) run a build again, to see if we can minimize the diff? I suspect that maybe this branch ran acargo updateat some point and did a bunch of incidental upgrades.
cfallin edited a comment on PR #13550:
@avanhatt I'm taking a look at the cargo-vets now and it looks like this PR bumps a bunch of dep versions in ways that I hope are not necessary -- the vet backlog is now
- 144 crate bumps (each of which takes a manual step from me, so this is ~a day of work)
- an audit backlog of 425,163 lines of code
Which is unfortunately probably infeasible for me to do. Could you (i) revert
Cargo.lockto its state from your latest merge-from-main, and (ii) run a build again, to see if we can minimize the diff? I suspect that maybe this branch ran acargo updateat some point and did a bunch of incidental upgrades.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
cfallin commented on PR #13550:
Thanks for your last commit -- looks like the dep bumps and vet burden are real; still 425163 LoC.
Digging into one particular bump (
tracing 0.1.41 -> 0.1.44, which alone is 61kLoC of diff), it looks like the aslp crate depends on tracing too, and probably pulled in a newer version somehow?Would you mind doing a little dep gardening to see if we can get the diff to our deps a bit smaller?
cargo vetshould work locally for anyone to check the audit backlog size, too. Thanks!
mmcloughlin updated PR #13550.
mmcloughlin commented on PR #13550:
Would you mind doing a little dep gardening
Done and pushed. I see 7 unvetted dependencies in
cargo vetnow. Some appear to be partially covered already trusted authors. The biggest remaining one ispest, which I think may fall under the "10,000 downloads a day" policy.Let us know if you see the same, and the backlog is manageable.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
alexcrichton commented on PR #13550:
A note on the vets here -- we already exempt dependencies exclusively related to fuzzing from vetting and I think it would be reasonable to take a similar stance here. Specifically if you apply this diff:
diff --git a/supply-chain/config.toml b/supply-chain/config.toml index 16d0abfb19..925447fe98 100644 --- a/supply-chain/config.toml +++ b/supply-chain/config.toml @@ -64,6 +64,12 @@ audit-as-crates-io = true [policy.cranelift-isle] audit-as-crates-io = true +[policy.cranelift-isle-veri] +criteria = [] + +[policy.cranelift-isle-veri-aslp] +criteria = [] + [policy.cranelift-jit] audit-as-crates-io = truethe
cargo vetcommand succeeds and nothing else is necessary.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
avanhatt updated PR #13550.
:thumbs_up: cfallin submitted PR review:
With all of the tweaks and now a green CI run, this looks ready to merge.
Thanks again @avanhatt, @mmcloughlin and others for all the work on this! Looking forward to followup work to get this in CI by default (I have some tasks for this). It's a great addition to our correctness story.
cfallin added PR #13550 Update SMT-based ISLE verifier to the merge queue.
:check: cfallin merged PR #13550.
cfallin removed PR #13550 Update SMT-based ISLE verifier from the merge queue.
Last updated: Jul 29 2026 at 05:03 UTC