Skip to content
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

Consider showing future incompatible warnings from dependencies #2609

Closed
bluss opened this issue Apr 22, 2016 · 2 comments
Closed

Consider showing future incompatible warnings from dependencies #2609

bluss opened this issue Apr 22, 2016 · 2 comments
Labels
A-crate-dependencies Area: [dependencies] of any kind A-diagnostics Area: Error and warning messages generated by Cargo itself. C-feature-request Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted` Command-build

Comments

@bluss
Copy link
Member

bluss commented Apr 22, 2016

Consider showing future incompatible warnings from dependencies; otherwise projects may not have a head's up before that warning turns into an error one day.

Example: lalrpop depends on petgraph ^0.1.11, so they get version 0.1.18 from the registry. Version 0.1 is not receiving updates for whatever reason. There's a new future incompatible warning discovered that applies to all existing versions, and the 0.2 branch gets an update (0.2.6) that addresses it.

If the warning is not visible, then the rdeps of petgraph don't get any notice until their projects stop building. With the warning, they can maybe be encouraged to switch to the 0.2 version by themselves.

@alexcrichton
Copy link
Member

This is somewhat related to #2608, although it wouldn't solve this precisely

@carols10cents carols10cents added A-crate-dependencies Area: [dependencies] of any kind A-diagnostics Area: Error and warning messages generated by Cargo itself. C-feature-request Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted` Command-build labels Sep 25, 2017
@epage
Copy link
Contributor

epage commented May 24, 2023

Since this was opened, future incompats are shown for dependencies. Closing this as resolved.

@epage epage closed this as completed May 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-crate-dependencies Area: [dependencies] of any kind A-diagnostics Area: Error and warning messages generated by Cargo itself. C-feature-request Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted` Command-build
Projects
None yet
Development

No branches or pull requests

4 participants