Closed
Bug 1636342
Opened 4 years ago
Closed 4 years ago
TypeError: join() argument must be str or bytes, not 'PositiveOptionValue'
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(firefox78 fixed)
RESOLVED
FIXED
mozilla78
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
Passing --cache-file to configure fails with:
0:06.41 Traceback (most recent call last):
0:06.41 File "/tmp/gecko/configure.py", line 181, in <module>
0:06.41 sys.exit(main(sys.argv))
0:06.41 File "/tmp/gecko/configure.py", line 52, in main
0:06.41 sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
0:06.41 File "/tmp/gecko/python/mozbuild/mozbuild/configure/__init__.py", line 498, in run
0:06.41 func(*args)
0:06.41 File "/tmp/gecko/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for
0:06.41 return self._value_for_depends(obj)
0:06.41 File "/tmp/gecko/python/mozbuild/mozbuild/util.py", line 1018, in method_call
0:06.41 cache[args] = self.func(instance, *args)
0:06.41 File "/tmp/gecko/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends
0:06.41 value = obj.result()
0:06.41 File "/tmp/gecko/python/mozbuild/mozbuild/util.py", line 1018, in method_call
0:06.41 cache[args] = self.func(instance, *args)
0:06.41 File "/tmp/gecko/python/mozbuild/mozbuild/configure/__init__.py", line 155, in result
0:06.41 return self._func(*resolved_args)
0:06.41 File "/tmp/gecko/python/mozbuild/mozbuild/configure/__init__.py", line 1161, in wrapped
0:06.41 return new_func(*args, **kwargs)
0:06.41 File "/tmp/gecko/js/sub.configure", line 123, in js_subconfigure
0:06.41 cache_file = os.path.join(build_env.topobjdir, cache_file)
0:06.41 File "/tmp/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/lib/python3.7/posixpath.py", line 94, in join
0:06.41 genericpath._check_arg_types('join', a, *p)
0:06.41 File "/tmp/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/lib/python3.7/genericpath.py", line 149, in _check_arg_types
0:06.41 (funcname, s.__class__.__name__)) from None
0:06.41 TypeError: join() argument must be str or bytes, not 'PositiveOptionValue'
Assignee | ||
Comment 1•4 years ago
|
||
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/75864b70a323 Fix configure --cache-file. r=froydnj
Comment 3•4 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 4 years ago
status-firefox78:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
Updated•4 years ago
|
Has Regression Range: --- → yes
Keywords: regression
You need to log in
before you can comment on or make changes to this bug.
Description
•