Well, I discovered some of my plugins stopped working on Firefox because they've been updated to the new plugin format.
I've been using distcc for a long time now, and I've tried to build firefox and it fails with: -------------- Traceback (most recent call last): File "/usr/lib64/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib64/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs) File "/var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/testing/mozbase/mozprocess/mozprocess/processhandler.py", line 1028, in _read callback(line.rstrip()) File "/var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/testing/mozbase/mozprocess/mozprocess/processhandler.py", line 944, in __call__ e(*args, **kwargs) File "/var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/python/mach/mach/mixin/process.py", line 86, in handleLine line_handler(line) File "/var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/python/mozbuild/mozbuild/controller/building.py", line 681, in on_line self.log(logging.INFO, 'build_output', {'line': message}, '{line}') File "/var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/python/mach/mach/mixin/logging.py", line 54, in log extra={'action': action, 'params': params}) File "/usr/lib64/python2.7/logging/__init__.py", line 1231, in log self._log(level, msg, args, **kwargs) File "/usr/lib64/python2.7/logging/__init__.py", line 1286, in _log self.handle(record) File "/usr/lib64/python2.7/logging/__init__.py", line 1296, in handle self.callHandlers(record) File "/usr/lib64/python2.7/logging/__init__.py", line 1336, in callHandlers hdlr.handle(record) File "/usr/lib64/python2.7/logging/__init__.py", line 759, in handle self.emit(record) File "/var/tmp/portage/www-client/firefox-61.0-r1/work/firefox-61.0/python/mozbuild/mozbuild/controller/building.py", line 564, in emit self.fh.write(msg) UnicodeEncodeError: 'ascii' codec can't encode characters in position 138-140: ordinal not in range(128) ---------- What I'm trying to figure out is if this is due to the recent python changes or if it really is a distcc problem as per: https://bugs.gentoo.org/662516 (I just noticed they tagged it wontfix. :( ) Has anyone found a solution for this other than disabling distcc altogether? I'm going to try that now and see if it compiles. If it does turn out to be distcc is there a method to disable distcc just for the firefox package? The distcc article @ gentoo wiki doesn't mention anything. Dan