Created attachment 303453 [details] the build log Testing package for stable req. Fails 1 test. make[2]: Entering directory `/mnt/gen2/TmpDir/portage/dev-python/dbus-python-1.0.0/work/dbus-python-1.0.0-2.6/test' Running dbus-launch --sh-syntax --config-file=/mnt/gen2/TmpDir/portage/dev-python/dbus-python-1.0.0/work/dbus-python-1.0.0-2.6/test/tmp-session-bus.conf Failed to start message bus: Abstract socket name too long grief.
As discussed in irc, this is sensitive to the length of PORTAGE_TMPDIR + the package name, etc. since dbus-launch creates a unix socket. If we go over 108 characters, we're hosed.
The name of the socket is appended to $PORTAGE_TMPDIR. Mine is three folders. not two. export PORTAGE_TMPDIR="tmp' and it passed. grief. Making a fix for this may amount to scanning $PORTAGE_TMPDIR for its length or number of folders and make an ewarn msg if it's too long.
Created attachment 303693 [details, diff] ebuild patch This will do it.
I grabbed the patch from upstream, which moves the socket to /tmp. Thanks Ian.