Jesus...
Found that an old version of clang on the system was dependent on python-exec at a certain version. The old clang wanted python 3.8 support but gentoo won't support it anymore. The old version of clang can't be gotten rid of because almost the entire system still depends on it, including builds that in order to upgrade want python-exec upgraded.
Was eventually able to kill all the other builds desire for python-exec being upgraded by blacklisting python 3.11 as something that could be installed.
However if I don't get rid of the old clang dependencies the whole system will be package locked in about a year.
Jesus...
Found that an old version of clang on the system was dependent on python-exec at a certain version. The old clang wanted python 3.8 support but gentoo won't support it anymore. The old version of clang can't be gotten rid of because almost the entire system still depends on it, including builds that in order to upgrade want python-exec upgraded.
Was eventually able to kill all the other builds desire for python-exec being upgraded by blacklisting python 3.11 as something that could be installed.
However if I don't get rid of the old clang dependencies the whole system will be package locked in about a year.
(post is archived)