Skip to content

CI: Linux 32 bit on MacPython/pandas-wheels, test_pairwise_with_self and test_no_pairwise_with_self fails #39553

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

Open
simonjayhawkins opened this issue Feb 2, 2021 · 5 comments
Labels
32bit 32-bit systems CI Continuous Integration Window rolling, ewma, expanding

Comments

@simonjayhawkins
Copy link
Member

simonjayhawkins commented Feb 2, 2021

https://dev.azure.com/pandas-dev/pandas-wheels/_build/results?buildId=53458&view=results

2021-02-02T04:33:27.6929603Z =========================== short test summary info ============================
2021-02-02T04:33:27.6930740Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_pairwise_with_self[pairwise_frames0-<lambda>3]
2021-02-02T04:33:27.6931802Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_pairwise_with_self[pairwise_frames3-<lambda>3]
2021-02-02T04:33:27.6932849Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_pairwise_with_self[pairwise_frames4-<lambda>3]
2021-02-02T04:33:27.6933888Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_pairwise_with_self[pairwise_frames6-<lambda>3]
2021-02-02T04:33:27.6935070Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_pairwise_with_self[pairwise_frames7-<lambda>3]
2021-02-02T04:33:27.6936130Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_no_pairwise_with_self[pairwise_frames1-<lambda>3]
2021-02-02T04:33:27.6937383Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_no_pairwise_with_self[pairwise_frames2-<lambda>3]
2021-02-02T04:33:27.6938466Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_no_pairwise_with_self[pairwise_frames3-<lambda>3]
2021-02-02T04:33:27.6939538Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_no_pairwise_with_self[pairwise_frames5-<lambda>3]
2021-02-02T04:33:27.6940613Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_no_pairwise_with_self[pairwise_frames6-<lambda>3]
2021-02-02T04:33:27.6941921Z FAILED ../../venv/lib/python3.7/site-packages/pandas/tests/window/test_pairwise.py::TestPairwise::test_no_pairwise_with_self[pairwise_frames7-<lambda>3]
2021-02-02T04:33:27.6943014Z = 11 failed, 137465 passed, 18326 skipped, 965 xfailed, 1 xpassed, 8 warnings in 745.50s (0:12:25) =

cc @mroeschke

test_pairwise_with_self was updated in 1.2. (#36657) I will assume that this will also fail on 1.2.x for now. will open PR to test shortly.

I'll also add blocker for now since if tests fail wheels aren't uploaded.

@simonjayhawkins simonjayhawkins added CI Continuous Integration Blocker Blocking issue or pull request for an upcoming release 32bit 32-bit systems Window rolling, ewma, expanding labels Feb 2, 2021
@simonjayhawkins simonjayhawkins added this to the 1.2.2 milestone Feb 2, 2021
@simonjayhawkins simonjayhawkins changed the title CI: 32 bit on MacPython/pandas-wheels, test_pairwise_with_self fails CI: Linux 32 bit on MacPython/pandas-wheels, test_pairwise_with_self fails Feb 2, 2021
@simonjayhawkins simonjayhawkins changed the title CI: Linux 32 bit on MacPython/pandas-wheels, test_pairwise_with_self fails CI: Linux 32 bit on MacPython/pandas-wheels, test_pairwise_with_self and test_no_pairwise_with_self fails Feb 2, 2021
@simonjayhawkins
Copy link
Member Author

changes to code between failing and good run 8eb7c53...0b16fb3

@simonjayhawkins
Copy link
Member Author

I will assume that this will also fail on 1.2.x for now. will open PR to test shortly.

MacPython/pandas-wheels#125

confirmed failing on 1.2.x also

@mroeschke
Copy link
Member

Oddly, it just appears to be a precision issue with the last value in each failing test.

>           raise_assert_detail(obj, msg, left, right, index_values=index_values)
E           AssertionError: numpy array are different
E           
E           numpy array values are different (25.0 %)
E           [left]:  [[1.0000000000000002, 1.0000000000000004], [0.9999999999999994, 0.9999999999999988]]
E           [right]: [[1.0000000000000002, 1.0000000000000004], [0.9999999999999994, 0.9999999999999989]]

@simonjayhawkins
Copy link
Member Author

To avoid blocking 1.2.2 which is calendar release (originally scheduled for today), I can just skip those tests on MacPython/pandas-wheels for now. and also nightly 32bit wheels are not being uploaded till this is fixed.

@simonjayhawkins
Copy link
Member Author

removing blocker tag as have merged MacPython/pandas-wheels#126

@simonjayhawkins simonjayhawkins removed the Blocker Blocking issue or pull request for an upcoming release label Feb 7, 2021
@simonjayhawkins simonjayhawkins removed this from the 1.2.2 milestone Feb 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
32bit 32-bit systems CI Continuous Integration Window rolling, ewma, expanding
Projects
None yet
Development

No branches or pull requests

2 participants