>=sys-apps/portage-2.2.23 skips sys-devel/llvm update. If it matters, llvm, mesa and their dependencies are added to packages.accept_keywords. With portage-2.2.20.1: $ sudo emerge -avuDN --changed-deps @world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-apps/portage-2.2.26::gentoo [2.2.20.1::gentoo] USE="(ipc) (xattr) -build -doc -epydoc (-selinux)" LINGUAS="ru" PYTHON_TARGETS="python2_7 python3_4 (-pypy) -python3_3 (-python3_5)" 0 KiB [ebuild r U ~] sys-devel/llvm-3.7.1:0/3.7.1::gentoo [3.7.0-r5:0/3.7.0::gentoo] USE="libffi ncurses python static-analyzer -clang -debug -doc -gold -libedit -lldb -multitarget -ocaml {-test} -xml" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" VIDEO_CARDS="radeon" 14 251 KiB [ebuild rR ~] media-libs/mesa-11.1.0::gentoo USE="classic dri3 egl gallium gbm gles1 gles2 llvm nptl pax_kernel pic udev vaapi vdpau -bindist -d3d9 -debug -opencl -openmax -osmesa (-selinux) -wayland -xa -xvmc" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="intel radeon radeonsi (-freedreno) -i915 -i965 -ilo -nouveau -r100 -r200 -r300 -r600 -vmware" 0 KiB Total: 3 packages (2 upgrades, 1 reinstall), Size of downloads: 14 251 KiB The following packages are causing rebuilds: (sys-devel/llvm-3.7.1:0/3.7.1::gentoo, ebuild scheduled for merge) causes rebuilds for: (media-libs/mesa-11.1.0:0/0::gentoo, ebuild scheduled for merge) With >=portage-2.2.23: $ sudo emerge -avuDN --changed-deps @world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] sys-apps/portage-2.2.26::gentoo [2.2.23::gentoo] USE="(ipc) (xattr) -build -doc -epydoc (-selinux)" LINGUAS="ru" PYTHON_TARGETS="python2_7 python3_4 (-pypy) -python3_3 (-python3_5)" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB Would you like to merge these packages? [Yes/No] n Quitting. $ sudo emerge -pvu sys-devel/llvm These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild r U ~] sys-devel/llvm-3.7.1:0/3.7.1::gentoo [3.7.0-r5:0/3.7.0::gentoo] USE="libffi ncurses python static-analyzer -clang -debug -doc -gold -libedit -lldb -multitarget -ocaml {-test} -xml" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" VIDEO_CARDS="radeon" 14 251 KiB [ebuild rR ~] media-libs/mesa-11.1.0::gentoo USE="classic dri3 egl gallium gbm gles1 gles2 llvm nptl pax_kernel pic udev vaapi vdpau -bindist -d3d9 -debug -opencl -openmax -osmesa (-selinux) -wayland -xa -xvmc" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="intel radeon radeonsi (-freedreno) -i915 -i965 -ilo -nouveau -r100 -r200 -r300 -r600 -vmware" 0 KiB Total: 2 packages (1 upgrade, 1 reinstall), Size of downloads: 14 251 KiB The following packages are causing rebuilds: (sys-devel/llvm-3.7.1:0/3.7.1::gentoo, ebuild scheduled for merge) causes rebuilds for: (media-libs/mesa-11.1.0:0/0::gentoo, ebuild scheduled for merge)
Created attachment 422180 [details] portage-debug.log.xz
Please apply the patch from bug 566024 and test if it solves the problem: mkdir -p /etc/portage/patches/sys-apps/portage-2.2.23 wget -O /etc/portage/patches/sys-apps/portage-2.2.23/bug_566024.patch "https://gitweb.gentoo.org/proj/portage.git/patch/?id=1d9df5eec15e883b38879bebdac7294cb51756ad" emerge -1v portage If that doesn't solve it, then please attach a tarball of your configuration, created as follows: tar -cJf /tmp/config.tar.xz -C / ./etc/portage ./var/db/pkg $(cd / && echo ./var/lib/portage/world*) --exclude CONTENTS --exclude '*.ebuild' --exclude environment.bz2 --exclude 'NEEDED*'
*** This bug has been marked as a duplicate of bug 566024 ***
(In reply to Zac Medico from comment #2) > Please apply the patch from bug 566024 and test if it solves the problem: Thank you! It fixed this issue.