Repository navigation
Unable to compile syntex_syntax using Rust 1.41 #68729
Description
Activity
- addedregression-from-stable-to-stablePerformance or correctness regression from one stable version to another.Performance or correctness regression from one stable version to another.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
on Feb 1, 2020 It builds fine on 1.40.
FWIW this is not the most up to date version, which is 0.59.1 and builds fine on 1.41.
Hmm I hadn't noticed that syntex_syntax had been updated in that manner; I just saw that it has not been maintained in three years (see their readme)
This problem is expected fallout from PR #65785
triage: P-low, with intent to close. Leaving nominated because I want to at least discuss 1. whether we need/want to collect data on instances of such breakage, and 2. whether we were too aggressive in deciding that going straight to an error without some mitigating mechanism was too aggressive.
syntex_syntax was used in older versions of bindgen crate and is not maintained. So, this issue could be closed. However, this kind of known breaking changes should be declared in blog posts of rustlang update.
Reacted by Bernhard SchusterRemoving nomination label and closing.
As I wrote on zulip:
this was not such a big deal in the end. The main question I would want resolved is whether we actually documented this breaking change somewhere visible (release notes from release blog post or something similar). But that does not need to be a discussion during the synchronous T-compiler meeting.
I can reproduce this error in rust 1.73.0, there's any solution to this?
This can repoduced on rust 1.76.0 as well. Is there a solution?
We could attempt syntex_sytntax to an older version but I'm not sure that it'll solve the issue.
Reacted by 赵奢 and Claudio Mora
Unfortunately, syntex_syntax is not maintained and is not compiled using rust 1.41: