-
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
#115269 broke builds in Fuchsia #115852
Comments
Would you happen to have a minimal test case? or something we can reproduce? Also there was a crater run: #115269 (comment) @rustbot label +T-compiler +E-needs-mcve +regression-untriaged -needs-triage |
I don't quite understand what you mean with "broke semver". Do you mean that it broke Fuchsias build? Or that it changes behavior? Not sure what this has to do with semver, no new releases of crates are being made. |
Sorry for the confusion @Nilstrieb . I say "broke semver" in the sense of changing the API surface in a way that we were able to observe (our build broke). That's mostly based on @obi1kenobi's efforts to track down unexpected semver violations, which has also found a lot of pre-existing problems with glob imports. It's probably not the best terminology for this situation, sorry for the confusion. We got lucky in the sense that it was just a compiler error instead of a functionality change. I wanted to raise the issue since it seemed unlikely that we were the only ones who observed breakage. The crater run confirms that other crates were affected, but I see now that there was discussion about whether those breakages were acceptable. Since that discussion has already happened, I'm going to close this issue. |
We just hit a CI failure in Fuchsia due to #115269 which corrected name resolution ordering for macro-expanded items. This change can break semver for crates. This change probably deserves a crater run to evaluate ecosystem impact, even if the old behavior is incorrect.
The text was updated successfully, but these errors were encountered: