EmbarkStudios / cargo-deny

❌ Cargo plugin for linting your dependencies 🦀
http://embark.rs
Apache License 2.0
1.78k stars 86 forks source link

Test failure in the last release #540

Closed orhun closed 1 year ago

orhun commented 1 year ago

Describe the bug

Hey, Arch packager of cargo-deny here 👋🏼

I came across this test failure for the latest release (0.14.0):

test downgrades_lint_levels ... ok
test detects_vulnerabilities ... ok
test detects_unsound ... ok
test warns_on_ignored_and_withdrawn ... ok
test detects_unmaintained ... ok
test warns_on_index_failures ... ok

failures:

---- detects_yanked stdout ----
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot file: tests/snapshots/advisories__detects_yanked.snap
Snapshot: detects_yanked
Source: tests/advisories.rs:217
────────────────────────────────────────────────────────────────────────────────
Expression: diags
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
   28    28 │       "message": "detected yanked crate (try `cargo update -p crate-two`)",
   29    29 │       "severity": "error"
   30    30 │     },
   31    31 │     "type": "diagnostic"
   32       │-  },
   33       │-  {
   34       │-    "fields": {
   35       │-      "code": "yanked",
   36       │-      "graphs": [
   37       │-        {
   38       │-          "Krate": {
   39       │-            "name": "spdx",
   40       │-            "version": "0.3.1"
   41       │-          },
   42       │-          "parents": [
   43       │-            {
   44       │-              "Krate": {
   45       │-                "name": "yank-check",
   46       │-                "version": "0.1.0"
   47       │-              }
   48       │-            }
   49       │-          ]
   50       │-        }
   51       │-      ],
   52       │-      "labels": [
   53       │-        {
   54       │-          "column": 1,
   55       │-          "line": 7,
   56       │-          "message": "yanked version",
   57       │-          "span": "spdx 0.3.1 registry+https://github.com/rust-lang/crates.io-index"
   58       │-        }
   59       │-      ],
   60       │-      "message": "detected yanked crate (try `cargo update -p spdx`)",
   61       │-      "severity": "error"
   62       │-    },
   63       │-    "type": "diagnostic"
   64    32 │   }
   65    33 │ ]
────────────┴───────────────────────────────────────────────────────────────────
To update snapshots run `cargo insta review`
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'detects_yanked' panicked at 'snapshot assertion for 'detects_yanked' failed in line 217', /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/insta-1.31.0/src/runtime.rs:563:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

failures:
    detects_yanked

test result: FAILED. 12 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.39s

error: test failed, to rerun pass `--test advisories`

To Reproduce Steps to reproduce the behavior:

  1. Use the PKGBUILD from Arch Linux repos.
  2. Remove --skip "detects_yanked" from cargo test command.
  3. Build in a clean chroot *.

Expected behavior Successful build.

Screenshots -

Device:

Additional context

See the packaging changes here: https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-deny/-/commit/22991cfa2de301aa2289066b4281c8d2410d9d38

Jake-Shadle commented 1 year ago

So the snapshot is correct, that should be the output, is there something that would prevent files being written to disk inside target/tmp and/or restrict network access?

orhun commented 1 year ago

I am not sure, we're building packages in chroot but that shouldn't be a problem. (cc @freswa)

freswa commented 1 year ago

We're building in a systemd-nspawn container. There are limits to syscalls, but everything else should work as expected.

Jake-Shadle commented 1 year ago

Ok, well, I'll get around to fixing this unless someone more familiar with the packaging makes a PR, but it will be low priority for me as the test is working properly for this projects CI, which is what I care about most.

icp1994 commented 1 year ago

If it's of any help, I got the same failure while updating in Void but only for i686. It passed fine as is for amd64.

orhun commented 1 year ago

It seems like this is fixed with the last release. https://gitlab.archlinux.org/archlinux/packaging/packages/cargo-deny/-/commit/02d98ce232dd9d0d7412d0015acc1d8c0a14d587

kpcyrd commented 4 months ago

I'm still having two test failures on Alpine with 0.15.1, but only on these architectures:

The tests pass on the following:

I'm suspecting this is related to 32 vs 64 bits.

image

https://gitlab.alpinelinux.org/kpcyrd/aports/-/pipelines/250843

The two test failures are always:

running 4 tests
test clones_with_gix ... ok
test clones_with_git ... ok
test crates_io_source_replacement ... FAILED
test detects_yanked ... FAILED
failures:
---- crates_io_source_replacement stdout ----
thread 'crates_io_source_replacement' panicked at tests/advisories.rs:597:26:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- detects_yanked stdout ----
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Snapshot file: tests/snapshots/advisories__detects_yanked.snap
Snapshot: detects_yanked
Source: tests/advisories.rs:237
────────────────────────────────────────────────────────────────────────────────
Expression: diags
────────────────────────────────────────────────────────────────────────────────
-old snapshot
+new results
────────────┬───────────────────────────────────────────────────────────────────
    0       │-[
    1       │-  {
    2       │-    "fields": {
    3       │-      "code": "yanked",
    4       │-      "graphs": [
    5       │-        {
    6       │-          "Krate": {
    7       │-            "name": "crate-two",
    8       │-            "version": "0.1.0"
    9       │-          },
   10       │-          "parents": [
   11       │-            {
   12       │-              "Krate": {
   13       │-                "name": "yank-check",
   14       │-                "version": "0.1.0"
   15       │-              }
   16       │-            }
   17       │-          ]
   18       │-        }
   19       │-      ],
   20       │-      "labels": [
   21       │-        {
   22       │-          "column": 1,
   23       │-          "line": 2,
   24       │-          "message": "yanked version",
   25       │-          "span": "crate-two 0.1.0 registry+https://github.com/EmbarkStudios/cargo-test-index"
   26       │-        }
   27       │-      ],
   28       │-      "message": "detected yanked crate (try `cargo update -p crate-two`)",
   29       │-      "severity": "error"
   30       │-    },
   31       │-    "type": "diagnostic"
   32       │-  },
   33       │-  {
   34       │-    "fields": {
   35       │-      "code": "yanked",
   36       │-      "graphs": [
   37       │-        {
   38       │-          "Krate": {
   39       │-            "name": "spdx",
   40       │-            "version": "0.3.1"
   41       │-          },
   42       │-          "parents": [
   43       │-            {
   44       │-              "Krate": {
   45       │-                "name": "yank-check",
   46       │-                "version": "0.1.0"
   47       │-              }
   48       │-            }
   49       │-          ]
   50       │-        }
   51       │-      ],
   52       │-      "labels": [
   53       │-        {
   54       │-          "column": 1,
   55       │-          "line": 7,
   56       │-          "message": "yanked version",
   57       │-          "span": "spdx 0.3.1 registry+https://github.com/rust-lang/crates.io-index"
   58       │-        }
   59       │-      ],
   60       │-      "message": "detected yanked crate (try `cargo update -p spdx`)",
   61       │-      "severity": "error"
   62       │-    },
   63       │-    "type": "diagnostic"
   64       │-  }
   65       │-]
          0 │+[]
────────────┴───────────────────────────────────────────────────────────────────
Stopped on the first failure. Run `cargo insta test` to run all snapshots.
thread 'detects_yanked' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9:
snapshot assertion for 'detects_yanked' failed in line 237
failures:
    crates_io_source_replacement
    detects_yanked
test result: FAILED. 2 passed; 2 failed; 0 ignored; 0 measured; 9 filtered out; finished in 1.65s
error: test failed, to rerun pass `--test advisories`

Edit: after adding those two to --skip, these tests fail next:

``` Running tests/bans.rs (target/debug/deps/bans-1485658fe59e7d0d) running 15 tests test allow_git_wildcards_private_package ... ok test allow_wrappers ... ok test disallows_denied_with_wrapper ... ok test deny_wildcards ... ok test duplicate_graphs ... ok test cyclic_dependencies_do_not_cause_infinite_loop ... ok test deterministic_duplicate_ordering ... ok test deny_duplicate_workspace_items ... FAILED test allow_path_wildcards_private_package ... ok test deny_multiple_versions_for_specific_krates ... ok test disallows_denied ... ok test warns_on_unused_wrappers ... ok test allow_path_wildcards_public_package ... ok test ignores_dev ... ok test deny_target_specific_dependencies ... ok failures: ---- deny_duplicate_workspace_items stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans__deny_duplicate_workspace_items.snap Snapshot: deny_duplicate_workspace_items Source: tests/bans.rs:292 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 159 159 │ ], 160 160 │ "labels": [ 161 161 │ { 162 162 │ "column": 1, 163 │- "line": 15, 164 │- "message": "workspace dependency", 165 │- "span": "spdx" 166 │- }, 167 │- { 168 │- "column": 1, 169 163 │ "line": 7, 170 164 │ "message": "", 171 165 │ "span": "spdx" 172 166 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 182 176 │ "message": "", 183 177 │ "span": "spdx" 184 178 │ } 185 179 │ ], 186 │- "message": "crate spdx = 0.10.6 is used 3 times in the workspace, but not all declarations use the shared workspace dependency", 180 │+ "message": "crate spdx = 0.10.6 is used 3 times in the workspace, and there was no shared workspace dependency for it", 187 181 │ "severity": "error" 188 182 │ }, 189 183 │ "type": "diagnostic" 190 184 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 408 402 │ ], 409 403 │ "labels": [ 410 404 │ { 411 405 │ "column": 1, 412 │- "line": 17, 413 │- "message": "workspace dependency", 414 │- "span": "spdx-old" 415 │- }, 416 │- { 417 │- "column": 42, 418 │- "line": 17, 419 │- "message": "note the workspace dependency is renamed", 420 │- "span": "spdx" 421 │- }, 422 │- { 423 │- "column": 1, 424 406 │ "line": 19, 425 407 │ "message": "", 426 408 │ "span": "spdx" 427 409 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 431 413 │ "message": "", 432 414 │ "span": "spdx" 433 415 │ } 434 416 │ ], 435 │- "message": "crate spdx = 0.9.0 is used 2 times in the workspace, but not all declarations use the shared workspace dependency", 417 │+ "message": "crate spdx = 0.9.0 is used 2 times in the workspace, and there was no shared workspace dependency for it", 436 418 │ "severity": "error" 437 419 │ }, 438 420 │ "type": "diagnostic" 439 421 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 542 524 │ "graphs": [], 543 525 │ "labels": [ 544 526 │ { 545 527 │ "column": 1, 528 │+ "line": 15, 529 │+ "message": "unused workspace dependency", 530 │+ "span": "spdx" 531 │+ } 532 │+ ], 533 │+ "message": "workspace dependency is declared, but unused", 534 │+ "severity": "warning" 535 │+ }, 536 │+ "type": "diagnostic" 537 │+ }, 538 │+ { 539 │+ "fields": { 540 │+ "code": "unused-workspace-dependency", 541 │+ "graphs": [], 542 │+ "labels": [ 543 │+ { 544 │+ "column": 1, 545 │+ "line": 17, 546 │+ "message": "unused workspace dependency", 547 │+ "span": "spdx-old" 548 │+ }, 549 │+ { 550 │+ "column": 42, 551 │+ "line": 17, 552 │+ "message": "note the dependency is renamed", 553 │+ "span": "spdx" 554 │+ } 555 │+ ], 556 │+ "message": "workspace dependency is declared, but unused", 557 │+ "severity": "warning" 558 │+ }, 559 │+ "type": "diagnostic" 560 │+ }, 561 │+ { 562 │+ "fields": { 563 │+ "code": "unused-workspace-dependency", 564 │+ "graphs": [], 565 │+ "labels": [ 566 │+ { 567 │+ "column": 1, 546 568 │ "line": 31, 547 569 │ "message": "unused workspace dependency", 548 570 │ "span": "unused-version" 549 571 │ }, ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'deny_duplicate_workspace_items' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'deny_duplicate_workspace_items' failed in line 292 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace failures: deny_duplicate_workspace_items test result: FAILED. 14 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.36s error: test failed, to rerun pass `--test bans` ```
``` Running tests/bans_build.rs (target/debug/deps/bans_build-18077b93c7043db2) running 10 tests test detects_scripts_by_user_extension ... ok test detects_scripts_by_builtin_glob ... FAILED test detects_native_executables ... FAILED test emits_unmatched_warnings ... ok test skips_matching_build_scripts ... FAILED test detects_build_script_mismatch ... FAILED test detects_scripts_by_shebang ... FAILED test allows_build_scripts_or_bypass ... FAILED test allows_by_glob ... FAILED test allows_by_path ... FAILED failures: ---- detects_scripts_by_builtin_glob stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans_build__detects_scripts_by_builtin_glob.snap Snapshot: detects_scripts_by_builtin_glob Source: tests/bans_build.rs:33 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 26 26 │ } 27 27 │ ], 28 28 │ "message": "path disallowed by extension", 29 29 │ "notes": [ 30 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/chacha/asm/chacha-armv4.pl'" 30 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/chacha/asm/chacha-armv4.pl'" 31 31 │ ], 32 32 │ "severity": "error" 33 33 │ }, 34 34 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 61 61 │ } 62 62 │ ], 63 63 │ "message": "path disallowed by extension", 64 64 │ "notes": [ 65 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/chacha/asm/chacha-armv8.pl'" 65 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/chacha/asm/chacha-armv8.pl'" 66 66 │ ], 67 67 │ "severity": "error" 68 68 │ }, 69 69 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 96 96 │ } 97 97 │ ], 98 98 │ "message": "path disallowed by extension", 99 99 │ "notes": [ 100 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/chacha/asm/chacha-x86.pl'" 100 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/chacha/asm/chacha-x86.pl'" 101 101 │ ], 102 102 │ "severity": "error" 103 103 │ }, 104 104 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 131 131 │ } 132 132 │ ], 133 133 │ "message": "path disallowed by extension", 134 134 │ "notes": [ 135 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/chacha/asm/chacha-x86_64.pl'" 135 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/chacha/asm/chacha-x86_64.pl'" 136 136 │ ], 137 137 │ "severity": "error" 138 138 │ }, 139 139 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 166 166 │ } 167 167 │ ], 168 168 │ "message": "path disallowed by extension", 169 169 │ "notes": [ 170 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl'" 170 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl'" 171 171 │ ], 172 172 │ "severity": "error" 173 173 │ }, 174 174 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 201 201 │ } 202 202 │ ], 203 203 │ "message": "path disallowed by extension", 204 204 │ "notes": [ 205 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86.pl'" 205 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86.pl'" 206 206 │ ], 207 207 │ "severity": "error" 208 208 │ }, 209 209 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 236 236 │ } 237 237 │ ], 238 238 │ "message": "path disallowed by extension", 239 239 │ "notes": [ 240 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86_64.pl'" 240 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86_64.pl'" 241 241 │ ], 242 242 │ "severity": "error" 243 243 │ }, 244 244 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 271 271 │ } 272 272 │ ], 273 273 │ "message": "path disallowed by extension", 274 274 │ "notes": [ 275 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/aesv8-armx.pl'" 275 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/aesv8-armx.pl'" 276 276 │ ], 277 277 │ "severity": "error" 278 278 │ }, 279 279 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 306 306 │ } 307 307 │ ], 308 308 │ "message": "path disallowed by extension", 309 309 │ "notes": [ 310 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/bsaes-armv7.pl'" 310 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/bsaes-armv7.pl'" 311 311 │ ], 312 312 │ "severity": "error" 313 313 │ }, 314 314 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 341 341 │ } 342 342 │ ], 343 343 │ "message": "path disallowed by extension", 344 344 │ "notes": [ 345 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/vpaes-x86.pl'" 345 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/vpaes-x86.pl'" 346 346 │ ], 347 347 │ "severity": "error" 348 348 │ }, 349 349 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 376 376 │ } 377 377 │ ], 378 378 │ "message": "path disallowed by extension", 379 379 │ "notes": [ 380 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/vpaes-x86_64.pl'" 380 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/vpaes-x86_64.pl'" 381 381 │ ], 382 382 │ "severity": "error" 383 383 │ }, 384 384 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 411 411 │ } 412 412 │ ], 413 413 │ "message": "path disallowed by extension", 414 414 │ "notes": [ 415 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/armv4-mont.pl'" 415 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/armv4-mont.pl'" 416 416 │ ], 417 417 │ "severity": "error" 418 418 │ }, 419 419 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 446 446 │ } 447 447 │ ], 448 448 │ "message": "path disallowed by extension", 449 449 │ "notes": [ 450 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/armv8-mont.pl'" 450 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/armv8-mont.pl'" 451 451 │ ], 452 452 │ "severity": "error" 453 453 │ }, 454 454 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 481 481 │ } 482 482 │ ], 483 483 │ "message": "path disallowed by extension", 484 484 │ "notes": [ 485 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/x86-mont.pl'" 485 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/x86-mont.pl'" 486 486 │ ], 487 487 │ "severity": "error" 488 488 │ }, 489 489 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 516 516 │ } 517 517 │ ], 518 518 │ "message": "path disallowed by extension", 519 519 │ "notes": [ 520 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont.pl'" 520 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont.pl'" 521 521 │ ], 522 522 │ "severity": "error" 523 523 │ }, 524 524 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 551 551 │ } 552 552 │ ], 553 553 │ "message": "path disallowed by extension", 554 554 │ "notes": [ 555 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont5.pl'" 555 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont5.pl'" 556 556 │ ], 557 557 │ "severity": "error" 558 558 │ }, 559 559 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 586 586 │ } 587 587 │ ], 588 588 │ "message": "path disallowed by extension", 589 589 │ "notes": [ 590 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv4.pl'" 590 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv4.pl'" 591 591 │ ], 592 592 │ "severity": "error" 593 593 │ }, 594 594 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 621 621 │ } 622 622 │ ], 623 623 │ "message": "path disallowed by extension", 624 624 │ "notes": [ 625 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl'" 625 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl'" 626 626 │ ], 627 627 │ "severity": "error" 628 628 │ }, 629 629 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 656 656 │ } 657 657 │ ], 658 658 │ "message": "path disallowed by extension", 659 659 │ "notes": [ 660 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-x86.pl'" 660 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-x86.pl'" 661 661 │ ], 662 662 │ "severity": "error" 663 663 │ }, 664 664 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 691 691 │ } 692 692 │ ], 693 693 │ "message": "path disallowed by extension", 694 694 │ "notes": [ 695 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl'" 695 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl'" 696 696 │ ], 697 697 │ "severity": "error" 698 698 │ }, 699 699 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 726 726 │ } 727 727 │ ], 728 728 │ "message": "path disallowed by extension", 729 729 │ "notes": [ 730 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl'" 730 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl'" 731 731 │ ], 732 732 │ "severity": "error" 733 733 │ }, 734 734 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 761 761 │ } 762 762 │ ], 763 763 │ "message": "path disallowed by extension", 764 764 │ "notes": [ 765 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-armv4.pl'" 765 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-armv4.pl'" 766 766 │ ], 767 767 │ "severity": "error" 768 768 │ }, 769 769 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 796 796 │ } 797 797 │ ], 798 798 │ "message": "path disallowed by extension", 799 799 │ "notes": [ 800 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86.pl'" 800 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86.pl'" 801 801 │ ], 802 802 │ "severity": "error" 803 803 │ }, 804 804 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 831 831 │ } 832 832 │ ], 833 833 │ "message": "path disallowed by extension", 834 834 │ "notes": [ 835 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86_64.pl'" 835 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86_64.pl'" 836 836 │ ], 837 837 │ "severity": "error" 838 838 │ }, 839 839 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 866 866 │ } 867 867 │ ], 868 868 │ "message": "path disallowed by extension", 869 869 │ "notes": [ 870 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/ghashv8-armx.pl'" 870 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/ghashv8-armx.pl'" 871 871 │ ], 872 872 │ "severity": "error" 873 873 │ }, 874 874 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 901 901 │ } 902 902 │ ], 903 903 │ "message": "path disallowed by extension", 904 904 │ "notes": [ 905 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/sha/asm/sha256-armv4.pl'" 905 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/sha/asm/sha256-armv4.pl'" 906 906 │ ], 907 907 │ "severity": "error" 908 908 │ }, 909 909 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 936 936 │ } 937 937 │ ], 938 938 │ "message": "path disallowed by extension", 939 939 │ "notes": [ 940 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-armv4.pl'" 940 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-armv4.pl'" 941 941 │ ], 942 942 │ "severity": "error" 943 943 │ }, 944 944 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 971 971 │ } 972 972 │ ], 973 973 │ "message": "path disallowed by extension", 974 974 │ "notes": [ 975 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-armv8.pl'" 975 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-armv8.pl'" 976 976 │ ], 977 977 │ "severity": "error" 978 978 │ }, 979 979 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1006 1006 │ } 1007 1007 │ ], 1008 1008 │ "message": "path disallowed by extension", 1009 1009 │ "notes": [ 1010 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-x86_64.pl'" 1010 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-x86_64.pl'" 1011 1011 │ ], 1012 1012 │ "severity": "error" 1013 1013 │ }, 1014 1014 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1041 1041 │ } 1042 1042 │ ], 1043 1043 │ "message": "path disallowed by extension", 1044 1044 │ "notes": [ 1045 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/arm-xlate.pl'" 1045 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/arm-xlate.pl'" 1046 1046 │ ], 1047 1047 │ "severity": "error" 1048 1048 │ }, 1049 1049 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1076 1076 │ } 1077 1077 │ ], 1078 1078 │ "message": "path disallowed by extension", 1079 1079 │ "notes": [ 1080 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/x86_64-xlate.pl'" 1080 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/x86_64-xlate.pl'" 1081 1081 │ ], 1082 1082 │ "severity": "error" 1083 1083 │ }, 1084 1084 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1111 1111 │ } 1112 1112 │ ], 1113 1113 │ "message": "path disallowed by extension", 1114 1114 │ "notes": [ 1115 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/x86asm.pl'" 1115 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/x86asm.pl'" 1116 1116 │ ], 1117 1117 │ "severity": "error" 1118 1118 │ }, 1119 1119 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1146 1146 │ } 1147 1147 │ ], 1148 1148 │ "message": "path disallowed by extension", 1149 1149 │ "notes": [ 1150 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/x86gas.pl'" 1150 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/x86gas.pl'" 1151 1151 │ ], 1152 1152 │ "severity": "error" 1153 1153 │ }, 1154 1154 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1181 1181 │ } 1182 1182 │ ], 1183 1183 │ "message": "path disallowed by extension", 1184 1184 │ "notes": [ 1185 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/x86nasm.pl'" 1185 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/x86nasm.pl'" 1186 1186 │ ], 1187 1187 │ "severity": "error" 1188 1188 │ }, 1189 1189 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1216 1216 │ } 1217 1217 │ ], 1218 1218 │ "message": "path disallowed by extension", 1219 1219 │ "notes": [ 1220 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/src/rsa/convert_nist_rsa_test_vectors.py'" 1220 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/src/rsa/convert_nist_rsa_test_vectors.py'" 1221 1221 │ ], 1222 1222 │ "severity": "error" 1223 1223 │ }, 1224 1224 │ "type": "diagnostic" ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'detects_scripts_by_builtin_glob' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'detects_scripts_by_builtin_glob' failed in line 33 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ---- detects_native_executables stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans_build__detects_native_executables.snap Snapshot: detects_native_executables Source: tests/bans_build.rs:102 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 18 18 │ } 19 19 │ ], 20 20 │ "message": "detected executable", 21 21 │ "notes": [ 22 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-linux-aarch_64'", 22 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-linux-aarch_64'", 23 23 │ "executable-kind = 'elf'" 24 24 │ ], 25 25 │ "severity": "error" 26 26 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 46 46 │ } 47 47 │ ], 48 48 │ "message": "detected executable", 49 49 │ "notes": [ 50 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-linux-x86_32'", 50 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-linux-x86_32'", 51 51 │ "executable-kind = 'elf'" 52 52 │ ], 53 53 │ "severity": "error" 54 54 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 74 74 │ } 75 75 │ ], 76 76 │ "message": "detected executable", 77 77 │ "notes": [ 78 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-linux-x86_64'", 78 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-linux-x86_64'", 79 79 │ "executable-kind = 'elf'" 80 80 │ ], 81 81 │ "severity": "error" 82 82 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 102 102 │ } 103 103 │ ], 104 104 │ "message": "detected executable", 105 105 │ "notes": [ 106 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-osx-aarch64'", 106 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-osx-aarch64'", 107 107 │ "executable-kind = 'mach'" 108 108 │ ], 109 109 │ "severity": "error" 110 110 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 130 130 │ } 131 131 │ ], 132 132 │ "message": "detected executable", 133 133 │ "notes": [ 134 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-osx-x86_64'", 134 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-osx-x86_64'", 135 135 │ "executable-kind = 'mach'" 136 136 │ ], 137 137 │ "severity": "error" 138 138 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 158 158 │ } 159 159 │ ], 160 160 │ "message": "detected executable", 161 161 │ "notes": [ 162 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-win32.exe'", 162 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-win32.exe'", 163 163 │ "executable-kind = 'pe'" 164 164 │ ], 165 165 │ "severity": "error" 166 166 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 194 194 │ } 195 195 │ ], 196 196 │ "message": "detected executable", 197 197 │ "notes": [ 198 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.172/serde_derive-x86_64-unknown-linux-gnu'", 198 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/serde_derive-1.0.172/serde_derive-x86_64-unknown-linux-gnu'", 199 199 │ "executable-kind = 'elf'" 200 200 │ ], 201 201 │ "severity": "error" 202 202 │ }, ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'detects_native_executables' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'detects_native_executables' failed in line 102 ---- skips_matching_build_scripts stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans_build__skips_matching_build_scripts.snap Snapshot: skips_matching_build_scripts Source: tests/bans_build.rs:163 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 26 26 │ } 27 27 │ ], 28 28 │ "message": "file checksum matched", 29 29 │ "notes": [ 30 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/build.rs'" 30 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/build.rs'" 31 31 │ ], 32 32 │ "severity": "help" 33 33 │ }, 34 34 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 61 61 │ } 62 62 │ ], 63 63 │ "message": "file checksum matched", 64 64 │ "notes": [ 65 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/build.rs'" 65 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/build.rs'" 66 66 │ ], 67 67 │ "severity": "help" 68 68 │ }, 69 69 │ "type": "diagnostic" ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'skips_matching_build_scripts' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'skips_matching_build_scripts' failed in line 163 ---- detects_build_script_mismatch stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans_build__detects_build_script_mismatch.snap Snapshot: detects_build_script_mismatch Source: tests/bans_build.rs:131 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 26 26 │ } 27 27 │ ], 28 28 │ "message": "file did not match the expected checksum", 29 29 │ "notes": [ 30 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/build.rs'", 30 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/build.rs'", 31 31 │ "error = build script failed checksum: checksum mismatch, calculated 474a3eb189a698475d8a6f4b358eb0790db6379aea8b8a85ac925102784cd520" 32 32 │ ], 33 33 │ "severity": "warning" 34 34 │ }, ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'detects_build_script_mismatch' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'detects_build_script_mismatch' failed in line 131 ---- detects_scripts_by_shebang stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans_build__detects_scripts_by_shebang.snap Snapshot: detects_scripts_by_shebang Source: tests/bans_build.rs:76 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 18 18 │ } 19 19 │ ], 20 20 │ "message": "detected executable", 21 21 │ "notes": [ 22 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/applypatch-msg.sample'", 22 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/applypatch-msg.sample'", 23 23 │ "interpreter = 'sh'" 24 24 │ ], 25 25 │ "severity": "error" 26 26 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 46 46 │ } 47 47 │ ], 48 48 │ "message": "detected executable", 49 49 │ "notes": [ 50 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/commit-msg.sample'", 50 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/commit-msg.sample'", 51 51 │ "interpreter = 'sh'" 52 52 │ ], 53 53 │ "severity": "error" 54 54 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 74 74 │ } 75 75 │ ], 76 76 │ "message": "detected executable", 77 77 │ "notes": [ 78 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/fsmonitor-watchman.sample'", 78 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/fsmonitor-watchman.sample'", 79 79 │ "interpreter = 'perl'" 80 80 │ ], 81 81 │ "severity": "error" 82 82 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 102 102 │ } 103 103 │ ], 104 104 │ "message": "detected executable", 105 105 │ "notes": [ 106 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/post-update.sample'", 106 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/post-update.sample'", 107 107 │ "interpreter = 'sh'" 108 108 │ ], 109 109 │ "severity": "error" 110 110 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 130 130 │ } 131 131 │ ], 132 132 │ "message": "detected executable", 133 133 │ "notes": [ 134 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/pre-applypatch.sample'", 134 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/pre-applypatch.sample'", 135 135 │ "interpreter = 'sh'" 136 136 │ ], 137 137 │ "severity": "error" 138 138 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 158 158 │ } 159 159 │ ], 160 160 │ "message": "detected executable", 161 161 │ "notes": [ 162 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/pre-commit.sample'", 162 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/pre-commit.sample'", 163 163 │ "interpreter = 'sh'" 164 164 │ ], 165 165 │ "severity": "error" 166 166 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 186 186 │ } 187 187 │ ], 188 188 │ "message": "detected executable", 189 189 │ "notes": [ 190 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/pre-push.sample'", 190 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/pre-push.sample'", 191 191 │ "interpreter = 'sh'" 192 192 │ ], 193 193 │ "severity": "error" 194 194 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 214 214 │ } 215 215 │ ], 216 216 │ "message": "detected executable", 217 217 │ "notes": [ 218 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/pre-rebase.sample'", 218 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/pre-rebase.sample'", 219 219 │ "interpreter = 'sh'" 220 220 │ ], 221 221 │ "severity": "error" 222 222 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 242 242 │ } 243 243 │ ], 244 244 │ "message": "detected executable", 245 245 │ "notes": [ 246 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/pre-receive.sample'", 246 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/pre-receive.sample'", 247 247 │ "interpreter = 'sh'" 248 248 │ ], 249 249 │ "severity": "error" 250 250 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 270 270 │ } 271 271 │ ], 272 272 │ "message": "detected executable", 273 273 │ "notes": [ 274 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/prepare-commit-msg.sample'", 274 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/prepare-commit-msg.sample'", 275 275 │ "interpreter = 'sh'" 276 276 │ ], 277 277 │ "severity": "error" 278 278 │ }, ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 298 298 │ } 299 299 │ ], 300 300 │ "message": "detected executable", 301 301 │ "notes": [ 302 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ittapi-sys-0.3.3/c-library/.git/hooks/update.sample'", 302 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ittapi-sys-0.3.3/c-library/.git/hooks/update.sample'", 303 303 │ "interpreter = 'sh'" 304 304 │ ], 305 305 │ "severity": "error" 306 306 │ }, ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'detects_scripts_by_shebang' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'detects_scripts_by_shebang' failed in line 76 ---- allows_build_scripts_or_bypass stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans_build__allows_build_scripts_or_bypass.snap Snapshot: allows_build_scripts_or_bypass Source: tests/bans_build.rs:191 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 90 90 │ } 91 91 │ ], 92 92 │ "message": "file checksum matched", 93 93 │ "notes": [ 94 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/build.rs'" 94 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/build.rs'" 95 95 │ ], 96 96 │ "severity": "help" 97 97 │ }, 98 98 │ "type": "diagnostic" ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'allows_build_scripts_or_bypass' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'allows_build_scripts_or_bypass' failed in line 191 ---- allows_by_glob stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans_build__allows_by_glob.snap Snapshot: allows_by_glob Source: tests/bans_build.rs:222 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 26 26 │ } 27 27 │ ], 28 28 │ "message": "file allowed by glob", 29 29 │ "notes": [ 30 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/chacha/asm/chacha-armv4.pl'" 30 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/chacha/asm/chacha-armv4.pl'" 31 31 │ ], 32 32 │ "severity": "help" 33 33 │ }, 34 34 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 61 61 │ } 62 62 │ ], 63 63 │ "message": "file allowed by glob", 64 64 │ "notes": [ 65 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/chacha/asm/chacha-armv8.pl'" 65 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/chacha/asm/chacha-armv8.pl'" 66 66 │ ], 67 67 │ "severity": "help" 68 68 │ }, 69 69 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 96 96 │ } 97 97 │ ], 98 98 │ "message": "file allowed by glob", 99 99 │ "notes": [ 100 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/chacha/asm/chacha-x86.pl'" 100 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/chacha/asm/chacha-x86.pl'" 101 101 │ ], 102 102 │ "severity": "help" 103 103 │ }, 104 104 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 131 131 │ } 132 132 │ ], 133 133 │ "message": "file allowed by glob", 134 134 │ "notes": [ 135 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/chacha/asm/chacha-x86_64.pl'" 135 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/chacha/asm/chacha-x86_64.pl'" 136 136 │ ], 137 137 │ "severity": "help" 138 138 │ }, 139 139 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 166 166 │ } 167 167 │ ], 168 168 │ "message": "file allowed by glob", 169 169 │ "notes": [ 170 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl'" 170 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/cipher_extra/asm/chacha20_poly1305_x86_64.pl'" 171 171 │ ], 172 172 │ "severity": "help" 173 173 │ }, 174 174 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 201 201 │ } 202 202 │ ], 203 203 │ "message": "file allowed by glob", 204 204 │ "notes": [ 205 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86.pl'" 205 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86.pl'" 206 206 │ ], 207 207 │ "severity": "help" 208 208 │ }, 209 209 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 236 236 │ } 237 237 │ ], 238 238 │ "message": "file allowed by glob", 239 239 │ "notes": [ 240 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86_64.pl'" 240 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/aesni-x86_64.pl'" 241 241 │ ], 242 242 │ "severity": "help" 243 243 │ }, 244 244 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 271 271 │ } 272 272 │ ], 273 273 │ "message": "file allowed by glob", 274 274 │ "notes": [ 275 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/aesv8-armx.pl'" 275 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/aesv8-armx.pl'" 276 276 │ ], 277 277 │ "severity": "help" 278 278 │ }, 279 279 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 306 306 │ } 307 307 │ ], 308 308 │ "message": "file allowed by glob", 309 309 │ "notes": [ 310 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/bsaes-armv7.pl'" 310 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/bsaes-armv7.pl'" 311 311 │ ], 312 312 │ "severity": "help" 313 313 │ }, 314 314 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 341 341 │ } 342 342 │ ], 343 343 │ "message": "file allowed by glob", 344 344 │ "notes": [ 345 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/vpaes-x86.pl'" 345 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/vpaes-x86.pl'" 346 346 │ ], 347 347 │ "severity": "help" 348 348 │ }, 349 349 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 376 376 │ } 377 377 │ ], 378 378 │ "message": "file allowed by glob", 379 379 │ "notes": [ 380 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/aes/asm/vpaes-x86_64.pl'" 380 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/aes/asm/vpaes-x86_64.pl'" 381 381 │ ], 382 382 │ "severity": "help" 383 383 │ }, 384 384 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 411 411 │ } 412 412 │ ], 413 413 │ "message": "file allowed by glob", 414 414 │ "notes": [ 415 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/armv4-mont.pl'" 415 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/armv4-mont.pl'" 416 416 │ ], 417 417 │ "severity": "help" 418 418 │ }, 419 419 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 446 446 │ } 447 447 │ ], 448 448 │ "message": "file allowed by glob", 449 449 │ "notes": [ 450 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/armv8-mont.pl'" 450 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/armv8-mont.pl'" 451 451 │ ], 452 452 │ "severity": "help" 453 453 │ }, 454 454 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 481 481 │ } 482 482 │ ], 483 483 │ "message": "file allowed by glob", 484 484 │ "notes": [ 485 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/x86-mont.pl'" 485 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/x86-mont.pl'" 486 486 │ ], 487 487 │ "severity": "help" 488 488 │ }, 489 489 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 516 516 │ } 517 517 │ ], 518 518 │ "message": "file allowed by glob", 519 519 │ "notes": [ 520 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont.pl'" 520 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont.pl'" 521 521 │ ], 522 522 │ "severity": "help" 523 523 │ }, 524 524 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 551 551 │ } 552 552 │ ], 553 553 │ "message": "file allowed by glob", 554 554 │ "notes": [ 555 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont5.pl'" 555 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/bn/asm/x86_64-mont5.pl'" 556 556 │ ], 557 557 │ "severity": "help" 558 558 │ }, 559 559 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 586 586 │ } 587 587 │ ], 588 588 │ "message": "file allowed by glob", 589 589 │ "notes": [ 590 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv4.pl'" 590 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv4.pl'" 591 591 │ ], 592 592 │ "severity": "help" 593 593 │ }, 594 594 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 621 621 │ } 622 622 │ ], 623 623 │ "message": "file allowed by glob", 624 624 │ "notes": [ 625 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl'" 625 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-armv8.pl'" 626 626 │ ], 627 627 │ "severity": "help" 628 628 │ }, 629 629 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 656 656 │ } 657 657 │ ], 658 658 │ "message": "file allowed by glob", 659 659 │ "notes": [ 660 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-x86.pl'" 660 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/ec/asm/ecp_nistz256-x86.pl'" 661 661 │ ], 662 662 │ "severity": "help" 663 663 │ }, 664 664 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 691 691 │ } 692 692 │ ], 693 693 │ "message": "file allowed by glob", 694 694 │ "notes": [ 695 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl'" 695 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/ec/asm/p256-x86_64-asm.pl'" 696 696 │ ], 697 697 │ "severity": "help" 698 698 │ }, 699 699 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 726 726 │ } 727 727 │ ], 728 728 │ "message": "file allowed by glob", 729 729 │ "notes": [ 730 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl'" 730 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl'" 731 731 │ ], 732 732 │ "severity": "help" 733 733 │ }, 734 734 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 761 761 │ } 762 762 │ ], 763 763 │ "message": "file allowed by glob", 764 764 │ "notes": [ 765 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-armv4.pl'" 765 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-armv4.pl'" 766 766 │ ], 767 767 │ "severity": "help" 768 768 │ }, 769 769 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 796 796 │ } 797 797 │ ], 798 798 │ "message": "file allowed by glob", 799 799 │ "notes": [ 800 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86.pl'" 800 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86.pl'" 801 801 │ ], 802 802 │ "severity": "help" 803 803 │ }, 804 804 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 831 831 │ } 832 832 │ ], 833 833 │ "message": "file allowed by glob", 834 834 │ "notes": [ 835 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86_64.pl'" 835 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/ghash-x86_64.pl'" 836 836 │ ], 837 837 │ "severity": "help" 838 838 │ }, 839 839 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 866 866 │ } 867 867 │ ], 868 868 │ "message": "file allowed by glob", 869 869 │ "notes": [ 870 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/modes/asm/ghashv8-armx.pl'" 870 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/modes/asm/ghashv8-armx.pl'" 871 871 │ ], 872 872 │ "severity": "help" 873 873 │ }, 874 874 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 901 901 │ } 902 902 │ ], 903 903 │ "message": "file allowed by glob", 904 904 │ "notes": [ 905 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/sha/asm/sha256-armv4.pl'" 905 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/sha/asm/sha256-armv4.pl'" 906 906 │ ], 907 907 │ "severity": "help" 908 908 │ }, 909 909 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 936 936 │ } 937 937 │ ], 938 938 │ "message": "file allowed by glob", 939 939 │ "notes": [ 940 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-armv4.pl'" 940 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-armv4.pl'" 941 941 │ ], 942 942 │ "severity": "help" 943 943 │ }, 944 944 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 971 971 │ } 972 972 │ ], 973 973 │ "message": "file allowed by glob", 974 974 │ "notes": [ 975 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-armv8.pl'" 975 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-armv8.pl'" 976 976 │ ], 977 977 │ "severity": "help" 978 978 │ }, 979 979 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1006 1006 │ } 1007 1007 │ ], 1008 1008 │ "message": "file allowed by glob", 1009 1009 │ "notes": [ 1010 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-x86_64.pl'" 1010 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/fipsmodule/sha/asm/sha512-x86_64.pl'" 1011 1011 │ ], 1012 1012 │ "severity": "help" 1013 1013 │ }, 1014 1014 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1041 1041 │ } 1042 1042 │ ], 1043 1043 │ "message": "file allowed by glob", 1044 1044 │ "notes": [ 1045 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/arm-xlate.pl'" 1045 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/arm-xlate.pl'" 1046 1046 │ ], 1047 1047 │ "severity": "help" 1048 1048 │ }, 1049 1049 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1076 1076 │ } 1077 1077 │ ], 1078 1078 │ "message": "file allowed by glob", 1079 1079 │ "notes": [ 1080 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/x86_64-xlate.pl'" 1080 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/x86_64-xlate.pl'" 1081 1081 │ ], 1082 1082 │ "severity": "help" 1083 1083 │ }, 1084 1084 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1111 1111 │ } 1112 1112 │ ], 1113 1113 │ "message": "file allowed by glob", 1114 1114 │ "notes": [ 1115 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/x86asm.pl'" 1115 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/x86asm.pl'" 1116 1116 │ ], 1117 1117 │ "severity": "help" 1118 1118 │ }, 1119 1119 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1146 1146 │ } 1147 1147 │ ], 1148 1148 │ "message": "file allowed by glob", 1149 1149 │ "notes": [ 1150 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/x86gas.pl'" 1150 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/x86gas.pl'" 1151 1151 │ ], 1152 1152 │ "severity": "help" 1153 1153 │ }, 1154 1154 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1181 1181 │ } 1182 1182 │ ], 1183 1183 │ "message": "file allowed by glob", 1184 1184 │ "notes": [ 1185 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/crypto/perlasm/x86nasm.pl'" 1185 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/crypto/perlasm/x86nasm.pl'" 1186 1186 │ ], 1187 1187 │ "severity": "help" 1188 1188 │ }, 1189 1189 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 1216 1216 │ } 1217 1217 │ ], 1218 1218 │ "message": "file allowed by glob", 1219 1219 │ "notes": [ 1220 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/ring-0.16.20/src/rsa/convert_nist_rsa_test_vectors.py'" 1220 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/ring-0.16.20/src/rsa/convert_nist_rsa_test_vectors.py'" 1221 1221 │ ], 1222 1222 │ "severity": "help" 1223 1223 │ }, 1224 1224 │ "type": "diagnostic" ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'allows_by_glob' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'allows_by_glob' failed in line 222 ---- allows_by_path stdout ---- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot file: tests/snapshots/bans_build__allows_by_path.snap Snapshot: allows_by_path Source: tests/bans_build.rs:258 ──────────────────────────────────────────────────────────────────────────────── Expression: diags ──────────────────────────────────────────────────────────────────────────────── -old snapshot +new results ────────────┬─────────────────────────────────────────────────────────────────── 26 26 │ } 27 27 │ ], 28 28 │ "message": "file checksum matched", 29 29 │ "notes": [ 30 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-linux-aarch_64'" 30 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-linux-aarch_64'" 31 31 │ ], 32 32 │ "severity": "help" 33 33 │ }, 34 34 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 61 61 │ } 62 62 │ ], 63 63 │ "message": "file checksum matched", 64 64 │ "notes": [ 65 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-linux-x86_64'" 65 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-linux-x86_64'" 66 66 │ ], 67 67 │ "severity": "help" 68 68 │ }, 69 69 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 96 96 │ } 97 97 │ ], 98 98 │ "message": "file checksum matched", 99 99 │ "notes": [ 100 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-osx-aarch64'" 100 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-osx-aarch64'" 101 101 │ ], 102 102 │ "severity": "help" 103 103 │ }, 104 104 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 131 131 │ } 132 132 │ ], 133 133 │ "message": "file checksum matched", 134 134 │ "notes": [ 135 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-osx-x86_64'" 135 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-osx-x86_64'" 136 136 │ ], 137 137 │ "severity": "help" 138 138 │ }, 139 139 │ "type": "diagnostic" ┈┈┈┈┈┈┈┈┈┈┈┈┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ 166 166 │ } 167 167 │ ], 168 168 │ "message": "file checksum matched", 169 169 │ "notes": [ 170 │- "path = '$CARGO_HOME/registry/src/index.crates.io-6f17d22bba15001f/prost-build-0.9.0/third-party/protobuf/protoc-win32.exe'" 170 │+ "path = '$CARGO_HOME/registry/src/index.crates.io-1cd66030c949c28d/prost-build-0.9.0/third-party/protobuf/protoc-win32.exe'" 171 171 │ ], 172 172 │ "severity": "help" 173 173 │ }, 174 174 │ "type": "diagnostic" ────────────┴─────────────────────────────────────────────────────────────────── Stopped on the first failure. Run `cargo insta test` to run all snapshots. thread 'allows_by_path' panicked at /home/buildozer/.cargo/registry/src/index.crates.io-1cd66030c949c28d/insta-1.39.0/src/runtime.rs:562:9: snapshot assertion for 'allows_by_path' failed in line 258 failures: allows_build_scripts_or_bypass allows_by_glob allows_by_path detects_build_script_mismatch detects_native_executables detects_scripts_by_builtin_glob detects_scripts_by_shebang skips_matching_build_scripts test result: FAILED. 2 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.97s error: test failed, to rerun pass `--test bans_build` ```

I'm suspecting it has to do with the crates index that is used on those targets.