-
Notifications
You must be signed in to change notification settings - Fork 25
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
Allow half 2.3
(and higher) to be used while also testing a 1.61 MSRV
#231
Allow half 2.3
(and higher) to be used while also testing a 1.61 MSRV
#231
Conversation
Looking at the CI failure, Do we want to look into what dep this is, or remove the mentions of downgrading |
Given that our CI guarantees that 1.61 indeed compiles with I'd like to make sure that the |
Yeah, though none of those can change if minimum version requirements in
Do you expect me as submitter to test that? I can take a look. |
5ab7376
to
02eda66
Compare
Okay I'm spinning up some Perhaps they should employ the same |
Opened in image-rs/image#2120. |
I didn't expect it, but I'm amazed that you've gone ahead already. Thanks for taking the time! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks again for your contribution, great work!
02eda66
to
15333e6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent.
I'll go on to prepare a new release. |
done, see https://crates.io/crates/exr/1.72.0 |
Fixes #230
Instead of outright failing to compile when the
exr
crate is compiled together with a crate that selects ahalf
crate version outside of the">=2.1.0, <2.3"
range, allow anything">=2.1.0"
but suggest people how they can opt in (unfortunately it's not an opt-out) of the original1.61
MSRV.The difference with 42a92aa is that this does not bump
rust-version = "1.70"
which would break the suggestedhalf = "2.1.0"
workaround. This workaround doesn't work anyway because"2.1.0"
allows anything">=2.1.0, <3.0.0"
. Instead the suggestion should use the version bound provided here, or an explicit"=2.1.0"
pinned version.