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
pyOpenSSL 17.1.0 test failure on ARM #657
Comments
Is this a 32-bit or 64-bit ARM? What's the value of |
It's 32-bit. Unfortunately I don't have shell access to this machine, but will try to obtain |
Oh, hah, it's in the traceback So... why the heck is Can you test what the following script does: import sys
import cffi
print(cffi.FFI().new("unsigned char[]", sys.maxsize)) |
It failed on 32-bit x86 as well.
On amd64 it prints |
so the allocation succeeds on 32-bit x86, but does it raise the Given that I want to kill this entire module, I'm inclined to just say the test should accept Opinions @reaperhulk @Lukasa ? |
on 32-bit x86 you can get an OverflowError by allocating sys.maxsize + 1 (or we could just always allocate 2 ** 63 rather than using sys.maxsize at all). Catching OverflowError here seems appropriate given the purpose of the test. |
Full log (with dependency versions) at: https://hydra.gnu.org/build/2166355/nixlog/2/raw
The text was updated successfully, but these errors were encountered: