-
Notifications
You must be signed in to change notification settings - Fork 52
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
Failing to compile 3.1.1 #5
Comments
Hi, thank you for the contribution. This makes sense, but I'm confused by the fact that we don't see failures in CI and using the library on our side. Could you share the feature combination that you're using and Rust version? |
What operating system are you on? |
I think I see the problem, and it's probably not worth accepting this pull request. A minimal fresh project trying to use I might still push for this PR, or another that was more specific about the hyper versions (later versions include Sorry for the noise. |
If we are relying on features in direct dependencies that we are failing to specify, then that is a bug. If you reopen the PR, either I or @inikulin will merge. |
Merged #6. |
This change modifies our docs check to have it behave like `docs.rs` does and adds a minimal versions check which ensures that the semver requirements foundations uses for dependency crates are sufficiently high to ensure that foundations can still be built even with a lockfile filled with the oldest possible versions of its dependencies. This would have caught the error that forced us to put out #16 and would have prevented #5.
I'm seeing
It would appear this method isn't available unless
socket2
is compiled with theall
feature, see https://github.com/rust-lang/socket2/blob/master/src/sys/unix.rs#L2134-L2151The text was updated successfully, but these errors were encountered: