When executing `sudo eix-sync`, `sudo emerge -av --update --deep --newuse @world` and `emerge --info '=dev-python/pygobject-2.28.6-r55::stuff'`, emerge shows error message: No supported implementation in PYTHON_COMPAT. For `dev-python/pygobject-2.28.6-r55::stuff` (`eix-sync` and `emerge --info`) and `dev-java/java-config-2.9999::java` (`emerge -av --update --deep --newuse @world`). Both failed at depend phase. I have two overlay installed on my computer: [0] "gentoo" /var/db/repos/gentoo (cache: metadata-md5-or-flat) Reading category 167|167 (100) Finished [1] "java" /var/lib/layman/java (cache: parse|ebuild*#metadata-md5#metadata-flat#assign) Reading category 167|167 (100) Finished [2] "stuff" /var/lib/layman/stuff (cache: parse|ebuild*#metadata-md5#metadata-flat#assign)
Assigned to java team for their overlay. Contact the stuff overlay maintainer to clear the other issue
Gentoo recently removed runtime python2_7 target support (as forewarned long ago), and python3_6 not that long ago as well. While ::gentoo is up to date, overlays are likely to be left with no valid implementations and that's the error you get. ::stuff's situation appears worse as it's trying to keep pygtk alive, afraid that's not going to work as things are (and nothing we can do here).
I have just removed overlay ::stuff and ::java, and this indeed fixed the error message of `pygobject::stuff` and `dev-java/java-config-2.9999::java`.
https://github.com/gentoo/java-overlay/issues/50 dev-java/java-config-2.2.9999
fixed https://gitweb.gentoo.org/proj/java.git/commit/?id=930864ed8671e3d7497ebdcf5d74f9e14995bda6 dev-java/java-config: Sync PYTHON_COMPAT with ::gentoo