-
Notifications
You must be signed in to change notification settings - Fork 286
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
Critical Testing Instability | Dask Version #2769
Conversation
It appears this problem is introduced in other changes (i.e. subsequent to the "masked_array" PR) wrapped up in the 0.15.3 release. I haven't yet checked what other effects the newer 0.15.3 release might have on the "dask_mask_array" feature branch. Of course, if you are intending anything specifically dask-related, you need to be prepared for the ground to shift radically (again!) when we merge "dask_mask_array". |
@pp-mo thank you for the feedback given that the bug looks like it might be fixed upstream, would you recommend pinning to dask 15.2 temporarily to enable testing to run, then adopting new dask once it is in a release? |
@marqh thanks for pushing this. In the meantime, I see that the Dask people have now cut a 0.15.4, so that probably fixes the problem (no need to pin). dask/dask#2751 Of course, that might also introduce some other problem .. Also in the meantime, amusingly it seems you need to submit a CLA (!!) |
I think it's this issue: cython/cython#1880. I think what's happened is that netCDF4 has been compiled against Python >=3.5.2, which has the symbol |
@pp-mo this is not a real PR, it is a demonstration that a null PR failed testing if this is no longer the case, I will close this PR (or you can) |
Ok, I thought that must be what is meant.
In that case I think it's no different from having all tests pass on the master commit d442b4, got from merging #2774 |
The first commit on this branch removes white space from the README.md: a no change change
this cascades a chain of CI testing failure ERRORs, of the form:
This does has not appeared on the last run of master testing, which was last run ~28 days prior to this run
This previous run was using dask 0.15.2
https://travis-ci.org/SciTools/iris/jobs/270360216#L1266
This run is using dask 0.15.3
I can reproduce this failure locally using dask 0.15.3
It is not clear to me that this minor version change is the trigger for the failure mode, it is just a potential clue
This is a blocker for incoming Pull Requests, and hence I consider it a significant and time critical issue