-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Make sufficiently old or low-impact compatibility lints deny-by-default #36894
Conversation
Started crater run comparing 5045d4e and 21deca7fdbeb213ddb5d6356d1a542691d986fd1. |
Crater-report: https://gist.github.com/nikomatsakis/fc7c4951bc962b163395b7557e082f91
|
other failures are spurious Seems reasonable to deny by default everything (except for, maybe, |
@petrochenkov I made checkboxes and checked off the cases where you had sent PRs. The only one I didn't see was |
@nikomatsakis |
Per my proposed rules in this thread, I move that we merge this PR, going from stage 1 to stage 2. |
@rfcbot fcp merge I propose that we move this PR to stage 2: deny-by-default. There were <19 total affected crates, and all have been notified with pending PRs, except for one which was already fixed by the author. |
Team member nikomatsakis has proposed to merge this. The next step is review by the rest of the tagged teams:
No concerns currently listed. See this document for info about what commands tagged team members can give me. |
@rfcbot reviewed So the rfcbot can (and should) be used for regular PRs too, not just RFCs? |
indeed -- also issues. |
I tagged @Aatch, @bkoropoff, and @dotdash since none of them have been very active of late. |
@bors r+ |
📌 Commit fc3255f has been approved by |
⌛ Testing commit fc3255f with merge ea45430... |
💔 Test failed - auto-linux-64-opt |
@bors r=nikomatsakis |
📌 Commit f9b9a69 has been approved by |
☔ The latest upstream changes (presumably #36695) made this pull request unmergeable. Please resolve the merge conflicts. |
@bors r=nikomatsakis |
📌 Commit 2a85211 has been approved by |
Make sufficiently old or low-impact compatibility lints deny-by-default Tracking issues are updated/created when necessary. Needs crater run before proceeding. r? @nikomatsakis
Turn sufficiently old compatibility lints into hard errors It's been almost 7 months since #36894 was merged, so it's time to take the next step. [breaking-change], needs crater run. PRs/issues submitted to affected crates: https://github.com/alexcrichton/ctest/pull/17 Sean1708/rusty-cheddar#55 m-r-r/helianto#3 azdle/virgil#1 rust-locale/rust-locale#24 mneumann/acyclic-network-rs#1 reem/rust-typemap#38 cc https://internals.rust-lang.org/t/moving-forward-on-forward-compatibility-lints/4204 cc #34537 #36887 Closes #36886 Closes #36888 Closes #36890 Closes #36891 Closes #36892 r? @nikomatsakis
Turn sufficiently old compatibility lints into hard errors It's been almost 7 months since rust-lang#36894 was merged, so it's time to take the next step. [breaking-change], needs crater run. PRs/issues submitted to affected crates: https://github.com/alexcrichton/ctest/pull/17 Sean1708/rusty-cheddar#55 m-r-r/helianto#3 azdle/virgil#1 rust-locale/rust-locale#24 mneumann/acyclic-network-rs#1 reem/rust-typemap#38 cc https://internals.rust-lang.org/t/moving-forward-on-forward-compatibility-lints/4204 cc rust-lang#34537 rust-lang#36887 Closes rust-lang#36886 Closes rust-lang#36888 Closes rust-lang#36890 Closes rust-lang#36891 Closes rust-lang#36892 r? @nikomatsakis
Tracking issues are updated/created when necessary.
Needs crater run before proceeding.
r? @nikomatsakis