-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tracing-tree gets activated by chalk-recursive #686
Comments
I'm assuming you meant Using We should instead propagate the feature to all crates that depend on |
A related issue is that chalk doesn't set |
fix(chalk-recursive): allow chalk-solve's default-features to be disabled Without this change, one of the issues mentioned in #686 continue to persist after #687 because `chalk-solve`'s features were enabled unconditionally when depending on `chalk-recursive`. Now `chalk-solve`'s `tracing-full` feature is enabled when `chalk-recursive`'s `tracing-full` feature is enabled (which it continues to be by default; it may be worth considering disabling these by default in the future, as #686 suggested, to minimize this sort of issue).
chalk-ir
crate has an optional dep ontracing-tree
, but this dep is in the default feature.chalk-recursive
depends onchalk-ir
withoutdefault-features = false
, and so it unconditionally pulls tracing tree.Either
tracing-full
should not be a default feature, or chalk crates should usedefault-features=false
for path dependencies.The text was updated successfully, but these errors were encountered: