-
- Notifications
You must be signed in to change notification settings - Fork 128
Closed
Description
I'm building cargo-nextest current version on OpenBSD-current/amd64, using my patch for libc crate (add missing waitid function, see rust-lang/libc#3490) => build OK
- I'm trying to disable
self-updatefeature according to https://nexte.st/book/updating.html for packaging the tool.
$ cargo build -v --no-default-features --features default-no-updateBut the "self-update" feature is not disabled with this build:
$ target/debug/cargo-nextest nextest self update --help Download and install updates to nextest This command checks the internet for updates to nextest, then downloads and installs them if an update is available. Usage: cargo nextest self update [OPTIONS] $ target/debug/cargo-nextest nextest self update info: checking for self-updates info: cargo-nextest is already at the latest version: 0.9.66- If I try to remove "self-update" feature from
defaultfeatures incargo-nextest/Cargo.toml:
[features] default = []the "self-update" is correctly disabled after build:
$ target/debug/cargo-nextest nextest self update --help This version of nextest does not have self-update enabled Always exits with code 93 (SELF_UPDATE_UNAVAILABLE). Usage: cargo nextest self update [OPTIONS] $ target/debug/cargo-nextest nextest self update info: this version of cargo-nextest cannot perform self-updates (hint: this usually means nextest was installed by a package manager)I don't understand why "self-update" feature is not disabled using --no-default-features --features default-no-update.
Metadata
Metadata
Assignees
Labels
No labels