backtrace-rs icon indicating copy to clipboard operation
backtrace-rs copied to clipboard

Minimum Supported Rust Version (MSRV) mismatch on Crates.io

Open danielfeather opened this issue 6 months ago • 4 comments

I see from the release tagged 0.3.75, the intended MSRV is meant to be 1.79, however crates.io is showing 1.82.

https://crates.io/crates/backtrace/0.3.75

Image

danielfeather avatar May 08 '25 12:05 danielfeather

The MSRV was bumped to 1.82 in https://github.com/rust-lang/backtrace-rs/pull/700

bjorn3 avatar May 08 '25 14:05 bjorn3

The MSRV was bumped to 1.82 in https://github.com/rust-lang/backtrace-rs/pull/700

I understand the reasoning, just that the release notes for 0.3.75 on GH indicate that 1.79 is the MSRV, as well as the Cargo.toml for commit tagged '0.3.75', whereas the release of 0.3.75 on crates.io says 1.82.

danielfeather avatar May 08 '25 16:05 danielfeather

That is https://github.com/rust-lang/backtrace-rs/issues/712. Seems that when 0.3.75 was tagged, it didn't get released to crates.io and when release-plz got setup, the current commit on master got released as 0.3.75 to crates.io.

bjorn3 avatar May 08 '25 16:05 bjorn3

That is https://github.com/rust-lang/backtrace-rs/issues/712. Seems that when 0.3.75 was tagged, it didn't get released to crates.io and when release-plz got setup, the current commit on master got released as 0.3.75 to crates.io.

Thanks for looking, wanted to point it out, just in case anyone comes here. 🙂

Only reason I noticed was because we had some CI/CD pipeline issues due to the bump of the MSRV (thinks that's a different issue though)

danielfeather avatar May 08 '25 16:05 danielfeather