Toot
Written by Ed Page on 2025-01-09 at 02:39
@lambdageek
- People using their Desktop Linux distribution Rust. For the most part, I view desktop distribution Rust as only for packages being built for that distribution but a casual Python user who needs Rust to build a source package is likely to naively use the distribution version.
- People deploying applications with an Embedded Linux where upgrading to newer dependencies is easier than upgrading the base image of the distribution
- Companies with tight requirements and data integrity that need to do expensive re-validation of compilers before upgrading and/or there are specific points in the year where they can take on the risks of an upgrade
- A casual programmer who is only using Rust every couple of months and either doesn't know a new release is out or doesn't want to wait for
rustup update
every time they touch Rust.
- A project that is using a lot of nightly features and there is a cost to migrate to the latest versions of those nightly features.
Not all of these cases requires packages to support the latest features on an old MSRV but are reasons for tracking a package's MSRV and for Cargo to help select package versions with a compatible MSRV.
btw we have a document to help people in selecting an MSRV: https://doc.rust-lang.org/nightly/cargo/reference/rust-version.html#setting-and-updating-rust-version
=> More informations about this toot | View the thread | More toots from epage@hachyderm.io
Mentions
=> View lambdageek@mastodon.social profile
Tags
Proxy Information
- Original URL
- gemini://mastogem.picasoft.net/toot/113796079905150858
- Status Code
- Success (20)
- Meta
text/gemini
- Capsule Response Time
- 220.667564 milliseconds
- Gemini-to-HTML Time
- 0.575938 milliseconds
This content has been proxied by September (3851b).