Hello, current =x11-libs/libxshmfence-1.3 has a dependency change with https://gitweb.gentoo.org/repo/gentoo.git/commit/x11-libs/libxshmfence?id=6057c95e193bd173984f44b6b3881d832350d2a6 but current portage with default --dynamic-deps=y does not consider this change. Example: # emerge -avc x11-proto/xproto Calculating dependencies... done! x11-proto/xproto-7.0.31-r1 pulled in by: x11-libs/libxshmfence-1.3 requires >=x11-proto/xproto-7.0.24:0/0=[abi_x86_64(-)] rebuild =libxshmfence-1.3 fixed the issue. I think a =x11-libs/libxshmfence-1.3-r1 revision bump would be fine. Thanks! :)
Maybe revision bump for this ebuild is acceptable. Dynamic dependencies would be partially not applied due to := operator. This ebuild was one of very few ebuilds which were using := operator for x11-proto/* dependencies (and all others already had revision bumps due to RDEPEND): $ grep -E "x11-proto/[^[:space:]]+:[^[:space:]]*=" x11-*/*/*.ebuild x11-libs/libXext/libXext-1.3.3.ebuild: >=x11-proto/xextproto-7.2.1-r1:=[${MULTILIB_USEDEP}]" x11-libs/libxshmfence/libxshmfence-1.3.ebuild:DEPEND=">=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}] x11-libs/xcb-util-image/xcb-util-image-0.4.0.ebuild: >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]" x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.0.ebuild: >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]" x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.9-r1.ebuild: >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]" x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r1.ebuild: >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]" x11-libs/xcb-util/xcb-util-0.4.0.ebuild: >=x11-proto/xproto-7.0.24:=[${MULTILIB_USEDEP}]"
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b3a5ddea1043b82daf9d3cc600a084389e769ef commit 0b3a5ddea1043b82daf9d3cc600a084389e769ef Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2018-05-23 20:03:24 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2018-05-23 20:03:54 +0000 x11-libs/libxshmfence: Revision bump to force a rebuild Closes: https://bugs.gentoo.org/656332 .../libxshmfence/{libxshmfence-1.3.ebuild => libxshmfence-1.3-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-)