Skip to content

cargo publish --dry-run broken after 73b454305b31789c97f1b54a91438aa890ec73d3 #3588

Description

@sirlucjan

According to 73b4543, cargo publish --dry-run does not work for crates that use modified libraries.

lucjan at cachyos ~/Pobrane/scx 22:51:27 6a0c6fa9 main    
❯ cargo publish -p scx_cake --dry-run
    Updating crates.io index
warning: manifest has no documentation, homepage or repository
  |
  = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info
   Packaging scx_cake v1.1.2 (/home/lucjan/Pobrane/scx/scheds/rust/scx_cake)
    Updating crates.io index
    Packaged 66 files, 930.7KiB (239.9KiB compressed)
   Verifying scx_cake v1.1.2 (/home/lucjan/Pobrane/scx/scheds/rust/scx_cake)
   Compiling libc v0.2.186
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.45
   Compiling unicode-ident v1.0.24
   Compiling bitflags v2.11.1
   Compiling cfg-if v1.0.4
   Compiling autocfg v1.5.0
   Compiling strsim v0.11.1
   Compiling cfg_aliases v0.2.1
   Compiling log v0.4.29
   Compiling itoa v1.0.18
   Compiling shlex v1.3.0
   Compiling unicode-segmentation v1.13.2
   Compiling find-msvc-tools v0.1.9
   Compiling serde_core v1.0.228
   Compiling heck v0.5.0
   Compiling thiserror v2.0.18
   Compiling nix v0.31.3
   Compiling once_cell v1.21.4
   Compiling cc v1.2.62
   Compiling regex-syntax v0.8.10
   Compiling pkg-config v0.3.33
   Compiling smallvec v1.15.1
   Compiling memchr v2.8.0
   Compiling prettyplease v0.2.37
   Compiling zmij v1.0.21
   Compiling serde v1.0.228
   Compiling utf8parse v0.2.2
   Compiling anstyle v1.0.14
   Compiling is_terminal_polyfill v1.70.2
   Compiling anstyle-parse v1.0.0
   Compiling anstyle-query v1.1.5
   Compiling rustix v1.1.4
   Compiling getrandom v0.4.2
   Compiling serde_json v1.0.149
   Compiling colorchoice v1.0.5
   Compiling num-traits v0.2.19
   Compiling linux-raw-sys v0.12.1
   Compiling anstream v1.0.0
   Compiling tracing-core v0.1.36
   Compiling clap_lex v1.1.0
   Compiling camino v1.2.2
   Compiling glob v0.3.3
   Compiling fastrand v2.4.1
   Compiling iana-time-zone v0.1.65
   Compiling minimal-lexical v0.2.1
   Compiling anyhow v1.0.102
   Compiling syn v2.0.117
   Compiling lazy_static v1.5.0
   Compiling tracing-log v0.2.0
   Compiling sharded-slab v0.1.7
   Compiling aho-corasick v1.1.4
   Compiling thread_local v1.1.9
   Compiling nu-ansi-term v0.50.3
   Compiling clang-sys v1.8.1
   Compiling convert_case v0.11.0
   Compiling libloading v0.8.9
   Compiling rustversion v1.0.22
   Compiling unicode-width v0.2.2
   Compiling bindgen v0.72.1
   Compiling pin-project-lite v0.2.17
   Compiling twox-hash v2.1.2
   Compiling either v1.15.0
   Compiling same-file v1.0.6
   Compiling ruzstd v0.8.3
   Compiling nom v7.1.3
   Compiling vsprintf v2.0.0
   Compiling clap_builder v4.6.0
   Compiling rustc-hash v2.1.2
   Compiling filetime v0.2.29
   Compiling memmap2 v0.9.10
   Compiling chrono v0.4.44
   Compiling walkdir v2.5.0
   Compiling ident_case v1.0.1
   Compiling crossbeam-utils v0.8.21
   Compiling itertools v0.13.0
   Compiling regex-automata v0.4.14
   Compiling tempfile v3.27.0
   Compiling semver v1.0.28
   Compiling xattr v1.6.1
   Compiling libbpf-sys v1.7.0+v1.7.0
   Compiling tar v0.4.45
   Compiling tracing-subscriber v0.3.23
   Compiling version-compare v0.2.1
   Compiling equivalent v1.0.2
   Compiling allocator-api2 v0.2.21
   Compiling cexpr v0.6.0
   Compiling foldhash v0.2.0
   Compiling hashbrown v0.16.1
   Compiling castaway v0.2.4
   Compiling itertools v0.14.0
   Compiling ryu v1.0.23
   Compiling static_assertions v1.1.0
   Compiling time-core v0.1.8
   Compiling parking_lot_core v0.9.12
   Compiling num-conv v0.2.1
   Compiling indoc v2.0.7
   Compiling powerfmt v0.2.0
   Compiling time-macros v0.2.27
   Compiling deranged v0.5.8
   Compiling lru v0.16.4
   Compiling scx_cargo v1.1.1
   Compiling compact_str v0.9.0
   Compiling errno v0.3.14
   Compiling num-integer v0.1.46
   Compiling scopeguard v1.2.0
   Compiling darling_core v0.23.0
   Compiling libbpf-rs v0.26.2
   Compiling signal-hook v0.3.18
   Compiling crc32fast v1.5.0
   Compiling num_threads v0.1.7
   Compiling simd-adler32 v0.3.9
   Compiling unicode-truncate v2.0.1
   Compiling regex v1.12.3
   Compiling instability v0.3.12
   Compiling terminal_size v0.4.4
   Compiling lock_api v0.4.14
   Compiling time v0.3.47
   Compiling signal-hook-registry v1.4.8
   Compiling crossbeam-epoch v0.9.18
   Compiling convert_case v0.10.0
   Compiling adler2 v2.0.1
   Compiling radium v0.7.0
   Compiling unicase v2.9.0
   Compiling miniz_oxide v0.8.9
   Compiling crossbeam-deque v0.8.6
   Compiling parking_lot v0.12.5
   Compiling thiserror-impl v2.0.18
   Compiling serde_derive v1.0.228
   Compiling clap_derive v4.6.1
   Compiling tracing-attributes v0.1.31
   Compiling sscanf_macro v0.5.0
   Compiling strum_macros v0.27.2
   Compiling derive_more-impl v2.1.1
   Compiling num-bigint v0.4.6
   Compiling crossbeam-queue v0.3.12
   Compiling crossbeam-channel v0.5.15
   Compiling mio v1.2.0
   Compiling kasuari v0.4.12
   Compiling tracing v0.1.44
   Compiling darling_macro v0.23.0
   Compiling litrs v1.0.0
   Compiling darling v0.23.0
   Compiling tap v1.0.1
   Compiling sscanf v0.5.0
   Compiling paste v1.0.15
   Compiling wyz v0.5.1
   Compiling clap v4.6.1
   Compiling num-rational v0.4.2
   Compiling signal-hook-mio v0.2.5
   Compiling crossbeam v0.8.4
   Compiling derive_more v2.1.1
   Compiling flate2 v1.1.9
   Compiling document-features v0.2.12
   Compiling fdeflate v0.3.7
   Compiling strum v0.27.2
   Compiling ratatui-core v0.1.0
   Compiling num-iter v0.1.45
   Compiling num-complex v0.4.6
   Compiling line-clipping v0.3.7
   Compiling funty v2.0.0
   Compiling pxfm v0.1.29
   Compiling num v0.4.3
   Compiling crossterm v0.29.0
   Compiling png v0.18.1
   Compiling ratatui-widgets v0.3.0
   Compiling cargo-platform v0.1.9
   Compiling scx_stats v1.1.1
   Compiling bitvec v1.0.1
   Compiling cargo_metadata v0.19.2
   Compiling bon-macros v3.9.1
   Compiling gethostname v1.1.0
   Compiling x11rb-protocol v0.13.2
   Compiling bytemuck v1.25.0
   Compiling byteorder-lite v0.1.0
   Compiling termcolor v1.4.1
   Compiling hex v0.4.3
   Compiling ratatui-macros v0.7.0
   Compiling ratatui-crossterm v0.1.0
   Compiling env_filter v1.0.1
   Compiling simplelog v0.12.2
   Compiling libbpf-cargo v0.26.2
   Compiling num_cpus v1.17.0
   Compiling raw-cpuid v11.6.0
   Compiling moxcms v0.8.1
   Compiling percent-encoding v2.3.2
   Compiling micromath v2.1.0
   Compiling anpa v0.10.0
   Compiling jiff v0.2.24
   Compiling core_affinity v0.8.3
   Compiling ratatui v0.30.0
   Compiling ctrlc v3.5.2
   Compiling sysinfo v0.39.1
   Compiling quanta v0.12.6
   Compiling scx_utils v1.1.1
   Compiling scx_arena v1.1.1
   Compiling scx_cake v1.1.2 (/home/lucjan/Pobrane/scx/target/package/scx_cake-1.1.2)
   Compiling bon v3.9.1
   Compiling tachyonfx v0.25.0
   Compiling x11rb v0.13.2
   Compiling env_logger v0.11.10
   Compiling image v0.25.10
   Compiling arboard v3.6.1
error: failed to run custom build command for `scx_cake v1.1.2 (/home/lucjan/Pobrane/scx/target/package/scx_cake-1.1.2)`

Caused by:
  process didn't exit successfully: `/home/lucjan/Pobrane/scx/target/debug/build/scx_cake-ce6327da1712068d/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=SCX_SKIP_PAHOLE_CHECK
  scx_utils:clang=ClangInfo { clang: "clang", ver: "22.1.5", arch: "x86_64" } ["-g", "-O2", "-Wall", "-Wno-compare-distinct-pointer-types", "-D__TARGET_ARCH_x86", "-mcpu=v3", "-mlittle-endian", "-idirafter", "/usr/lib/clang/22/include", "-idirafter", "/usr/local/include", "-idirafter", "/usr/include", "-O2", "-mcpu=v4", "-fno-stack-protector", "-fno-asynchronous-unwind-tables", "-I/home/lucjan/Pobrane/scx/target/debug/build/scx_cake-37dc3d53367b339d/out/scx_utils-bpf_h/arch/x86", "-I/home/lucjan/Pobrane/scx/target/debug/build/scx_cake-37dc3d53367b339d/out/scx_utils-bpf_h", "-I/home/lucjan/Pobrane/scx/target/debug/build/scx_cake-37dc3d53367b339d/out/scx_utils-bpf_h/bpf-compat", "-D__SCX_TARGET_ARCH_x86"]

  --- stderr

  thread 'main' (356153) panicked at build.rs:29:10:
  called `Result::unwrap()` on an `Err` value: failed to build `src/bpf/lib/sdt_alloc.bpf.c`

  Caused by:
      0: failed to compile `src/bpf/lib/sdt_alloc.bpf.c`
      1: failed to compile /tmp/.tmpAS0u4h/sdt_alloc.bpf.c from src/bpf/lib/sdt_alloc.bpf.c
      2: command `clang -g -O2 -Wall -Wno-compare-distinct-pointer-types -D__TARGET_ARCH_x86 -mcpu=v3 -mlittle-endian -idirafter /usr/lib/clang/22/include -idirafter /usr/local/include -idirafter /usr/include -O2 -mcpu=v4 -fno-stack-protector -fno-asynchronous-unwind-tables -I/home/lucjan/Pobrane/scx/target/debug/build/scx_cake-37dc3d53367b339d/out/scx_utils-bpf_h/arch/x86 -I/home/lucjan/Pobrane/scx/target/debug/build/scx_cake-37dc3d53367b339d/out/scx_utils-bpf_h -I/home/lucjan/Pobrane/scx/target/debug/build/scx_cake-37dc3d53367b339d/out/scx_utils-bpf_h/bpf-compat -D__SCX_TARGET_ARCH_x86 -I /tmp/.tmpzZRQZj/bpf/src -fno-stack-protector -g -O2 -target bpf -c src/bpf/lib/sdt_alloc.bpf.c -o /tmp/.tmpAS0u4h/sdt_alloc.bpf.c` failed (exit status: 1)
      3: In file included from src/bpf/lib/sdt_alloc.bpf.c:11:
         /home/lucjan/Pobrane/scx/target/debug/build/scx_cake-37dc3d53367b339d/out/scx_utils-bpf_h/lib/alloc/bpf_helpers_local.h:13:9: warning: 'bpf_stream_printk' macro redefined [-Wmacro-redefined]
            13 | #define bpf_stream_printk(stream_id, fmt, args...)                                      \
               |         ^
         /tmp/.tmpzZRQZj/bpf/src/bpf/bpf_helpers.h:318:9: note: previous definition is here
           318 | #define bpf_stream_printk(stream_id, fmt, args...)                                      \
               |         ^
         src/bpf/lib/sdt_alloc.bpf.c:45:2: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
            45 |         scx_err_loc("arena pointer %p", &arena);
               |         ^
         src/bpf/lib/sdt_alloc.bpf.c:245:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           245 |                 scx_err_loc("allocation size %llu not word aligned", data_size);
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:250:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           250 |                 scx_err_loc("allocation size is 0");
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:378:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           378 |                 scx_err_loc("root not allocated");
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:405:4: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           405 |                         scx_err_loc("freeing nonexistent idx [0x%llx] (level %llu)",
               |                         ^
         src/bpf/lib/sdt_alloc.bpf.c:531:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           531 |                 scx_err_loc("No allocator found\n");
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:538:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           538 |                 scx_err_loc("scx_alloc_attempt failed with %d\n", ret);
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:548:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           548 |                 scx_err_loc("failed to find empty tree key");
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:561:4: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           561 |                         scx_err_loc("failed to allocate data from pool");
               |                         ^
         src/bpf/lib/sdt_alloc.bpf.c:603:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           603 |                 scx_err_loc("invalid request %ld, max is %ld\n", alloc_bytes,
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:637:4: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           637 |                         scx_err_loc("concurrent static memory allocations unsupported");
               |                         ^
         src/bpf/lib/sdt_alloc.bpf.c:696:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           696 |                 scx_err_loc("failed to allocate lock");
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:833:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           833 |                 scx_err_loc("spinlock error %d", ret);
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:875:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           875 |                 scx_err_loc("spinlock error %d", ret);
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:907:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           907 |                 scx_err_loc("new elements must fit into a single segment");
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:971:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           971 |                 scx_err_loc("using uninitialized stack allocator");
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:976:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           976 |                 scx_err_loc("spinlock error %d", ret);
               |                 ^
         src/bpf/lib/sdt_alloc.bpf.c:985:4: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
           985 |                         scx_err_loc("elem creation failed");
               |                         ^
         src/bpf/lib/sdt_alloc.bpf.c:1000:3: error: call to undeclared function 'scx_err_loc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
          1000 |                 scx_err_loc("setting invalid order");
               |                 ^
         fatal error: too many errors emitted, stopping now [-ferror-limit=]
         1 warning and 20 errors generated.
         
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to verify package tarball
'cargo publish -p scx_cake --dry-run' time: 22,158s, cpu: 1056%

After revert:

lucjan at cachyos ~/Pobrane/scx 22:52:33 6a0c6fa9 main    
❯ git revc 73b454305b31789c97f1b54a91438aa890ec73d3
[main 49a26428] Revert "lib: move allocators to BPF streams reporting"
 3 files changed, 37 insertions(+), 47 deletions(-)
lucjan at cachyos ~/Pobrane/scx 22:52:42 49a26428 main    
❯ cargo publish -p scx_cake --dry-run              
    Updating crates.io index
warning: manifest has no documentation, homepage or repository
  |
  = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info
   Packaging scx_cake v1.1.2 (/home/lucjan/Pobrane/scx/scheds/rust/scx_cake)
    Updating crates.io index
    Packaged 66 files, 930.5KiB (239.9KiB compressed)
   Verifying scx_cake v1.1.2 (/home/lucjan/Pobrane/scx/scheds/rust/scx_cake)
   Compiling libc v0.2.186
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.45
   Compiling unicode-ident v1.0.24
   Compiling cfg-if v1.0.4
   Compiling bitflags v2.11.1
   Compiling autocfg v1.5.0
   Compiling strsim v0.11.1
   Compiling cfg_aliases v0.2.1
   Compiling log v0.4.29
   Compiling itoa v1.0.18
   Compiling shlex v1.3.0
   Compiling unicode-segmentation v1.13.2
   Compiling serde_core v1.0.228
   Compiling find-msvc-tools v0.1.9
   Compiling thiserror v2.0.18
   Compiling heck v0.5.0
   Compiling nix v0.31.3
   Compiling once_cell v1.21.4
   Compiling cc v1.2.62
   Compiling regex-syntax v0.8.10
   Compiling memchr v2.8.0
   Compiling pkg-config v0.3.33
   Compiling smallvec v1.15.1
   Compiling prettyplease v0.2.37
   Compiling utf8parse v0.2.2
   Compiling serde v1.0.228
   Compiling zmij v1.0.21
   Compiling anstyle-parse v1.0.0
   Compiling serde_json v1.0.149
   Compiling rustix v1.1.4
   Compiling anstyle-query v1.1.5
   Compiling colorchoice v1.0.5
   Compiling anstyle v1.0.14
   Compiling is_terminal_polyfill v1.70.2
   Compiling getrandom v0.4.2
   Compiling num-traits v0.2.19
   Compiling linux-raw-sys v0.12.1
   Compiling anstream v1.0.0
   Compiling tracing-core v0.1.36
   Compiling glob v0.3.3
   Compiling minimal-lexical v0.2.1
   Compiling fastrand v2.4.1
   Compiling iana-time-zone v0.1.65
   Compiling syn v2.0.117
   Compiling clap_lex v1.1.0
   Compiling camino v1.2.2
   Compiling lazy_static v1.5.0
   Compiling anyhow v1.0.102
   Compiling clang-sys v1.8.1
   Compiling sharded-slab v0.1.7
   Compiling tracing-log v0.2.0
   Compiling aho-corasick v1.1.4
   Compiling thread_local v1.1.9
   Compiling nu-ansi-term v0.50.3
   Compiling convert_case v0.11.0
   Compiling libloading v0.8.9
   Compiling unicode-width v0.2.2
   Compiling either v1.15.0
   Compiling bindgen v0.72.1
   Compiling rustversion v1.0.22
   Compiling twox-hash v2.1.2
   Compiling pin-project-lite v0.2.17
   Compiling vsprintf v2.0.0
   Compiling same-file v1.0.6
   Compiling ruzstd v0.8.3
   Compiling clap_builder v4.6.0
   Compiling walkdir v2.5.0
   Compiling nom v7.1.3
   Compiling filetime v0.2.29
   Compiling memmap2 v0.9.10
   Compiling chrono v0.4.44
   Compiling ident_case v1.0.1
   Compiling crossbeam-utils v0.8.21
   Compiling rustc-hash v2.1.2
   Compiling itertools v0.13.0
   Compiling equivalent v1.0.2
   Compiling regex-automata v0.4.14
   Compiling semver v1.0.28
   Compiling tempfile v3.27.0
   Compiling xattr v1.6.1
   Compiling libbpf-sys v1.7.0+v1.7.0
   Compiling tar v0.4.45
   Compiling tracing-subscriber v0.3.23
   Compiling version-compare v0.2.1
   Compiling foldhash v0.2.0
   Compiling allocator-api2 v0.2.21
   Compiling cexpr v0.6.0
   Compiling castaway v0.2.4
   Compiling hashbrown v0.16.1
   Compiling itertools v0.14.0
   Compiling num-conv v0.2.1
   Compiling parking_lot_core v0.9.12
   Compiling ryu v1.0.23
   Compiling indoc v2.0.7
   Compiling time-core v0.1.8
   Compiling static_assertions v1.1.0
   Compiling powerfmt v0.2.0
   Compiling time-macros v0.2.27
   Compiling deranged v0.5.8
   Compiling compact_str v0.9.0
   Compiling lru v0.16.4
   Compiling scx_cargo v1.1.1
   Compiling darling_core v0.23.0
   Compiling errno v0.3.14
   Compiling num-integer v0.1.46
   Compiling libbpf-rs v0.26.2
   Compiling instability v0.3.12
   Compiling signal-hook v0.3.18
   Compiling simd-adler32 v0.3.9
   Compiling regex v1.12.3
   Compiling crc32fast v1.5.0
   Compiling scopeguard v1.2.0
   Compiling unicode-truncate v2.0.1
   Compiling num_threads v0.1.7
   Compiling lock_api v0.4.14
   Compiling time v0.3.47
   Compiling signal-hook-registry v1.4.8
   Compiling terminal_size v0.4.4
   Compiling crossbeam-epoch v0.9.18
   Compiling convert_case v0.10.0
   Compiling unicase v2.9.0
   Compiling thiserror-impl v2.0.18
   Compiling serde_derive v1.0.228
   Compiling clap_derive v4.6.1
   Compiling tracing-attributes v0.1.31
   Compiling sscanf_macro v0.5.0
   Compiling strum_macros v0.27.2
   Compiling radium v0.7.0
   Compiling adler2 v2.0.1
   Compiling miniz_oxide v0.8.9
   Compiling derive_more-impl v2.1.1
   Compiling kasuari v0.4.12
   Compiling crossbeam-deque v0.8.6
   Compiling tracing v0.1.44
   Compiling darling_macro v0.23.0
   Compiling parking_lot v0.12.5
   Compiling darling v0.23.0
   Compiling num-bigint v0.4.6
   Compiling sscanf v0.5.0
   Compiling crossbeam-channel v0.5.15
   Compiling crossbeam-queue v0.3.12
   Compiling mio v1.2.0
   Compiling clap v4.6.1
   Compiling litrs v1.0.0
   Compiling tap v1.0.1
   Compiling strum v0.27.2
   Compiling paste v1.0.15
   Compiling wyz v0.5.1
   Compiling ratatui-core v0.1.0
   Compiling crossbeam v0.8.4
   Compiling signal-hook-mio v0.2.5
   Compiling flate2 v1.1.9
   Compiling derive_more v2.1.1
   Compiling document-features v0.2.12
   Compiling fdeflate v0.3.7
   Compiling num-iter v0.1.45
   Compiling num-complex v0.4.6
   Compiling line-clipping v0.3.7
   Compiling num-rational v0.4.2
   Compiling pxfm v0.1.29
   Compiling funty v2.0.0
   Compiling ratatui-widgets v0.3.0
   Compiling cargo-platform v0.1.9
   Compiling scx_stats v1.1.1
   Compiling cargo_metadata v0.19.2
   Compiling bitvec v1.0.1
   Compiling num v0.4.3
   Compiling crossterm v0.29.0
   Compiling png v0.18.1
   Compiling bon-macros v3.9.1
   Compiling libbpf-cargo v0.26.2
   Compiling gethostname v1.1.0
   Compiling x11rb-protocol v0.13.2
   Compiling bytemuck v1.25.0
   Compiling hex v0.4.3
   Compiling byteorder-lite v0.1.0
   Compiling moxcms v0.8.1
   Compiling termcolor v1.4.1
   Compiling ratatui-crossterm v0.1.0
   Compiling ratatui-macros v0.7.0
   Compiling env_filter v1.0.1
   Compiling num_cpus v1.17.0
   Compiling raw-cpuid v11.6.0
   Compiling jiff v0.2.24
   Compiling simplelog v0.12.2
   Compiling anpa v0.10.0
   Compiling micromath v2.1.0
   Compiling percent-encoding v2.3.2
   Compiling core_affinity v0.8.3
   Compiling ratatui v0.30.0
   Compiling ctrlc v3.5.2
   Compiling sysinfo v0.39.1
   Compiling quanta v0.12.6
   Compiling scx_utils v1.1.1
   Compiling scx_arena v1.1.1
   Compiling scx_cake v1.1.2 (/home/lucjan/Pobrane/scx/target/package/scx_cake-1.1.2)
   Compiling bon v3.9.1
   Compiling tachyonfx v0.25.0
   Compiling env_logger v0.11.10
   Compiling x11rb v0.13.2
   Compiling image v0.25.10
   Compiling arboard v3.6.1
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.71s
   Uploading scx_cake v1.1.2 (/home/lucjan/Pobrane/scx/scheds/rust/scx_cake)
warning: aborting upload due to dry run
'cargo publish -p scx_cake --dry-run' time: 21,757s, cpu: 1089%

@etsal @RitzDaCat

Is it because of scx_cake or these changes?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions