Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 277087 - net-misc/vnc should be a USE flag for x11-base/xorg-server, not a separate package
Summary: net-misc/vnc should be a USE flag for x11-base/xorg-server, not a separate pa...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 277088 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-08 18:59 UTC by Andrew D Kirch
Modified: 2009-07-19 10:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew D Kirch 2009-07-08 18:59:02 UTC
RealVNC (net-misc/vnc) compiles within the x11-base/xorg-server tree, and depends very closely on which version of xorg-server is installed.  
This is currently being handled via a variable in the net-misc/vnc ebuild:
XSERVER_VERSION="1.5.3"
Utilizing this solution is less than optimal however.  If x11-base/xorg-server is updated either there will be a dependancy problem with net-misc/vnc, or net-misc/vnc will fail to work.
The proper solution for this would be to merge elements of the net-misc/vnc ebuild into x11-base/xorg-server, which would eliminate the need for this variable, and the breakage which occurs if missed.  
This also streamlines ebuild development as it removes a redundant package from the tree.

Reproducible: Always
Comment 1 Andrew D Kirch 2009-07-08 19:06:49 UTC
*** Bug 277088 has been marked as a duplicate of this bug. ***
Comment 2 Andrew D Kirch 2009-07-08 21:24:02 UTC
Rereading this a few hours after posting it (and for those not familiar with these ebuilds.) VNC actually downloads a copy of xorg-server (if necessary) and compiles within the source tree of xorg-server.
Comment 3 Wormo (RETIRED) gentoo-dev 2009-07-12 06:23:55 UTC
I think the current approach works fine; have you had any actual problems with it, or is it ok to close this bug? 
Comment 4 Andrew D Kirch 2009-07-12 07:10:43 UTC
The current approach works fine until xorg-server and vnc get out of sync at which point there's broken deps, or a broken vnc (if it doesn't compile against xorg-server, or compiles and then doesn't run)
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2009-07-19 10:27:03 UTC
nope, don't see this going to be happening. besides I think vnc is dead, and tigervnc it's preferred successor in future.