Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 508428

Summary: x11-wm/xpra should unconditionally depend on x11-base/xorg-server[xvfb]
Product: Gentoo Linux Reporter: Jason Miller <Aidenn0>
Component: Current packagesAssignee: Michael Weber (RETIRED) <xmw>
Status: RESOLVED FIXED    
Severity: normal CC: slyfox
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jason Miller 2014-04-22 16:14:10 UTC
xpra requires an Xvfb executable in order to function, so there should be some dependency there.  I think right now the only way to get Xvfb installed is with the xvfb use flag set on x11-base/xorg-server so that may be the way to go.  If there are other ways to install it then maybe a virtual package is needed for Xvfb.

Reproducible: Didn't try

Steps to Reproduce:
1. Emerge xorg with -xvfb
2. Emerge x11-wm/xpra (Tested only with 0.12.2)
3. "xpra start :500"
4. cat ~/.xpra/:500.log

Actual Results:  
xpra shows this in log:

2014-04-22 08:58:50,044 Error starting Xvfb: [Errno 2] No such file or directory

Expected Results:  
xpra shouldn't have emerged without a working Xvfb installed.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-04-25 12:26:03 UTC
USE=server it is, apparently.
Comment 2 Christohper Harrington 2014-11-24 17:32:35 UTC
Latest ebuilds (xpra-0.13.9.ebuild and my ebuild on bug 530434 with xpra-0.14.12.ebuild) both contain:

RDEPEND=" (...)
        server? ( x11-base/xorg-server[-minimal,xvfb]
                x11-drivers/xf86-input-void
                x11-drivers/xf86-video-dummy
        )"

So I'd venture that this bug can be closed as resolved.