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?