On Wed, Aug 10, 2011 at 7:02 AM, dsh <daniel.hais...@googlemail.com> wrote: > Hi Jean-Sebastien, > > thanks for your feedback. You are right as long as Tuscany native > hasn't been released as a pre-build package that can be installed on > an operating system it doesn't make sense to use libraries as > dependencies coming pre-packaged with a particular OS or package > management system. Instead I should setup my own staging area > containing all the various dependencies. Tho, in the long run I am > interested in pushing those dependencies as FreeBSD ports into the > FreeBSD ports tree cause there you could have development snapshots of > a certain library as a FreeBSD port which would allow to use the > dependencies coming with the FreeBSD ports tree instead of manually > compiled ones (we did that with DSPAM development snapshots in the > past).
That would be really cool! > on another subject - Is there a new Tuscany native release planned > anytime soon? M3 seems to date back to 2007. I am asking cause at > least at the time you would plan to ship a new release -- and maybe > even pre-build packages for certain Linux/Unix distributions such as > DEBs or RPMs -- you would have to use the packages available on a > certain OS. > Yeah it'd be great to get a release out. A minimum release (without all the optional component) would only have dependencies on expat, pcre, apr, httpd, libevent, tinycdb, curl, libxml2, libmozjs. Now that we've upgraded to mozjs-1.8.5, I think we'd only need to wait for the next apr release including apr-2 (or make that dependency optional as well). A source release could let the developer choose to use dependencies from system packages when available or to build them from source as well. I believe that's how apr and httpd are released by Apache for example, source only and it's up to the packager to decide how to build them on a particular platform. We may be able to do that if people like you start to help out... as I only have little free evening / weekend / vacation time for this. To release Linux .deb or .rpm packages we'd need recent levels of apr, httpd (2.3+), and mozjs (1.8.5) as system packages. I believe the other ones are OK on most Linuxes. -- Jean-Sebastien