dependency.bad 28 dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc(default/linux/powerpc/ppc32/13.0) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop/kde) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop/kde) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop/kde/systemd) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop/kde/systemd) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0/developer) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc(default/linux/powerpc/ppc32/13.0/developer) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: DEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]'] dev-libs/dbus-glib/dbus-glib-0.100.2-r1.ebuild: RDEPEND: ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer) ['>=dev-libs/glib-2.26:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?]']
dbus-glib has broken ppc/ppc64 deps thanks to careless introduction of ABI_PPC flags a few days ago: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/multilib-build.eclass?r1=1.27&r2=1.28
*** Bug 506190 has been marked as a duplicate of this bug. ***
*** Bug 506310 has been marked as a duplicate of this bug. ***
*** Bug 506312 has been marked as a duplicate of this bug. ***
Just to be clear, multilib flags are not supposed to go stable and anyone who works w/ multilib lately knows that. Sadly, some developers believe they can go and commit whatever they want without asking or pinging anyone, or anything. And they do it again and again, and again. And devrel/comrel doesn't care.
*** Bug 506316 has been marked as a duplicate of this bug. ***
To clarify: I meant that we are using stable.masks to avoid forcing match-stabilization of multilib packages. However, I need to revise that we're doing everything correct and see how to expand that to ppc.
(In reply to Michał Górny from comment #5) > Just to be clear, multilib flags are not supposed to go stable and anyone > who works w/ multilib lately knows that. Where was this communicated because I arrived at this conclusion by reverse engineering.
+ 31 Mar 2014; Michał Górny <mgorny@gentoo.org> multilib-build.eclass: + Revert the introduction of ABI_PPC due to a lot of breakage, bug #506298 to + track it. I didn't revert the profiles since they shouldn't hurt now that the eclass is disarmed. We are happy to reintroduce ABI_PPC *properly* after reviewing what needs to be done.
the current package.use.stable.mask, as implemented, only works specifically for ABI=x86 on amd64 profiles. it's unsustainable and a ridiculous amount of duplication. however, if you want to maintain that, then it really needs to be a single file in base/package.use.stable.mask. it makes no sense anywhere else.
It's being discussed [1]. We're going to change that once we reach a conclusion. [1]:http://thread.gmane.org/gmane.linux.gentoo.devel/90842
So late update on this bug: the conclusion is that we mask only abi_x86_32 because of emul-linux-x86, and we expect correct keywords on all arches. bug #507148 is tracking the dependency issues introduced by the mask.
I think everything in here has been treated long ago. If so, please close this bug.