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

Reply via email to