-
Notifications
You must be signed in to change notification settings - Fork 166
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
Do not use cloudflare-zlib-sys 0.3.4 #451
Conversation
Pinning like this tends to be a really big hammer that can cause other problems. If we have to do so, we can, but first, can we report this upstream and see if they can yank the broken version? (And then publish a new one once the issue is addressed.) |
As a compromise, could 'patching the |
It looks like cloudflare's zlib repo has issues turned off. @kornelski, since you work on that repo, do you know the right place to report this? (Sorry for the ping, but the right place to report was not obvious.) |
I'm looking into the problem. I've also opened issues on cloudflare-zlib repo. |
@kornelski Thank you! Would you mind yanking the most recent version, until the issue is resolved? |
Yanked |
The problem was caused by CPU feature detection that made MSVC use AVX in non-AVX builds. I've released a fix. |
Avoid 0.3.4 which caused failures due to bad CPU feature detection.
9fd17f7
to
7d66bf5
Compare
cloudflare-zlib-sys
released a new version at the same time that tests started failing. Rather than stop testing cloudflare_zlib, can we pin to the previous version that succeeds in CI? With this restriction encoded in theCargo.toml
we avoid the possibility that this problem might be present outside GitHub CI runners and will cause real code to fail.