From the point of view of TurboVNC, shipping binaries is essential. Ourleading client platform is Windows by a wide margin, and most of our users are corporate and academic interests that may have the ability-- but certainly not the time-- to play with the source. Given how much difficulty that I had with building TigerVNC, I'm not confident that it will go smoothly for an end user, even with our script. Additionally, the build of Xvnc takes *forever*, requires 1.5 gigabytes of disk space, and is likely to encounter dependency issues, etc. This isn't a simple matter of untar/configure/make.
I understand your point and agree with you.
I know a lot about packaging, so I'll volunteer to do the work of packaging TigerVNC -- just not immediately. :) I think that we probably want to have an RPM spec file for 1.0.0, but other packaging is something I would want to look at down the road as the performance gets good enough that I can start looking at replacing TurboVNC. Then, I would want to get TigerVNC into my nightly build system so I can auto-generate a .deb, .rpm, .dmg, and .exe for it each night. This is all advanced work, though, and definitely not something that I'd be able to do within the next couple of months.
We have also considering setting up a nightly build system. I agree that a .spec file would be good. In my opinion, the easiest way of building Debian packages is to actually build an RPM and then convert it to a .deb. (We are doing the same for the Solaris packages, but of course this requires a cross build environment.) This can be done with the rpm2debpkg that I have written; just tell me if you want a copy.
So my suggestion is that for 1.0.0, we will ship binaries for: * WinVNC (Windows x86) * vncviewer (Linux x86, Windows x86) * Xvnc (Linux x86) Anything to add or remove? Solaris? OSX?Best regards, ---
Peter Åstrand ThinLinc Chief Developer Cendio AB http://www.cendio.com Wallenbergs gata 4 583 30 Linköping Phone: +46-13-21 46 00
------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel