I have `<dev-lang/python-3.0` in my `package.mask`. Now I cannot install the firefox package. Reproducible: Always Steps to Reproduce: 1. mask <dev-lang/python-3.0 2. emerge firefox Actual Results: !!! All ebuilds that could satisfy "dev-lang/python:2.7[ncurses,sqlite,ssl,threads(+)]" have been masked. !!! One of the following masked packages is required to complete your request: - dev-lang/python-2.7.18::gentoo (masked by: package.mask) /etc/portage/package.mask: # do not want (dependency required by "www-client/firefox-68.10.0::gentoo" [ebuild]) (dependency required by "firefox" [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Expected Results: success! The dependency seems accidental. If it is indeed required, please disregard.
firefox's build system needs both python2 and python3 at once last I know of (been mid-transition for a while). It at least has no py2.7 dependencies beyond the interpreter given it bundles everything and uses virtualenv, so 2_7 in PYTHON_TARGETS isn't needed on anything for it.
Firefox-68.x will never be able to get build with just python3. *** This bug has been marked as a duplicate of bug 698978 ***