Repository navigation
Conversation
Every cargo invocation in the workspace prints the same block of manifest warnings, twice in a package build (once for the fetch, once for the build), which buries the warnings worth reading. Two kinds of entry cause most of them and do nothing: - scx_raw_pmu lists scx_utils under [build-dependencies] and has no build script, so the dependency is never built for one. - six crates set `homepage` to the same URL as `repository`, which newer cargo reports as redundant (`cargo::redundant_homepage`): the field says nothing the repository link does not. Four of them warn today; the other two carry the same line and are cleaned with them. The `lib.include` key of scx_rustland_core, which cargo also reports, is left as it is. No functional change, and Cargo.lock is untouched. Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
Newer cargo checks each manifest for dependencies the crate never refers to (`cargo::unused_dependencies`) and reports 28 of them across 14 crates on every build. They are leftovers of one kind or another; in scx_utils they are six crates that only its build script uses and that are listed under [build-dependencies] as well. Remove the ones cargo names, each checked against the sources first: none of the crates is mentioned in the Rust code of the package that listed it. - scx_utils: bindgen, libbpf-cargo, ruzstd, tar, version-compare and walkdir leave [dependencies]; the build script keeps its own. - scx_lavd, scx_mavd: ordered-float, rlimit. - scx_mitosis, scx_nitosis: cgroupfs, clap_main, itertools, maplit. - scx_p2dq: ordered-float, sorted-vec. - scx_rustland: ordered-float. scx_pandemonium: flate2. scx_flow: tiny_http. scx_arena: simplelog. xtask: toml. - scx_raw_pmu, scx_userspace_arena: scx_utils. - scxtop: scx_stats leaves [build-dependencies]; the build script does not use it, and the crate still depends on it the normal way. cgroupfs, maplit and rlimit had no other user and drop out of Cargo.lock; nothing else in it changes. Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
github-merge-queue
Bot
removed this pull request from the merge queue due to failed status checks
Nov 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Address new Cargo warnings introduced with Rust 1.100.
homepageentries and an unused build dependency.Cargo.lockaccordingly.No functional changes intended.