Linking out to What if we did LTSs? as it covers a lot of different angles to consider.
Some thoughts in particular I want to highlight that tie into this specific proposal
- With people "stagnating" on 2-7 year old versions of Rust, doing discrete upgrades, how do we ensure there is a feedback loop if these people are broken by a new release?
- Looking over our lists of prior art, this proposal is us going from nothing to one of the longest support cycles, only seen elsewhere by commercial entities. This seems a bit aggressive for us starting out
- We would need to consider ecosystem preparation that can help with this (2-month release cycles so we have predictable calendar dates, easing long term support with
cfg_rust_version, etc)