Hmm, making the necessary change and then running
./mach mozregression --help I get the attached error. The salient part seems to be:
Error running mach:
The error occurred in mach itself. This is likely a bug in mach itself or a
fundamental problem with a loaded module.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.
If filing a bug, please include the full output of mach, including this error
The details of the failure are as follows:
File "/Users/wlach/src/mozilla-unified/third_party/python/configobj/configobj.py", line 1644
except Exception, e:
SyntaxError: invalid syntax
It does indeed look like our copy of configobj in third_party is very old, probably not supporting python 3. :ahal do you know why this hasn't been a problem so far? Can we just upgrade the files in the tree?
FWIW if I revert my change everything works fine.