-
Notifications
You must be signed in to change notification settings - Fork 14k
Transition future compat lints to {ERROR, DENY} - Take 2 #65785
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
Conversation
4b41197 to
a512b6c
Compare
a512b6c to
adfa047
Compare
This comment has been minimized.
This comment has been minimized.
adfa047 to
af3b20a
Compare
This comment has been minimized.
This comment has been minimized.
af3b20a to
f193001
Compare
|
The PR builder is finally happy. 🎉 |
|
Also, |
f193001 to
165f3f1
Compare
|
@petrochenkov @varkor This should be ready again for review now. |
This comment has been minimized.
This comment has been minimized.
165f3f1 to
2b4565c
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
3f90669 to
f1c5b42
Compare
This comment has been minimized.
This comment has been minimized.
|
I'm all for this, but the precedent also had fix-PRs open for the crates that will break and did a reverse dependency analysis. I know that doing so is a lot of work, but we do have our stability story. Picking an arbitrary threshold (like 5) of broken crates where it's ok to go to an error, seems a bit odd to me. Then again, we have to do this PR at some point and the forward compat lints have been triggering for a while. I'm unsure how to proceed, thus my question about talking this through in a team meeting or just giving everyone a chance to sign off or comment. |
|
Seems like all the crates affected are abandoned (which would explain why they haven't been fixed). @bors r+ |
|
📌 Commit 574d2b8 has been approved by |
|
⌛ Testing commit 574d2b8 with merge 230ebbbe9d0ea2faf5fe586b8f3f049b6f571c4b... |
|
@bors retry rolled up. |
|
⌛ Testing commit 574d2b8 with merge 1465351c3dbabfa79ff87afa4e90c34d77be68ae... |
|
Your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem. Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Follow up to #63247 implementing #63247 (comment).
legacy_ctor_visibility(ERROR) -- closes Tracking issue forlegacy_constructor_visibilitycompatibility lint #39207legacy_directory_ownership(ERROR) -- closeslegacy_directory_ownershipfuture-compatibility warnings #37872safe_extern_static(ERROR) -- closes Tracking issue forsafe_extern_staticscompatibility lint #36247parenthesized_params_in_types_and_modules(ERROR) -- closesparenthesized_params_in_types_and_modulesfuture-compatibility warnings #42238duplicate_macro_exports(ERROR)nested_impl_trait(ERROR) -- closes Tracking issue fornested_impl_traitcompatibility lint #59014ill_formed_attribute_input(DENY) -- transitions Tracking issue for future-incompatibility lintill_formed_attribute_input#57571patterns_in_fns_without_body(DENY) -- transitions Tracking issue for future-incompatibility lintpatterns_in_fns_without_body#35203r? @varkor
cc @petrochenkov