Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68434 - net-misc/tigervnc should coexist with net-misc/tightvnc
Summary: net-misc/tigervnc should coexist with net-misc/tightvnc
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: NeedPatch
Depends on:
Blocks:
 
Reported: 2004-10-21 12:07 UTC by James Le Cuirot
Modified: 2016-05-24 08:32 UTC (History)
9 users (show)

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


Attachments
tigervnc ebuild (tigervnc-1.0.1_p20100914-r4.ebuild,4.60 KB, text/plain)
2010-12-30 00:25 UTC, Thomas Zwaagstra
Details
tightvnc ebuild (tightvnc-1.3.10-r1.ebuild,3.74 KB, text/plain)
2010-12-30 00:25 UTC, Thomas Zwaagstra
Details
vnc eselect module. usage is obvious enough (vnc.eselect,2.51 KB, text/plain)
2010-12-30 00:27 UTC, Thomas Zwaagstra
Details

Note You need to log in before you can comment on or make changes to this bug.
Description James Le Cuirot gentoo-dev 2004-10-21 12:07:25 UTC
I use VNC a hell of a lot. I really like TightVNC's ability to squeeze through small amounts of bandwidth but now I need to use RealVNC's ability to support GLX and the x0vncserver idea could be useful as well. The problem is they share the same names in /usr/bin. Could we introduce a USE flag that could rename them to stuff like tight-vncviewer and real-vncviewer so both could be installed at the same time? Perhaps provide symlinks to one or the other (maybe the first one installed?) to provide compatibility. If not then the ebuilds should at least block each other.
Comment 1 James Le Cuirot gentoo-dev 2004-11-19 09:43:58 UTC
I've since discovered XF4VNC, which seems to have the functionality of both. I guess there's no need for this now.
Comment 2 Alexander Skwar 2004-12-27 12:18:40 UTC
Even though the reporter now thinks otherwise, I see this as an issue. It would be good, if it were possible to install both TightVNC and VNC. Right now, it's not possible:

>>> Completed installing vnc-4.0 into /var/tmp/portage/vnc-4.0/image/

* checking 14 files for package collisions
existing file /usr/bin/Xvnc is not owned by this package
existing file /usr/bin/vncpasswd is not owned by this package
existing file /usr/bin/vncserver is not owned by this package
existing file /usr/bin/vncviewer is not owned by this package
existing file /usr/share/man/man1/Xvnc.1.gz is not owned by this package
existing file /usr/share/man/man1/vncpasswd.1.gz is not owned by this package
existing file /usr/share/man/man1/vncserver.1.gz is not owned by this package
existing file /usr/share/man/man1/vncviewer.1.gz is not owned by this package
* spent 0.139362096786 seconds checking for file collisions
* This package is blocked because it wants to overwrite
* files belonging to other packages (see messages above).
* If you have no clue what this is all about report it
* as a bug for this package on http://bugs.gentoo.org

package net-misc/vnc-4.0 NOT merged

No package files given... Grabbing a set.
[20:27:41 alexander@server:~/Eigene_Dateien/Eigene Bilder/Screenshots] $ epm -qf /usr/bin/Xvnc /usr/bin/vncpasswd /usr/bin/vncserver /usr/bin/vncviewer /usr/share/man/man1/Xvnc.1.gz /usr/share/man/man1/vncpasswd.1.gz /usr/share/man/man1/vncserver.1.gz /usr/share/man/man1/vncviewer.1.gz
tightvnc-1.3_alpha5
tightvnc-1.3_alpha5
tightvnc-1.3_alpha5
tightvnc-1.3_alpha5
tightvnc-1.3_alpha5
tightvnc-1.3_alpha5
tightvnc-1.3_alpha5
tightvnc-1.3_alpha5

Please change severity from Enhancement to Normal. Suggest to add something like "file-collision" to summary.
Comment 3 David Grant 2005-05-03 10:15:47 UTC
I also think this is necessary. I recently had a problem with the vnc from realvnc.com and tightvnc fixed it. I'd really like to not have to uninstall them, but instead just run something like vnc-config.
Comment 4 Jaime Martin 2005-10-24 16:24:30 UTC
The Mac-on-linux (mol) use flag "vnc" demands 'net-misc/vnc' but
'net-misc/tightvnc' could replace it. The problem is that both utilities are
blocked each other.
Comment 5 Arun Raghavan (RETIRED) gentoo-dev 2006-07-04 21:28:22 UTC
Perhaps something like 'eselect vnc set {tight|real|...}'?
Comment 6 Alec Warner (RETIRED) archtester gentoo-dev Security 2006-08-27 13:58:28 UTC
This should be possible
Comment 7 GNUtoo 2007-04-12 16:55:57 UTC
does the same with XF4VNC...please update the title
Comment 8 Raúl Porcel (RETIRED) gentoo-dev 2010-01-24 17:37:23 UTC
realvnc is getting punted
Comment 9 Jesse Adelman 2010-11-06 19:55:24 UTC
+1 for eselect functionality. :)
Comment 10 Thomas Zwaagstra 2010-12-30 00:24:29 UTC
Hey guys.  I needed this too so I modified the ebuilds for tightvnc and tigervnc to prefix the names of the binaries, man pages and icons with "tight" or "tiger" respectively.  As a bonus, I created an eselect module to manage symlinks from the normal names

Both are somewhat quick and dirty, you have been warned!  The eselect module is mostly ripped off from the kernel eselect module. If anyone wants to modify other vnc ebuilds, that would be great.  I only modified one version of each package, so feel free to migrate the changes on your own.
Comment 11 Thomas Zwaagstra 2010-12-30 00:25:23 UTC
Created attachment 258411 [details]
tigervnc ebuild
Comment 12 Thomas Zwaagstra 2010-12-30 00:25:54 UTC
Created attachment 258412 [details]
tightvnc ebuild
Comment 13 Thomas Zwaagstra 2010-12-30 00:27:16 UTC
Created attachment 258414 [details]
vnc eselect module.  usage is obvious enough
Comment 14 Pacho Ramos gentoo-dev 2016-05-24 08:32:31 UTC
If you still need this, please provide updated ebuilds if possible and we will see if we can finally introduce them :/