-
Notifications
You must be signed in to change notification settings - Fork 163
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
Windows: Errors in teststandard/processes/streamio.tst in the master branch #3332
Comments
Still happens - e.g. in St Andrews only link tonight. This blocks GAP 4.11 and needs addressing. |
Still happens - e.g. in St Andrews only link and thus blocks GAP 4.11. |
What's an easy way to run just the tests in |
|
I think the problem is just with the test, and it's not too surprising it fails in CI. I can't reproduce it manually, so far. It might help to debug if the like |
Nevermind, I can recreate the same failures if I modify |
@fingolfin @embray As I wrote in #3513, it does not fix errors from this issue. |
Note that this test file, I think it is possible, perhaps even likely, that this file would have also failed in GAP 4.10. (Although I have no way of testing this). I propose that we simply disable this test on Windows and proceed with a GAP 4.11 release, which contains many benefits to users on all platforms. |
I also can't get this test to fail, it works fine on both 32-bit and 64-bit Are you running on a machine with no 'sh'? That would explain the failure. |
This test requires sh, and does not work outside Cygwin. Closes gap-system#3332
@ChrisJefferson yes, this is on a cygwin-free machine where the GAP win-zip archive is tested. I agree with @wilfwilson to disable it on Windows. I've submitted PR #3637 to disable it. |
This test requires sh, and does not work outside Cygwin. Closes gap-system#3332
This test requires sh, and does not work outside Cygwin. Closes gap-system#3332
This test requires sh, and does not work outside Cygwin. Closes gap-system#3332
This test requires sh, and does not work outside Cygwin. Closes gap-system#3332
This test requires sh, and does not work outside Cygwin. Closes gap-system#3332
In principle you could also ship bash, and its minor dependencies, with GAP--that can be nice for users too because then they get a bash shell to start gap from :) But I agree it's probably overkill just to include it for one test. |
longer term, I want to distribute a full cygwin base system (which is small compared to GAP), so lots of things (having a shell, terminfo, temp directories, home directories) get set up correctly and automatically. This would also help running packages which themselves expect a shell. |
@ChrisJefferson The Sage Windows builder might provide some help with that: https://github.com/sagemath/sage-windows I'm currently not very happy with a lot of how it's structured and makefile is a complete mess. But it does represent a number of learned lessons. It also creates two separate Cygwin installs: One for building, and then a smaller one representing what actually gets distributed for runtime. Though more and more the two are coming into parity as users demand to be able to install optional packages that require compilation anyways. |
See for example this Jenkins build (St Andrews only)
The text was updated successfully, but these errors were encountered: