Closed
Bug 1274676
Opened 8 years ago
Closed 6 years ago
make check failing in TC windows 32bit and 64bit, opt and debug builds of firefox desktop
Categories
(Taskcluster :: Services, defect)
Taskcluster
Services
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: pmoore, Unassigned)
References
Details
32 bit opt: https://public-artifacts.taskcluster.net/ZW9bfqksQwmycyp-huKkCQ/1/public/logs/command_000003.log 17:42:15 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_make, line 141: Could not find a suitable make implementation. 17:42:15 INFO - Please use MozillaBuild 1.9 or newer 17:42:15 INFO - ERROR: test_faster_make (__main__.TestBuild) 17:42:15 INFO - Traceback (most recent call last): 17:42:15 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 141, in test_faster_make 17:42:15 INFO - line_handler=handle_make_line) 17:42:15 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 17:42:15 INFO - args = self._make_path() 17:42:15 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 17:42:15 INFO - raise Exception('Could not find a suitable make implementation.\n' 17:42:15 INFO - Exception: Could not find a suitable make implementation. 17:42:15 INFO - Please use MozillaBuild 1.9 or newer 17:42:15 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_recursive_make, line 116: Could not find a suitable make implementation. 17:42:15 INFO - Please use MozillaBuild 1.9 or newer 17:42:15 INFO - ERROR: test_faster_recursive_make (__main__.TestBuild) 17:42:15 INFO - Traceback (most recent call last): 17:42:15 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 116, in test_faster_recursive_make 17:42:15 INFO - silent=False, line_handler=handle_make_line) 17:42:15 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 17:42:15 INFO - args = self._make_path() 17:42:15 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 17:42:15 INFO - raise Exception('Could not find a suitable make implementation.\n' 17:42:15 INFO - Exception: Could not find a suitable make implementation. 17:42:15 INFO - Please use MozillaBuild 1.9 or newer 17:42:15 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_recursive_make, line 92: Could not find a suitable make implementation. 17:42:15 INFO - Please use MozillaBuild 1.9 or newer 17:42:15 INFO - ERROR: test_recursive_make (__main__.TestBuild) 17:42:15 INFO - Traceback (most recent call last): 17:42:15 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 92, in test_recursive_make 17:42:15 INFO - silent=False, line_handler=handle_make_line) 17:42:15 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 17:42:15 INFO - args = self._make_path() 17:42:15 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 17:42:15 INFO - raise Exception('Could not find a suitable make implementation.\n' 17:42:15 INFO - Exception: Could not find a suitable make implementation. 17:42:15 INFO - Please use MozillaBuild 1.9 or newer 17:42:15 INFO - c:/Users/Task_1463757881/build/src/config/rules.mk:110: recipe for target 'mozbuild/mozbuild/test/backend/test_build.py-run' failed 17:42:15 INFO - mozmake[1]: *** [mozbuild/mozbuild/test/backend/test_build.py-run] Error 1 17:43:05 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_config_guess, line 285: 17:43:05 INFO - ERROR: test_config_guess (__main__.TestMozbuildObject) 17:43:05 INFO - Traceback (most recent call last): 17:43:05 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 285, in test_config_guess 17:43:05 INFO - result = base._config_guess 17:43:05 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 464, in _config_guess 17:43:05 INFO - self.mozconfig, self.topsrcdir) 17:43:05 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess 17:43:05 INFO - subprocess.check_output(args, cwd=topsrcdir).strip()) 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output 17:43:05 INFO - process = Popen(stdout=PIPE, *popenargs, **kwargs) 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__ 17:43:05 INFO - errread, errwrite) 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child 17:43:05 INFO - startupinfo) 17:43:05 INFO - WindowsError: [Error 193] %1 is not a valid Win32 application 17:43:05 INFO - TEST-PASS | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_get_binary_path 17:43:05 INFO - TEST-PASS | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_mach_command_base_inside_objdir 17:43:05 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_guess, line 59: 17:43:05 INFO - ERROR: test_objdir_config_guess (__main__.TestMozbuildObject) 17:43:05 INFO - Traceback (most recent call last): 17:43:05 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 59, in test_objdir_config_guess 17:43:05 INFO - self.assertIsNotNone(base.topobjdir) 17:43:05 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 220, in topobjdir 17:43:05 INFO - self.topsrcdir, self.mozconfig, default='obj-@CONFIG_GUESS@') 17:43:05 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 209, in resolve_mozconfig_topobjdir 17:43:05 INFO - MozbuildObject.resolve_config_guess(mozconfig, topsrcdir)) 17:43:05 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess 17:43:05 INFO - subprocess.check_output(args, cwd=topsrcdir).strip()) 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output 17:43:05 INFO - process = Popen(stdout=PIPE, *popenargs, **kwargs) 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__ 17:43:05 INFO - errread, errwrite) 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child 17:43:05 INFO - startupinfo) 17:43:05 INFO - WindowsError: [Error 193] %1 is not a valid Win32 application 17:43:05 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_status, line 84: 17:43:05 INFO - ERROR: Ensure @CONFIG_GUESS@ is handled when loading mozconfig. 17:43:05 INFO - Traceback (most recent call last): 17:43:05 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 84, in test_objdir_config_status 17:43:05 INFO - guess = subprocess.check_output(cmd, cwd=topsrcdir).strip() 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output 17:43:05 INFO - process = Popen(stdout=PIPE, *popenargs, **kwargs) 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__ 17:43:05 INFO - errread, errwrite) 17:43:05 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child 17:43:05 INFO - startupinfo) 17:43:05 INFO - WindowsError: [Error 193] %1 is not a valid Win32 application ============================================== 32 bit debug: https://public-artifacts.taskcluster.net/cvH2FNhvSlOyDvonkUFU1w/1/public/logs/command_000003.log 17:54:08 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_make, line 141: Could not find a suitable make implementation. 17:54:08 INFO - Please use MozillaBuild 1.9 or newer 17:54:08 INFO - ERROR: test_faster_make (__main__.TestBuild) 17:54:08 INFO - Traceback (most recent call last): 17:54:08 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 141, in test_faster_make 17:54:08 INFO - line_handler=handle_make_line) 17:54:08 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 17:54:08 INFO - args = self._make_path() 17:54:08 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 17:54:08 INFO - raise Exception('Could not find a suitable make implementation.\n' 17:54:08 INFO - Exception: Could not find a suitable make implementation. 17:54:08 INFO - Please use MozillaBuild 1.9 or newer 17:54:08 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_recursive_make, line 116: Could not find a suitable make implementation. 17:54:08 INFO - Please use MozillaBuild 1.9 or newer 17:54:08 INFO - ERROR: test_faster_recursive_make (__main__.TestBuild) 17:54:08 INFO - Traceback (most recent call last): 17:54:08 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 116, in test_faster_recursive_make 17:54:08 INFO - silent=False, line_handler=handle_make_line) 17:54:08 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 17:54:08 INFO - args = self._make_path() 17:54:08 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 17:54:08 INFO - raise Exception('Could not find a suitable make implementation.\n' 17:54:08 INFO - Exception: Could not find a suitable make implementation. 17:54:08 INFO - Please use MozillaBuild 1.9 or newer 17:54:08 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_recursive_make, line 92: Could not find a suitable make implementation. 17:54:08 INFO - Please use MozillaBuild 1.9 or newer 17:54:08 INFO - ERROR: test_recursive_make (__main__.TestBuild) 17:54:08 INFO - Traceback (most recent call last): 17:54:08 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 92, in test_recursive_make 17:54:08 INFO - silent=False, line_handler=handle_make_line) 17:54:08 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 17:54:08 INFO - args = self._make_path() 17:54:08 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 17:54:08 INFO - raise Exception('Could not find a suitable make implementation.\n' 17:54:08 INFO - Exception: Could not find a suitable make implementation. 17:54:08 INFO - Please use MozillaBuild 1.9 or newer 17:54:08 INFO - c:/Users/Task_1463757881/build/src/config/rules.mk:110: recipe for target 'mozbuild/mozbuild/test/backend/test_build.py-run' failed 17:54:08 INFO - mozmake[1]: *** [mozbuild/mozbuild/test/backend/test_build.py-run] Error 1 17:54:59 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_config_guess, line 285: 17:54:59 INFO - ERROR: test_config_guess (__main__.TestMozbuildObject) 17:54:59 INFO - Traceback (most recent call last): 17:54:59 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 285, in test_config_guess 17:54:59 INFO - result = base._config_guess 17:54:59 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 464, in _config_guess 17:54:59 INFO - self.mozconfig, self.topsrcdir) 17:54:59 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess 17:54:59 INFO - subprocess.check_output(args, cwd=topsrcdir).strip()) 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output 17:54:59 INFO - process = Popen(stdout=PIPE, *popenargs, **kwargs) 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__ 17:54:59 INFO - errread, errwrite) 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child 17:54:59 INFO - startupinfo) 17:54:59 INFO - WindowsError: [Error 193] %1 is not a valid Win32 application 17:54:59 INFO - TEST-PASS | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_get_binary_path 17:54:59 INFO - TEST-PASS | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_mach_command_base_inside_objdir 17:54:59 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_guess, line 59: 17:54:59 INFO - ERROR: test_objdir_config_guess (__main__.TestMozbuildObject) 17:54:59 INFO - Traceback (most recent call last): 17:54:59 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 59, in test_objdir_config_guess 17:54:59 INFO - self.assertIsNotNone(base.topobjdir) 17:54:59 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 220, in topobjdir 17:54:59 INFO - self.topsrcdir, self.mozconfig, default='obj-@CONFIG_GUESS@') 17:54:59 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 209, in resolve_mozconfig_topobjdir 17:54:59 INFO - MozbuildObject.resolve_config_guess(mozconfig, topsrcdir)) 17:54:59 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess 17:54:59 INFO - subprocess.check_output(args, cwd=topsrcdir).strip()) 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output 17:54:59 INFO - process = Popen(stdout=PIPE, *popenargs, **kwargs) 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__ 17:54:59 INFO - errread, errwrite) 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child 17:54:59 INFO - startupinfo) 17:54:59 INFO - WindowsError: [Error 193] %1 is not a valid Win32 application 17:54:59 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_status, line 84: 17:54:59 INFO - ERROR: Ensure @CONFIG_GUESS@ is handled when loading mozconfig. 17:54:59 INFO - Traceback (most recent call last): 17:54:59 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 84, in test_objdir_config_status 17:54:59 INFO - guess = subprocess.check_output(cmd, cwd=topsrcdir).strip() 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output 17:54:59 INFO - process = Popen(stdout=PIPE, *popenargs, **kwargs) 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__ 17:54:59 INFO - errread, errwrite) 17:54:59 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child 17:54:59 INFO - startupinfo) 17:54:59 INFO - WindowsError: [Error 193] %1 is not a valid Win32 application ============================================== 64 bit opt: https://public-artifacts.taskcluster.net/UCL4p9y4TRuqXEHrb8znCw/0/public/logs/command_000003.log 16:26:58 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_make, line 141: Could not find a suitable make implementation. 16:26:58 INFO - Please use MozillaBuild 1.9 or newer 16:26:58 INFO - ERROR: test_faster_make (__main__.TestBuild) 16:26:58 INFO - Traceback (most recent call last): 16:26:58 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 141, in test_faster_make 16:26:58 INFO - line_handler=handle_make_line) 16:26:58 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 16:26:58 INFO - args = self._make_path() 16:26:58 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 16:26:58 INFO - raise Exception('Could not find a suitable make implementation.\n' 16:26:58 INFO - Exception: Could not find a suitable make implementation. 16:26:58 INFO - Please use MozillaBuild 1.9 or newer 16:26:58 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_faster_recursive_make, line 116: Could not find a suitable make implementation. 16:26:58 INFO - Please use MozillaBuild 1.9 or newer 16:26:58 INFO - ERROR: test_faster_recursive_make (__main__.TestBuild) 16:26:58 INFO - Traceback (most recent call last): 16:26:58 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 116, in test_faster_recursive_make 16:26:58 INFO - silent=False, line_handler=handle_make_line) 16:26:58 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 16:26:58 INFO - args = self._make_path() 16:26:58 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 16:26:58 INFO - raise Exception('Could not find a suitable make implementation.\n' 16:26:58 INFO - Exception: Could not find a suitable make implementation. 16:26:58 INFO - Please use MozillaBuild 1.9 or newer 16:26:58 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py | TestBuild.test_recursive_make, line 92: Could not find a suitable make implementation. 16:26:58 INFO - Please use MozillaBuild 1.9 or newer 16:26:58 INFO - ERROR: test_recursive_make (__main__.TestBuild) 16:26:58 INFO - Traceback (most recent call last): 16:26:58 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/backend/test_build.py", line 92, in test_recursive_make 16:26:58 INFO - silent=False, line_handler=handle_make_line) 16:26:58 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 512, in _run_make 16:26:58 INFO - args = self._make_path() 16:26:58 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 637, in _make_path 16:26:58 INFO - raise Exception('Could not find a suitable make implementation.\n' 16:26:58 INFO - Exception: Could not find a suitable make implementation. 16:26:58 INFO - Please use MozillaBuild 1.9 or newer 16:26:58 INFO - c:/Users/Task_1463757881/build/src/config/rules.mk:110: recipe for target 'mozbuild/mozbuild/test/backend/test_build.py-run' failed 16:27:50 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_guess, line 59: 16:27:50 INFO - ERROR: test_objdir_config_guess (__main__.TestMozbuildObject) 16:27:50 INFO - Traceback (most recent call last): 16:27:50 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 59, in test_objdir_config_guess 16:27:50 INFO - self.assertIsNotNone(base.topobjdir) 16:27:50 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 220, in topobjdir 16:27:50 INFO - self.topsrcdir, self.mozconfig, default='obj-@CONFIG_GUESS@') 16:27:50 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 209, in resolve_mozconfig_topobjdir 16:27:50 INFO - MozbuildObject.resolve_config_guess(mozconfig, topsrcdir)) 16:27:50 INFO - File "c:\Users\Task_1463757881\build\src\python\mozbuild\mozbuild\base.py", line 403, in resolve_config_guess 16:27:50 INFO - subprocess.check_output(args, cwd=topsrcdir).strip()) 16:27:50 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output 16:27:50 INFO - process = Popen(stdout=PIPE, *popenargs, **kwargs) 16:27:50 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__ 16:27:50 INFO - errread, errwrite) 16:27:50 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child 16:27:50 INFO - startupinfo) 16:27:50 INFO - WindowsError: [Error 193] %1 is not a valid Win32 application 16:27:50 WARNING - TEST-UNEXPECTED-FAIL | c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py | TestMozbuildObject.test_objdir_config_status, line 84: 16:27:50 INFO - ERROR: Ensure @CONFIG_GUESS@ is handled when loading mozconfig. 16:27:50 INFO - Traceback (most recent call last): 16:27:50 INFO - File "c:/Users/Task_1463757881/build/src/python/mozbuild/mozbuild/test/test_base.py", line 84, in test_objdir_config_status 16:27:50 INFO - guess = subprocess.check_output(cmd, cwd=topsrcdir).strip() 16:27:50 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 566, in check_output 16:27:50 INFO - process = Popen(stdout=PIPE, *popenargs, **kwargs) 16:27:50 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 710, in __init__ 16:27:50 INFO - errread, errwrite) 16:27:50 INFO - File "c:\mozilla-build\python\Lib\subprocess.py", line 958, in _execute_child 16:27:50 INFO - startupinfo) 16:27:50 INFO - WindowsError: [Error 193] %1 is not a valid Win32 application ============================================== 64 bit debug: Need to retrigger a task, didn't get one for this yet, but guessing it will be the same, as the other three variants all have essentially the same failures, as we see above.
Reporter | ||
Comment 1•8 years ago
|
||
Note, it may be something as simple as the mozharness script that invokes the make or mach command to run make check might not be using the environment specified in the config file. I'm just dumping the bug here now so we have it tracked as an open item. Note the green builds we've had until now haven't been running make check, but the buildbot builds do, so we'll need this fixed.
Reporter | ||
Comment 2•8 years ago
|
||
Hey gps, glandium, I think you wrote these tests - could you have a quick peek and advise if it is simple to fix? Thanks! Pete
Flags: needinfo?(mh+mozilla)
Flags: needinfo?(gps)
Comment 3•8 years ago
|
||
Presumably, it's not finding mozmake.exe, which should be pulled from tooltool, which means it's in the topsrcdir. I guess buildbot builds have topsrcdir in their PATH?
Flags: needinfo?(mh+mozilla)
Reporter | ||
Comment 4•8 years ago
|
||
Thanks Mike! It turns out the buildbot builds add C:\mozilla-build\mozmake to their PATH, but since we are downloading mozmake from tooltool, and this version is different to the one bundled with mozilla-build, I've added the tooltool version to the PATH instead. Trying now with: https://treeherder.mozilla.org/#/jobs?repo=try&revision=f42fcfe3ae96 I don't know if this will fix all the failures, or just the ones that say "Could not find a suitable make implementation.". I'm guessing we might still have work to do to fix: ERROR: test_objdir_config_guess (__main__.TestMozbuildObject) ERROR: Ensure @CONFIG_GUESS@ is handled when loading mozconfig.
Reporter | ||
Comment 5•8 years ago
|
||
The non-mozmake failures seem to be coming from: https://dxr.mozilla.org/mozilla-central/rev/16663eb3dcfa759f25b5e27b101bc79270c156f2/python/mozbuild/mozbuild/test/test_base.py#59 https://dxr.mozilla.org/mozilla-central/rev/16663eb3dcfa759f25b5e27b101bc79270c156f2/python/mozbuild/mozbuild/test/test_base.py#285 https://dxr.mozilla.org/mozilla-central/rev/16663eb3dcfa759f25b5e27b101bc79270c156f2/python/mozbuild/mozbuild/test/test_base.py#84
Reporter | ||
Comment 6•8 years ago
|
||
(In reply to Pete Moore [:pmoore][:pete] from comment #4) > Trying now with: > https://treeherder.mozilla.org/#/jobs?repo=try&revision=f42fcfe3ae96 While this try push is still running, I have pushed an alternative implementation: https://treeherder.mozilla.org/#/jobs?repo=try&revision=fd248e3862b9 The advantage of the newer try push is that it updates the mozconfig rather than the taskcluster mozharness configs, since it is not environment specific, but rather is specific to using the tooltool manifest. This means it should also fix the buildbot builds to use the tooltool mozmake rather than the frozen mozmake in the mozilla-build distribution.
Comment 7•8 years ago
|
||
Why is the mozmake.exe in MozillaBuild different from the one we use in tooltool? Can we take this opportunity to unify on a single version? The Python unit test failures in python/mozbuild are not surprising. We've historically had problems getting some of these tests to work correctly in automation because various parts of the build system/environment "leak" into the test. The tests are a bit brittle. It is the responsibility of a build peer to fix these if you don't want to. If someone gave me remote desktop access to a machine reproducing the failures, I can look myself.
Flags: needinfo?(gps)
Comment 8•8 years ago
|
||
(In reply to Gregory Szorc [:gps] from comment #7) > Why is the mozmake.exe in MozillaBuild different from the one we use in > tooltool? Can we take this opportunity to unify on a single version? IIRC, I made it be compiled when MozillaBuild is built, so each release of MozillaBuild will have a different exe because of timestamps and whatnot, even if it's the same version.
Reporter | ||
Comment 9•8 years ago
|
||
A recent try push showing there `make check` errors: https://treeherder.mozilla.org/#/jobs?repo=try&revision=c46d31c9694f06c37c79aa41c8dda59fde3adf57
Reporter | ||
Comment 10•8 years ago
|
||
Thanks to glandium's suggestion, setting MSYSTEM env var seems to have fixed the above issue: https://hg.mozilla.org/try/rev/45912866d40017bf34d6f6262bacb4a8ca84da1a See e.g. https://public-artifacts.taskcluster.net/XPWwTaFlQRStvQ7wS-wuNw/4/public/logs/all_commands.log However, there is now one new failure: 16:23:46 WARNING - TEST-UNEXPECTED-FAIL | y:/Task_1466002871/build/src/dom/bindings/mozwebidlcodegen/test/test_mozwebidlcodegen.py | TestWebIDLCodegenManager.test_python_change_regenerate_everything, line 261: NO MESSAGE 16:23:46 INFO - ERROR: If a Python file changes, we should attempt to rebuild everything. 16:23:46 INFO - Traceback (most recent call last): 16:23:46 INFO - File "y:/Task_1466002871/build/src/dom/bindings/mozwebidlcodegen/test/test_mozwebidlcodegen.py", line 261, in test_python_change_regenerate_everything 16:23:46 INFO - result = m1.generate_build_files() 16:23:46 INFO - File "y:\Task_1466002871\build\src\dom\bindings\mozwebidlcodegen\__init__.py", line 259, in generate_build_files 16:23:46 INFO - global_changed, global_hashes = self._global_dependencies_changed() 16:23:46 INFO - File "y:\Task_1466002871\build\src\dom\bindings\mozwebidlcodegen\__init__.py", line 499, in _global_dependencies_changed 16:23:46 INFO - with open(f, 'rb') as fh: 16:23:46 INFO - File "y:\Task_1466002871\build\src\config\mozunit.py", line 143, in __call__ 16:23:46 INFO - file = self.open(name, mode) 16:23:46 INFO - IOError: [Errno 2] No such file or directory: u'y:\\task_1466002871\\build\\src\\dom\\bindings\\mozwebidlcodegen\\test\\fakemodule.py' so we'll need to fix that too.
Reporter | ||
Comment 11•8 years ago
|
||
It looks suspicious to me that the path is y:\\task_1466002871 rather than y:\\Task_1466002871.
Reporter | ||
Comment 12•8 years ago
|
||
(In reply to Pete Moore [:pmoore][:pete] from comment #11) > It looks suspicious to me that the path is y:\\task_1466002871 rather than > y:\\Task_1466002871. This is due to https://dxr.mozilla.org/mozilla-central/rev/14c5bf11d37b9e92d27f7089d9392de2ac339bb3/python/mozbuild/mozbuild/pythonutil.py#12 I don't know at the moment if this is the problem, or not, I'll investigate.
Comment 13•8 years ago
|
||
see: https://bugzilla.mozilla.org/show_bug.cgi?id=1278995#c6
No longer blocks: 1244750
Reporter | ||
Comment 15•6 years ago
|
||
(In reply to Chris Cooper [:coop] from comment #14) > Found in triage. > > Pete: can this be closed? I guess so. Not sure how it got resolved, but haven't heard any more about it in two years.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(pmoore)
Resolution: --- → WORKSFORME
Assignee | ||
Updated•5 years ago
|
Component: Integration → Services
You need to log in
before you can comment on or make changes to this bug.
Description
•