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
Make tests pass after 2031 #1279
Conversation
note: tests completed successfully on i586 and x86_64 in 2034
|
cool |
|
See also 2 related issues of 2038-01-19: |
…into gce-crypto
Replace all usage of PyCrypto with python-cryptography
|
Thanks, the change looks good to me. It looks like https://issues.apache.org/jira/browse/LIBCLOUD-1038 is related to an actual limitation / issue in the xmlrpclib from Python stdlib? And probably nothing we can do about it. I would imagine that probably already got changed / fixed in Python 3.x? |
|
Some related Python issues:
It looks like a solution / workaround for VCL test failure would be to send string integer of an integer when number is larger than 32 bits (and assume VCL API handles that correctly). |
with 64 bit ints.
|
I pushed a change which I believe will fix the test failure mentioned in https://issues.apache.org/jira/browse/LIBCLOUD-1038. It looks like the method already expects a string for |
Codecov Report
@@ Coverage Diff @@
## trunk #1279 +/- ##
==========================================
+ Coverage 85.91% 85.95% +0.04%
==========================================
Files 359 359
Lines 73777 73774 -3
Branches 6689 6690 +1
==========================================
+ Hits 63386 63413 +27
+ Misses 7719 7687 -32
- Partials 2672 2674 +2
Continue to review full report at Codecov.
|
|
Merged, thanks! |
Background:
As part of my work on reproducible builds for openSUSE, I check that software still gives identical build results in the future.
The usual offset is +15 years, because that is how long I expect some software will be used in some places.
This showed up failing tests in our python-apache-libcloud package build.
With this patch, tests completed successfully on i586 and x86_64 in 2034
See https://reproducible-builds.org/ for the overall topic - only slightly relevant here.
done, ready for review
Code linting (required, can be done after the PR checks)
Documentation
Tests
ICLA (required for bigger changes)