You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
But 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 default features in cargo-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.
The text was updated successfully, but these errors were encountered:
OK, build the last version with --no-default-features --features default-no-update
$ ./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).
(...)
./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'm building cargo-nextest current version on OpenBSD-current/amd64, using my patch for
libc
crate (add missingwaitid
function, see rust-lang/libc#3490) => build OKself-update
feature according to https://nexte.st/book/updating.html for packaging the tool.But the "self-update" feature is not disabled with this build:
default
features incargo-nextest/Cargo.toml
:the "self-update" is correctly disabled after build:
I don't understand why "self-update" feature is not disabled using
--no-default-features --features default-no-update
.The text was updated successfully, but these errors were encountered: