-
-
Notifications
You must be signed in to change notification settings - Fork 34
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
Remove usage of tee to avoid read-only issues on Windows #428
Conversation
My stuff is still failing (at least setup isn't complaining about a read-only file system): https://travis-ci.org/ssec/sift/jobs/613285808 This looks like it is happening before my project-specific packages are being installed (I think). |
Hmm, weird. What happens if you switch to pip install everything? |
(also, that being the case, I've cancelled CI here for now. Happy to restart if you prefer) |
I've made another branch |
@bsipocz I'm still investigating. Any idea why travis on Windows would not be echoing the output of commands in the |
Ok so I did a lot of playing around on a Windows VM and found out that I'm running in to this issue: conda-forge/scipy-feedstock#120 I'll try removing strict channel priority for my own project to verify that something better happens, but bottom line is that conda basically thinks the environment is unsolvable. @bsipocz I think you could start up the tests again. You/we may want to document that hitting the 10m timeout on travis or other CIs is likely caused by an unsolvable environment that conda is trying its hardest to solve. If you need me to add that somewhere point me to where you think is best and I'll give it a shot. |
My project passes. I had to make the Windows build flexible channel priority: https://travis-ci.org/ssec/sift/builds/613681043?utm_source=github_status&utm_medium=notification |
OK, so your project passes, this passes, I'm going ahead and merge it then. Thank you @djhoese! |
Closes #427
This follows the suggestions by @mwcraig to remove the usage of
tee
fromsetup_dependencies_common.sh
. I still don't understand why Windows is making the file descriptor read-only for the pipe or what's going on and I'm still worried about this triggering CI time outs from no conda output, but if this makes "best case" Windows builds pass then so be it.I'll be testing this with my own project and I'll report back later.