Bug 1523593 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Specifically:

```
0:04.83 Traceback (most recent call last):
 0:04.83   File "mozilla-unified/configure.py", line 124, in <module>
 0:04.83     sys.exit(main(sys.argv))
 0:04.83   File "mozilla-unified/configure.py", line 30, in main
 0:04.83     sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 461, in run
 0:04.83     func(*args)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 505, in _value_for
 0:04.83     return self._value_for_depends(obj)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/util.py", line 947, in method_call
 0:04.83     cache[args] = self.func(instance, *args)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 514, in _value_for_depends
 0:04.83     return obj.result()
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/util.py", line 947, in method_call
 0:04.83     cache[args] = self.func(instance, *args)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 149, in result
 0:04.84     return self._func(*resolved_args)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/bindgen.configure", line 63, in llvm_config_paths
 0:04.84     brew_config = check_cmd_output([brew, 'config']).strip()
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/util.configure", line 69, in check_cmd_output
 0:04.84     retcode, stdout, stderr = get_cmd_output(*args, **kwargs)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/util.configure", line 46, in get_cmd_output
 0:04.84     log.debug('Executing: `%s`', quote(*args))
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 206, in quote
 0:04.84     return ' '.join(_quote(s) for s in strings)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 206, in <genexpr>
 0:04.84     return ' '.join(_quote(s) for s in strings)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 187, in _quote
 0:04.84     if s and not SHELL_QUOTE_RE.search(s) and not s.startswith('~'):
 0:04.84 TypeError: expected string or buffer
 0:04.88 *** Fix above errors and then restart with               "./mach build"

backing out https://hg.mozilla.org/mozilla-central/rev/22c349313334 resolves the error.
```
Specifically:

```
 0:04.81 checking for cbindgen... blah/blah/.cargo/bin/cbindgen
 0:04.83 checking cbindgen version... 0.6.8
 0:04.83 checking for rustfmt... blah/blah/.cargo/bin/rustfmt
 0:04.83 Traceback (most recent call last):
0:04.83 Traceback (most recent call last):
 0:04.83   File "mozilla-unified/configure.py", line 124, in <module>
 0:04.83     sys.exit(main(sys.argv))
 0:04.83   File "mozilla-unified/configure.py", line 30, in main
 0:04.83     sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 461, in run
 0:04.83     func(*args)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 505, in _value_for
 0:04.83     return self._value_for_depends(obj)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/util.py", line 947, in method_call
 0:04.83     cache[args] = self.func(instance, *args)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 514, in _value_for_depends
 0:04.83     return obj.result()
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/util.py", line 947, in method_call
 0:04.83     cache[args] = self.func(instance, *args)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 149, in result
 0:04.84     return self._func(*resolved_args)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/bindgen.configure", line 63, in llvm_config_paths
 0:04.84     brew_config = check_cmd_output([brew, 'config']).strip()
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/util.configure", line 69, in check_cmd_output
 0:04.84     retcode, stdout, stderr = get_cmd_output(*args, **kwargs)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/util.configure", line 46, in get_cmd_output
 0:04.84     log.debug('Executing: `%s`', quote(*args))
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 206, in quote
 0:04.84     return ' '.join(_quote(s) for s in strings)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 206, in <genexpr>
 0:04.84     return ' '.join(_quote(s) for s in strings)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 187, in _quote
 0:04.84     if s and not SHELL_QUOTE_RE.search(s) and not s.startswith('~'):
 0:04.84 TypeError: expected string or buffer
 0:04.88 *** Fix above errors and then restart with               "./mach build"

```
backing out https://hg.mozilla.org/mozilla-central/rev/22c349313334 resolves the error.
Specifically:

```
 0:04.81 checking for cbindgen... blah/blah/.cargo/bin/cbindgen
 0:04.83 checking cbindgen version... 0.6.8
 0:04.83 checking for rustfmt... blah/blah/.cargo/bin/rustfmt
 0:04.83 Traceback (most recent call last):
 0:04.83   File "mozilla-unified/configure.py", line 124, in <module>
 0:04.83     sys.exit(main(sys.argv))
 0:04.83   File "mozilla-unified/configure.py", line 30, in main
 0:04.83     sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 461, in run
 0:04.83     func(*args)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 505, in _value_for
 0:04.83     return self._value_for_depends(obj)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/util.py", line 947, in method_call
 0:04.83     cache[args] = self.func(instance, *args)
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 514, in _value_for_depends
 0:04.83     return obj.result()
 0:04.83   File "mozilla-unified/python/mozbuild/mozbuild/util.py", line 947, in method_call
 0:04.83     cache[args] = self.func(instance, *args)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 149, in result
 0:04.84     return self._func(*resolved_args)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/bindgen.configure", line 63, in llvm_config_paths
 0:04.84     brew_config = check_cmd_output([brew, 'config']).strip()
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/util.configure", line 69, in check_cmd_output
 0:04.84     retcode, stdout, stderr = get_cmd_output(*args, **kwargs)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/configure/__init__.py", line 1070, in wrapped
 0:04.84     return new_func(*args, **kwargs)
 0:04.84   File "mozilla-unified/build/moz.configure/util.configure", line 46, in get_cmd_output
 0:04.84     log.debug('Executing: `%s`', quote(*args))
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 206, in quote
 0:04.84     return ' '.join(_quote(s) for s in strings)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 206, in <genexpr>
 0:04.84     return ' '.join(_quote(s) for s in strings)
 0:04.84   File "mozilla-unified/python/mozbuild/mozbuild/shellutil.py", line 187, in _quote
 0:04.84     if s and not SHELL_QUOTE_RE.search(s) and not s.startswith('~'):
 0:04.84 TypeError: expected string or buffer
 0:04.88 *** Fix above errors and then restart with               "./mach build"

```
backing out https://hg.mozilla.org/mozilla-central/rev/22c349313334 resolves the error.

Back to Bug 1523593 Comment 0