[INFO] cloning repository https://github.com/Malax/libcnb [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Malax/libcnb" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMalax%2Flibcnb", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMalax%2Flibcnb'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f0983996fd4e8a0cf5bb916ed4608b731fb6474c [INFO] testing Malax/libcnb against master#61223975d46f794466efa832bc7562b9707ecc46+rustflags=-Copt-level=3 for pr-121282 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMalax%2Flibcnb" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Malax/libcnb on toolchain 61223975d46f794466efa832bc7562b9707ecc46 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Malax/libcnb [INFO] finished tweaking git repo https://github.com/Malax/libcnb [INFO] tweaked toml for git repo https://github.com/Malax/libcnb written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded opentelemetry-stdout v0.2.0 [INFO] [stderr] Downloaded packageurl v0.3.0 [INFO] [stderr] Downloaded fancy-regex v0.13.0 [INFO] [stderr] Downloaded spdx v0.10.4 [INFO] [stderr] Downloaded cyclonedx-bom v0.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 74bead45faa1510541e16a16be2e58bd75798a7573385c23e43bdb11093c7d56 [INFO] running `Command { std: "docker" "start" "-a" "74bead45faa1510541e16a16be2e58bd75798a7573385c23e43bdb11093c7d56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "74bead45faa1510541e16a16be2e58bd75798a7573385c23e43bdb11093c7d56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74bead45faa1510541e16a16be2e58bd75798a7573385c23e43bdb11093c7d56", kill_on_drop: false }` [INFO] [stdout] 74bead45faa1510541e16a16be2e58bd75798a7573385c23e43bdb11093c7d56 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8283cf8535d6ee64b0a904746a506cab3984c625367c43160e275e0ee36c76da [INFO] running `Command { std: "docker" "start" "-a" "8283cf8535d6ee64b0a904746a506cab3984c625367c43160e275e0ee36c76da", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling serde_json v1.0.114 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling camino v1.1.6 [INFO] [stderr] Compiling semver v1.0.22 [INFO] [stderr] Compiling winnow v0.6.3 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling syn v2.0.52 [INFO] [stderr] Compiling uriparse v0.6.4 [INFO] [stderr] Compiling async-trait v0.1.77 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling rustix v0.38.31 [INFO] [stderr] Compiling linux-raw-sys v0.4.13 [INFO] [stderr] Compiling bitflags v2.4.2 [INFO] [stderr] Compiling bstr v1.9.1 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling rustls-pki-types v1.3.1 [INFO] [stderr] Compiling walkdir v2.4.0 [INFO] [stderr] Compiling libz-sys v1.1.15 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling either v1.10.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.12 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling regex-automata v0.4.5 [INFO] [stderr] Compiling rustls v0.22.2 [INFO] [stderr] Compiling ordered-float v4.2.0 [INFO] [stderr] Compiling chrono v0.4.34 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling petgraph v0.6.4 [INFO] [stderr] Compiling zeroize v1.7.0 [INFO] [stderr] Compiling anstyle v1.0.6 [INFO] [stderr] Compiling clap_lex v0.7.0 [INFO] [stderr] Compiling subtle v2.5.0 [INFO] [stderr] Compiling indoc v2.0.4 [INFO] [stderr] Compiling clap_builder v4.5.1 [INFO] [stderr] Compiling webpki-roots v0.26.1 [INFO] [stderr] Compiling filetime v0.2.23 [INFO] [stderr] Compiling pathdiff v0.2.1 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling tar v0.4.40 [INFO] [stderr] Compiling flate2 v1.0.28 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling which v6.0.0 [INFO] [stderr] Compiling tempfile v3.10.1 [INFO] [stderr] Compiling fancy-regex v0.13.0 [INFO] [stderr] Compiling globset v0.4.14 [INFO] [stderr] Compiling rustls-webpki v0.102.2 [INFO] [stderr] Compiling ignore v0.4.22 [INFO] [stderr] Compiling ureq v2.9.6 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling thiserror-impl v1.0.57 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling clap_derive v4.5.0 [INFO] [stderr] Compiling thiserror v1.0.57 [INFO] [stderr] Compiling opentelemetry v0.21.0 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling clap v4.5.1 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling opentelemetry_sdk v0.21.2 [INFO] [stderr] Compiling toml_datetime v0.6.5 [INFO] [stderr] Compiling serde_spanned v0.6.5 [INFO] [stderr] Compiling cargo-platform v0.1.7 [INFO] [stderr] Compiling toml_edit v0.22.6 [INFO] [stderr] Compiling cargo_metadata v0.18.1 [INFO] [stderr] Compiling opentelemetry-stdout v0.2.0 [INFO] [stderr] Compiling toml v0.8.10 [INFO] [stderr] Compiling libcnb-common v0.19.0 (/opt/rustwide/workdir/libcnb-common) [INFO] [stderr] Compiling libcnb-proc-macros v0.19.0 (/opt/rustwide/workdir/libcnb-proc-macros) [INFO] [stderr] Compiling libcnb-data v0.19.0 (/opt/rustwide/workdir/libcnb-data) [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/api.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/version.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libcnb v0.19.0 (/opt/rustwide/workdir/libcnb) [INFO] [stderr] Compiling libcnb-package v0.19.0 (/opt/rustwide/workdir/libcnb-package) [INFO] [stderr] Compiling libherokubuildpack v0.19.0 (/opt/rustwide/workdir/libherokubuildpack) [INFO] [stderr] Compiling libcnb-test v0.19.0 (/opt/rustwide/workdir/libcnb-test) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tracing v0.0.0 (/opt/rustwide/workdir/test-buildpacks/tracing) [INFO] [stderr] Compiling examples-basics v0.0.0 (/opt/rustwide/workdir/examples/basics) [INFO] [stderr] Compiling store v0.0.0 (/opt/rustwide/workdir/test-buildpacks/store) [INFO] [stderr] Compiling examples-execd v0.0.0 (/opt/rustwide/workdir/examples/execd) [INFO] [stderr] Compiling sbom v0.0.0 (/opt/rustwide/workdir/test-buildpacks/sbom) [INFO] [stderr] Compiling readonly-layer-files v0.0.0 (/opt/rustwide/workdir/test-buildpacks/readonly-layer-files) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/store/src/main.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/sbom/src/main.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 65 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/readonly-layer-files/src/main.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 34 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libcnb-cargo v0.19.0 (/opt/rustwide/workdir/libcnb-cargo) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 24s [INFO] running `Command { std: "docker" "inspect" "8283cf8535d6ee64b0a904746a506cab3984c625367c43160e275e0ee36c76da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8283cf8535d6ee64b0a904746a506cab3984c625367c43160e275e0ee36c76da", kill_on_drop: false }` [INFO] [stdout] 8283cf8535d6ee64b0a904746a506cab3984c625367c43160e275e0ee36c76da [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3a5bafb0f32ce5c850a40e7535e42b0289ea3b4e4000d2fa0852d2168c8a3310 [INFO] running `Command { std: "docker" "start" "-a" "3a5bafb0f32ce5c850a40e7535e42b0289ea3b4e4000d2fa0852d2168c8a3310", kill_on_drop: false }` [INFO] [stderr] Compiling libcnb-proc-macros v0.19.0 (/opt/rustwide/workdir/libcnb-proc-macros) [INFO] [stderr] Compiling serde_test v1.0.176 [INFO] [stderr] Compiling libcnb-common v0.19.0 (/opt/rustwide/workdir/libcnb-common) [INFO] [stderr] Compiling libcnb-data v0.19.0 (/opt/rustwide/workdir/libcnb-data) [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/api.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/version.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/api.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/version.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SbomFormat` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/mod.rs:235:9 [INFO] [stdout] | [INFO] [stdout] 234 | use super::*; [INFO] [stdout] | -------- the item `SbomFormat` is already imported here [INFO] [stdout] 235 | use crate::sbom::SbomFormat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `libcnb_newtype` is imported redundantly [INFO] [stdout] --> libcnb-data/src/newtypes.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 52 | / macro_rules! libcnb_newtype { [INFO] [stdout] 53 | | ( [INFO] [stdout] 54 | | $path:path, [INFO] [stdout] 55 | | $(#[$macro_attributes:meta])* [INFO] [stdout] ... | [INFO] [stdout] 186 | | }; [INFO] [stdout] 187 | | } [INFO] [stdout] | |_- the item `libcnb_newtype` is already defined here [INFO] [stdout] ... [INFO] [stdout] 193 | use super::libcnb_newtype; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libcnb v0.19.0 (/opt/rustwide/workdir/libcnb) [INFO] [stderr] Compiling libcnb-package v0.19.0 (/opt/rustwide/workdir/libcnb-package) [INFO] [stderr] Compiling libcnb-test v0.19.0 (/opt/rustwide/workdir/libcnb-test) [INFO] [stderr] Compiling libherokubuildpack v0.19.0 (/opt/rustwide/workdir/libherokubuildpack) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `LayerContentMetadata` is imported redundantly [INFO] [stdout] --> libcnb/src/layer/handling.rs:390:47 [INFO] [stdout] | [INFO] [stdout] 389 | use super::*; [INFO] [stdout] | -------- the item `LayerContentMetadata` is already imported here [INFO] [stdout] 390 | use crate::data::layer_content_metadata::{LayerContentMetadata, LayerTypes}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GenericMetadata` is imported redundantly [INFO] [stdout] --> libcnb/src/layer/handling.rs:392:9 [INFO] [stdout] | [INFO] [stdout] 389 | use super::*; [INFO] [stdout] | -------- the item `GenericMetadata` is already imported here [INFO] [stdout] ... [INFO] [stdout] 392 | use crate::generic::GenericMetadata; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fs` is imported redundantly [INFO] [stdout] --> libcnb/src/layer/handling.rs:397:9 [INFO] [stdout] | [INFO] [stdout] 389 | use super::*; [INFO] [stdout] | -------- the item `fs` is already imported here [INFO] [stdout] ... [INFO] [stdout] 397 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fs` is imported redundantly [INFO] [stdout] --> libcnb/src/platform.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 66 | use super::*; [INFO] [stdout] | -------- the item `fs` is already imported here [INFO] [stdout] 67 | use std::ffi::OsString; [INFO] [stdout] 68 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> libcnb/src/layer/tests.rs:959:13 [INFO] [stdout] | [INFO] [stdout] 959 | IoError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 959 | IoError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling sbom v0.0.0 (/opt/rustwide/workdir/test-buildpacks/sbom) [INFO] [stderr] Compiling readonly-layer-files v0.0.0 (/opt/rustwide/workdir/test-buildpacks/readonly-layer-files) [INFO] [stderr] Compiling store v0.0.0 (/opt/rustwide/workdir/test-buildpacks/store) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/sbom/src/main.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 65 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/readonly-layer-files/src/main.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 34 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling examples-execd v0.0.0 (/opt/rustwide/workdir/examples/execd) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/store/src/main.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tracing v0.0.0 (/opt/rustwide/workdir/test-buildpacks/tracing) [INFO] [stderr] Compiling examples-basics v0.0.0 (/opt/rustwide/workdir/examples/basics) [INFO] [stderr] Compiling libcnb-cargo v0.19.0 (/opt/rustwide/workdir/libcnb-cargo) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/store/src/main.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/sbom/src/main.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 65 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fs` is imported redundantly [INFO] [stdout] --> libherokubuildpack/src/fs.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 49 | use super::*; [INFO] [stdout] | -------- the item `fs` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/readonly-layer-files/src/main.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 34 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustc2FTwx8/symbols.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.00.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.01.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.02.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.03.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.04.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.05.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.06.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.07.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.08.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.09.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.integration_test.60cc5825a468c6f4-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623.2x0k50m7t2snb07j.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/ring-d86149a4e4ceca0f/out" "-L" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libureq-ffa94a1f51eda25b.rlib" "/opt/rustwide/target/debug/deps/libwebpki_roots-27de23d66df14305.rlib" "/opt/rustwide/target/debug/deps/librustls-b8adc6889980796e.rlib" "/opt/rustwide/target/debug/deps/libsubtle-29dc240e5dede6d0.rlib" "/opt/rustwide/target/debug/deps/libwebpki-4d1c4933a2392872.rlib" "/opt/rustwide/target/debug/deps/libring-d3a6fe94634713eb.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-5a9a5431cdbc4ad5.rlib" "/opt/rustwide/target/debug/deps/liblibc-6d8946442dcf11ac.rlib" "/opt/rustwide/target/debug/deps/libspin-8ea6d3c24a0fb946.rlib" "/opt/rustwide/target/debug/deps/libuntrusted-0d4f2f5eacbcc494.rlib" "/opt/rustwide/target/debug/deps/libzeroize-8f6a66b58116c9d5.rlib" "/opt/rustwide/target/debug/deps/librustls_pki_types-7cdeff0734a53139.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-795d6939e3fe8636.rlib" "/opt/rustwide/target/debug/deps/libbase64-309ef582bd843d33.rlib" "/opt/rustwide/target/debug/deps/liburl-8252ce329dab8ac5.rlib" "/opt/rustwide/target/debug/deps/libidna-d72afd449c47b70b.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-d2ed93d63968d25d.rlib" "/opt/rustwide/target/debug/deps/libtinyvec-a28cafa3c8699823.rlib" "/opt/rustwide/target/debug/deps/libtinyvec_macros-66661c55905090ec.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-41651475181819c6.rlib" "/opt/rustwide/target/debug/deps/libform_urlencoded-e69250ea9c7abc7d.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-a08d3752f06cbd2f.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-0cd255ee414ee1b7.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-d94d981cfad2e302.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-bc5c85135ebc2d28.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-a783581261810918.rlib" "/opt/rustwide/target/debug/deps/liblibcnb_test-d500644ecc56c5c9.rlib" "/opt/rustwide/target/debug/deps/liblibcnb_package-f925f7052fea21af.rlib" "/opt/rustwide/target/debug/deps/libignore-e0461e70941afdda.rlib" "/opt/rustwide/target/debug/deps/libwalkdir-19e2da83a59e9b80.rlib" "/opt/rustwide/target/debug/deps/libsame_file-bb2433c6426284ba.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-7a70732e5aa8c82d.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-d3a35a12b36869a2.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-a1ca00fa44a87e97.rlib" "/opt/rustwide/target/debug/deps/libglobset-4aa6c52c4dc64417.rlib" "/opt/rustwide/target/debug/deps/liblog-d96f4592d0a4e108.rlib" "/opt/rustwide/target/debug/deps/libbstr-cad804cfef17fce6.rlib" "/opt/rustwide/target/debug/deps/libwhich-247d460685e9e03f.rlib" "/opt/rustwide/target/debug/deps/libhome-851362b92a3a2561.rlib" "/opt/rustwide/target/debug/deps/libeither-45104b1dbffd1cd4.rlib" "/opt/rustwide/target/debug/deps/libpetgraph-ffd2f9123c32957d.rlib" "/opt/rustwide/target/debug/deps/libfixedbitset-e62d79dae90481b3.rlib" "/opt/rustwide/target/debug/deps/libcargo_metadata-46338322d4ebb527.rlib" "/opt/rustwide/target/debug/deps/libserde_json-6c0c600afaf0c564.rlib" "/opt/rustwide/target/debug/deps/libitoa-a7cade3bf815672a.rlib" "/opt/rustwide/target/debug/deps/libryu-fc6cbebb9d6eeca5.rlib" "/opt/rustwide/target/debug/deps/libcargo_platform-d494712cf5ffebe1.rlib" "/opt/rustwide/target/debug/deps/libsemver-2f6bc4e29bbda430.rlib" "/opt/rustwide/target/debug/deps/libcamino-02a9720d20310606.rlib" "/opt/rustwide/target/debug/deps/liblibcnb_common-15656baf60643d52.rlib" "/opt/rustwide/target/debug/deps/libtempfile-554cfa04ab7f8698.rlib" "/opt/rustwide/target/debug/deps/libfastrand-13737c0e24f03201.rlib" "/opt/rustwide/target/debug/deps/librustix-da614fdd3382f637.rlib" "/opt/rustwide/target/debug/deps/libbitflags-21f7b5cf0912bdf7.rlib" "/opt/rustwide/target/debug/deps/liblinux_raw_sys-57b4b02ea99efaaf.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-0128a598f57c42f0.rlib" "/opt/rustwide/target/debug/deps/libfs_extra-e7b31308c5c6ae4b.rlib" "/opt/rustwide/target/debug/deps/liblibcnb_data-93f6117c1804e5e2.rlib" "/opt/rustwide/target/debug/deps/libfancy_regex-0a5210af4226f051.rlib" "/opt/rustwide/target/debug/deps/libbit_set-5df29fbf479eb646.rlib" "/opt/rustwide/target/debug/deps/libbit_vec-529325617ebee5d6.rlib" "/opt/rustwide/target/debug/deps/libregex_automata-8b7f33a40514ff03.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-fe4e4941e06e018e.rlib" "/opt/rustwide/target/debug/deps/libmemchr-2cd9dc7152ebb008.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-192e85b09adf0a9a.rlib" "/opt/rustwide/target/debug/deps/libthiserror-360befd696596837.rlib" "/opt/rustwide/target/debug/deps/liburiparse-b0f2c8dca4cd0ba3.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-b82c15677deef9e2.rlib" "/opt/rustwide/target/debug/deps/libfnv-574dedeaa4c89e1d.rlib" "/opt/rustwide/target/debug/deps/libtoml-102f4d6583a0fd50.rlib" "/opt/rustwide/target/debug/deps/libtoml_edit-a3972f6a045e7fd8.rlib" "/opt/rustwide/target/debug/deps/libserde_spanned-8fc717ddc7e9aec2.rlib" "/opt/rustwide/target/debug/deps/libindexmap-9cac29f73801fd77.rlib" "/opt/rustwide/target/debug/deps/libequivalent-9e89cbd86631a94f.rlib" "/opt/rustwide/target/debug/deps/libhashbrown-96aac783b9ba47a7.rlib" "/opt/rustwide/target/debug/deps/libwinnow-2a4fc2d59be2fcc3.rlib" "/opt/rustwide/target/debug/deps/libtoml_datetime-97d6e5fce0fef0a1.rlib" "/opt/rustwide/target/debug/deps/libserde-79aea71c9b1d34d1.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-41777efa78699460.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c112ec61d40d65ca.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-20279e89ddf4a3cc.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-04ebab3d6657d9b7.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-43ee38a2c180d260.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d8bc9f4e15c9d54f.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e6b80df35ce800f7.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-e1bb29bdfec551bd.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-7d60d25f346b95e2.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-f568bda7d014913a.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a759d15c36457a02.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-dd7d06242b5022a0.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-f4343bfa39e809a4.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-af1cb76e71c5600e.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-8c4c4e24ed6290fa.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-58f5eb9eff701be9.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-9686387289eaa322.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-b7903030bc1640bf.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `libcnb-test` (test "integration_test") due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3a5bafb0f32ce5c850a40e7535e42b0289ea3b4e4000d2fa0852d2168c8a3310", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3a5bafb0f32ce5c850a40e7535e42b0289ea3b4e4000d2fa0852d2168c8a3310", kill_on_drop: false }` [INFO] [stdout] 3a5bafb0f32ce5c850a40e7535e42b0289ea3b4e4000d2fa0852d2168c8a3310 [INFO] testing Malax/libcnb against try#d073071d77ce0f93b4fd8cc567a1e2b9e1b22126+rustflags=-Copt-level=3 for pr-121282 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMalax%2Flibcnb" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Malax/libcnb on toolchain d073071d77ce0f93b4fd8cc567a1e2b9e1b22126 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Malax/libcnb [INFO] finished tweaking git repo https://github.com/Malax/libcnb [INFO] tweaked toml for git repo https://github.com/Malax/libcnb written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 69c1a05ea7845e5eb5f0d608610e2ff6efca78bf9581aed8f1f73526bd5b1d8a [INFO] running `Command { std: "docker" "start" "-a" "69c1a05ea7845e5eb5f0d608610e2ff6efca78bf9581aed8f1f73526bd5b1d8a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "69c1a05ea7845e5eb5f0d608610e2ff6efca78bf9581aed8f1f73526bd5b1d8a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "69c1a05ea7845e5eb5f0d608610e2ff6efca78bf9581aed8f1f73526bd5b1d8a", kill_on_drop: false }` [INFO] [stdout] 69c1a05ea7845e5eb5f0d608610e2ff6efca78bf9581aed8f1f73526bd5b1d8a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d5dbd4d39dc638439fe40481a2de8ab026ae9a38c3add35bcad6a6e4f6d58b35 [INFO] running `Command { std: "docker" "start" "-a" "d5dbd4d39dc638439fe40481a2de8ab026ae9a38c3add35bcad6a6e4f6d58b35", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling serde_json v1.0.114 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling camino v1.1.6 [INFO] [stderr] Compiling semver v1.0.22 [INFO] [stderr] Compiling winnow v0.6.3 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling syn v2.0.52 [INFO] [stderr] Compiling uriparse v0.6.4 [INFO] [stderr] Compiling async-trait v0.1.77 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling rustix v0.38.31 [INFO] [stderr] Compiling linux-raw-sys v0.4.13 [INFO] [stderr] Compiling bitflags v2.4.2 [INFO] [stderr] Compiling bstr v1.9.1 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling rustls-pki-types v1.3.1 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling libz-sys v1.1.15 [INFO] [stderr] Compiling walkdir v2.4.0 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling rustls v0.22.2 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling crossbeam-channel v0.5.12 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling regex-automata v0.4.5 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling ordered-float v4.2.0 [INFO] [stderr] Compiling chrono v0.4.34 [INFO] [stderr] Compiling either v1.10.0 [INFO] [stderr] Compiling petgraph v0.6.4 [INFO] [stderr] Compiling anstyle v1.0.6 [INFO] [stderr] Compiling clap_lex v0.7.0 [INFO] [stderr] Compiling subtle v2.5.0 [INFO] [stderr] Compiling zeroize v1.7.0 [INFO] [stderr] Compiling indoc v2.0.4 [INFO] [stderr] Compiling clap_builder v4.5.1 [INFO] [stderr] Compiling webpki-roots v0.26.1 [INFO] [stderr] Compiling filetime v0.2.23 [INFO] [stderr] Compiling pathdiff v0.2.1 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling tar v0.4.40 [INFO] [stderr] Compiling flate2 v1.0.28 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling which v6.0.0 [INFO] [stderr] Compiling tempfile v3.10.1 [INFO] [stderr] Compiling fancy-regex v0.13.0 [INFO] [stderr] Compiling globset v0.4.14 [INFO] [stderr] Compiling ignore v0.4.22 [INFO] [stderr] Compiling rustls-webpki v0.102.2 [INFO] [stderr] Compiling ureq v2.9.6 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling thiserror-impl v1.0.57 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling clap_derive v4.5.0 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling thiserror v1.0.57 [INFO] [stderr] Compiling opentelemetry v0.21.0 [INFO] [stderr] Compiling clap v4.5.1 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling opentelemetry_sdk v0.21.2 [INFO] [stderr] Compiling toml_datetime v0.6.5 [INFO] [stderr] Compiling serde_spanned v0.6.5 [INFO] [stderr] Compiling cargo-platform v0.1.7 [INFO] [stderr] Compiling toml_edit v0.22.6 [INFO] [stderr] Compiling cargo_metadata v0.18.1 [INFO] [stderr] Compiling opentelemetry-stdout v0.2.0 [INFO] [stderr] Compiling toml v0.8.10 [INFO] [stderr] Compiling libcnb-common v0.19.0 (/opt/rustwide/workdir/libcnb-common) [INFO] [stderr] Compiling libcnb-proc-macros v0.19.0 (/opt/rustwide/workdir/libcnb-proc-macros) [INFO] [stderr] Compiling libcnb-data v0.19.0 (/opt/rustwide/workdir/libcnb-data) [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/api.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/version.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libcnb v0.19.0 (/opt/rustwide/workdir/libcnb) [INFO] [stderr] Compiling libcnb-package v0.19.0 (/opt/rustwide/workdir/libcnb-package) [INFO] [stderr] Compiling libcnb-test v0.19.0 (/opt/rustwide/workdir/libcnb-test) [INFO] [stderr] Compiling libherokubuildpack v0.19.0 (/opt/rustwide/workdir/libherokubuildpack) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling examples-execd v0.0.0 (/opt/rustwide/workdir/examples/execd) [INFO] [stderr] Compiling store v0.0.0 (/opt/rustwide/workdir/test-buildpacks/store) [INFO] [stderr] Compiling sbom v0.0.0 (/opt/rustwide/workdir/test-buildpacks/sbom) [INFO] [stderr] Compiling examples-basics v0.0.0 (/opt/rustwide/workdir/examples/basics) [INFO] [stderr] Compiling readonly-layer-files v0.0.0 (/opt/rustwide/workdir/test-buildpacks/readonly-layer-files) [INFO] [stderr] Compiling tracing v0.0.0 (/opt/rustwide/workdir/test-buildpacks/tracing) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/sbom/src/main.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 65 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/store/src/main.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/readonly-layer-files/src/main.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 34 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libcnb-cargo v0.19.0 (/opt/rustwide/workdir/libcnb-cargo) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s [INFO] running `Command { std: "docker" "inspect" "d5dbd4d39dc638439fe40481a2de8ab026ae9a38c3add35bcad6a6e4f6d58b35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d5dbd4d39dc638439fe40481a2de8ab026ae9a38c3add35bcad6a6e4f6d58b35", kill_on_drop: false }` [INFO] [stdout] d5dbd4d39dc638439fe40481a2de8ab026ae9a38c3add35bcad6a6e4f6d58b35 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7a720ffaad97b7124380cf5db0ea7353d62f8d542bb592f4a040c57992e3e149 [INFO] running `Command { std: "docker" "start" "-a" "7a720ffaad97b7124380cf5db0ea7353d62f8d542bb592f4a040c57992e3e149", kill_on_drop: false }` [INFO] [stderr] Compiling libcnb-proc-macros v0.19.0 (/opt/rustwide/workdir/libcnb-proc-macros) [INFO] [stderr] Compiling serde_test v1.0.176 [INFO] [stderr] Compiling libcnb-common v0.19.0 (/opt/rustwide/workdir/libcnb-common) [INFO] [stderr] Compiling libcnb-data v0.19.0 (/opt/rustwide/workdir/libcnb-data) [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/api.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/version.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/api.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/version.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SbomFormat` is imported redundantly [INFO] [stdout] --> libcnb-data/src/buildpack/mod.rs:235:9 [INFO] [stdout] | [INFO] [stdout] 234 | use super::*; [INFO] [stdout] | -------- the item `SbomFormat` is already imported here [INFO] [stdout] 235 | use crate::sbom::SbomFormat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `libcnb_newtype` is imported redundantly [INFO] [stdout] --> libcnb-data/src/newtypes.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 52 | / macro_rules! libcnb_newtype { [INFO] [stdout] 53 | | ( [INFO] [stdout] 54 | | $path:path, [INFO] [stdout] 55 | | $(#[$macro_attributes:meta])* [INFO] [stdout] ... | [INFO] [stdout] 186 | | }; [INFO] [stdout] 187 | | } [INFO] [stdout] | |_- the item `libcnb_newtype` is already defined here [INFO] [stdout] ... [INFO] [stdout] 193 | use super::libcnb_newtype; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libcnb v0.19.0 (/opt/rustwide/workdir/libcnb) [INFO] [stderr] Compiling libcnb-package v0.19.0 (/opt/rustwide/workdir/libcnb-package) [INFO] [stderr] Compiling libcnb-test v0.19.0 (/opt/rustwide/workdir/libcnb-test) [INFO] [stderr] Compiling libherokubuildpack v0.19.0 (/opt/rustwide/workdir/libherokubuildpack) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `LayerContentMetadata` is imported redundantly [INFO] [stdout] --> libcnb/src/layer/handling.rs:390:47 [INFO] [stdout] | [INFO] [stdout] 389 | use super::*; [INFO] [stdout] | -------- the item `LayerContentMetadata` is already imported here [INFO] [stdout] 390 | use crate::data::layer_content_metadata::{LayerContentMetadata, LayerTypes}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GenericMetadata` is imported redundantly [INFO] [stdout] --> libcnb/src/layer/handling.rs:392:9 [INFO] [stdout] | [INFO] [stdout] 389 | use super::*; [INFO] [stdout] | -------- the item `GenericMetadata` is already imported here [INFO] [stdout] ... [INFO] [stdout] 392 | use crate::generic::GenericMetadata; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fs` is imported redundantly [INFO] [stdout] --> libcnb/src/layer/handling.rs:397:9 [INFO] [stdout] | [INFO] [stdout] 389 | use super::*; [INFO] [stdout] | -------- the item `fs` is already imported here [INFO] [stdout] ... [INFO] [stdout] 397 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fs` is imported redundantly [INFO] [stdout] --> libcnb/src/platform.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 66 | use super::*; [INFO] [stdout] | -------- the item `fs` is already imported here [INFO] [stdout] 67 | use std::ffi::OsString; [INFO] [stdout] 68 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> libcnb/src/layer/tests.rs:959:13 [INFO] [stdout] | [INFO] [stdout] 959 | IoError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 959 | IoError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling examples-execd v0.0.0 (/opt/rustwide/workdir/examples/execd) [INFO] [stderr] Compiling examples-basics v0.0.0 (/opt/rustwide/workdir/examples/basics) [INFO] [stderr] Compiling readonly-layer-files v0.0.0 (/opt/rustwide/workdir/test-buildpacks/readonly-layer-files) [INFO] [stderr] Compiling sbom v0.0.0 (/opt/rustwide/workdir/test-buildpacks/sbom) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/readonly-layer-files/src/main.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 34 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/sbom/src/main.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 65 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling store v0.0.0 (/opt/rustwide/workdir/test-buildpacks/store) [INFO] [stderr] Compiling tracing v0.0.0 (/opt/rustwide/workdir/test-buildpacks/tracing) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/store/src/main.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling libcnb-cargo v0.19.0 (/opt/rustwide/workdir/libcnb-cargo) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fs` is imported redundantly [INFO] [stdout] --> libherokubuildpack/src/fs.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 49 | use super::*; [INFO] [stdout] | -------- the item `fs` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/sbom/src/main.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 65 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/readonly-layer-files/src/main.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 34 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> test-buildpacks/store/src/main.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | IOError(std::io::Error), [INFO] [stdout] | ------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 39 | IOError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 15s [INFO] running `Command { std: "docker" "inspect" "7a720ffaad97b7124380cf5db0ea7353d62f8d542bb592f4a040c57992e3e149", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a720ffaad97b7124380cf5db0ea7353d62f8d542bb592f4a040c57992e3e149", kill_on_drop: false }` [INFO] [stdout] 7a720ffaad97b7124380cf5db0ea7353d62f8d542bb592f4a040c57992e3e149 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d073071d77ce0f93b4fd8cc567a1e2b9e1b22126" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2dbd33aa12431d957c9be34505a13e593caac9fba82d58a6d98dab96b2f71bc6 [INFO] running `Command { std: "docker" "start" "-a" "2dbd33aa12431d957c9be34505a13e593caac9fba82d58a6d98dab96b2f71bc6", kill_on_drop: false }` [INFO] [stderr] warning: the item `TryFrom` is imported redundantly [INFO] [stderr] --> libcnb-data/src/buildpack/api.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::convert::TryFrom; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryFrom` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryFrom` is imported redundantly [INFO] [stderr] --> libcnb-data/src/buildpack/version.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::convert::TryFrom; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/d073071d77ce0f93b4fd8cc567a1e2b9e1b22126/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryFrom` is already defined here [INFO] [stderr] [INFO] [stderr] warning: `libcnb-data` (lib) generated 2 warnings [INFO] [stderr] warning: the item `SbomFormat` is imported redundantly [INFO] [stderr] --> libcnb-data/src/buildpack/mod.rs:235:9 [INFO] [stderr] | [INFO] [stderr] 234 | use super::*; [INFO] [stderr] | -------- the item `SbomFormat` is already imported here [INFO] [stderr] 235 | use crate::sbom::SbomFormat; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `libcnb_newtype` is imported redundantly [INFO] [stderr] --> libcnb-data/src/newtypes.rs:193:9 [INFO] [stderr] | [INFO] [stderr] 52 | / macro_rules! libcnb_newtype { [INFO] [stderr] 53 | | ( [INFO] [stderr] 54 | | $path:path, [INFO] [stderr] 55 | | $(#[$macro_attributes:meta])* [INFO] [stderr] ... | [INFO] [stderr] 186 | | }; [INFO] [stderr] 187 | | } [INFO] [stderr] | |_- the item `libcnb_newtype` is already defined here [INFO] [stderr] ... [INFO] [stderr] 193 | use super::libcnb_newtype; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `LayerContentMetadata` is imported redundantly [INFO] [stderr] --> libcnb/src/layer/handling.rs:390:47 [INFO] [stderr] | [INFO] [stderr] 389 | use super::*; [INFO] [stderr] | -------- the item `LayerContentMetadata` is already imported here [INFO] [stderr] 390 | use crate::data::layer_content_metadata::{LayerContentMetadata, LayerTypes}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `GenericMetadata` is imported redundantly [INFO] [stderr] --> libcnb/src/layer/handling.rs:392:9 [INFO] [stderr] | [INFO] [stderr] 389 | use super::*; [INFO] [stderr] | -------- the item `GenericMetadata` is already imported here [INFO] [stderr] ... [INFO] [stderr] 392 | use crate::generic::GenericMetadata; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `fs` is imported redundantly [INFO] [stderr] --> libcnb/src/layer/handling.rs:397:9 [INFO] [stderr] | [INFO] [stderr] 389 | use super::*; [INFO] [stderr] | -------- the item `fs` is already imported here [INFO] [stderr] ... [INFO] [stderr] 397 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `fs` is imported redundantly [INFO] [stderr] --> libcnb/src/platform.rs:68:9 [INFO] [stderr] | [INFO] [stderr] 66 | use super::*; [INFO] [stderr] | -------- the item `fs` is already imported here [INFO] [stderr] 67 | use std::ffi::OsString; [INFO] [stderr] 68 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> libcnb/src/layer/tests.rs:959:13 [INFO] [stderr] | [INFO] [stderr] 959 | IoError(std::io::Error), [INFO] [stderr] | ------- ^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 959 | IoError(()), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `libcnb-data` (lib test) generated 4 warnings (2 duplicates) [INFO] [stderr] warning: `libcnb` (lib test) generated 5 warnings [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> test-buildpacks/sbom/src/main.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | IOError(std::io::Error), [INFO] [stderr] | ------- ^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 65 | IOError(()), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> test-buildpacks/readonly-layer-files/src/main.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | IOError(std::io::Error), [INFO] [stderr] | ------- ^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 34 | IOError(()), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> test-buildpacks/store/src/main.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | IOError(std::io::Error), [INFO] [stderr] | ------- ^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 39 | IOError(()), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: `sbom` (bin "sbom") generated 1 warning [INFO] [stderr] warning: `readonly-layer-files` (bin "readonly-layer-files") generated 1 warning [INFO] [stderr] warning: `store` (bin "store") generated 1 warning [INFO] [stderr] warning: `store` (bin "store" test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `readonly-layer-files` (bin "readonly-layer-files" test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `sbom` (bin "sbom" test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: the item `fs` is imported redundantly [INFO] [stderr] --> libherokubuildpack/src/fs.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 49 | use super::*; [INFO] [stderr] | -------- the item `fs` is already imported here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `libherokubuildpack` (lib test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.35s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/examples_basics-6720df09d63359fa) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/dice_roller.rs (/opt/rustwide/target/debug/deps/dice_roller-42ff6d500ef123dd) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_env_vars ... ok [INFO] [stdout] test tests::test_roll_dice ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/examples_execd-ef4f3bf66997834c) [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-2015c1bfee77d1d3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test basic ... ignored, integration test [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libcnb-95326dea7f63c8ca) [INFO] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test layer::handling::tests::delete_layer ... ok [INFO] [stdout] test layer::handling::tests::read_nonexistent_layer ... ok [INFO] [stdout] test layer::handling::tests::read_layer_without_layer_content_metadata ... ok [INFO] [stdout] test layer::handling::tests::read_layer ... ok [INFO] [stdout] test layer::handling::tests::write_nonexisting_layer ... ok [INFO] [stdout] test layer::handling::tests::delete_nonexisting_layer ... ok [INFO] [stdout] test layer::handling::tests::delete_disjointed_layer ... ok [INFO] [stdout] test layer::handling::tests::write_layer_keep_execd ... ok [INFO] [stdout] test layer::handling::tests::read_layer_without_layer_directory ... ok [INFO] [stdout] test layer::handling::tests::write_existing_layer_keep_execd ... ok [INFO] [stdout] test layer::handling::tests::read_malformed_toml_layer ... ok [INFO] [stdout] test layer::handling::tests::write_existing_layer_overwrite_with_empty_execd ... ok [INFO] [stdout] test layer::handling::tests::write_existing_layer ... ok [INFO] [stdout] test layer::handling::tests::read_incompatible_metadata_layer ... ok [INFO] [stdout] test layer::handling::tests::write_nonexisting_layer_with_nonexisting_exec_d_path ... ok [INFO] [stdout] test layer_env::tests::layer_env_insert ... ok [INFO] [stdout] test layer::tests::update_with_incompatible_metadata_recreate ... ok [INFO] [stdout] test layer::tests::create_then_update ... ok [INFO] [stdout] test layer::tests::create ... ok [INFO] [stdout] test layer::tests::default_layer_method_implementations ... ok [INFO] [stdout] test layer::tests::create_then_keep ... ok [INFO] [stdout] test layer::tests::create_then_recreate ... ok [INFO] [stdout] test layer_env::tests::layer_env_delta_fs_read_write ... ok [INFO] [stdout] test layer_env::tests::modification_behavior_order ... ok [INFO] [stdout] test layer_env::tests::read_from_layer_dir_layer_paths_launch ... ok [INFO] [stdout] test layer::tests::error_handling_no_directory ... ok [INFO] [stdout] test layer::tests::write_layer_env ... ok [INFO] [stdout] test layer::tests::error_handling_no_metadata_toml ... ok [INFO] [stdout] test layer_env::tests::reference_impl_env_files_have_a_suffix_it_performs_the_matching_action ... ok [INFO] [stdout] test layer::tests::layer_env_read_write ... ok [INFO] [stdout] test layer_env::tests::layer_env_delta_eq ... ok [INFO] [stdout] test layer_env::tests::reference_impl_add_root_dir_should_append_posix_directories ... ok [INFO] [stdout] test layer_env::tests::read_from_layer_dir_layer_paths_build ... ok [INFO] [stdout] test layer::tests::update_with_incompatible_metadata_replace ... ok [INFO] [stdout] test layer_env::tests::reference_impl_env_files_have_no_suffix_default_action_is_override ... ok [INFO] [stdout] test env::tests::into_iterator ... ok [INFO] [stdout] test util::tests::default_on_not_found_with_brokenpipe ... ok [INFO] [stdout] test platform::tests::read_platform_env_handles_directories_in_env_folder ... ok [INFO] [stdout] test platform::tests::read_platform_env_reads_correct_env_vars ... ok [INFO] [stdout] test platform::tests::read_platform_env_does_not_blow_up_if_platform_env_is_missing ... ok [INFO] [stdout] test util::tests::default_on_not_found_with_notfound ... ok [INFO] [stdout] test util::tests::default_on_not_found_with_ok ... ok [INFO] [stdout] test util::tests::remove_recursively_no_executable_bit_directory ... ok [INFO] [stdout] test platform::tests::read_platform_env_handles_directories_via_symlinks ... ok [INFO] [stdout] test util::tests::remove_recursively_readonly_directory ... ok [INFO] [stdout] test tracing::tests::test_tracing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cargo_libcnb-ace3e3f057096e28) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test cli::tests::verify_command ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-c4bc9e5dbc4ac13c) [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libcnb_common-087300a525dadf8b) [INFO] [stdout] running 7 tests [INFO] [stdout] test package_all_buildpacks_in_monorepo_buildpack_project ... ignored, integration test [INFO] [stdout] test package_buildpack_in_single_buildpack_project ... ignored, integration test [INFO] [stdout] test package_command_error_when_run_in_project_with_no_buildpacks ... ignored, integration test [INFO] [stdout] test package_command_respects_ignore_files ... ignored, integration test [INFO] [stdout] test package_non_libcnb_buildpack_in_composite_buildpack_project ... ignored, integration test [INFO] [stdout] test package_single_buildpack_in_monorepo_buildpack_project ... ignored, integration test [INFO] [stdout] test package_single_composite_buildpack_in_monorepo_buildpack_project ... ignored, integration test [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libcnb_data-c09696e2e346325f) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test build_plan::tests::it_writes_simple_build_plan ... ok [INFO] [stdout] test buildpack::api::tests::buildpack_api_display ... ok [INFO] [stdout] test buildpack::api::tests::deserialize_valid_api_versions ... ok [INFO] [stdout] test build_plan::tests::it_serializes_metadata ... ok [INFO] [stdout] test buildpack::api::tests::reject_invalid_api_versions ... ok [INFO] [stdout] test buildpack::version::tests::reject_version_suffixes ... ok [INFO] [stdout] test buildpack::version::tests::reject_versions_with_leading_zeros ... ok [INFO] [stdout] test buildpack::version::tests::reject_wrong_number_of_version_parts ... ok [INFO] [stdout] test buildpack_plan::tests::it_deserializes_metadata ... ok [INFO] [stdout] test buildpack::stack::tests::deserialize_any_stack ... ok [INFO] [stdout] test buildpack_plan::tests::it_parses_simple ... ok [INFO] [stdout] test buildpack::version::tests::deserialize_valid_versions ... ok [INFO] [stdout] test buildpack::stack::tests::deserialize_specific_stack_without_mixins ... ok [INFO] [stdout] test buildpack::version::tests::reject_negative_versions ... ok [INFO] [stdout] test buildpack_plan::tests::it_parses_empty ... ok [INFO] [stdout] test buildpack::stack::tests::deserialize_specific_stack_with_mixins ... ok [INFO] [stdout] test launch::tests::launch_builder_add_processes ... ok [INFO] [stdout] test buildpack_plan::tests::it_parses_with_metadata ... ok [INFO] [stdout] test buildpack::version::tests::buildpack_version_display ... ok [INFO] [stdout] test launch::tests::process_type_validation_invalid ... ok [INFO] [stdout] test launch::tests::process_builder_args ... ok [INFO] [stdout] test exec_d::tests::exec_d_program_output_key_validation_invalid ... ok [INFO] [stdout] test exec_d::tests::exec_d_program_output_key_validation_valid ... ok [INFO] [stdout] test launch::tests::process_builder ... ok [INFO] [stdout] test buildpack::tests::deserialize_component_buildpack ... ok [INFO] [stdout] test buildpack::tests::deserialize_minimal_component_buildpack ... ok [INFO] [stdout] test buildpack::id::tests::buildpack_id_validation_valid ... ok [INFO] [stdout] test launch::tests::process_type_validation_valid ... ok [INFO] [stdout] test buildpack::tests::deserialize_buildpackdescriptor_component ... ok [INFO] [stdout] test buildpack::tests::deserialize_buildpackdescriptor_composite ... ok [INFO] [stdout] test buildpack::tests::deserialize_minimal_composite_buildpack ... ok [INFO] [stdout] test buildpack::id::tests::buildpack_id_validation_invalid ... ok [INFO] [stdout] test buildpack::tests::deserialize_composite_buildpack ... ok [INFO] [stdout] test buildpack::tests::reject_buildpack_with_both_targets_and_order ... ok [INFO] [stdout] test layer_content_metadata::tests::deserialize_empty ... ok [INFO] [stdout] test layer_content_metadata::tests::types_table_with_no_entries_has_defaults ... ok [INFO] [stdout] test layer_content_metadata::tests::deserialize_everything ... ok [INFO] [stdout] test layer::tests::layer_name_validation_valid ... ok [INFO] [stdout] test layer::tests::layer_name_validation_invalid ... ok [INFO] [stdout] test launch::tests::process_with_default_values_serialization ... ok [INFO] [stdout] test launch::tests::process_working_directory_serialization ... ok [INFO] [stdout] test launch::tests::process_with_default_values_deserialization ... ok [INFO] [stdout] test newtypes::tests::literal_macro_success ... ok [INFO] [stdout] test newtypes::tests::test ... ok [INFO] [stdout] test newtypes::tests::type_eq ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libcnb_package-0e3ec15dd773f7fa) [INFO] [stdout] test launch::tests::process_with_some_default_values_serialization ... ok [INFO] [stdout] test newtypes::tests::deref ... ok [INFO] [stdout] test package_descriptor::tests::it_serializes ... ok [INFO] [stdout] test newtypes::tests::join ... ok [INFO] [stdout] test newtypes::tests::deserialize ... ok [INFO] [stdout] test package_descriptor::tests::it_parses_minimal ... ok [INFO] [stdout] test package_descriptor::tests::it_parses_with_dependencies_and_platform ... ok [INFO] [stdout] test newtypes::tests::ord ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test dependency_graph::tests::test_get_dependencies_two_levels_deep ... ok [INFO] [stdout] test util::test::test_normalize_path ... ok [INFO] [stdout] test output::tests::test_get_buildpack_target_dir ... ok [INFO] [stdout] test dependency_graph::tests::test_get_dependencies_with_overlap ... ok [INFO] [stdout] test dependency_graph::tests::test_get_dependencies_one_level_deep ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libcnb_proc_macros-3162e219c3a54161) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libcnb_test-146e276407ea7a21) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test docker::tests::from_docker_exec_command_to_command ... ok [INFO] [stdout] test docker::tests::from_docker_remove_volume_command_to_command ... ok [INFO] [stdout] test docker::tests::from_docker_remove_container_command_to_command ... ok [INFO] [stdout] test docker::tests::from_docker_logs_command_to_command ... ok [INFO] [stdout] test docker::tests::from_docker_run_command_to_command ... ok [INFO] [stdout] test docker::tests::from_docker_remove_image_command_to_command ... ok [INFO] [stdout] test app::tests::copy_app ... ok [INFO] [stdout] test macros::tests::contains_multiline ... ok [INFO] [stdout] test docker::tests::from_docker_port_command_to_command ... ok [INFO] [stdout] test macros::tests::not_contains_simple ... ok [INFO] [stdout] test macros::tests::contains_simple_with_args ... ok [INFO] [stdout] test macros::tests::not_contains_multiline ... ok [INFO] [stdout] test macros::tests::not_contains_simple_with_args ... ok [INFO] [stdout] test pack::tests::from_pack_build_command_to_command ... ok [INFO] [stdout] test pack::tests::from_pack_sbom_download_command_to_command ... ok [INFO] [stdout] test macros::tests::empty_simple ... ok [INFO] [stdout] test macros::tests::empty_simple_with_args ... ok [INFO] [stdout] test macros::tests::contains_simple ... ok [INFO] [stdout] test util::tests::run_command_succeeded ... ok [INFO] [stdout] test util::tests::run_command_nonzero_exit_code ... ok [INFO] [stdout] test util::tests::run_command_program_not_found ... ok [INFO] [stdout] test macros::tests::contains_multiline_failure - should panic ... ok [INFO] [stdout] test macros::tests::contains_simple_failure_with_args - should panic ... ok [INFO] [stdout] test macros::tests::contains_multiline_failure_with_args - should panic ... ok [INFO] [stdout] test macros::tests::empty_multiline_failure - should panic ... ok [INFO] [stdout] test macros::tests::not_contains_simple_failure - should panic ... ok [INFO] [stdout] test macros::tests::contains_simple_failure - should panic ... ok [INFO] [stdout] test macros::tests::empty_simple_failure_with_args - should panic ... ok [INFO] [stdout] test macros::tests::empty_simple_failure - should panic ... ok [INFO] [stdout] test macros::tests::not_contains_multiline_failure_with_args - should panic ... ok [INFO] [stdout] test macros::tests::not_contains_multiline_failure - should panic ... ok [INFO] [stdout] test macros::tests::not_contains_simple_failure_with_args - should panic ... ok [INFO] [stdout] test macros::tests::empty_multiline_failure_with_args - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-7fbdac45000b8623) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test address_for_port_when_container_crashed ... ignored, integration test [INFO] [stdout] test address_for_port_when_port_not_exposed ... ignored, integration test [INFO] [stdout] test app_dir_absolute_path ... ignored, integration test [INFO] [stdout] test app_dir_invalid_path ... ignored, integration test [INFO] [stdout] test app_dir_preprocessor ... ignored, integration test [INFO] [stdout] test build_multiple_buildpacks ... ignored, integration test [INFO] [stdout] test build_other_buildpack ... ignored, integration test [INFO] [stdout] test build_workspace_component_buildpack ... ignored, integration test [INFO] [stdout] test build_workspace_composite_buildpack ... ignored, integration test [INFO] [stdout] test download_sbom_files_failure ... ignored, integration test [INFO] [stdout] test expected_pack_failure ... ignored, integration test [INFO] [stdout] test expected_pack_failure_still_panics_for_non_pack_failure ... ignored, integration test [INFO] [stdout] test logs_work_after_container_crashed ... ignored, integration test [INFO] [stdout] test packaging_failure_compile_error ... ignored, integration test [INFO] [stdout] test packaging_failure_composite_buildpack_missing_package_toml ... ignored, integration test [INFO] [stdout] test packaging_failure_invalid_buildpack_toml ... ignored, integration test [INFO] [stdout] test packaging_failure_invalid_cargo_toml ... ignored, integration test [INFO] [stdout] test packaging_failure_missing_buildpack_toml ... ignored, integration test [INFO] [stdout] test packaging_failure_non_existent_workspace_buildpack ... ignored, integration test [INFO] [stdout] test rebuild ... ignored, integration test [INFO] [stdout] test run_shell_command_nonzero_exit_status ... ignored, integration test [INFO] [stdout] test shell_exec_nonzero_exit_status ... ignored, integration test [INFO] [stdout] test shell_exec_when_container_has_crashed ... ignored, integration test [INFO] [stdout] test start_container_spawn_failure ... ignored, integration test [INFO] [stdout] test starting_containers ... ignored, integration test [INFO] [stdout] test unexpected_pack_failure ... ignored, integration test [INFO] [stdout] test unexpected_pack_success ... ignored, integration test [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 27 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libherokubuildpack-c7c97028df527936) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test buildpack_output::ansi_escape::test::empty_line ... ok [INFO] [stdout] test buildpack_output::ansi_escape::test::handles_nested_color_at_start ... ok [INFO] [stdout] test buildpack_output::ansi_escape::test::handles_double_nested_color ... ok [INFO] [stdout] test buildpack_output::ansi_escape::test::simple_case ... ok [INFO] [stdout] test buildpack_output::ansi_escape::test::splits_newlines ... ok [INFO] [stdout] test buildpack_output::test::test_captures ... ok [INFO] [stdout] test buildpack_output::duration_format::test::test_display_duration ... ok [INFO] [stdout] test buildpack_output::test::test_important ... ok [INFO] [stdout] test buildpack_output::test::double_warning_step_padding ... ok [INFO] [stdout] test buildpack_output::ansi_escape::test::handles_nested_color_at_end ... ok [INFO] [stdout] test buildpack_output::test::test_error ... ok [INFO] [stdout] test buildpack_output::ansi_escape::test::handles_nested_color_in_middle ... ok [INFO] [stdout] test buildpack_output::test::warning_step_padding ... ok [INFO] [stdout] test buildpack_output::util::test::test_paragraph_inspect_write ... ok [INFO] [stdout] test buildpack_output::test::paragraph_color_codes ... ok [INFO] [stdout] test toml::test::test_partial_match ... ok [INFO] [stdout] test buildpack_output::util::test::test_prefix_lines ... ok [INFO] [stdout] test buildpack_output::test::warning_after_buildpack ... ok [INFO] [stdout] test buildpack_output::util::test::test_prefix_first_rest_lines ... ok [INFO] [stdout] test toml::test::test_value_from_table ... ok [INFO] [stdout] test buildpack_output::test::write_paragraph_empty_lines ... ok [INFO] [stdout] test toml::test::test_value_from_dotted_keys ... ok [INFO] [stdout] test toml::test::test_works_without_keys ... ok [INFO] [stdout] test write::mappers::test::test_map_utf8_lossy ... ok [INFO] [stdout] test toml::test::test_common_case ... ok [INFO] [stdout] test toml::test::test_does_not_modify_value_types ... ok [INFO] [stdout] test write::mappers::test::test_add_prefix ... ok [INFO] [stdout] test fs::test::test ... ok [INFO] [stdout] test write::test::test_tee_write ... ok [INFO] [stdout] test buildpack_output::test::test_streaming_a_command ... ok [INFO] [stdout] test write::test::test_mapped_write ... ok [INFO] [stdout] test command::test::test_spawn_and_write_streams ... ok [INFO] [stdout] test command::test::test_output_and_write_streams ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/readonly_layer_files-4a4aa7b10d19187c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-f4067d9a993c1d61) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test ... ignored, integration test [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sbom-01529daf88713837) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-1302fc04ebfe89c6) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test ... ignored, integration test [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/store-20560fc747dc1d9a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-fb30343668facec6) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test ... ignored, integration test [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tracing-f5d5c4f8e6d18248) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-a3b2f68e8fa68ad7) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_tracing_export_file ... ignored, integration test [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests libcnb [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test libcnb/src/layer/public_interface.rs - layer::public_interface::LayerResultBuilder::sbom (line 232) - compile ... ok [INFO] [stdout] test libcnb/src/lib.rs - (line 99) - compile ... ok [INFO] [stdout] test libcnb/src/platform.rs - platform::Platform::from_path (line 24) - compile ... ok [INFO] [stdout] test libcnb/src/lib.rs - additional_buildpack_binary_path (line 97) - compile fail ... ok [INFO] [stdout] test libcnb/src/layer/public_interface.rs - layer::public_interface::LayerResultBuilder::exec_d_program (line 204) - compile fail ... ok [INFO] [stdout] test libcnb/src/build.rs - build::BuildContext::handle_layer (line 37) ... ok [INFO] [stdout] test libcnb/src/lib.rs - buildpack_main (line 51) ... ok [INFO] [stdout] test libcnb/src/layer_env.rs - layer_env::LayerEnv (line 37) ... ok [INFO] [stdout] test libcnb/src/layer_env.rs - layer_env::LayerEnv::write_to_layer_dir (line 337) ... ok [INFO] [stdout] test libcnb/src/layer_env.rs - layer_env::LayerEnv::apply (line 122) ... ok [INFO] [stdout] test libcnb/src/layer_env.rs - layer_env::LayerEnv::insert (line 173) ... ok [INFO] [stdout] test libcnb/src/env.rs - env::Env (line 9) ... ok [INFO] [stdout] test libcnb/src/layer_env.rs - layer_env::LayerEnv::new (line 102) ... ok [INFO] [stdout] test libcnb/src/layer_env.rs - layer_env::LayerEnv::chainable_insert (line 216) ... ok [INFO] [stdout] test libcnb/src/layer_env.rs - layer_env::LayerEnv (line 64) ... ok [INFO] [stdout] test libcnb/src/layer_env.rs - layer_env::LayerEnv::read_from_layer_dir (line 252) ... ok [INFO] [stdout] test libcnb/src/detect.rs - detect::DetectResultBuilder (line 35) ... ok [INFO] [stdout] test libcnb/src/build.rs - build::BuildResultBuilder (line 138) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.46s [INFO] [stdout] [INFO] [stderr] Doc-tests libcnb-common [INFO] [stdout] [INFO] [stderr] Doc-tests libcnb-data [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test libcnb-data/src/newtypes.rs - newtypes::libcnb_newtype (line 26) - compile fail ... ok [INFO] [stdout] test libcnb-data/src/buildpack/mod.rs - buildpack::CompositeBuildpackDescriptor (line 145) ... FAILED [INFO] [stdout] test libcnb-data/src/buildpack/mod.rs - buildpack::BuildpackDescriptor (line 27) ... FAILED [INFO] [stdout] test libcnb-data/src/buildpack/id.rs - buildpack::id::buildpack_id (line 8) ... ok [INFO] [stdout] test libcnb-data/src/exec_d.rs - exec_d::exec_d_program_output_key (line 36) ... ok [INFO] [stdout] test libcnb-data/src/launch.rs - launch::process_type (line 275) ... ok [INFO] [stdout] test libcnb-data/src/launch.rs - launch::ProcessBuilder (line 173) ... ok [INFO] [stdout] test libcnb-data/src/launch.rs - launch::ProcessBuilder::arg (line 203) ... ok [INFO] [stdout] test libcnb-data/src/launch.rs - launch::ProcessType (line 279) ... ok [INFO] [stdout] test libcnb-data/src/layer.rs - layer::layer_name (line 8) ... ok [INFO] [stdout] test libcnb-data/src/launch.rs - launch::ProcessBuilder::arg (line 212) ... ok [INFO] [stdout] test libcnb-data/src/exec_d.rs - exec_d::ExecDProgramOutputKey (line 39) ... ok [INFO] [stdout] test libcnb-data/src/buildpack/id.rs - buildpack::id::BuildpackId (line 13) ... ok [INFO] [stdout] test libcnb-data/src/launch.rs - launch::LaunchBuilder (line 20) ... ok [INFO] [stdout] test libcnb-data/src/layer.rs - layer::LayerName (line 12) ... ok [INFO] [stdout] test libcnb-data/src/package_descriptor.rs - package_descriptor::PackageDescriptor (line 9) ... ok [INFO] [stdout] test libcnb-data/src/buildpack/mod.rs - buildpack::ComponentBuildpackDescriptor (line 83) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- libcnb-data/src/buildpack/mod.rs - buildpack::CompositeBuildpackDescriptor (line 145) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- libcnb-data/src/buildpack/mod.rs - buildpack::BuildpackDescriptor (line 27) stdout ---- [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] libcnb-data/src/buildpack/mod.rs - buildpack::BuildpackDescriptor (line 27) [INFO] [stdout] libcnb-data/src/buildpack/mod.rs - buildpack::CompositeBuildpackDescriptor (line 145) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 15 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.88s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `-p libcnb-data --doc` [INFO] running `Command { std: "docker" "inspect" "2dbd33aa12431d957c9be34505a13e593caac9fba82d58a6d98dab96b2f71bc6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2dbd33aa12431d957c9be34505a13e593caac9fba82d58a6d98dab96b2f71bc6", kill_on_drop: false }` [INFO] [stdout] 2dbd33aa12431d957c9be34505a13e593caac9fba82d58a6d98dab96b2f71bc6