Skip to content
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

build: allow windows-core 0.59, windows-targets 0.53 #169

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ErichDonGubler
Copy link

Things appear to compile and test fine, so 🫡 woot!

@ErichDonGubler
Copy link
Author

Mozilla is hoping to eventually consume this as part of a transition to windows 0.59, as a transitive dependency of neqo and wgpu. I'm hoping a release will follow soon after this gets merged.

Please don't read this as a demand, though; the timeline on a need to consume these changes isn't urgent. Thank you so much for the work you've put into this crate! 🙏🏻 It's amazing how we've been able to use it to abstract over static and dynamic linking.

@mxinden
Copy link

mxinden commented Jan 13, 2025

Wouldn't this be a better PR title?

- build: allow windows-core 0.59, windows-targets 0.53
+ build: allow windows-sys 0.60, windows-targets 0.54

@ErichDonGubler
Copy link
Author

ErichDonGubler commented Jan 13, 2025

@mxinden: No, the title is correct, but the misunderstanding is (kek) understandable, because those are the numbers in the new version range. Note, however, that the range is exclusive; pasting from the diff., observe that <0.x is always the upper bound:

[target.'cfg(windows)'.dependencies.windows-targets]
version = ">=0.48, <0.54"

[target.'cfg(windows)'.dev-dependencies.windows-sys]
version = ">=0.52,<0.60"

@nagisa
Copy link
Owner

nagisa commented Jan 13, 2025

Thank you, this looks good to me, will make a release in a couple minutes.

@nagisa
Copy link
Owner

nagisa commented Jan 13, 2025

Oh well, um, so this PR has revealed that the CI here was broken for a couple past commits and then further that there is something very wrong with the windows-gnu target which will require more investigation before I can fix it. I'll merge the GHA fix now, so note that the failure that will show up for this PR afterwards is unrelated to your fix itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants