-
-
Notifications
You must be signed in to change notification settings - Fork 324
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
SCons 4.9.0 test suite failures with python 3.7 #4694
Comments
Confirmed. It's not limited to Windows, so something has crept in that is too new. Our test matrix is constrained, to avoid eating too many "free" resources, but should always include the oldest Python supported, but at the moment 3.8 is the oldest tested. |
Anyway, a workaround isn't too complicated. |
@mwichmann - if you PR it, we can roll 4.9.1 and release that fairly quickly. |
There are a number of test suite failures with SCons 4.9.0 and python 3.7. These failures do not appear in python 3.8 and later.
The following tests fail on linux with python 3.7
The same tests fail on Windows with python 3.7 with the exception that there is no result for test
test/CacheDir/symlink.py
.The root cause of the failures appears to be the
CacheDir
method_mkdir_atomic
. Python 3.7 evidently behaves differently than later versions of Python.scons/SCons/CacheDir.py
Lines 193 to 227 in cd43bf7
Sample test output:
A test file for the failed tests when using the file option to
runtest.py
(e.g.,-f cachedir.txt
) is cachedir.txtRequired information
python runtest.py --all --time --passed
python runtest.py --all --time --passed
The text was updated successfully, but these errors were encountered: