One change (https://review.opencontrail.org/#/c/47786/) introduced code written for newer Python then the on we have in CI causing errors while building optimized code.
Logs:
05:12:44 [Build] TypeError: __init__() got an unexpected keyword argument 'capture_output':
05:12:44 [Build] File "J:\Jenkins\workspace\WinContrail\test-build-containers-pm\SConstruct", line 14:
05:12:44 [Build] env = rules.SetupBuildEnvironment(conf)
05:12:44 [Build] File "tools/build\rules.py", line 1242:
05:12:44 [Build] env = CheckBuildConfiguration(conf)
05:12:44 [Build] File "tools/build\rules.py", line 1024:
05:12:44 [Build] if not VerifyClVersion():
05:12:44 [Build] File "tools/build\rules.py", line 1040:
05:12:44 [Build] process = subprocess.run(['cl.exe'], capture_output=True, encoding='ASCII')
05:12:44 [Build] File "C:\Python36\lib\subprocess.py", line 403:
05:12:44 [Build] with Popen(*popenargs, **kwargs) as process:
One change (https:/ /review. opencontrail. org/#/c/ 47786/) introduced code written for newer Python then the on we have in CI causing errors while building optimized code.
Logs: workspace\ WinContrail\ test-build- containers- pm\SConstruct" , line 14: dEnvironment( conf) build\rules. py", line 1242: guration( conf) build\rules. py", line 1024: build\rules. py", line 1040: run(['cl. exe'], capture_ output= True, encoding='ASCII') lib\subprocess. py", line 403:
05:12:44 [Build] TypeError: __init__() got an unexpected keyword argument 'capture_output':
05:12:44 [Build] File "J:\Jenkins\
05:12:44 [Build] env = rules.SetupBuil
05:12:44 [Build] File "tools/
05:12:44 [Build] env = CheckBuildConfi
05:12:44 [Build] File "tools/
05:12:44 [Build] if not VerifyClVersion():
05:12:44 [Build] File "tools/
05:12:44 [Build] process = subprocess.
05:12:44 [Build] File "C:\Python36\
05:12:44 [Build] with Popen(*popenargs, **kwargs) as process: