>>> below: Building community/below 0.11.0-r0 (using abuild 3.16.0-r0) started Mon, 22 Dec 2025 20:39:26 +0000 >>> below: Validating /home/buildozer/aports/community/below/APKBUILD... >>> below: Analyzing dependencies... >>> below: Installing for build: build-base cargo cargo-auditable clang libbpf-dev linux-headers rustfmt zlib-dev zstd-dev ( 1/30) Installing libffi (3.5.2-r0) ( 2/30) Installing xz-libs (5.8.1-r0) ( 3/30) Installing libxml2 (2.13.9-r0) ( 4/30) Installing llvm21-libs (21.1.8-r0) ( 5/30) Installing rust (1.92.0-r0) ( 6/30) Installing sqlite-libs (3.51.1-r0) ( 7/30) Installing cargo (1.92.0-r0) ( 8/30) Installing cargo-auditable (0.7.2-r0) ( 9/30) Installing clang21-headers (21.1.8-r0) (10/30) Installing clang21-libs (21.1.8-r0) (11/30) Installing llvm21-linker-tools (21.1.8-r0) (12/30) Installing clang21 (21.1.8-r0) (13/30) Installing libelf (0.194-r2) (14/30) Installing libbpf (1.6.2-r0) (15/30) Installing libbz2 (1.0.8-r6) (16/30) Installing musl-fts (1.2.7-r7) (17/30) Installing libdw (0.194-r2) (18/30) Installing libasm (0.194-r2) (19/30) Installing json-c (0.18-r1) (20/30) Installing libdebuginfod (0.194-r2) (21/30) Installing xz (5.8.1-r0) (22/30) Installing xz-dev (5.8.1-r0) (23/30) Installing zstd (1.5.7-r2) (24/30) Installing zstd-dev (1.5.7-r2) (25/30) Installing zlib-dev (1.3.1-r2) (26/30) Installing elfutils-dev (0.194-r2) (27/30) Installing libbpf-dev (1.6.2-r0) (28/30) Installing linux-headers (6.18.2-r0) (29/30) Installing rustfmt (1.92.0-r0) (30/30) Installing .makedepends-below (20251222.203927) Executing busybox-1.37.0-r30.trigger OK: 680.7 MiB in 135 packages >>> below: Cleaning up srcdir >>> below: Cleaning up pkgdir >>> below: Cleaning up tmpdir >>> below: Fetching https://distfiles.alpinelinux.org/distfiles/edge/below-0.11.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> below: Fetching https://github.com/facebookincubator/below/archive/v0.11.0/below-0.11.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/below-0.11.0.tar.gz.part' below-0.11.0.tar.gz. 100% |********************************| 1077k 0:00:00 ETA '/var/cache/distfiles/edge/below-0.11.0.tar.gz.part' saved /var/cache/distfiles/edge/below-0.11.0.tar.gz: OK /home/buildozer/aports/community/below/fix-sudotest.patch: OK /home/buildozer/aports/community/below/below.initd: OK /home/buildozer/aports/community/below/below.confd: OK /home/buildozer/aports/community/below/below.logrotate: OK >>> below: Fetching https://distfiles.alpinelinux.org/distfiles/edge/below-0.11.0.tar.gz /var/cache/distfiles/edge/below-0.11.0.tar.gz: OK /home/buildozer/aports/community/below/fix-sudotest.patch: OK /home/buildozer/aports/community/below/below.initd: OK /home/buildozer/aports/community/below/below.confd: OK /home/buildozer/aports/community/below/below.logrotate: OK >>> below: Unpacking /var/cache/distfiles/edge/below-0.11.0.tar.gz... >>> below: fix-sudotest.patch patching file below/btrfs/src/btrfs_api/sudotest.rs Hunk #1 succeeded at 49 (offset 3 lines). Updating crates.io index Downloading crates ... Downloaded serde_spanned v1.0.2 Downloaded signal-hook-mio v0.2.4 Downloaded version_check v0.9.5 Downloaded time-core v0.1.4 Downloaded anstyle v1.0.10 Downloaded toml_writer v1.0.3 Downloaded maplit v1.0.2 Downloaded toml_parser v1.0.3 Downloaded nu-ansi-term v0.50.1 Downloaded getrandom v0.2.15 Downloaded crossbeam-epoch v0.9.18 Downloaded errno v0.3.10 Downloaded fastrand v2.3.0 Downloaded tempfile v3.22.0 Downloaded threadpool v1.8.1 Downloaded winnow v0.7.13 Downloaded camino v1.1.9 Downloaded mio v1.0.3 Downloaded nix v0.29.0 Downloaded num-integer v0.1.46 Downloaded semver v1.0.26 Downloaded plain v0.2.3 Downloaded sharded-slab v0.1.7 Downloaded autocfg v1.4.0 Downloaded either v1.15.0 Downloaded erased-serde v0.3.31 Downloaded heck v0.5.0 Downloaded anstyle-parse v0.2.6 Downloaded anstream v0.6.18 Downloaded memoffset v0.9.1 Downloaded ident_case v1.0.1 Downloaded same-file v1.0.6 Downloaded dirs-next v2.0.0 Downloaded portpicker v0.1.1 Downloaded clap_lex v0.7.4 Downloaded utf8parse v0.2.2 Downloaded match_cfg v0.1.0 Downloaded slab v0.4.9 Downloaded crossbeam-utils v0.8.21 Downloaded async-trait v0.1.88 Downloaded clap_derive v4.5.47 Downloaded number_prefix v0.4.0 Downloaded enumset_derive v0.10.0 Downloaded clap v4.5.48 Downloaded cargo_metadata v0.19.2 Downloaded enumset v1.1.5 Downloaded vsprintf v2.0.0 Downloaded tokio-macros v2.5.0 Downloaded unicase v2.8.1 Downloaded tar v0.4.44 Downloaded crossbeam-deque v0.8.6 Downloaded cargo-platform v0.1.9 Downloaded console v0.15.11 Downloaded is_terminal_polyfill v1.70.1 Downloaded clap_builder v4.5.48 Downloaded rand_chacha v0.3.1 Downloaded netlink-packet-core v0.8.1 Downloaded getrandom v0.3.2 Downloaded netlink-sys v0.8.7 Downloaded lock_api v0.4.12 Downloaded darling v0.20.10 Downloaded indicatif v0.17.11 Downloaded rand_distr v0.4.3 Downloaded tracing-core v0.1.33 Downloaded tracing v0.1.41 Downloaded memchr v2.7.4 Downloaded clap_complete v4.5.58 Downloaded portable-atomic v1.11.0 Downloaded rayon-core v1.12.1 Downloaded netlink-packet-route v0.25.1 Downloaded bytes v1.10.1 Downloaded chrono v0.4.42 Downloaded tracing-subscriber v0.3.20 Downloaded futures v0.1.31 Downloaded linux-raw-sys v0.4.15 Downloaded syn v1.0.109 Downloaded serde_json v1.0.140 Downloaded aho-corasick v1.1.3 Downloaded zerocopy v0.8.24 Downloaded libm v0.2.11 Downloaded cursive_core v0.4.6 Downloaded xi-unicode v0.3.0 Downloaded unicode-width v0.1.14 Downloaded nix v0.30.1 Downloaded tokio v1.47.1 Downloaded zstd-sys v2.0.15+zstd.1.5.7 Downloaded regex-syntax v0.8.5 Downloaded syn v2.0.100 Downloaded time v0.3.41 Downloaded crossbeam-channel v0.5.14 Downloaded darling_core v0.20.10 Downloaded num-traits v0.2.19 Downloaded rayon v1.10.0 Downloaded futures-util v0.3.31 Downloaded cc v1.2.17 Downloaded rustversion v1.0.20 Downloaded proc-macro2 v1.0.94 Downloaded futures v0.3.31 Downloaded half v1.8.3 Downloaded term v0.7.0 Downloaded regex-automata v0.4.9 Downloaded bitflags v2.9.0 Downloaded futures-channel v0.3.31 Downloaded pin-project-lite v0.2.16 Downloaded libc v0.2.175 Downloaded libbpf-cargo v0.26.0-beta.0 Downloaded paste v1.0.15 Downloaded rand_core v0.6.4 Downloaded futures-sink v0.3.31 Downloaded pin-utils v0.1.0 Downloaded os_info v3.12.0 Downloaded fnv v1.0.7 Downloaded itoa v1.0.15 Downloaded rand v0.8.5 Downloaded enum-iterator-derive v1.5.0 Downloaded anyhow v1.0.100 Downloaded unicode-segmentation v1.12.0 Downloaded static_assertions v1.1.0 Downloaded compact_str v0.8.1 Downloaded enum-map v2.7.3 Downloaded serde v1.0.226 Downloaded num-iter v0.1.45 Downloaded num v0.4.3 Downloaded cfg_aliases v0.2.1 Downloaded futures-macro v0.3.31 Downloaded shlex v1.3.0 Downloaded futures-executor v0.3.31 Downloaded memmap2 v0.9.8 Downloaded enum-iterator v2.3.0 Downloaded signal-hook v0.3.17 Downloaded humantime v2.2.0 Downloaded xattr v1.5.0 Downloaded futures-task v0.3.31 Downloaded hostname v0.3.1 Downloaded zstd-safe v7.2.4 Downloaded parking_lot v0.12.3 Downloaded futures-io v0.3.31 Downloaded cursive-macros v0.1.0 Downloaded darling_macro v0.20.10 Downloaded regex v1.11.1 Downloaded jobserver v0.1.32 Downloaded pkg-config v0.3.32 Downloaded cursive v0.21.1 Downloaded unicode-ident v1.0.18 Downloaded futures-core v0.3.31 Downloaded powerfmt v0.2.0 Downloaded terminal_size v0.4.2 Downloaded thiserror-impl v2.0.12 Downloaded quote v1.0.40 Downloaded serde_cbor v0.11.2 Downloaded time-macros v0.2.22 Downloaded ppv-lite86 v0.2.21 Downloaded castaway v0.2.4 Downloaded num-rational v0.4.2 Downloaded signal-hook-registry v1.4.2 Downloaded lazy_static v1.5.0 Downloaded num_threads v0.1.7 Downloaded rustix v1.0.3 Downloaded socket2 v0.6.0 Downloaded strsim v0.11.1 Downloaded filetime v0.2.25 Downloaded ryu v1.0.20 Downloaded is-terminal v0.4.16 Downloaded thread_local v1.1.8 Downloaded deranged v0.4.1 Downloaded num_cpus v1.16.0 Downloaded slog v2.7.0 Downloaded cfg-if v1.0.0 Downloaded colorchoice v1.0.3 Downloaded rustix v0.38.44 Downloaded walkdir v2.5.0 Downloaded serde_derive v1.0.226 Downloaded libbpf-rs v0.26.0-beta.0 Downloaded unicode-width v0.2.0 Downloaded num-complex v0.4.6 Downloaded openat v0.1.21 Downloaded scopeguard v1.2.0 Downloaded smallvec v1.14.0 Downloaded num-conv v0.1.0 Downloaded thiserror v2.0.12 Downloaded once_cell v1.21.1 Downloaded equivalent v1.0.2 Downloaded crossterm v0.28.1 Downloaded zerocopy v0.7.35 Downloaded enum-map-derive v0.17.0 Downloaded log v0.4.27 Downloaded parking_lot_core v0.9.10 Downloaded dirs-sys-next v0.1.2 Downloaded slog-term v2.9.1 Downloaded linux-raw-sys v0.9.3 Downloaded itertools v0.14.0 Downloaded iana-time-zone v0.1.62 Downloaded ahash v0.8.11 Downloaded hashbrown v0.15.2 Downloaded indexmap v2.11.4 Downloaded serde_core v1.0.226 Downloaded toml_datetime v0.7.2 Downloaded toml v0.9.7 Downloaded anstyle-query v1.1.2 Downloaded zstd v0.13.3 Downloaded libbpf-sys v1.5.0+v1.5.0 Compiling libc v0.2.175 Compiling proc-macro2 v1.0.94 Compiling unicode-ident v1.0.18 Compiling serde_core v1.0.226 Compiling autocfg v1.4.0 Compiling serde v1.0.226 Compiling cfg-if v1.0.0 Compiling cfg_aliases v0.2.1 Compiling shlex v1.3.0 Compiling libm v0.2.11 Compiling log v0.4.27 Compiling crossbeam-utils v0.8.21 Compiling thiserror v2.0.12 Compiling once_cell v1.21.1 Compiling parking_lot_core v0.9.10 Compiling pkg-config v0.3.32 Compiling fnv v1.0.7 Compiling scopeguard v1.2.0 Compiling anyhow v1.0.100 Compiling smallvec v1.14.0 Compiling ident_case v1.0.1 Compiling itoa v1.0.15 Compiling memchr v2.7.4 Compiling rustversion v1.0.20 Compiling powerfmt v0.2.0 Compiling signal-hook v0.3.17 Compiling time-core v0.1.4 Compiling version_check v0.9.5 Compiling num-conv v0.1.0 Compiling ryu v1.0.20 Compiling rustix v0.38.44 Compiling num_threads v0.1.7 Compiling serde_json v1.0.140 Compiling zerocopy v0.7.35 Compiling linux-raw-sys v0.4.15 Compiling unicode-segmentation v1.12.0 Compiling futures-core v0.3.31 Compiling slog v2.7.0 Compiling static_assertions v1.1.0 Compiling xi-unicode v0.3.0 Compiling regex-syntax v0.8.5 Compiling lazy_static v1.5.0 Compiling zerocopy v0.8.24 Compiling bitflags v2.9.0 Compiling unicode-width v0.1.14 Compiling same-file v1.0.6 Compiling iana-time-zone v0.1.62 Compiling humantime v2.2.0 Compiling paste v1.0.15 Compiling getrandom v0.3.2 Compiling rustix v1.0.3 Compiling linux-raw-sys v0.9.3 Compiling syn v1.0.109 Compiling heck v0.5.0 Compiling utf8parse v0.2.2 Compiling unicode-width v0.2.0 Compiling match_cfg v0.1.0 Compiling semver v1.0.26 Compiling camino v1.1.9 Compiling is_terminal_polyfill v1.70.1 Compiling colorchoice v1.0.3 Compiling anstyle v1.0.10 Compiling anstyle-query v1.1.2 Compiling equivalent v1.0.2 Compiling winnow v0.7.13 Compiling nix v0.30.1 Compiling nix v0.29.0 Compiling anstyle-parse v0.2.6 Compiling zstd-safe v7.2.4 Compiling hashbrown v0.15.2 Compiling clap_lex v0.7.4 Compiling walkdir v2.5.0 Compiling strsim v0.11.1 Compiling sharded-slab v0.1.7 Compiling unicase v2.8.1 Compiling either v1.15.0 Compiling half v1.8.3 Compiling toml_writer v1.0.3 Compiling nu-ansi-term v0.50.1 Compiling pin-project-lite v0.2.16 Compiling fastrand v2.3.0 Compiling rayon-core v1.12.1 Compiling portable-atomic v1.11.0 Compiling maplit v1.0.2 Compiling number_prefix v0.4.0 Compiling plain v0.2.3 Compiling thread_local v1.1.8 Compiling tracing-core v0.1.33 Compiling time-macros v0.2.22 Compiling anstream v0.6.18 Compiling deranged v0.4.1 Compiling ahash v0.8.11 Compiling num-traits v0.2.19 Compiling lock_api v0.4.12 Compiling memoffset v0.9.1 Compiling itertools v0.14.0 Compiling clap_builder v4.5.48 Compiling aho-corasick v1.1.3 Compiling tracing v0.1.41 Compiling netlink-packet-core v0.8.1 Compiling crossbeam-channel v0.5.14 Compiling crossbeam-epoch v0.9.18 Compiling quote v1.0.40 Compiling castaway v0.2.4 Compiling compact_str v0.8.1 Compiling indexmap v2.11.4 Compiling syn v2.0.100 Compiling cursive-macros v0.1.0 Compiling crossbeam-deque v0.8.6 Compiling chrono v0.4.42 Compiling num-integer v0.1.46 Compiling num-complex v0.4.6 Compiling rayon v1.10.0 Compiling num-iter v0.1.45 Compiling num-rational v0.4.2 Compiling toml_parser v1.0.3 Compiling jobserver v0.1.32 Compiling memmap2 v0.9.8 Compiling num v0.4.3 Compiling getrandom v0.2.15 Compiling signal-hook-registry v1.4.2 Compiling mio v1.0.3 Compiling time v0.3.41 Compiling dirs-sys-next v0.1.2 Compiling is-terminal v0.4.16 Compiling openat v0.1.21 Compiling num_cpus v1.16.0 Compiling hostname v0.3.1 Compiling filetime v0.2.25 Compiling socket2 v0.6.0 Compiling console v0.15.11 Compiling ppv-lite86 v0.2.21 Compiling regex-automata v0.4.9 Compiling dirs-next v2.0.0 Compiling rand_core v0.6.4 Compiling cc v1.2.17 Compiling threadpool v1.8.1 Compiling term v0.7.0 Compiling parking_lot v0.12.3 Compiling rand_chacha v0.3.1 Compiling signal-hook-mio v0.2.4 Compiling tracing-subscriber v0.3.20 Compiling rand v0.8.5 Compiling tempfile v3.22.0 Compiling serde_spanned v1.0.2 Compiling toml_datetime v0.7.2 Compiling toml v0.9.7 Compiling rand_distr v0.4.3 Compiling libbpf-sys v1.5.0+v1.5.0 Compiling vsprintf v2.0.0 Compiling zstd-sys v2.0.15+zstd.1.5.7 Compiling darling_core v0.20.10 Compiling libbpf-rs v0.26.0-beta.0 Compiling regex v1.11.1 Compiling serde_derive v1.0.226 Compiling thiserror-impl v2.0.12 Compiling enum-map-derive v0.17.0 Compiling clap_derive v4.5.47 Compiling enum-iterator-derive v1.5.0 Compiling async-trait v0.1.88 Compiling tokio-macros v2.5.0 Compiling enum-map v2.7.3 Compiling enum-iterator v2.3.0 Compiling darling_macro v0.20.10 Compiling below_derive v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/below_derive) Compiling darling v0.20.10 Compiling enumset_derive v0.10.0 Compiling clap v4.5.48 Compiling enumset v1.1.5 Compiling cargo-platform v0.1.9 Compiling erased-serde v0.3.31 Compiling bytes v1.10.1 Compiling os_info v3.12.0 Compiling serde_cbor v0.11.2 Compiling netlink-packet-route v0.25.1 Compiling netlink-sys v0.8.7 Compiling tokio v1.47.1 Compiling slog-term v2.9.1 Compiling cargo_metadata v0.19.2 Compiling crossterm v0.28.1 Compiling cursive_core v0.4.6 Compiling libbpf-cargo v0.26.0-beta.0 Compiling terminal_size v0.4.2 Compiling xattr v1.5.0 Compiling tar v0.4.44 Compiling below v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below) Compiling clap_complete v4.5.58 Compiling resctrlfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/resctrlfs) Compiling below-ethtool v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/ethtool) warning: use of deprecated associated function `nix::errno::::from_i32`: please use `Errno::from_raw()` instead --> below/ethtool/src/reader.rs:60:27 | 60 | return Err(Errno::from_i32(exit_code)); | ^^^^^^^^ | = note: `#[warn(deprecated)]` on by default Compiling cursive v0.21.1 Compiling below-tc v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/tc) warning: struct `FakeEthtool` is never constructed --> below/ethtool/src/test.rs:17:8 | 17 | struct FakeEthtool; | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default Compiling below-common v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/common) warning: use of deprecated method `chrono::NaiveDateTime::timestamp`: use `.and_utc().timestamp()` instead --> below/common/src/dateutil.rs:487:30 | 487 | let timestamp = time.timestamp(); | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead --> below/common/src/util.rs:140:32 | 140 | let naive = NaiveDateTime::from_timestamp_opt(*timestamp, 0).unwrap(); | ^^^^^^^^^^^^^^^^^^ Compiling cgroupfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/cgroupfs) Compiling below-btrfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/btrfs) Compiling below-gpu-stats v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/gpu_stats) Compiling fb_procfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/procfs) warning: unexpected `cfg` condition name: `fbcode_build` --> below/gpu_stats/src/lib.rs:19:1 | 19 | open_source_shim!(pub); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/gpu_stats/src/lib.rs:19:1 | 19 | open_source_shim!(pub); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/lib.rs:31:11 | 31 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/lib.rs:33:7 | 33 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unused import: `slog::error` --> below/btrfs/src/lib.rs:26:5 | 26 | use slog::error; | ^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/mod.rs:18:7 | 18 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/mod.rs:20:11 | 20 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/mod.rs:22:11 | 22 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/mod.rs:28:11 | 28 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `below-ethtool` (lib) generated 2 warnings warning: `below-gpu-stats` (lib) generated 4 warnings (2 duplicates) Compiling indicatif v0.17.11 warning[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block --> below/btrfs/src/btrfs_api/open_source/btrfs_sys.rs:41:9 | 41 | ::std::slice::from_raw_parts(self.as_ptr(), len) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function | = note: for more information, see = note: consult the function's documentation for information on how to avoid undefined behavior note: an unsafe function restricts its caller, but its body is safe by default --> below/btrfs/src/btrfs_api/open_source/btrfs_sys.rs:40:5 | 40 | pub unsafe fn as_slice(&self, len: usize) -> &[T] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default warning[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block --> below/btrfs/src/btrfs_api/open_source/btrfs_sys.rs:45:9 | 45 | ::std::slice::from_raw_parts_mut(self.as_mut_ptr(), len) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function | = note: for more information, see = note: consult the function's documentation for information on how to avoid undefined behavior note: an unsafe function restricts its caller, but its body is safe by default --> below/btrfs/src/btrfs_api/open_source/btrfs_sys.rs:44:5 | 44 | pub unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unnecessary parentheses around closure body --> below/procfs/src/lib.rs:585:56 | 585 | .map(|running_secs_since_boot| (uptime - running_secs_since_boot)); | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 585 - .map(|running_secs_since_boot| (uptime - running_secs_since_boot)); 585 + .map(|running_secs_since_boot| uptime - running_secs_since_boot); | warning: `below-common` (lib) generated 2 warnings For more information about this error, try `rustc --explain E0133`. warning: `below-btrfs` (lib) generated 9 warnings (run `cargo fix --lib -p below-btrfs` to apply 3 suggestions) Compiling below-config v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/config) Compiling below-model v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/model) warning: unexpected `cfg` condition name: `fbcode_build` --> below/model/src/lib.rs:49:1 | 49 | open_source_shim!(pub); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/model/src/lib.rs:49:1 | 49 | open_source_shim!(pub); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/model/src/collector.rs:129:7 | 129 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/model/src/collector.rs:137:11 | 137 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `fb_procfs` (lib) generated 1 warning (run `cargo fix --lib -p fb_procfs` to apply 1 suggestion) Compiling below-render v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/render) Compiling below-store v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/store) warning: unexpected `cfg` condition name: `fbcode_build` --> below/render/src/lib.rs:33:1 | 33 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/render/src/lib.rs:33:1 | 33 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/store/src/lib.rs:53:1 | 53 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/store/src/lib.rs:53:1 | 53 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `nix::fcntl::flock`: `fcntl::Flock` should be used instead. --> below/store/src/lib.rs:326:21 | 326 | nix::fcntl::flock( | ^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `nix::fcntl::flock`: `fcntl::Flock` should be used instead. --> below/store/src/lib.rs:342:21 | 342 | nix::fcntl::flock( | ^^^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> below/store/src/cursor.rs:415:9 | 415 | &self, | ^^^^^ the lifetime is elided here ... 420 | ) -> Result { | ^^^^^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 420 | ) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/store/src/cursor.rs:491:9 | 491 | &self, | ^^^^^ the lifetime is elided here 492 | index_offset: usize, 493 | ) -> Result<(&IndexEntry, SerializedFrame)> { | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the same lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 493 | ) -> Result<(&IndexEntry, SerializedFrame<'_>)> { | ++++ warning: `below-render` (lib) generated 4 warnings (2 duplicates) Compiling below-dump v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/dump) Compiling below-view v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/view) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:85:7 | 85 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:96:1 | 96 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:177:11 | 177 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/filter_popup.rs:41:15 | 41 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/controllers/mod.rs:103:1 | 103 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/controllers/sample_controllers.rs:87:17 | 87 | advance!(c, adv, Direction::Forward); | ------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` which comes from the expansion of the macro `advance` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/controllers/sample_controllers.rs:113:17 | 113 | advance!(c, adv, Direction::Reverse); | ------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` which comes from the expansion of the macro `advance` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/controllers/view_controllers.rs:319:19 | 319 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/controllers/mod.rs:110:1 | 110 | / make_controllers!( 111 | | CmdPalette: InvokeCmdPalette, 112 | | NextTab: NextTabImpl, 113 | | PrevTab: PrevTabImpl, ... | 139 | | PrevSelection: PrevSelectionImpl, 140 | | ); | |_- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` which comes from the expansion of the macro `make_controllers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:40:9 | 40 | view_warn!(c, "Time value should not start with 0"); | --------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:83:33 | 83 | None => view_warn!(c, "Cannot find available data sample"), | -------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:86:25 | 86 | view_warn!(c, "Failed to parse time of day value: {}", input); | ------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:104:37 | 104 | ... None => view_warn!(c, "Cannot find available data sample"), | -------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:108:25 | 108 | view_warn!(c, "Failed to parse time value: {}", input); | ------------------------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:208:15 | 208 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:248:11 | 248 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:271:15 | 271 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:293:19 | 293 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ ... 352 | view_warn!(c, "Failed to parse belowrc: {}", e); | ----------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:423:15 | 423 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:446:15 | 446 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ ... 507 | view_warn!(c, "{}", msg); | ------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ ... 511 | view_warn!(c, "{}", msg); | ------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep() --> below/dump/src/lib.rs:148:78 | 148 | let mut snapshot_dir = TempDir::with_prefix("snapshot_replay.")?.into_path(); | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/cgroup_view.rs:132:18 | 132 | fn get_model(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 132 | fn get_model(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/cgroup_view.rs:136:22 | 136 | fn get_model_mut(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 136 | fn get_model_mut(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/process_view.rs:137:18 | 137 | fn get_model(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 137 | fn get_model(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/process_view.rs:141:22 | 141 | fn get_model_mut(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 141 | fn get_model_mut(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/stats_view.rs:92:18 | 92 | fn get_model(&self) -> MutexGuard; | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 92 | fn get_model(&self) -> MutexGuard<'_, Self::ModelType>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/stats_view.rs:93:22 | 93 | fn get_model_mut(&self) -> MutexGuard; | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 93 | fn get_model_mut(&self) -> MutexGuard<'_, Self::ModelType>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/system_view.rs:181:18 | 181 | fn get_model(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 181 | fn get_model(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/system_view.rs:185:22 | 185 | fn get_model_mut(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 185 | fn get_model_mut(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: `below-dump` (lib) generated 1 warning warning: `below-view` (lib) generated 41 warnings (10 duplicates) (run `cargo fix --lib -p below-view` to apply 8 suggestions) warning: `below-model` (lib) generated 6 warnings (2 duplicates) warning: `below-store` (lib) generated 8 warnings (2 duplicates) (run `cargo fix --lib -p below-store` to apply 2 suggestions) warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:706:7 | 706 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:712:11 | 712 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:78:1 | 78 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused import: `std::os::unix::fs::PermissionsExt` --> below/src/open_source/logging.rs:16:5 | 16 | use std::os::unix::fs::PermissionsExt; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `slog::error` --> below/src/open_source/logging.rs:20:5 | 20 | use slog::error; | ^^^^^^^^^^^ warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:341:13 | 341 | if cfg!(fbcode_build) { | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:673:11 | 673 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated method `tempfile::Builder::<'a, 'b>::keep`: Use Builder::disable_cleanup --> below/src/open_source/logging.rs:41:18 | 41 | .keep(true) | ^^^^ | = note: `#[warn(deprecated)]` on by default warning: unused variable: `ms` --> below/src/open_source/statistics.rs:34:34 | 34 | pub fn report_collection_time_ms(ms: Duration) {} | ^^ help: if this is intentional, prefix it with an underscore: `_ms` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: unused variable: `ms` --> below/src/open_source/statistics.rs:36:30 | 36 | pub fn report_writer_time_ms(ms: Duration) {} | ^^ help: if this is intentional, prefix it with an underscore: `_ms` warning: `below` (bin "below") generated 13 warnings (3 duplicates) (run `cargo fix --bin "below" -p below` to apply 4 suggestions) Finished `release` profile [optimized] target(s) in 3m 54s Compiling proc-macro2 v1.0.94 Compiling unicode-ident v1.0.18 Compiling libc v0.2.175 Compiling autocfg v1.4.0 Compiling cfg-if v1.0.0 Compiling serde_core v1.0.226 Compiling serde v1.0.226 Compiling cfg_aliases v0.2.1 Compiling once_cell v1.21.1 Compiling log v0.4.27 Compiling libm v0.2.11 Compiling itoa v1.0.15 Compiling crossbeam-utils v0.8.21 Compiling memchr v2.7.4 Compiling thiserror v2.0.12 Compiling ryu v1.0.20 Compiling parking_lot_core v0.9.10 Compiling scopeguard v1.2.0 Compiling fnv v1.0.7 Compiling futures-core v0.3.31 Compiling smallvec v1.14.0 Compiling lazy_static v1.5.0 Compiling ident_case v1.0.1 Compiling rustversion v1.0.20 Compiling iana-time-zone v0.1.62 Compiling signal-hook v0.3.17 Compiling time-core v0.1.4 Compiling anyhow v1.0.100 Compiling version_check v0.9.5 Compiling powerfmt v0.2.0 Compiling num-conv v0.1.0 Compiling serde_json v1.0.140 Compiling rustix v0.38.44 Compiling num_threads v0.1.7 Compiling zerocopy v0.7.35 Compiling linux-raw-sys v0.4.15 Compiling static_assertions v1.1.0 Compiling slog v2.7.0 Compiling unicode-segmentation v1.12.0 Compiling regex-syntax v0.8.5 Compiling xi-unicode v0.3.0 Compiling unicode-width v0.1.14 Compiling same-file v1.0.6 Compiling humantime v2.2.0 Compiling linux-raw-sys v0.9.3 Compiling zerocopy v0.8.24 Compiling shlex v1.3.0 Compiling paste v1.0.15 Compiling rustix v1.0.3 Compiling getrandom v0.3.2 Compiling pkg-config v0.3.32 Compiling fastrand v2.3.0 Compiling syn v1.0.109 Compiling match_cfg v0.1.0 Compiling utf8parse v0.2.2 Compiling colorchoice v1.0.3 Compiling anstyle-query v1.1.2 Compiling anstyle v1.0.10 Compiling zstd-safe v7.2.4 Compiling is_terminal_polyfill v1.70.1 Compiling hashbrown v0.15.2 Compiling clap_lex v0.7.4 Compiling pin-project-lite v0.2.16 Compiling maplit v1.0.2 Compiling strsim v0.11.1 Compiling equivalent v1.0.2 Compiling winnow v0.7.13 Compiling bitflags v2.9.0 Compiling toml_writer v1.0.3 Compiling heck v0.5.0 Compiling half v1.8.3 Compiling either v1.15.0 Compiling unicode-width v0.2.0 Compiling camino v1.1.9 Compiling semver v1.0.26 Compiling unicase v2.8.1 Compiling nix v0.30.1 Compiling nix v0.29.0 Compiling futures-sink v0.3.31 Compiling futures-io v0.3.31 Compiling pin-utils v0.1.0 Compiling nu-ansi-term v0.50.1 Compiling rayon-core v1.12.1 Compiling futures-task v0.3.31 Compiling walkdir v2.5.0 Compiling sharded-slab v0.1.7 Compiling anstyle-parse v0.2.6 Compiling futures v0.1.31 Compiling portable-atomic v1.11.0 Compiling number_prefix v0.4.0 Compiling plain v0.2.3 Compiling futures-channel v0.3.31 Compiling thread_local v1.1.8 Compiling tracing-core v0.1.33 Compiling time-macros v0.2.22 Compiling deranged v0.4.1 Compiling itertools v0.14.0 Compiling anstream v0.6.18 Compiling ahash v0.8.11 Compiling num-traits v0.2.19 Compiling lock_api v0.4.12 Compiling memoffset v0.9.1 Compiling slab v0.4.9 Compiling aho-corasick v1.1.3 Compiling clap_builder v4.5.48 Compiling tracing v0.1.41 Compiling crossbeam-channel v0.5.14 Compiling crossbeam-epoch v0.9.18 Compiling indexmap v2.11.4 Compiling netlink-packet-core v0.8.1 Compiling quote v1.0.40 Compiling castaway v0.2.4 Compiling compact_str v0.8.1 Compiling crossbeam-deque v0.8.6 Compiling syn v2.0.100 Compiling cursive-macros v0.1.0 Compiling chrono v0.4.42 Compiling rayon v1.10.0 Compiling num-integer v0.1.46 Compiling num-complex v0.4.6 Compiling num-iter v0.1.45 Compiling num-rational v0.4.2 Compiling toml_parser v1.0.3 Compiling ppv-lite86 v0.2.21 Compiling num v0.4.3 Compiling getrandom v0.2.15 Compiling signal-hook-registry v1.4.2 Compiling mio v1.0.3 Compiling time v0.3.41 Compiling dirs-sys-next v0.1.2 Compiling is-terminal v0.4.16 Compiling openat v0.1.21 Compiling jobserver v0.1.32 Compiling num_cpus v1.16.0 Compiling hostname v0.3.1 Compiling memmap2 v0.9.8 Compiling filetime v0.2.25 Compiling socket2 v0.6.0 Compiling console v0.15.11 Compiling regex-automata v0.4.9 Compiling dirs-next v2.0.0 Compiling rand_core v0.6.4 Compiling threadpool v1.8.1 Compiling term v0.7.0 Compiling parking_lot v0.12.3 Compiling cc v1.2.17 Compiling rand_chacha v0.3.1 Compiling signal-hook-mio v0.2.4 Compiling tracing-subscriber v0.3.20 Compiling rand v0.8.5 Compiling tempfile v3.22.0 Compiling toml_datetime v0.7.2 Compiling serde_spanned v1.0.2 Compiling toml v0.9.7 Compiling rand_distr v0.4.3 Compiling portpicker v0.1.1 Compiling zstd-sys v2.0.15+zstd.1.5.7 Compiling libbpf-sys v1.5.0+v1.5.0 Compiling vsprintf v2.0.0 Compiling zstd v0.13.3 Compiling regex v1.11.1 Compiling libbpf-rs v0.26.0-beta.0 Compiling darling_core v0.20.10 Compiling serde_derive v1.0.226 Compiling thiserror-impl v2.0.12 Compiling enum-map-derive v0.17.0 Compiling enum-iterator-derive v1.5.0 Compiling async-trait v0.1.88 Compiling clap_derive v4.5.47 Compiling futures-macro v0.3.31 Compiling tokio-macros v2.5.0 Compiling enum-map v2.7.3 Compiling below_derive v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/below_derive) Compiling futures-util v0.3.31 Compiling enum-iterator v2.3.0 Compiling darling_macro v0.20.10 Compiling darling v0.20.10 Compiling enumset_derive v0.10.0 Compiling clap v4.5.48 Compiling enumset v1.1.5 Compiling cargo-platform v0.1.9 Compiling erased-serde v0.3.31 Compiling bytes v1.10.1 Compiling os_info v3.12.0 Compiling serde_cbor v0.11.2 Compiling netlink-packet-route v0.25.1 Compiling futures-executor v0.3.31 Compiling futures v0.3.31 Compiling netlink-sys v0.8.7 Compiling tokio v1.47.1 Compiling slog-term v2.9.1 Compiling cargo_metadata v0.19.2 Compiling crossterm v0.28.1 Compiling cursive_core v0.4.6 Compiling libbpf-cargo v0.26.0-beta.0 Compiling terminal_size v0.4.2 Compiling xattr v1.5.0 Compiling tar v0.4.44 Compiling below v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below) Compiling clap_complete v4.5.58 Compiling below-ethtool v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/ethtool) Compiling resctrlfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/resctrlfs) Compiling cursive v0.21.1 Compiling below-tc v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/tc) warning: use of deprecated associated function `nix::errno::::from_i32`: please use `Errno::from_raw()` instead --> below/ethtool/src/reader.rs:60:27 | 60 | return Err(Errno::from_i32(exit_code)); | ^^^^^^^^ | = note: `#[warn(deprecated)]` on by default Compiling below-common v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/common) warning: struct `FakeEthtool` is never constructed --> below/ethtool/src/test.rs:17:8 | 17 | struct FakeEthtool; | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: use of deprecated method `chrono::NaiveDateTime::timestamp`: use `.and_utc().timestamp()` instead --> below/common/src/dateutil.rs:487:30 | 487 | let timestamp = time.timestamp(); | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp_opt`: use `DateTime::from_timestamp` instead --> below/common/src/util.rs:140:32 | 140 | let naive = NaiveDateTime::from_timestamp_opt(*timestamp, 0).unwrap(); | ^^^^^^^^^^^^^^^^^^ Compiling cgroupfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/cgroupfs) Compiling below-btrfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/btrfs) Compiling fb_procfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/procfs) Compiling below-gpu-stats v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/gpu_stats) warning: unexpected `cfg` condition name: `fbcode_build` --> below/gpu_stats/src/lib.rs:19:1 | 19 | open_source_shim!(pub); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/gpu_stats/src/lib.rs:19:1 | 19 | open_source_shim!(pub); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/lib.rs:31:11 | 31 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/lib.rs:33:7 | 33 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unused import: `slog::error` --> below/btrfs/src/lib.rs:26:5 | 26 | use slog::error; | ^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/mod.rs:18:7 | 18 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/mod.rs:20:11 | 20 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/mod.rs:22:11 | 22 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/mod.rs:28:11 | 28 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `below-gpu-stats` (lib) generated 4 warnings (2 duplicates) warning: `below-ethtool` (lib) generated 2 warnings warning: unnecessary parentheses around closure body --> below/procfs/src/lib.rs:585:56 | 585 | .map(|running_secs_since_boot| (uptime - running_secs_since_boot)); | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 585 - .map(|running_secs_since_boot| (uptime - running_secs_since_boot)); 585 + .map(|running_secs_since_boot| uptime - running_secs_since_boot); | Compiling indicatif v0.17.11 warning[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block --> below/btrfs/src/btrfs_api/open_source/btrfs_sys.rs:41:9 | 41 | ::std::slice::from_raw_parts(self.as_ptr(), len) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function | = note: for more information, see = note: consult the function's documentation for information on how to avoid undefined behavior note: an unsafe function restricts its caller, but its body is safe by default --> below/btrfs/src/btrfs_api/open_source/btrfs_sys.rs:40:5 | 40 | pub unsafe fn as_slice(&self, len: usize) -> &[T] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default warning[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block --> below/btrfs/src/btrfs_api/open_source/btrfs_sys.rs:45:9 | 45 | ::std::slice::from_raw_parts_mut(self.as_mut_ptr(), len) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function | = note: for more information, see = note: consult the function's documentation for information on how to avoid undefined behavior note: an unsafe function restricts its caller, but its body is safe by default --> below/btrfs/src/btrfs_api/open_source/btrfs_sys.rs:44:5 | 44 | pub unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: `below-common` (lib) generated 2 warnings For more information about this error, try `rustc --explain E0133`. warning: `below-btrfs` (lib) generated 9 warnings (run `cargo fix --lib -p below-btrfs` to apply 3 suggestions) Compiling below-config v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/config) warning: `below-ethtool` (lib test) generated 1 warning (1 duplicate) warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/sudotest.rs:22:7 | 22 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/sudotest.rs:24:7 | 24 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/sudotest.rs:31:11 | 31 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/btrfs/src/btrfs_api/sudotest.rs:33:11 | 33 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `below-gpu-stats` (lib test) generated 4 warnings (4 duplicates) Compiling below-model v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/model) warning: unexpected `cfg` condition name: `fbcode_build` --> below/model/src/lib.rs:49:1 | 49 | open_source_shim!(pub); | ^^^^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/model/src/lib.rs:49:1 | 49 | open_source_shim!(pub); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/model/src/collector.rs:129:7 | 129 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/model/src/collector.rs:137:11 | 137 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `fb_procfs` (lib) generated 1 warning (run `cargo fix --lib -p fb_procfs` to apply 1 suggestion) warning: `below-common` (lib test) generated 2 warnings (2 duplicates) warning: `below-btrfs` (lib test) generated 13 warnings (9 duplicates) warning: `fb_procfs` (lib test) generated 1 warning (1 duplicate) Compiling below-store v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/store) Compiling below-render v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/render) warning: unexpected `cfg` condition name: `fbcode_build` --> below/render/src/lib.rs:33:1 | 33 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/render/src/lib.rs:33:1 | 33 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/store/src/lib.rs:53:1 | 53 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/store/src/lib.rs:53:1 | 53 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated function `nix::fcntl::flock`: `fcntl::Flock` should be used instead. --> below/store/src/lib.rs:326:21 | 326 | nix::fcntl::flock( | ^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated function `nix::fcntl::flock`: `fcntl::Flock` should be used instead. --> below/store/src/lib.rs:342:21 | 342 | nix::fcntl::flock( | ^^^^^ warning: hiding a lifetime that's elided elsewhere is confusing --> below/store/src/cursor.rs:415:9 | 415 | &self, | ^^^^^ the lifetime is elided here ... 420 | ) -> Result { | ^^^^^^^^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 420 | ) -> Result> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/store/src/cursor.rs:491:9 | 491 | &self, | ^^^^^ the lifetime is elided here 492 | index_offset: usize, 493 | ) -> Result<(&IndexEntry, SerializedFrame)> { | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the same lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 493 | ) -> Result<(&IndexEntry, SerializedFrame<'_>)> { | ++++ warning: `below-render` (lib) generated 4 warnings (2 duplicates) Compiling below-view v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/view) Compiling below-dump v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/dump) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:85:7 | 85 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:96:1 | 96 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:177:11 | 177 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/filter_popup.rs:41:15 | 41 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/controllers/mod.rs:103:1 | 103 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/controllers/sample_controllers.rs:87:17 | 87 | advance!(c, adv, Direction::Forward); | ------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` which comes from the expansion of the macro `advance` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/controllers/sample_controllers.rs:113:17 | 113 | advance!(c, adv, Direction::Reverse); | ------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` which comes from the expansion of the macro `advance` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/controllers/view_controllers.rs:319:19 | 319 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/controllers/mod.rs:110:1 | 110 | / make_controllers!( 111 | | CmdPalette: InvokeCmdPalette, 112 | | NextTab: NextTabImpl, 113 | | PrevTab: PrevTabImpl, ... | 139 | | PrevSelection: PrevSelectionImpl, 140 | | ); | |_- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` which comes from the expansion of the macro `make_controllers` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:40:9 | 40 | view_warn!(c, "Time value should not start with 0"); | --------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:83:33 | 83 | None => view_warn!(c, "Cannot find available data sample"), | -------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:86:25 | 86 | view_warn!(c, "Failed to parse time of day value: {}", input); | ------------------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:104:37 | 104 | ... None => view_warn!(c, "Cannot find available data sample"), | -------------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | ::: below/view/src/jump_popup.rs:108:25 | 108 | view_warn!(c, "Failed to parse time value: {}", input); | ------------------------------------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:208:15 | 208 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:248:11 | 248 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:271:15 | 271 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:293:19 | 293 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ ... 352 | view_warn!(c, "Failed to parse belowrc: {}", e); | ----------------------------------------------- in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:423:15 | 423 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:446:15 | 446 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ ... 507 | view_warn!(c, "{}", msg); | ------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition name: `fbcode_build` --> below/view/src/lib.rs:153:19 | 153 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ ... 511 | view_warn!(c, "{}", msg); | ------------------------ in this macro invocation | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `view_warn` (in Nightly builds, run with -Z macro-backtrace for more info) warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep() --> below/dump/src/lib.rs:148:78 | 148 | let mut snapshot_dir = TempDir::with_prefix("snapshot_replay.")?.into_path(); | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/cgroup_view.rs:132:18 | 132 | fn get_model(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 132 | fn get_model(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/cgroup_view.rs:136:22 | 136 | fn get_model_mut(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 136 | fn get_model_mut(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/process_view.rs:137:18 | 137 | fn get_model(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 137 | fn get_model(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/process_view.rs:141:22 | 141 | fn get_model_mut(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 141 | fn get_model_mut(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/stats_view.rs:92:18 | 92 | fn get_model(&self) -> MutexGuard; | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 92 | fn get_model(&self) -> MutexGuard<'_, Self::ModelType>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/stats_view.rs:93:22 | 93 | fn get_model_mut(&self) -> MutexGuard; | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 93 | fn get_model_mut(&self) -> MutexGuard<'_, Self::ModelType>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/system_view.rs:181:18 | 181 | fn get_model(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 181 | fn get_model(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> below/view/src/system_view.rs:185:22 | 185 | fn get_model_mut(&self) -> MutexGuard { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 185 | fn get_model_mut(&self) -> MutexGuard<'_, Self::ModelType> { | +++ warning: `below-model` (lib) generated 6 warnings (2 duplicates) warning: use of deprecated function `nix::fcntl::flock`: `fcntl::Flock` should be used instead. --> below/store/src/lib.rs:1642:21 | 1642 | nix::fcntl::flock( | ^^^^^ warning: `below-dump` (lib) generated 1 warning warning: `below-render` (lib test) generated 4 warnings (4 duplicates) warning: `below-model` (lib test) generated 6 warnings (6 duplicates) warning: `below-view` (lib) generated 41 warnings (10 duplicates) (run `cargo fix --lib -p below-view` to apply 8 suggestions) warning: `below-store` (lib) generated 8 warnings (2 duplicates) (run `cargo fix --lib -p below-store` to apply 2 suggestions) warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:33:16 | 33 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:123:16 | 123 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:186:16 | 186 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:203:16 | 203 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:219:16 | 219 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:241:16 | 241 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:261:16 | 261 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:302:16 | 302 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `vmtest` --> below/src/test.rs:367:16 | 367 | #[cfg_attr(not(feature = "vmtest"), test)] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `default`, `enable_backtrace`, and `no-vendor` = help: consider adding `vmtest` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:706:7 | 706 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:712:11 | 712 | #[cfg(not(fbcode_build))] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:78:1 | 78 | open_source_shim!(); | ^^^^^^^^^^^^^^^^^^^ | = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate = help: try referring to `open_source_shim` crate for guidance on how handle this unexpected cfg = help: the macro `open_source_shim` may come from an old version of the `below_common` crate, try updating your dependency with `cargo update -p below_common` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `open_source_shim` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused import: `std::os::unix::fs::PermissionsExt` --> below/src/open_source/logging.rs:16:5 | 16 | use std::os::unix::fs::PermissionsExt; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `slog::error` --> below/src/open_source/logging.rs:20:5 | 20 | use slog::error; | ^^^^^^^^^^^ warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:341:13 | 341 | if cfg!(fbcode_build) { | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `fbcode_build` --> below/src/main.rs:673:11 | 673 | #[cfg(fbcode_build)] | ^^^^^^^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fbcode_build)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fbcode_build)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: use of deprecated method `tempfile::Builder::<'a, 'b>::keep`: Use Builder::disable_cleanup --> below/src/open_source/logging.rs:41:18 | 41 | .keep(true) | ^^^^ | = note: `#[warn(deprecated)]` on by default warning: unused variable: `ms` --> below/src/open_source/statistics.rs:34:34 | 34 | pub fn report_collection_time_ms(ms: Duration) {} | ^^ help: if this is intentional, prefix it with an underscore: `_ms` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: unused variable: `ms` --> below/src/open_source/statistics.rs:36:30 | 36 | pub fn report_writer_time_ms(ms: Duration) {} | ^^ help: if this is intentional, prefix it with an underscore: `_ms` warning: `below` (bin "below" test) generated 22 warnings (3 duplicates) (run `cargo fix --bin "below" -p below --tests` to apply 4 suggestions) warning: `below-dump` (lib test) generated 1 warning (1 duplicate) warning: `below-store` (lib test) generated 9 warnings (8 duplicates) warning: `below-view` (lib test) generated 41 warnings (41 duplicates) Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 13s Running unittests src/main.rs (target/debug/deps/below-93e5ad01b3b2a146) running 5 tests test test::testing_fold_string ... ok test test::calculate_pressure ... ok test test::default_cgroup_io_model ... ok test test::calculate_cpu_usage ... ok test test::no_cgroup_io_model ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_btrfs-8397bc595b8f8af6) running 4 tests test btrfs_api::test::search_key_test ... ok test test::sample_tree_add_empty_test ... ok test test::sample_tree_create_test ... ok test test::sample_tree_add_path_test ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 92 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_common-af63f32774bfd20b) running 15 tests test util::test::test_every_n ... ok test util::test::test_convert_duration_sec ... ok test util::test::test_convert_freq ... ok test util::test::test_convert_bytes ... ok test fileutil::tests::test_get_dir_size ... ok test cliutil::tests::test_system_time_from_date_fail ... ok test cliutil::tests::test_system_time_from_date_and_adjuster_fail ... ok test dateutil::tests::test_parse_from_now ... ok test dateutil::tests::test_parse_ago ... ok test dateutil::tests::test_parse_from_now_short ... ok test dateutil::tests::test_parse_ago_short ... ok test cliutil::tests::test_system_time_range_from_date_and_adjuster ... ok test cliutil::tests::test_system_time_from_date_and_adjuster ... ok test dateutil::tests::test_parse_range ... ok test dateutil::tests::test_parse_date ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s Running unittests src/lib.rs (target/debug/deps/below_config-85e2d7b09cfa475d) running 5 tests test test::test_config_default ... ok test test::test_config_fs_failure ... ok test test::test_config_partial_load ... ok test test::test_config_load_failed ... ok test test::test_config_load_success ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_dump-5d2c4929b577144f) running 3 tests test test::test_queue_titles ... ok test test::test_tc_titles ... ok test test::test_parse_pattern ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 17 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_ethtool-5b0bce7c557a24c4) running 1 test test test::test_read_stats ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 47 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_gpu_stats-92ba502f2dd228f4) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_model-d91de908028ec8dc) running 15 tests test tests::test_vec_field_id ... ok test tests::test_btreemap_field_id ... ok test tests::test_query_vec ... ok test cgroup::tests::query_model ... ok test cgroup::tests::test_aggr_top_level_val ... ok test process::test::query_model ... ok test collector_plugin::test::test_collect_and_consume ... ok test tests::test_query_btreemap ... ok test system::test::query_model ... ok test cgroup::tests::query_nested_cgroup ... ok test network::test::test_parse_ethtool_stats ... ok test network::test::query_model ... ok test tests::test_deserialize_sample_model_json ... ok test tests::test_query_models ... ok test tests::test_model_field_ids ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_render-2445c592fa8156b4) running 10 tests test test_openmetrics_counter ... ok test test_openmetrics_gauge ... ok test test_openmetrics_label ... ok test test_openmetrics_label_escaped_backslash ... ok test test_openmetrics_label_escaped_newline ... ok test test_openmetrics_label_escaped_newline_and_backslash ... ok test test_openmetrics_label_escaped_quotes ... ok test test_openmetrics_labels ... ok test test_openmetrics_unit ... ok test test_openmetrics_unit_exists ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_store-0365134b51a6b5bb) running 83 tests Dec 22 20:44:47.356 WARN Expected file does not exist: /tmp/below_store_test.cyQDZa/index_01766448000 Dec 22 20:44:47.356 WARN Expected file does not exist: /tmp/below_store_test.cyQDZa/index_01766707200 Dec 22 20:44:47.356 WARN Corrupted index entry found: shard=1766361600 offset=0x0 Dec 22 20:44:47.356 WARN Corrupted index entry found: shard=1766361600 offset=0x0 Dec 22 20:44:47.356 WARN Failed to extract serialized data frame: Failed to get index entry at offset 0 Dec 22 20:44:47.357 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766436292 offset=0x5ce Dec 22 20:44:47.358 WARN Expected file does not exist: /tmp/below_store_test.Ge8lIb/index_01766448000 Dec 22 20:44:47.358 WARN Expected file does not exist: /tmp/below_store_test.DI2Hla/index_01766620800 Dec 22 20:44:47.362 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766436287 offset=0x0 Dec 22 20:44:47.362 WARN Expected file does not exist: /tmp/below_store_test.rY9o1j/index_00000086400 Dec 22 20:44:47.362 WARN Expected file does not exist: /tmp/below_store_test.hHT1ql/index_00000086400 Dec 22 20:44:47.362 WARN Expected file does not exist: /tmp/below_store_test.kwbG7j/index_00000086400 Dec 22 20:44:47.362 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766436297 offset=0xb9c Dec 22 20:44:47.363 WARN Corrupted index entry found: shard=1766361600 offset=0x60 Dec 22 20:44:47.363 WARN Data length mismatch: 719 (expect 718) Dec 22 20:44:47.363 WARN Data length mismatch: 1489 (expect 1488) Dec 22 20:44:47.363 WARN Failed to extract serialized data frame: Failed to get index entry at offset 96 Dec 22 20:44:47.363 WARN Data length mismatch: 719 (expect 718) Dec 22 20:44:47.364 INFO Padded index so that first entry of block is aligned. Previous len: 32. New len: 128 Dec 22 20:44:47.366 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766522687 offset=0x0 Dec 22 20:44:47.367 WARN Corrupted index entry found: shard=1766534400 offset=0x0 Dec 22 20:44:47.367 WARN Failed to extract serialized data frame: Failed to get index entry at offset 0 Dec 22 20:44:47.367 WARN Index length not a multiple of fixed index entry size: 90. Padded to size: 96 Dec 22 20:44:47.367 WARN Index length not a multiple of fixed index entry size: 90. Padded to size: 96 Dec 22 20:44:47.367 INFO Padded index so that first entry of block is aligned. Previous len: 90. New len: 128 test advance::tests::advance_test_get_next_ts ... ok Dec 22 20:44:47.368 WARN Corrupted index entry found: shard=86400 offset=0x20 test advance::tests::store_operation_test_with_fake_store ... ok Dec 22 20:44:47.368 WARN Corrupted index entry found: shard=86400 offset=0x40 Dec 22 20:44:47.368 WARN Corrupted index entry found: shard=86400 offset=0x20 test advance::tests::advance_test_jump_util ... ok Dec 22 20:44:47.368 WARN Corrupted index entry found: shard=86400 offset=0x20 Dec 22 20:44:47.368 WARN Corrupted index entry found: shard=86400 offset=0x40 Dec 22 20:44:47.368 WARN Corrupted index entry found: shard=86400 offset=0x40 test advance::tests::advance_test_jump_sample_to ... ok Dec 22 20:44:47.368 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766695487 offset=0x0 test advance::tests::advance_test_advance_direction_change ... ok test advance::tests::advance_test_initialize ... ok test advance::tests::advance_test_advance_continous_move ... ok test advance::tests::store_operation_test_get_adjacent_sample_at_timestamp ... ok test compression::test::compatibility ... ok test compression::test::compressor_decompressor ... ok test cursor::tests::default_get_near ... ok test cursor::tests::advance_when_empty ... ok test cursor::tests::default_get_next ... ok Dec 22 20:44:47.369 WARN Corrupted index entry found: shard=1766534400 offset=0x0 test cursor::tests::default_jump_to_key ... ok Dec 22 20:44:47.369 WARN Failed to extract serialized data frame: Failed to get index entry at offset 0 test cursor::tests::advance_at_boundries ... ok Dec 22 20:44:47.369 INFO Padded index so that first entry of block is aligned. Previous len: 32. New len: 128 test cursor::tests::default_next ... ok test cursor::tests::advance_from_invalid_offset ... ok test test::test_cbor::test_removing_field ... ok test test::test_cbor::test_adding_optional_field ... ok test test::test_cbor::test_changing_optional_to_required ... ok test test::test_cbor::test_adding_field ... ok test test::test_cbor::test_removing_optional_field ... ok test cursor::tests::get_corrupt ... ok test tests::create_writer_compressed_cbor ... ok Dec 22 20:44:47.370 INFO Padded index so that first entry of block is aligned. Previous len: 160. New len: 256 Dec 22 20:44:47.370 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766522687 offset=0x0 test tests::create_writer_dict_compressed_cbor ... ok test cursor::tests::advance_retry ... ok test test::test_cbor::test_changing_required_to_optional ... ok test tests::create_writer_uncompressed_cbor ... ok test test::test_cbor::test_serialize_deserialize ... ok Dec 22 20:44:47.370 WARN Corrupted index entry found: shard=1766361600 offset=0x60 test cursor::tests::advance_simple ... ok Dec 22 20:44:47.370 WARN Failed to extract serialized data frame: Failed to get index entry at offset 96 test cursor::tests::manipulate_offset ... ok test tests::flock_protects_compressed_cbor ... ok test cursor::tests::read_cbor ... ok test tests::flock_protects_dict_compressed_cbor ... ok Dec 22 20:44:47.371 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766436297 offset=0xb9c test cursor::tests::read_dict_compressed_cbor ... ok test cursor::tests::read_compressed_cbor ... ok test tests::flock_protects_uncompressed_cbor ... ok test tests::put_and_read_work_across_shards_compressed_cbor ... ok test tests::put_and_read_work_across_shards_uncompressed_cbor ... ok test tests::discard_earlier_uncompressed_cbor ... ok test tests::read_iterates_appropriately_compressed_cbor ... ok test tests::discard_earlier_compressed_cbor ... ok test tests::put_and_read_work_across_shards_dict_compressed_cbor ... ok test tests::put_read_corrupt_data_compressed_cbor ... ok test cursor::tests::jump_to_key ... ok Dec 22 20:44:47.372 INFO Padded index so that first entry of block is aligned. Previous len: 224. New len: 256 test tests::read_iterates_appropriately_uncompressed_cbor ... ok test tests::read_past_the_end_returns_none_uncompressed_cbor ... ok test tests::read_past_the_end_returns_none_compressed_cbor ... ok test tests::put_read_corrupt_data_uncompressed_cbor ... ok test tests::read_past_the_end_returns_none_dict_compressed_cbor ... ok test tests::discard_earlier_dict_compressed_cbor ... ok test tests::read_iterates_appropriately_dict_compressed_cbor ... ok test tests::put_read_corrupt_data_dict_compressed_cbor ... ok Dec 22 20:44:47.372 INFO Padded index so that first entry of block is aligned. Previous len: 320. New len: 384 test tests::read_reverse_uncompressed_cbor ... ok test tests::put_new_shard_uncompressed_cbor ... ok test tests::read_reverse_compressed_cbor ... ok test tests::read_reverse_dict_compressed_cbor ... ok test tests::put_new_shard_compressed_cbor ... ok test tests::read_reverse_across_shards_compressed_cbor ... ok test tests::read_reverse_across_shards_uncompressed_cbor ... ok Dec 22 20:44:47.373 INFO Padded index so that first entry of block is aligned. Previous len: 448. New len: 512 test tests::put_new_shard_dict_compressed_cbor ... ok test tests::simple_put_read_compressed_cbor ... ok test tests::simple_put_read_uncompressed_cbor ... ok test tests::read_reverse_across_shards_dict_compressed_cbor ... ok test tests::simple_put_read_dict_compressed_cbor ... ok test tests::read_skips_over_corrupt_index_entry_compressed_cbor ... ok test tests::read_skips_over_corrupt_index_entry_uncompressed_cbor ... ok test tests::read_skips_over_corrupt_index_entry_dict_compressed_cbor ... ok test tests::writer_creates_directory_uncompressed_cbor ... ok test tests::writer_creates_directory_dict_compressed_cbor ... ok test tests::writer_creates_directory_compressed_cbor ... ok test tests::writing_to_already_written_index_works_compressed_cbor ... ok test tests::writing_to_already_written_index_works_uncompressed_cbor ... ok test tests::writing_to_already_written_index_works_dict_compressed_cbor ... ok test cursor::tests::skip_corrupt ... ok test tests::simple_put_read_10_compressed_cbor ... ok test tests::simple_put_read_10_dict_compressed_cbor ... ok test tests::simple_put_read_10_uncompressed_cbor ... ok test tests::write_index_padding ... ok Dec 22 20:44:47.376 INFO Padded index so that first entry of block is aligned. Previous len: 832. New len: 896 Dec 22 20:44:47.376 INFO Padded index so that first entry of block is aligned. Previous len: 960. New len: 1024 Dec 22 20:44:47.376 WARN Expected file does not exist: /tmp/below_store_test.M0C3j8/index_00000086400 Dec 22 20:44:47.376 WARN Expected file does not exist: /tmp/below_store_test.gi5qp0/index_00000086400 Dec 22 20:44:47.377 WARN Expected file does not exist: /tmp/below_store_test.3WOOBt/index_00000086400 Dec 22 20:44:47.377 WARN Expected file does not exist: /tmp/below_store_test.M0C3j8/index_00000086400 Dec 22 20:44:47.377 WARN Expected file does not exist: /tmp/below_store_test.gi5qp0/index_00000086400 Dec 22 20:44:47.377 WARN Expected file does not exist: /tmp/below_store_test.3WOOBt/index_00000086400 Dec 22 20:44:47.378 WARN Expected file does not exist: /tmp/below_store_test.gi5qp0/index_00000086400 Dec 22 20:44:47.378 WARN Expected file does not exist: /tmp/below_store_test.M0C3j8/index_00000086400 Dec 22 20:44:47.378 WARN Expected file does not exist: /tmp/below_store_test.3WOOBt/index_00000086400 Dec 22 20:44:47.378 WARN Expected file does not exist: /tmp/below_store_test.gi5qp0/index_00000086400 Dec 22 20:44:47.378 INFO Padded index so that first entry of block is aligned. Previous len: 1344. New len: 1408 Dec 22 20:44:47.378 WARN Expected file does not exist: /tmp/below_store_test.M0C3j8/index_00000086400 Dec 22 20:44:47.378 WARN Expected file does not exist: /tmp/below_store_test.3WOOBt/index_00000086400 Dec 22 20:44:47.379 INFO Padded index so that first entry of block is aligned. Previous len: 1472. New len: 1536 test tests::try_discard_until_size_uncompressed_cbor ... ok Dec 22 20:44:47.379 INFO Padded index so that first entry of block is aligned. Previous len: 1568. New len: 1600 test tests::try_discard_until_size_dict_compressed_cbor ... ok test tests::try_discard_until_size_compressed_cbor ... ok Dec 22 20:44:47.380 INFO Padded index so that first entry of block is aligned. Previous len: 1824. New len: 1856 Dec 22 20:44:47.380 INFO Padded index so that first entry of block is aligned. Previous len: 1888. New len: 1920 Dec 22 20:44:47.380 INFO Padded index so that first entry of block is aligned. Previous len: 1952. New len: 2048 Dec 22 20:44:47.381 INFO Padded index so that first entry of block is aligned. Previous len: 2080. New len: 2112 Dec 22 20:44:47.381 INFO Padded index so that first entry of block is aligned. Previous len: 2144. New len: 2304 Dec 22 20:44:47.381 INFO Padded index so that first entry of block is aligned. Previous len: 2336. New len: 2432 Dec 22 20:44:47.381 INFO Padded index so that first entry of block is aligned. Previous len: 2496. New len: 2560 Dec 22 20:44:47.382 INFO Padded index so that first entry of block is aligned. Previous len: 2624. New len: 2688 Dec 22 20:44:47.382 INFO Padded index so that first entry of block is aligned. Previous len: 2752. New len: 2816 Dec 22 20:44:47.382 INFO Padded index so that first entry of block is aligned. Previous len: 2848. New len: 2880 Dec 22 20:44:47.382 INFO Padded index so that first entry of block is aligned. Previous len: 2912. New len: 2944 Dec 22 20:44:47.382 INFO Padded index so that first entry of block is aligned. Previous len: 2976. New len: 3072 Dec 22 20:44:47.383 INFO Padded index so that first entry of block is aligned. Previous len: 3104. New len: 3200 Dec 22 20:44:47.383 INFO Padded index so that first entry of block is aligned. Previous len: 3232. New len: 3328 Dec 22 20:44:47.383 INFO Padded index so that first entry of block is aligned. Previous len: 3360. New len: 3584 Dec 22 20:44:47.383 INFO Padded index so that first entry of block is aligned. Previous len: 3648. New len: 3840 Dec 22 20:44:47.384 INFO Padded index so that first entry of block is aligned. Previous len: 3904. New len: 4096 Dec 22 20:44:47.384 INFO Padded index so that first entry of block is aligned. Previous len: 4160. New len: 4352 Dec 22 20:44:47.384 INFO Padded index so that first entry of block is aligned. Previous len: 4384. New len: 4416 Dec 22 20:44:47.384 INFO Padded index so that first entry of block is aligned. Previous len: 4448. New len: 4608 Dec 22 20:44:47.384 INFO Padded index so that first entry of block is aligned. Previous len: 4640. New len: 4736 Dec 22 20:44:47.385 INFO Padded index so that first entry of block is aligned. Previous len: 4768. New len: 4864 Dec 22 20:44:47.385 INFO Padded index so that first entry of block is aligned. Previous len: 4896. New len: 5120 test tests::writing_to_already_written_index_with_different_compression_format_works ... ok test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running unittests src/lib.rs (target/debug/deps/below_tc-00cf0e5c481961fb) running 1 test test test::test_tc_stats ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_view-5025274758bb7ad9) running 6 tests test controllers::test::test_event_to_str ... ok test controllers::test::test_str_to_event_invalid ... ok test controllers::test::test_str_to_event_valid ... ok test controllers::test::test_belowrc_to_event ... ok test controllers::test::test_event_controller_override_failed ... ok test controllers::test::test_event_controller_override ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running unittests src/lib.rs (target/debug/deps/cgroupfs-1e25d23bcd3b01f7) running 76 tests test test::test_cgroup_stat_invalid_format ... ok test test::test_cgroup_stat_parse_failure ... ok test test::test_child_cgroup_iter_empty ... ok test test::test_cgroup_stat_success ... ok test test::test_child_cgroup_iter ... ok test test::test_cpu_pressure_empty_file ... ok test test::test_cpu_pressure_success ... ok test test::test_child_cgroup_iter_with_file ... ok test test::test_cpu_pressure_full ... ok test test::test_cpu_stat_invalid_format ... ok test test::test_cpu_stat_parse_failure ... ok test test::test_cpu_stat_success ... ok test test::test_io_pressure_empty_file ... ok test test::test_io_pressure_success ... ok test test::test_io_stat_empty_file ... ok test test::test_io_stat_parse_failure ... ok test test::test_io_stat_success ... ok test test::test_memory_pressure_empty_file ... ok test test::test_memory_stat_invalid_format ... ok test test::test_memory_pressure_success ... ok test test::test_memory_current_invalid_format ... ok test test::test_memory_stat_parse_failure ... ok test test::test_memory_stat_overflow ... ok test test::test_memory_stat_success ... ok test test::test_memory_numa_stat_invalid_format ... ok test test::test_memory_current_parse_failure ... ok test test::test_memory_current_success ... ok test test::test_memory_numa_stat_parse_failure ... ok test test::test_read_cgroup_subtree_control_success ... ok test test::test_memory_swap_current_success ... ok test test::test_memory_zswap_current_success ... ok test test::test_read_cpu_max_failure1 ... ok test test::test_read_cpu_max_failure2 ... ok test test::test_read_cpuset_cpus_success ... ok test test::test_read_cpu_max_failure3 ... ok test test::test_read_inode_number ... ok test test::test_read_cgroup_controllers_success ... ok test test::test_read_cpu_max_success1 ... ok test test::test_read_cpu_max_success2 ... ok test test::test_read_cpu_weight_success ... ok test test::test_read_cpu_weight_failure ... ok test test::test_memory_numa_stat_success ... ok test test::test_read_cpuset_cpus_failure ... ok test test::test_read_cpuset_cpus_effective_failure ... ok test test::test_read_cpuset_mems_effective_failure ... ok test test::test_read_cpuset_cpus_effective_success ... ok test test::test_read_cpuset_mems_effective_success ... ok test test::test_read_cpuset_mems_failure ... ok test test::test_read_cpuset_mems_success ... ok test test::test_read_memory_high_failure ... ok test test::test_read_memory_high_max_success ... ok test test::test_read_memory_high_success ... ok test test::test_read_memory_low_failure ... ok test test::test_read_memory_low_max_success ... ok test test::test_read_memory_low_success ... ok test test::test_read_memory_min_success ... ok test test::test_read_memory_max_failure ... ok test test::test_read_memory_max_success ... ok test test::test_read_memory_max_max_success ... ok test test::test_read_memory_min_max_success ... ok test test::test_read_memory_min_failure ... ok test test::test_root_cgroup_name_is_empty ... ok test test::test_validate_cgroup2_fs ... ok test test::test_read_memory_swap_max_failure ... ok test test::test_read_memory_zswap_max_max_success ... ok test test::test_read_memory_oom_group_success ... ok test test::test_read_memory_swap_max_success ... ok test test::test_read_memory_zswap_writeback_success ... ok test test::test_read_memory_zswap_max_failure ... ok test test::test_read_memory_swap_max_max_success ... ok test test::test_read_memory_zswap_max_success ... ok test test::test_read_pids_current_success ... ok test test::test_read_pids_max_max_success ... ok test test::test_read_pids_max_failure ... ok test test::test_read_pids_max_success ... ok test test::cpuset_format_test ... ok test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/debug/deps/fb_procfs-d87ba81dee6a02bb) running 21 tests test test::test_ksm ... ok Dec 22 20:44:47.455 DEBG Os { code: 2, kind: NotFound, message: "No such file or directory" } test test::test_pid_cmdline ... ok Dec 22 20:44:47.455 DEBG Os { code: 2, kind: NotFound, message: "No such file or directory" } Dec 22 20:44:47.455 DEBG Os { code: 2, kind: NotFound, message: "No such file or directory" } test test::test_pid_cgroupv1and2 ... ok test test::test_pid_status ... ok test test::test_pid_cgroupv1 ... ok Dec 22 20:44:47.456 DEBG Os { code: 2, kind: NotFound, message: "No such file or directory" } test test::test_pid_cgroupv2 ... ok test test::test_pid_stat ... ok test test::test_read_all_pids ... ok test test::test_pid_io ... ok test test::test_meminfo_success ... ok test test::test_read_mountinfo ... ok test test::test_kernel_version ... ok test test::test_read_pid_exec ... ok test test::test_read_bad_file ... ok test test::test_vmstat_success ... ok test test::test_read_enoent ... ok test test::test_read_slabinfo ... ok test test::test_stat_success ... ok test test::test_disk_stat ... ok test test::test_read_net_stat ... ok test test::test_pid_cmdline_loop ... ok test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s Running unittests src/lib.rs (target/debug/deps/resctrlfs-6cfba6257cb94c13) running 20 tests test test::test_read_cpuset_failure_negative_cpu ... ok test test::test_read_cpuset_success_empty_file ... ok test test::test_read_cpuset_failure_invalid_char ... ok test test::test_read_cpuset_success_multi_cpu_with_range ... ok test test::test_read_cpuset_success_single_cpu ... ok test test::test_read_cpuset_success_single_empty_line ... ok test test::test_read_inode_number ... ok test test::test_read_l3_mon_stat_failure_llc_occupancy_negative ... ok test test::test_read_l3_mon_stat_success_llc_occupancy_unavailable ... ok test test::test_read_l3_mon_stat_success_llc_occupancy ... ok test test::test_read_l3_mon_stat_success_mbm_local_bytes ... ok test test::test_read_l3_mon_stat_success_mbm_local_bytes_unavailable ... ok test test::test_read_l3_mon_stat_success_mbm_total_bytes_unavailable ... ok test test::test_read_mode_failure_empty ... ok test test::test_read_l3_mon_stat_success_mbm_total_bytes ... ok test test::test_read_mode_success_exclusive ... ok test test::test_read_mode_failure_invalid ... ok test test::test_read_mode_success_shareable ... ok test test::test_resctrlfs_read_empty ... ok test test::test_resctrlfs_read_simple ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_btrfs running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_common running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_config running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_dump running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_ethtool running 1 test test below/ethtool/src/lib.rs - parse_queue_stat (line 43) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.35s; merged doctests compilation took 0.34s Doc-tests below_gpu_stats running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_model running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_render running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_store running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_tc running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests below_view running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests cgroupfs running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests fb_procfs warning: unnecessary parentheses around closure body --> below/procfs/src/lib.rs:585:56 | 585 | .map(|running_secs_since_boot| (uptime - running_secs_since_boot)); | ^ ^ | = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default help: remove these parentheses | 585 - .map(|running_secs_since_boot| (uptime - running_secs_since_boot)); 585 + .map(|running_secs_since_boot| uptime - running_secs_since_boot); | warning: 1 warning emitted running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests resctrlfs running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> below: Entering fakeroot... >>> below-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/below/pkg/below-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/below/pkg/below-openrc/etc/init.d' >>> below-openrc*: Preparing subpackage below-openrc... >>> below-openrc*: Running postcheck for below-openrc >>> below-bash-completion*: Running split function bashcomp... 'usr/share/bash-completion/completions' -> '/home/buildozer/aports/community/below/pkg/below-bash-completion/usr/share/bash-completion/completions' >>> below-bash-completion*: Preparing subpackage below-bash-completion... >>> below-bash-completion*: Running postcheck for below-bash-completion >>> below-fish-completion*: Running split function fishcomp... 'usr/share/fish/vendor_completions.d' -> '/home/buildozer/aports/community/below/pkg/below-fish-completion/usr/share/fish/vendor_completions.d' >>> below-fish-completion*: Preparing subpackage below-fish-completion... >>> below-fish-completion*: Running postcheck for below-fish-completion >>> below-zsh-completion*: Running split function zshcomp... 'usr/share/zsh/site-functions' -> '/home/buildozer/aports/community/below/pkg/below-zsh-completion/usr/share/zsh/site-functions' >>> below-zsh-completion*: Preparing subpackage below-zsh-completion... >>> below-zsh-completion*: Running postcheck for below-zsh-completion >>> below*: Running postcheck for below >>> below*: Preparing package below... >>> below*: Stripping binaries >>> below*: Scanning shared objects >>> below-bash-completion*: Tracing dependencies... >>> below-bash-completion*: Package size: 66.2 KB >>> below-bash-completion*: Compressing data... >>> below-bash-completion*: Create checksum... >>> below-bash-completion*: Create below-bash-completion-0.11.0-r0.apk >>> below-fish-completion*: Tracing dependencies... >>> below-fish-completion*: Package size: 53.9 KB >>> below-fish-completion*: Compressing data... >>> below-fish-completion*: Create checksum... >>> below-fish-completion*: Create below-fish-completion-0.11.0-r0.apk >>> below-openrc*: Tracing dependencies... >>> below-openrc*: Package size: 3.0 KB >>> below-openrc*: Compressing data... >>> below-openrc*: Create checksum... >>> below-openrc*: Create below-openrc-0.11.0-r0.apk >>> below-zsh-completion*: Tracing dependencies... >>> below-zsh-completion*: Package size: 49.9 KB >>> below-zsh-completion*: Compressing data... >>> below-zsh-completion*: Create checksum... >>> below-zsh-completion*: Create below-zsh-completion-0.11.0-r0.apk >>> below*: Tracing dependencies... so:libbpf.so.1 so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libzstd.so.1 >>> below*: Package size: 4.8 MB >>> below*: Compressing data... >>> below*: Create checksum... >>> below*: Create below-0.11.0-r0.apk >>> below: Build complete at Mon, 22 Dec 2025 20:44:52 +0000 elapsed time 0h 5m 26s >>> below: Cleaning up srcdir >>> below: Cleaning up pkgdir >>> below: Cleaning up tmpdir >>> below: Uninstalling dependencies... ( 1/30) Purging .makedepends-below (20251222.203927) ( 2/30) Purging cargo-auditable (0.7.2-r0) ( 3/30) Purging libbpf-dev (1.6.2-r0) ( 4/30) Purging libbpf (1.6.2-r0) ( 5/30) Purging linux-headers (6.18.2-r0) ( 6/30) Purging rustfmt (1.92.0-r0) ( 7/30) Purging cargo (1.92.0-r0) ( 8/30) Purging clang21 (21.1.8-r0) ( 9/30) Purging llvm21-linker-tools (21.1.8-r0) (10/30) Purging clang21-headers (21.1.8-r0) (11/30) Purging clang21-libs (21.1.8-r0) (12/30) Purging elfutils-dev (0.194-r2) (13/30) Purging libasm (0.194-r2) (14/30) Purging libdebuginfod (0.194-r2) (15/30) Purging libdw (0.194-r2) (16/30) Purging libelf (0.194-r2) (17/30) Purging json-c (0.18-r1) (18/30) Purging libbz2 (1.0.8-r6) (19/30) Purging musl-fts (1.2.7-r7) (20/30) Purging rust (1.92.0-r0) (21/30) Purging sqlite-libs (3.51.1-r0) (22/30) Purging xz-dev (5.8.1-r0) (23/30) Purging xz (5.8.1-r0) (24/30) Purging zlib-dev (1.3.1-r2) (25/30) Purging zstd-dev (1.5.7-r2) (26/30) Purging zstd (1.5.7-r2) (27/30) Purging llvm21-libs (21.1.8-r0) (28/30) Purging libffi (3.5.2-r0) (29/30) Purging libxml2 (2.13.9-r0) (30/30) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r30.trigger OK: 289.7 MiB in 105 packages >>> below: Updating the community/armv7 repository index... >>> below: Signing the index...