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
As in the title - running cargo-bitbake modifies my Cargo.lock, and removes a dependency (valuable-derive).
The issue seems to revolve around honoring the dependency chain tracing-core->valuable->valuable-derive. In tracing the support (and requirement) for valuable depends on a configuration flag (--cfg tracing_unstable). It is set in my $HOME/.cargo/config.toml, but cargo-bitbake seems to not honor it.
I can confirm that manually adding the depenency, either in my Cargo.toml, or in the generated bitbake file, fixes the build.
Overall, this is kind of weird, and raises a few questions:
Why is cargo-bitbake modifying Cargo.lock in the first place?
Why is cargo-bitbake not honoring my .cargo/config.toml settings?
How can this be fixed?
Is there any workaround?
The text was updated successfully, but these errors were encountered:
@jaskij I was also surprised by this, and honestly don't really understand the intended interaction between Cargo.lock files and cargo bitbake. For my private organization, I added a quick flag that just looks at an existing Cargo.lock file and skips resolution. Here's the PR: #71
As in the title - running
cargo-bitbake
modifies myCargo.lock
, and removes a dependency (valuable-derive
).The issue seems to revolve around honoring the dependency chain
tracing-core
->valuable
->valuable-derive
. Intracing
the support (and requirement) forvaluable
depends on a configuration flag (--cfg tracing_unstable
). It is set in my$HOME/.cargo/config.toml
, butcargo-bitbake
seems to not honor it.I can confirm that manually adding the depenency, either in my
Cargo.toml
, or in the generated bitbake file, fixes the build.Overall, this is kind of weird, and raises a few questions:
cargo-bitbake
modifyingCargo.lock
in the first place?cargo-bitbake
not honoring my.cargo/config.toml
settings?The text was updated successfully, but these errors were encountered: