From the point of view of TurboVNC, shipping binaries is essential.  Our
leading 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

Reply via email to