>>> below: Building community/below 0.11.0-r0 (using abuild 3.16.0-r0) started Mon, 22 Dec 2025 20:44:16 +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/31) Installing libffi (3.5.2-r0) ( 2/31) Installing xz-libs (5.8.1-r0) ( 3/31) Installing libxml2 (2.13.9-r0) ( 4/31) Installing llvm21-libs (21.1.8-r0) ( 5/31) Installing scudo-malloc (21.1.8-r0) ( 6/31) Installing rust (1.92.0-r0) ( 7/31) Installing sqlite-libs (3.51.1-r0) ( 8/31) Installing cargo (1.92.0-r0) ( 9/31) Installing cargo-auditable (0.7.2-r0) (10/31) Installing clang21-headers (21.1.8-r0) (11/31) Installing clang21-libs (21.1.8-r0) (12/31) Installing llvm21-linker-tools (21.1.8-r0) (13/31) Installing clang21 (21.1.8-r0) (14/31) Installing libelf (0.194-r2) (15/31) Installing libbpf (1.6.2-r0) (16/31) Installing libbz2 (1.0.8-r6) (17/31) Installing musl-fts (1.2.7-r7) (18/31) Installing libdw (0.194-r2) (19/31) Installing libasm (0.194-r2) (20/31) Installing json-c (0.18-r1) (21/31) Installing libdebuginfod (0.194-r2) (22/31) Installing xz (5.8.1-r0) (23/31) Installing xz-dev (5.8.1-r0) (24/31) Installing zstd (1.5.7-r2) (25/31) Installing zstd-dev (1.5.7-r2) (26/31) Installing zlib-dev (1.3.1-r2) (27/31) Installing elfutils-dev (0.194-r2) (28/31) Installing libbpf-dev (1.6.2-r0) (29/31) Installing linux-headers (6.18.2-r0) (30/31) Installing rustfmt (1.92.0-r0) (31/31) Installing .makedepends-below (20251222.204417) Executing busybox-1.37.0-r30.trigger OK: 972.6 MiB in 138 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.10: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 num-conv v0.1.0 Downloaded fastrand v2.3.0 Downloaded thread_local v1.1.8 Downloaded signal-hook-mio v0.2.4 Downloaded getrandom v0.2.15 Downloaded pin-utils v0.1.0 Downloaded rand_chacha v0.3.1 Downloaded clap_complete v4.5.58 Downloaded futures-sink v0.3.31 Downloaded strsim v0.11.1 Downloaded futures-macro v0.3.31 Downloaded time v0.3.41 Downloaded portpicker v0.1.1 Downloaded aho-corasick v1.1.3 Downloaded cargo-platform v0.1.9 Downloaded cursive_core v0.4.6 Downloaded vsprintf v2.0.0 Downloaded unicode-width v0.1.14 Downloaded utf8parse v0.2.2 Downloaded syn v2.0.100 Downloaded tokio-macros v2.5.0 Downloaded enum-iterator v2.3.0 Downloaded regex v1.11.1 Downloaded ppv-lite86 v0.2.21 Downloaded regex-syntax v0.8.5 Downloaded nu-ansi-term v0.50.1 Downloaded rand_core v0.6.4 Downloaded paste v1.0.15 Downloaded async-trait v0.1.88 Downloaded crossbeam-deque v0.8.6 Downloaded cargo_metadata v0.19.2 Downloaded plain v0.2.3 Downloaded anstream v0.6.18 Downloaded number_prefix v0.4.0 Downloaded anstyle-parse v0.2.6 Downloaded serde_cbor v0.11.2 Downloaded netlink-sys v0.8.7 Downloaded iana-time-zone v0.1.62 Downloaded crossbeam-epoch v0.9.18 Downloaded semver v1.0.26 Downloaded console v0.15.11 Downloaded camino v1.1.9 Downloaded tar v0.4.44 Downloaded sharded-slab v0.1.7 Downloaded tracing-core v0.1.33 Downloaded libbpf-cargo v0.26.0-beta.0 Downloaded rayon-core v1.12.1 Downloaded socket2 v0.6.0 Downloaded libc v0.2.175 Downloaded tracing v0.1.41 Downloaded mio v1.0.3 Downloaded libbpf-rs v0.26.0-beta.0 Downloaded rand v0.8.5 Downloaded cc v1.2.17 Downloaded zerocopy v0.7.35 Downloaded futures v0.1.31 Downloaded portable-atomic v1.11.0 Downloaded rayon v1.10.0 Downloaded tracing-subscriber v0.3.20 Downloaded zerocopy v0.8.24 Downloaded syn v1.0.109 Downloaded clap_builder v4.5.48 Downloaded unicode-width v0.2.0 Downloaded chrono v0.4.42 Downloaded nix v0.29.0 Downloaded netlink-packet-route v0.25.1 Downloaded futures-util v0.3.31 Downloaded crossterm v0.28.1 Downloaded bytes v1.10.1 Downloaded rustix v0.38.44 Downloaded clap v4.5.48 Downloaded indicatif v0.17.11 Downloaded rand_distr v0.4.3 Downloaded futures v0.3.31 Downloaded half v1.8.3 Downloaded anyhow v1.0.100 Downloaded memmap2 v0.9.8 Downloaded regex-automata v0.4.9 Downloaded clap_derive v4.5.47 Downloaded netlink-packet-core v0.8.1 Downloaded ahash v0.8.11 Downloaded unicase v2.8.1 Downloaded jobserver v0.1.32 Downloaded zstd-safe v7.2.4 Downloaded futures-executor v0.3.31 Downloaded os_info v3.12.0 Downloaded pkg-config v0.3.32 Downloaded rustix v1.0.3 Downloaded zstd-sys v2.0.15+zstd.1.5.7 Downloaded futures-channel v0.3.31 Downloaded pin-project-lite v0.2.16 Downloaded slab v0.4.9 Downloaded tokio v1.47.1 Downloaded zstd v0.13.3 Downloaded shlex v1.3.0 Downloaded futures-core v0.3.31 Downloaded nix v0.30.1 Downloaded colorchoice v1.0.3 Downloaded is_terminal_polyfill v1.70.1 Downloaded clap_lex v0.7.4 Downloaded anstyle v1.0.10 Downloaded terminal_size v0.4.2 Downloaded filetime v0.2.25 Downloaded xattr v1.5.0 Downloaded winnow v0.7.13 Downloaded anstyle-query v1.1.2 Downloaded heck v0.5.0 Downloaded serde_json v1.0.140 Downloaded itertools v0.14.0 Downloaded hashbrown v0.15.2 Downloaded hostname v0.3.1 Downloaded memchr v2.7.4 Downloaded libm v0.2.11 Downloaded unicode-segmentation v1.12.0 Downloaded indexmap v2.11.4 Downloaded enum-iterator-derive v1.5.0 Downloaded crossbeam-channel v0.5.14 Downloaded xi-unicode v0.3.0 Downloaded compact_str v0.8.1 Downloaded signal-hook v0.3.17 Downloaded serde_core v1.0.226 Downloaded toml v0.9.7 Downloaded futures-io v0.3.31 Downloaded futures-task v0.3.31 Downloaded match_cfg v0.1.0 Downloaded darling_core v0.20.10 Downloaded num-traits v0.2.19 Downloaded ryu v1.0.20 Downloaded linux-raw-sys v0.9.3 Downloaded log v0.4.27 Downloaded cursive v0.21.1 Downloaded smallvec v1.14.0 Downloaded term v0.7.0 Downloaded slog v2.7.0 Downloaded getrandom v0.3.2 Downloaded proc-macro2 v1.0.94 Downloaded serde_derive v1.0.226 Downloaded bitflags v2.9.0 Downloaded tempfile v3.22.0 Downloaded toml_parser v1.0.3 Downloaded maplit v1.0.2 Downloaded static_assertions v1.1.0 Downloaded crossbeam-utils v0.8.21 Downloaded enum-map v2.7.3 Downloaded enumset v1.1.5 Downloaded num-complex v0.4.6 Downloaded num-integer v0.1.46 Downloaded signal-hook-registry v1.4.2 Downloaded walkdir v2.5.0 Downloaded openat v0.1.21 Downloaded autocfg v1.4.0 Downloaded parking_lot_core v0.9.10 Downloaded parking_lot v0.12.3 Downloaded deranged v0.4.1 Downloaded time-macros v0.2.22 Downloaded slog-term v2.9.1 Downloaded thiserror-impl v2.0.12 Downloaded thiserror v2.0.12 Downloaded threadpool v1.8.1 Downloaded humantime v2.2.0 Downloaded either v1.15.0 Downloaded erased-serde v0.3.31 Downloaded once_cell v1.21.1 Downloaded linux-raw-sys v0.4.15 Downloaded quote v1.0.40 Downloaded unicode-ident v1.0.18 Downloaded serde v1.0.226 Downloaded serde_spanned v1.0.2 Downloaded toml_datetime v0.7.2 Downloaded toml_writer v1.0.3 Downloaded version_check v0.9.5 Downloaded castaway v0.2.4 Downloaded rustversion v1.0.20 Downloaded cursive-macros v0.1.0 Downloaded enum-map-derive v0.17.0 Downloaded ident_case v1.0.1 Downloaded darling_macro v0.20.10 Downloaded darling v0.20.10 Downloaded enumset_derive v0.10.0 Downloaded num-iter v0.1.45 Downloaded num-rational v0.4.2 Downloaded num v0.4.3 Downloaded same-file v1.0.6 Downloaded lazy_static v1.5.0 Downloaded cfg_aliases v0.2.1 Downloaded lock_api v0.4.12 Downloaded dirs-next v2.0.0 Downloaded num_threads v0.1.7 Downloaded fnv v1.0.7 Downloaded memoffset v0.9.1 Downloaded scopeguard v1.2.0 Downloaded is-terminal v0.4.16 Downloaded dirs-sys-next v0.1.2 Downloaded itoa v1.0.15 Downloaded powerfmt v0.2.0 Downloaded time-core v0.1.4 Downloaded num_cpus v1.16.0 Downloaded cfg-if v1.0.0 Downloaded errno v0.3.10 Downloaded equivalent v1.0.2 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 scopeguard v1.2.0 Compiling ident_case v1.0.1 Compiling pkg-config v0.3.32 Compiling fnv v1.0.7 Compiling anyhow v1.0.100 Compiling smallvec v1.14.0 Compiling memchr v2.7.4 Compiling rustversion v1.0.20 Compiling itoa v1.0.15 Compiling signal-hook v0.3.17 Compiling num-conv v0.1.0 Compiling version_check v0.9.5 Compiling powerfmt v0.2.0 Compiling time-core v0.1.4 Compiling rustix v0.38.44 Compiling serde_json v1.0.140 Compiling ryu v1.0.20 Compiling num_threads v0.1.7 Compiling slog v2.7.0 Compiling futures-core v0.3.31 Compiling zerocopy v0.7.35 Compiling static_assertions v1.1.0 Compiling linux-raw-sys v0.4.15 Compiling unicode-segmentation v1.12.0 Compiling xi-unicode v0.3.0 Compiling unicode-width v0.1.14 Compiling regex-syntax v0.8.5 Compiling lazy_static v1.5.0 Compiling zerocopy v0.8.24 Compiling bitflags v2.9.0 Compiling nix v0.30.1 Compiling nix v0.29.0 Compiling same-file v1.0.6 Compiling iana-time-zone v0.1.62 Compiling humantime v2.2.0 Compiling rustix v1.0.3 Compiling getrandom v0.3.2 Compiling paste v1.0.15 Compiling syn v1.0.109 Compiling linux-raw-sys v0.9.3 Compiling heck v0.5.0 Compiling deranged v0.4.1 Compiling walkdir v2.5.0 Compiling thread_local v1.1.8 Compiling time-macros v0.2.22 Compiling utf8parse v0.2.2 Compiling match_cfg v0.1.0 Compiling colorchoice v1.0.3 Compiling unicode-width v0.2.0 Compiling anstyle-query v1.1.2 Compiling camino v1.1.9 Compiling anstyle-parse v0.2.6 Compiling anstyle v1.0.10 Compiling is_terminal_polyfill v1.70.1 Compiling semver v1.0.26 Compiling winnow v0.7.13 Compiling hashbrown v0.15.2 Compiling tracing-core v0.1.33 Compiling ahash v0.8.11 Compiling num-traits v0.2.19 Compiling lock_api v0.4.12 Compiling memoffset v0.9.1 Compiling strsim v0.11.1 Compiling zstd-safe v7.2.4 Compiling equivalent v1.0.2 Compiling clap_lex v0.7.4 Compiling anstream v0.6.18 Compiling sharded-slab v0.1.7 Compiling either v1.15.0 Compiling fastrand v2.3.0 Compiling pin-project-lite v0.2.16 Compiling half v1.8.3 Compiling nu-ansi-term v0.50.1 Compiling rayon-core v1.12.1 Compiling toml_writer v1.0.3 Compiling unicase v2.8.1 Compiling maplit v1.0.2 Compiling portable-atomic v1.11.0 Compiling aho-corasick v1.1.3 Compiling number_prefix v0.4.0 Compiling plain v0.2.3 Compiling clap_builder v4.5.48 Compiling itertools v0.14.0 Compiling crossbeam-channel v0.5.14 Compiling crossbeam-epoch v0.9.18 Compiling tracing v0.1.41 Compiling quote v1.0.40 Compiling netlink-packet-core v0.8.1 Compiling castaway v0.2.4 Compiling compact_str v0.8.1 Compiling indexmap v2.11.4 Compiling cursive-macros v0.1.0 Compiling syn v2.0.100 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 jobserver v0.1.32 Compiling memmap2 v0.9.8 Compiling toml_parser v1.0.3 Compiling regex-automata v0.4.9 Compiling ppv-lite86 v0.2.21 Compiling cc v1.2.17 Compiling num v0.4.3 Compiling getrandom v0.2.15 Compiling signal-hook-registry v1.4.2 Compiling mio v1.0.3 Compiling dirs-sys-next v0.1.2 Compiling time v0.3.41 Compiling is-terminal v0.4.16 Compiling openat v0.1.21 Compiling num_cpus v1.16.0 Compiling hostname v0.3.1 Compiling socket2 v0.6.0 Compiling filetime v0.2.25 Compiling console v0.15.11 Compiling rand_core v0.6.4 Compiling dirs-next v2.0.0 Compiling threadpool v1.8.1 Compiling parking_lot v0.12.3 Compiling term v0.7.0 Compiling tracing-subscriber v0.3.20 Compiling rand_chacha v0.3.1 Compiling signal-hook-mio v0.2.4 Compiling tempfile v3.22.0 Compiling rand v0.8.5 Compiling serde_spanned v1.0.2 Compiling toml_datetime v0.7.2 Compiling toml v0.9.7 Compiling rand_distr v0.4.3 Compiling vsprintf v2.0.0 Compiling libbpf-sys v1.5.0+v1.5.0 Compiling zstd-sys v2.0.15+zstd.1.5.7 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 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 below_derive v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/below_derive) Compiling enum-map v2.7.3 Compiling enum-iterator v2.3.0 Compiling darling_macro v0.20.10 Compiling darling v0.20.10 Compiling clap v4.5.48 Compiling enumset_derive v0.10.0 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 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 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 cursive v0.21.1 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) Compiling indicatif v0.17.11 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); | 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 Compiling below-config v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/config) 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-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-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-dump` (lib) generated 1 warning warning: `below-model` (lib) generated 6 warnings (2 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 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 09s 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 once_cell v1.21.1 Compiling cfg_aliases v0.2.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 ryu v1.0.20 Compiling thiserror v2.0.12 Compiling parking_lot_core v0.9.10 Compiling lazy_static v1.5.0 Compiling scopeguard v1.2.0 Compiling smallvec v1.14.0 Compiling ident_case v1.0.1 Compiling futures-core v0.3.31 Compiling fnv v1.0.7 Compiling rustversion v1.0.20 Compiling iana-time-zone v0.1.62 Compiling signal-hook v0.3.17 Compiling version_check v0.9.5 Compiling anyhow v1.0.100 Compiling time-core v0.1.4 Compiling num-conv v0.1.0 Compiling powerfmt v0.2.0 Compiling rustix v0.38.44 Compiling serde_json v1.0.140 Compiling num_threads v0.1.7 Compiling unicode-segmentation v1.12.0 Compiling slog v2.7.0 Compiling static_assertions v1.1.0 Compiling zerocopy v0.7.35 Compiling linux-raw-sys v0.4.15 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 rustix v1.0.3 Compiling paste v1.0.15 Compiling nix v0.30.1 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 anstyle v1.0.10 Compiling colorchoice v1.0.3 Compiling thread_local v1.1.8 Compiling walkdir v2.5.0 Compiling anstyle-query v1.1.2 Compiling time-macros v0.2.22 Compiling anstyle-parse v0.2.6 Compiling zstd-safe v7.2.4 Compiling is_terminal_polyfill v1.70.1 Compiling winnow v0.7.13 Compiling equivalent v1.0.2 Compiling maplit v1.0.2 Compiling bitflags v2.9.0 Compiling deranged v0.4.1 Compiling strsim v0.11.1 Compiling hashbrown v0.15.2 Compiling clap_lex v0.7.4 Compiling pin-project-lite v0.2.16 Compiling nix v0.29.0 Compiling toml_writer v1.0.3 Compiling half v1.8.3 Compiling heck v0.5.0 Compiling anstream v0.6.18 Compiling either v1.15.0 Compiling unicode-width v0.2.0 Compiling semver v1.0.26 Compiling ahash v0.8.11 Compiling camino v1.1.9 Compiling unicase v2.8.1 Compiling tracing-core v0.1.33 Compiling futures-sink v0.3.31 Compiling sharded-slab v0.1.7 Compiling pin-utils v0.1.0 Compiling nu-ansi-term v0.50.1 Compiling futures-io v0.3.31 Compiling num-traits v0.2.19 Compiling lock_api v0.4.12 Compiling memoffset v0.9.1 Compiling slab v0.4.9 Compiling futures-channel v0.3.31 Compiling rayon-core v1.12.1 Compiling futures-task v0.3.31 Compiling futures v0.1.31 Compiling itertools v0.14.0 Compiling portable-atomic v1.11.0 Compiling clap_builder v4.5.48 Compiling aho-corasick v1.1.3 Compiling number_prefix v0.4.0 Compiling plain v0.2.3 Compiling crossbeam-channel v0.5.14 Compiling crossbeam-epoch v0.9.18 Compiling netlink-packet-core v0.8.1 Compiling tracing v0.1.41 Compiling castaway v0.2.4 Compiling quote v1.0.40 Compiling compact_str v0.8.1 Compiling indexmap v2.11.4 Compiling crossbeam-deque v0.8.6 Compiling cursive-macros v0.1.0 Compiling syn v2.0.100 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 getrandom v0.2.15 Compiling signal-hook-registry v1.4.2 Compiling mio v1.0.3 Compiling dirs-sys-next v0.1.2 Compiling time v0.3.41 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 num v0.4.3 Compiling regex-automata v0.4.9 Compiling rand_core v0.6.4 Compiling dirs-next v2.0.0 Compiling threadpool v1.8.1 Compiling parking_lot v0.12.3 Compiling term v0.7.0 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 serde_spanned v1.0.2 Compiling toml_datetime v0.7.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 regex v1.11.1 Compiling zstd v0.13.3 Compiling darling_core v0.20.10 Compiling libbpf-rs v0.26.0-beta.0 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 below_derive v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/below_derive) Compiling enum-map v2.7.3 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 erased-serde v0.3.31 Compiling bytes v1.10.1 Compiling os_info v3.12.0 Compiling serde_cbor v0.11.2 Compiling cargo-platform v0.1.9 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 crossterm v0.28.1 Compiling cargo_metadata v0.19.2 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 cursive v0.21.1 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) Compiling below-tc v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/tc) Compiling below-common v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/common) 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 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: 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 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 indicatif v0.17.11 Compiling below-btrfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/btrfs) Compiling cgroupfs v0.11.0 (/home/buildozer/aports/community/below/src/below-0.11.0/below/cgroupfs) 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); | warning: `below-common` (lib) generated 2 warnings 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] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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: 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-ethtool` (lib test) generated 1 warning (1 duplicate) 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-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-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-view` (lib test) generated 41 warnings (41 duplicates) warning: `below-store` (lib test) generated 9 warnings (8 duplicates) Finished `test` profile [unoptimized + debuginfo] target(s) in 53.14s Running unittests src/main.rs (target/debug/deps/below-b22d2ee88d72a839) running 5 tests test test::testing_fold_string ... ok test test::calculate_cpu_usage ... ok test test::calculate_pressure ... ok test test::default_cgroup_io_model ... 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-1c6b1f80d7d2e297) running 96 tests test btrfs_api::open_source::btrfs_sys::bindgen_test_layout___kernel_fsid_t ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout___kernel_fd_set ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_balance_args__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_balance_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_balance_args__bindgen_ty_1__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_balance_args__bindgen_ty_2 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_balance_args__bindgen_ty_2__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_balance_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_balance_progress ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_block_group_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_chunk ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_csum_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_data_container ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_dev_extent ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_dev_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_dev_replace_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_dev_stats_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_dir_log_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_dir_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_disk_balance_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_disk_balance_args__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_disk_balance_args__bindgen_ty_1__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_disk_balance_args__bindgen_ty_2 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_disk_balance_args__bindgen_ty_2__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_disk_key ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_extent_inline_ref ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_extent_data_ref ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_extent_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_extent_item_v0 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_extent_ref_v0 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_file_extent_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_free_space_entry ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_free_space_header ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_free_space_info ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_inode_extref ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_inode_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_inode_ref ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_balance_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_clone_range_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_defrag_range_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_dev_info_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_dev_replace_args__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_dev_replace_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_dev_replace_start_params ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_dev_replace_status_params ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_feature_flags ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_fs_info_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_get_dev_stats ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_get_subvol_info_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_ino_lookup_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_ino_path_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_logical_ino_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_qgroup_assign_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_qgroup_create_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_qgroup_limit_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_quota_ctl_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_quota_rescan_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_received_subvol_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_same_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_same_extent_info ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_scrub_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_search_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_search_args_v2 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_search_header ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_search_key ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_send_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_space_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_space_info ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_timespec ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_vol_args ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_vol_args_v2 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_vol_args_v2__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_vol_args_v2__bindgen_ty_1__bindgen_ty_1 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_ioctl_vol_args_v2__bindgen_ty_2 ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_key ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_qgroup_info_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_qgroup_inherit ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_qgroup_limit ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_qgroup_limit_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_qgroup_status_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_root_item ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_root_ref ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_scrub_progress ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_shared_data_ref ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_stripe ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_timespec ... ok test btrfs_api::open_source::btrfs_sys::bindgen_test_layout_btrfs_tree_block_info ... ok test btrfs_api::sudotest::find_root_backref_test ... ok test btrfs_api::sudotest::test_sample ... ignored test btrfs_api::sudotest::tree_search_cb_test ... ignored test btrfs_api::sudotest::ino_lookup_test ... ok test btrfs_api::sudotest::logical_ino_test ... ok test btrfs_api::test::search_key_test ... ok test test::sample_tree_add_empty_test ... ok test test::sample_tree_add_path_test ... ok test test::sample_tree_create_test ... ok test result: ok. 94 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/debug/deps/below_common-04b4e7d54e47631c) running 15 tests test util::test::test_convert_duration_sec ... ok test util::test::test_convert_bytes ... ok test util::test::test_every_n ... ok test util::test::test_convert_freq ... 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_ago_short ... ok test dateutil::tests::test_parse_from_now_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.45s Running unittests src/lib.rs (target/debug/deps/below_config-c84a1acdca15bd0a) 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_success ... ok test test::test_config_load_failed ... 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-c393cfe65a70bcc4) 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-82dfd6410d0bf035) running 48 tests test ethtool_sys::bindgen_test_layout___kernel_fd_set ... ok test ethtool_sys::bindgen_test_layout___kernel_fsid_t ... ok test ethtool_sys::bindgen_test_layout_ethhdr ... ok test ethtool_sys::bindgen_test_layout_ethtool_ah_espip4_spec ... ok test ethtool_sys::bindgen_test_layout_ethtool_ah_espip6_spec ... ok test ethtool_sys::bindgen_test_layout_ethtool_channels ... ok test ethtool_sys::bindgen_test_layout_ethtool_cmd ... ok test ethtool_sys::bindgen_test_layout_ethtool_drvinfo ... ok test ethtool_sys::bindgen_test_layout_ethtool_coalesce ... ok test ethtool_sys::bindgen_test_layout_ethtool_dump ... ok test ethtool_sys::bindgen_test_layout_ethtool_eee ... ok test ethtool_sys::bindgen_test_layout_ethtool_eeprom ... ok test ethtool_sys::bindgen_test_layout_ethtool_fecparam ... ok test ethtool_sys::bindgen_test_layout_ethtool_flash ... ok test ethtool_sys::bindgen_test_layout_ethtool_flow_ext ... ok test ethtool_sys::bindgen_test_layout_ethtool_flow_union ... ok test ethtool_sys::bindgen_test_layout_ethtool_gfeatures ... ok test ethtool_sys::bindgen_test_layout_ethtool_gstrings ... ok test ethtool_sys::bindgen_test_layout_ethtool_link_settings ... ok test ethtool_sys::bindgen_test_layout_ethtool_modinfo ... ok test ethtool_sys::bindgen_test_layout_ethtool_per_queue_op ... ok test ethtool_sys::bindgen_test_layout_ethtool_pauseparam ... ok test ethtool_sys::bindgen_test_layout_ethtool_perm_addr ... ok test ethtool_sys::bindgen_test_layout_ethtool_regs ... ok test ethtool_sys::bindgen_test_layout_ethtool_ringparam ... ok test ethtool_sys::bindgen_test_layout_ethtool_rx_flow_spec ... ok test ethtool_sys::bindgen_test_layout_ethtool_get_features_block ... ok test ethtool_sys::bindgen_test_layout_ethtool_rx_ntuple_flow_spec ... ok test ethtool_sys::bindgen_test_layout_ethtool_rx_ntuple ... ok test ethtool_sys::bindgen_test_layout_ethtool_rx_ntuple_flow_spec__bindgen_ty_1 ... ok test ethtool_sys::bindgen_test_layout_ethtool_rxfh ... ok test ethtool_sys::bindgen_test_layout_ethtool_rxfh_indir ... ok test ethtool_sys::bindgen_test_layout_ethtool_rxnfc__bindgen_ty_1 ... ok test ethtool_sys::bindgen_test_layout_ethtool_rxnfc ... ok test ethtool_sys::bindgen_test_layout_ethtool_set_features_block ... ok test ethtool_sys::bindgen_test_layout_ethtool_sfeatures ... ok test ethtool_sys::bindgen_test_layout_ethtool_stats ... ok test ethtool_sys::bindgen_test_layout_ethtool_sset_info ... ok test ethtool_sys::bindgen_test_layout_ethtool_tcpip4_spec ... ok test ethtool_sys::bindgen_test_layout_ethtool_tcpip6_spec ... ok test ethtool_sys::bindgen_test_layout_ethtool_test ... ok test ethtool_sys::bindgen_test_layout_ethtool_ts_info ... ok test ethtool_sys::bindgen_test_layout_ethtool_tunable ... ok test ethtool_sys::bindgen_test_layout_ethtool_usrip4_spec ... ok test ethtool_sys::bindgen_test_layout_ethtool_usrip6_spec ... ok test ethtool_sys::bindgen_test_layout_ethtool_value ... ok test ethtool_sys::bindgen_test_layout_ethtool_wolinfo ... ok test test::test_read_stats ... ok test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/below_gpu_stats-2e5079836e382681) 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-969ed772cfbe6202) running 15 tests test cgroup::tests::query_model ... ok test cgroup::tests::test_aggr_top_level_val ... ok test process::test::query_model ... ok test tests::test_btreemap_field_id ... ok test system::test::query_model ... ok test network::test::query_model ... ok test collector_plugin::test::test_collect_and_consume ... ok test tests::test_query_btreemap ... ok test cgroup::tests::query_nested_cgroup ... ok test network::test::test_parse_ethtool_stats ... ok test tests::test_query_vec ... ok test tests::test_vec_field_id ... 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.01s Running unittests src/lib.rs (target/debug/deps/below_render-7f155e217a9fae20) 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-fd097cf96c23c16e) running 83 tests Dec 22 20:48:31.788 WARN Expected file does not exist: /tmp/below_store_test.tA5dU7/index_01766448000 Dec 22 20:48:31.788 WARN Corrupted index entry found: shard=1766361600 offset=0x0 Dec 22 20:48:31.788 WARN Expected file does not exist: /tmp/below_store_test.tA5dU7/index_01766707200 Dec 22 20:48:31.789 WARN Corrupted index entry found: shard=1766361600 offset=0x0 Dec 22 20:48:31.789 WARN Failed to extract serialized data frame: Failed to get index entry at offset 0 Dec 22 20:48:31.790 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766436516 offset=0x5ce Dec 22 20:48:31.790 WARN Expected file does not exist: /tmp/below_store_test.SN9HTW/index_01766448000 Dec 22 20:48:31.791 WARN Expected file does not exist: /tmp/below_store_test.H2ZnnA/index_01766620800 Dec 22 20:48:31.791 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766436511 offset=0x0 test advance::tests::advance_test_get_next_ts ... ok test advance::tests::advance_test_advance_direction_change ... ok Dec 22 20:48:31.791 WARN Expected file does not exist: /tmp/below_store_test.rT7ZFp/index_00000086400 Dec 22 20:48:31.792 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766436521 offset=0xb9c Dec 22 20:48:31.792 WARN Expected file does not exist: /tmp/below_store_test.KVa0qM/index_00000086400 test advance::tests::advance_test_advance_continous_move ... Dec 22 20:48:31.792 WARN Corrupted index entry found: shard=1766361600 offset=0x60 ok Dec 22 20:48:31.792 WARN Expected file does not exist: /tmp/below_store_test.VyBcbj/index_00000086400 Dec 22 20:48:31.792 WARN Failed to extract serialized data frame: Failed to get index entry at offset 96 test advance::tests::advance_test_initialize ... ok test advance::tests::advance_test_jump_sample_to ... ok test advance::tests::advance_test_jump_util ... ok Dec 22 20:48:31.793 WARN Data length mismatch: 719 (expect 718) test advance::tests::store_operation_test_get_adjacent_sample_at_timestamp ... ok Dec 22 20:48:31.794 INFO Padded index so that first entry of block is aligned. Previous len: 32. New len: 128 Dec 22 20:48:31.794 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766522911 offset=0x0 test advance::tests::store_operation_test_with_fake_store ... Dec 22 20:48:31.794 WARN Data length mismatch: 1489 (expect 1488) ok Dec 22 20:48:31.794 WARN Data length mismatch: 719 (expect 718) test compression::test::compatibility ... ok test compression::test::compressor_decompressor ... ok test cursor::tests::default_get_near ... ok Dec 22 20:48:31.795 WARN Corrupted index entry found: shard=1766534400 offset=0x0 Dec 22 20:48:31.796 WARN Failed to extract serialized data frame: Failed to get index entry at offset 0 test cursor::tests::advance_when_empty ... ok test cursor::tests::default_get_next ... ok test cursor::tests::default_jump_to_key ... ok test cursor::tests::default_next ... ok test cursor::tests::advance_at_boundries ... ok test test::test_cbor::test_adding_field ... ok Dec 22 20:48:31.797 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766695711 offset=0x0 test test::test_cbor::test_adding_optional_field ... ok test test::test_cbor::test_changing_optional_to_required ... ok test test::test_cbor::test_removing_field ... ok Dec 22 20:48:31.798 WARN Corrupted index entry found: shard=1766534400 offset=0x0 Dec 22 20:48:31.798 WARN Index length not a multiple of fixed index entry size: 90. Padded to size: 96 Dec 22 20:48:31.798 WARN Failed to extract serialized data frame: Failed to get index entry at offset 0 test test::test_cbor::test_changing_required_to_optional ... ok test cursor::tests::advance_from_invalid_offset ... ok Dec 22 20:48:31.799 INFO Padded index so that first entry of block is aligned. Previous len: 90. New len: 128 Dec 22 20:48:31.799 WARN Index length not a multiple of fixed index entry size: 90. Padded to size: 96 test test::test_cbor::test_removing_optional_field ... ok test test::test_cbor::test_serialize_deserialize ... okDec 22 20:48:31.799 WARN Corrupted index entry found: shard=86400 offset=0x20 Dec 22 20:48:31.799 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766522911 offset=0x0 Dec 22 20:48:31.799 WARN Corrupted index entry found: shard=86400 offset=0x40 test tests::create_writer_compressed_cbor ... ok Dec 22 20:48:31.800 WARN Corrupted index entry found: shard=86400 offset=0x20 test tests::create_writer_dict_compressed_cbor ... ok Dec 22 20:48:31.800 WARN Corrupted index entry found: shard=86400 offset=0x20 Dec 22 20:48:31.800 WARN Corrupted index entry found: shard=1766361600 offset=0x60 Dec 22 20:48:31.800 WARN Corrupted index entry found: shard=86400 offset=0x40 Dec 22 20:48:31.800 WARN Failed to extract serialized data frame: Failed to get index entry at offset 96 Dec 22 20:48:31.800 WARN Corrupted index entry found: shard=86400 offset=0x40 test cursor::tests::advance_simple ... ok Dec 22 20:48:31.800 WARN Failed to extract serialized data frame: Corrupted data entry found: ts=1766436521 offset=0xb9c test tests::create_writer_uncompressed_cbor ... ok test cursor::tests::advance_retry ... ok test cursor::tests::read_cbor ... ok test cursor::tests::read_compressed_cbor ... ok test cursor::tests::read_dict_compressed_cbor ... ok test cursor::tests::get_corrupt ... ok test tests::flock_protects_compressed_cbor ... ok test tests::flock_protects_uncompressed_cbor ... ok test tests::flock_protects_dict_compressed_cbor ... ok test cursor::tests::manipulate_offset ... ok test tests::discard_earlier_uncompressed_cbor ... ok test tests::discard_earlier_compressed_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::put_and_read_work_across_shards_dict_compressed_cbor ... ok test cursor::tests::jump_to_key ... ok Dec 22 20:48:31.805 INFO Padded index so that first entry of block is aligned. Previous len: 32. New len: 128 test tests::put_read_corrupt_data_compressed_cbor ... ok test tests::put_read_corrupt_data_uncompressed_cbor ... ok test tests::read_iterates_appropriately_compressed_cbor ... ok test tests::discard_earlier_dict_compressed_cbor ... ok Dec 22 20:48:31.806 INFO Padded index so that first entry of block is aligned. Previous len: 160. New len: 256 test tests::put_read_corrupt_data_dict_compressed_cbor ... ok test tests::put_new_shard_compressed_cbor ... ok test tests::read_past_the_end_returns_none_compressed_cbor ... ok test tests::read_iterates_appropriately_uncompressed_cbor ... ok test tests::read_iterates_appropriately_dict_compressed_cbor ... ok test tests::put_new_shard_uncompressed_cbor ... ok test tests::read_past_the_end_returns_none_uncompressed_cbor ... ok test tests::read_past_the_end_returns_none_dict_compressed_cbor ... ok test tests::put_new_shard_dict_compressed_cbor ... ok test tests::read_reverse_dict_compressed_cbor ... ok test tests::read_reverse_uncompressed_cbor ... ok test tests::read_reverse_compressed_cbor ... ok test tests::read_reverse_across_shards_uncompressed_cbor ... ok test tests::read_reverse_across_shards_compressed_cbor ... ok test tests::read_reverse_across_shards_dict_compressed_cbor ... ok test tests::read_skips_over_corrupt_index_entry_compressed_cbor ... ok test cursor::tests::skip_corrupt ... ok test tests::read_skips_over_corrupt_index_entry_dict_compressed_cbor ... ok test tests::simple_put_read_compressed_cbor ... ok test tests::simple_put_read_dict_compressed_cbor ... ok test tests::read_skips_over_corrupt_index_entry_uncompressed_cbor ... ok test tests::simple_put_read_uncompressed_cbor ... ok test tests::writer_creates_directory_compressed_cbor ... ok test tests::writer_creates_directory_uncompressed_cbor ... ok test tests::writer_creates_directory_dict_compressed_cbor ... ok test tests::simple_put_read_10_compressed_cbor ... ok Dec 22 20:48:31.809 INFO Padded index so that first entry of block is aligned. Previous len: 224. New len: 256 test tests::writing_to_already_written_index_works_uncompressed_cbor ... ok test tests::writing_to_already_written_index_works_compressed_cbor ... ok test tests::simple_put_read_10_uncompressed_cbor ... ok test tests::writing_to_already_written_index_works_dict_compressed_cbor ... ok Dec 22 20:48:31.810 INFO Padded index so that first entry of block is aligned. Previous len: 320. New len: 384 test tests::simple_put_read_10_dict_compressed_cbor ... ok Dec 22 20:48:31.811 INFO Padded index so that first entry of block is aligned. Previous len: 448. New len: 512 Dec 22 20:48:31.813 WARN Expected file does not exist: /tmp/below_store_test.gaRMHg/index_00000086400 Dec 22 20:48:31.814 WARN Expected file does not exist: /tmp/below_store_test.fUnpk2/index_00000086400 test tests::write_index_padding ... ok Dec 22 20:48:31.815 WARN Expected file does not exist: /tmp/below_store_test.gaRMHg/index_00000086400 Dec 22 20:48:31.815 WARN Expected file does not exist: /tmp/below_store_test.fUnpk2/index_00000086400 Dec 22 20:48:31.815 INFO Padded index so that first entry of block is aligned. Previous len: 832. New len: 896 Dec 22 20:48:31.815 WARN Expected file does not exist: /tmp/below_store_test.fUnpk2/index_00000086400 Dec 22 20:48:31.815 INFO Padded index so that first entry of block is aligned. Previous len: 960. New len: 1024 Dec 22 20:48:31.816 WARN Expected file does not exist: /tmp/below_store_test.gaRMHg/index_00000086400 Dec 22 20:48:31.816 WARN Expected file does not exist: /tmp/below_store_test.fUnpk2/index_00000086400 Dec 22 20:48:31.816 WARN Expected file does not exist: /tmp/below_store_test.wpAxlt/index_00000086400 Dec 22 20:48:31.816 WARN Expected file does not exist: /tmp/below_store_test.gaRMHg/index_00000086400 test tests::try_discard_until_size_uncompressed_cbor ... ok test tests::try_discard_until_size_dict_compressed_cbor ... ok Dec 22 20:48:31.817 WARN Expected file does not exist: /tmp/below_store_test.wpAxlt/index_00000086400 Dec 22 20:48:31.818 WARN Expected file does not exist: /tmp/below_store_test.wpAxlt/index_00000086400 Dec 22 20:48:31.819 INFO Padded index so that first entry of block is aligned. Previous len: 1344. New len: 1408 Dec 22 20:48:31.819 WARN Expected file does not exist: /tmp/below_store_test.wpAxlt/index_00000086400 Dec 22 20:48:31.819 INFO Padded index so that first entry of block is aligned. Previous len: 1472. New len: 1536 test tests::try_discard_until_size_compressed_cbor ... ok Dec 22 20:48:31.820 INFO Padded index so that first entry of block is aligned. Previous len: 1568. New len: 1600 Dec 22 20:48:31.822 INFO Padded index so that first entry of block is aligned. Previous len: 1824. New len: 1856 Dec 22 20:48:31.822 INFO Padded index so that first entry of block is aligned. Previous len: 1888. New len: 1920 Dec 22 20:48:31.823 INFO Padded index so that first entry of block is aligned. Previous len: 1952. New len: 2048 Dec 22 20:48:31.823 INFO Padded index so that first entry of block is aligned. Previous len: 2080. New len: 2112 Dec 22 20:48:31.823 INFO Padded index so that first entry of block is aligned. Previous len: 2144. New len: 2304 Dec 22 20:48:31.823 INFO Padded index so that first entry of block is aligned. Previous len: 2336. New len: 2432 Dec 22 20:48:31.824 INFO Padded index so that first entry of block is aligned. Previous len: 2496. New len: 2560 Dec 22 20:48:31.825 INFO Padded index so that first entry of block is aligned. Previous len: 2624. New len: 2688 Dec 22 20:48:31.825 INFO Padded index so that first entry of block is aligned. Previous len: 2752. New len: 2816 Dec 22 20:48:31.825 INFO Padded index so that first entry of block is aligned. Previous len: 2848. New len: 2880 Dec 22 20:48:31.826 INFO Padded index so that first entry of block is aligned. Previous len: 2912. New len: 2944 Dec 22 20:48:31.826 INFO Padded index so that first entry of block is aligned. Previous len: 2976. New len: 3072 Dec 22 20:48:31.826 INFO Padded index so that first entry of block is aligned. Previous len: 3104. New len: 3200 Dec 22 20:48:31.826 INFO Padded index so that first entry of block is aligned. Previous len: 3232. New len: 3328 Dec 22 20:48:31.827 INFO Padded index so that first entry of block is aligned. Previous len: 3360. New len: 3584 Dec 22 20:48:31.827 INFO Padded index so that first entry of block is aligned. Previous len: 3648. New len: 3840 Dec 22 20:48:31.828 INFO Padded index so that first entry of block is aligned. Previous len: 3904. New len: 4096 Dec 22 20:48:31.828 INFO Padded index so that first entry of block is aligned. Previous len: 4160. New len: 4352 Dec 22 20:48:31.829 INFO Padded index so that first entry of block is aligned. Previous len: 4384. New len: 4416 Dec 22 20:48:31.829 INFO Padded index so that first entry of block is aligned. Previous len: 4448. New len: 4608 Dec 22 20:48:31.829 INFO Padded index so that first entry of block is aligned. Previous len: 4640. New len: 4736 Dec 22 20:48:31.830 INFO Padded index so that first entry of block is aligned. Previous len: 4768. New len: 4864 Dec 22 20:48:31.830 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.06s Running unittests src/lib.rs (target/debug/deps/below_tc-7585dce0c7c22866) 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-af34c1f9fa92b932) 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 Dec 22 20:48:31.876 ERRO Os { code: 22, kind: InvalidInput, message: "Invalid argument" }: "/sys/class/net" Dec 22 20:48:31.878 ERRO Os { code: 22, kind: InvalidInput, message: "Invalid argument" }: "/sys/class/net" Dec 22 20:48:31.879 ERRO Os { code: 22, kind: InvalidInput, message: "Invalid argument" }: "/sys/class/net" 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-724177f965135f88) 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_cpu_pressure_empty_file ... ok test test::test_child_cgroup_iter ... ok test test::test_cpu_pressure_full ... ok test test::test_child_cgroup_iter_with_file ... ok test test::test_cpu_stat_invalid_format ... ok test test::test_cpu_pressure_success ... ok test test::test_cpu_stat_success ... ok test test::test_io_pressure_empty_file ... ok test test::test_cpu_stat_parse_failure ... ok test test::test_io_pressure_success ... ok test test::test_io_stat_parse_failure ... ok test test::test_io_stat_empty_file ... ok test test::test_io_stat_success ... ok test test::test_memory_pressure_empty_file ... ok test test::test_memory_current_invalid_format ... ok test test::test_memory_numa_stat_invalid_format ... ok test test::test_memory_stat_invalid_format ... ok test test::test_memory_pressure_success ... 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_current_parse_failure ... ok test test::test_memory_numa_stat_parse_failure ... ok test test::test_memory_current_success ... ok test test::test_read_cgroup_subtree_control_success ... ok test test::test_memory_swap_current_success ... ok test test::test_read_cpu_max_failure2 ... ok test test::test_read_cgroup_controllers_success ... ok test test::test_memory_zswap_current_success ... ok test test::test_read_cpu_max_failure3 ... ok test test::test_read_cpuset_cpus_effective_failure ... ok test test::test_read_cpu_max_failure1 ... ok test test::test_read_cpu_max_success2 ... ok test test::test_read_cpu_max_success1 ... ok test test::test_read_cpuset_cpus_effective_success ... ok test test::test_read_cpuset_cpus_success ... ok test test::test_read_inode_number ... 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_mems_effective_failure ... 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_low_failure ... ok test test::test_read_memory_high_max_success ... ok test test::test_read_memory_high_failure ... ok test test::test_read_memory_max_failure ... ok test test::test_read_memory_high_success ... ok test test::test_read_memory_low_max_success ... ok test test::test_read_memory_low_success ... 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_success ... ok test test::test_read_memory_swap_max_max_success ... ok test test::test_root_cgroup_name_is_empty ... ok test test::test_read_memory_oom_group_success ... ok test test::test_read_memory_swap_max_failure ... ok test test::test_validate_cgroup2_fs ... ok test test::test_read_memory_swap_max_success ... ok test test::test_read_memory_min_failure ... ok test test::test_read_memory_zswap_max_failure ... ok test test::test_read_memory_zswap_max_max_success ... ok test test::test_read_pids_max_failure ... ok test test::test_read_memory_zswap_max_success ... ok test test::test_read_memory_zswap_writeback_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_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-c56ddaef09035130) running 21 tests test test::test_pid_cmdline ... ok Dec 22 20:48:31.909 DEBG Os { code: 2, kind: NotFound, message: "No such file or directory" } test test::test_meminfo_success ... ok Dec 22 20:48:31.909 DEBG Os { code: 2, kind: NotFound, message: "No such file or directory" } Dec 22 20:48:31.910 DEBG Os { code: 2, kind: NotFound, message: "No such file or directory" } Dec 22 20:48:31.910 DEBG Os { code: 2, kind: NotFound, message: "No such file or directory" } test test::test_kernel_version ... ok test test::test_pid_cgroupv1 ... ok test test::test_pid_cgroupv2 ... ok test test::test_pid_cgroupv1and2 ... ok test test::test_ksm ... ok test test::test_pid_io ... ok test test::test_pid_status ... ok test test::test_pid_stat ... ok test test::test_read_mountinfo ... ok test test::test_read_pid_exec ... ok test test::test_read_bad_file ... ok test test::test_read_all_pids ... ok test test::test_read_slabinfo ... ok test test::test_vmstat_success ... ok test test::test_stat_success ... ok test test::test_read_enoent ... 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.42s Running unittests src/lib.rs (target/debug/deps/resctrlfs-e962e6cd68860114) running 20 tests test test::test_read_cpuset_failure_invalid_char ... ok test test::test_read_inode_number ... ok test test::test_read_cpuset_failure_negative_cpu ... ok test test::test_read_cpuset_success_multi_cpu_with_range ... ok test test::test_read_cpuset_success_empty_file ... ok test test::test_read_cpuset_success_single_empty_line ... ok test test::test_read_cpuset_success_single_cpu ... ok test test::test_read_l3_mon_stat_failure_llc_occupancy_negative ... ok test test::test_read_l3_mon_stat_success_llc_occupancy ... ok test test::test_read_l3_mon_stat_success_llc_occupancy_unavailable ... ok test test::test_read_l3_mon_stat_success_mbm_total_bytes ... 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_mode_failure_invalid ... 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_mode_success_shareable ... ok test test::test_read_mode_success_exclusive ... 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.33s; merged doctests compilation took 0.33s 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-x86_64.so.1 so:libgcc_s.so.1 so:libzstd.so.1 >>> below*: Package size: 7.1 MB >>> below*: Compressing data... >>> below*: Create checksum... >>> below*: Create below-0.11.0-r0.apk >>> below: Build complete at Mon, 22 Dec 2025 20:48:36 +0000 elapsed time 0h 4m 20s >>> below: Cleaning up srcdir >>> below: Cleaning up pkgdir >>> below: Uninstalling dependencies... ( 1/31) Purging .makedepends-below (20251222.204417) ( 2/31) Purging cargo-auditable (0.7.2-r0) ( 3/31) Purging libbpf-dev (1.6.2-r0) ( 4/31) Purging libbpf (1.6.2-r0) ( 5/31) Purging linux-headers (6.18.2-r0) ( 6/31) Purging rustfmt (1.92.0-r0) ( 7/31) Purging cargo (1.92.0-r0) ( 8/31) Purging clang21 (21.1.8-r0) ( 9/31) Purging llvm21-linker-tools (21.1.8-r0) (10/31) Purging clang21-headers (21.1.8-r0) (11/31) Purging clang21-libs (21.1.8-r0) (12/31) Purging elfutils-dev (0.194-r2) (13/31) Purging libasm (0.194-r2) (14/31) Purging libdebuginfod (0.194-r2) (15/31) Purging libdw (0.194-r2) (16/31) Purging libelf (0.194-r2) (17/31) Purging json-c (0.18-r1) (18/31) Purging libbz2 (1.0.8-r6) (19/31) Purging musl-fts (1.2.7-r7) (20/31) Purging rust (1.92.0-r0) (21/31) Purging scudo-malloc (21.1.8-r0) (22/31) Purging sqlite-libs (3.51.1-r0) (23/31) Purging xz-dev (5.8.1-r0) (24/31) Purging xz (5.8.1-r0) (25/31) Purging zlib-dev (1.3.1-r2) (26/31) Purging zstd-dev (1.5.7-r2) (27/31) Purging zstd (1.5.7-r2) (28/31) Purging llvm21-libs (21.1.8-r0) (29/31) Purging libffi (3.5.2-r0) (30/31) Purging libxml2 (2.13.9-r0) (31/31) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r30.trigger OK: 441.4 MiB in 107 packages >>> below: Updating the community/x86_64 repository index... >>> below: Signing the index...