Skip to content
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

Skip test_save_aggregate_slice for Numpy 1.25.x and unpin numpy-dev #2429

Merged
merged 2 commits into from
Aug 9, 2023

Conversation

dhomeier
Copy link
Collaborator

@dhomeier dhomeier commented Aug 8, 2023

Description

The GlueSerializer failure/hang first reported in #2353 has now made it into Numpy 1.25, so to keep jobs from just timing out (and burning CI hours), this pins all tests to 1.24.x as a temporary workaround.
Alternatively one could skip test_save_aggregate_slice conditionally on Numpy >= 1.25, but that would leave that test to be run in only one or two tests – but perhaps better, than lagging by an entire Numpy release with everything else?
Might reactivate an lts job with numpy==1.24.*...

Workaround for #2428

@astrofrog
Copy link
Member

astrofrog commented Aug 9, 2023

I think I would rather skip one test if possible as you suggest?

@dhomeier
Copy link
Collaborator Author

dhomeier commented Aug 9, 2023

Done. It's still tested in the py38 and py311-lts envs now.

Any thoughts how to address the actual GlueSerializer failure?
Something like numpy/numpy#23034 (and if so, would this have to be done upstream)?

@dhomeier dhomeier changed the title Pin all envs to Numpy < 1.25 to avoid serialiser bug Skip test_save_aggregate_slice for Numpy 1.25.x and unpin numpy-dev Aug 9, 2023
@dhomeier dhomeier removed the bug label Aug 9, 2023
@dhomeier dhomeier merged commit 42b04fa into glue-viz:main Aug 9, 2023
24 of 34 checks passed
@dhomeier dhomeier deleted the pin-numpy-to-serialiser branch August 9, 2023 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants