[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Will we release 1.5.9? (was Re: 1.5.9 up for testing/signing)

From: Julian Foad <julian.foad_at_wandisco.com>
Date: Tue, 21 Dec 2010 15:55:04 +0000

On Tue, 2010-12-21 at 14:01 +0000, Julian Foad wrote:
> On Tue, 2010-12-21 at 13:43 +0000, Julian Foad wrote:
> > > > 1.5.9 tarballs are up for testing and signing. [...]
> >
> > I had some trouble building this but have now got the main tests
>
> ... working.
>
> I have not been able to run any of the bindings tests. Details at
> <http://pastebin.com/z9k8Qp62> or on IRC.

With more help from Philip, now all the bindings tests run and PASS as
well:

  javahl
  swig-py
  swig-pl
  swig-rb

My configuration/build/test script ended up looking like this (I'm
showing just the essentials here):

[[[
# Ubuntu's DB4.8 isn't detected without this...
export LDFLAGS="-ldb-4"

SRC_DIR="$PWD"
BASENAME="`basename "$SRC_DIR"`"
INSTALL_PREFIX="$HOME/local/$BASENAME"
TEST_CONFIGURE_OPTIONS="--prefix=$INSTALL_PREFIX
--with-apache-libexecdir=$INSTALL_PREFIX/lib/apache2/modules
--disable-mod-activation --with-ssl --with-berkeley-db=/usr
--enable-javahl --with-jdk=/usr/lib/jvm/java-6-sun
--with-junit=/usr/share/java/junit4.jar --with-ruby-sitedir=
$INSTALL_PREFIX/site_ruby"

CFLAGS=-DNDEBUG ./configure $TEST_CONFIGURE_OPTIONS

# Make and test the main code
make

make install || true # ### Ignore failure to install Apache modules: it
tries the system dir and doesn't understand "--with-apache-libexecdir".

[... Not shown: at this point, 8-way combinations of "make check" ...]

# Make and test the bindings
make javahl
make swig-py
make swig-pl
make swig-rb

make install-javahl
make install-swig-py
#make install-swig-pl # tries to install to system path - need
XXX_PREFIX?
make install-swig-rb

# During all four sets of bindings tests, the in-tree build of Neon
fails to link to libgssapi_krb5 without this...
export LD_PRELOAD=/usr/lib/libgssapi_krb5.so

make check-javahl 2>&1 | tee tests-javahl.log
make check-swig-py 2>&1 | tee tests-py.log
make check-swig-pl 2>&1 | tee tests-pl.log
make check-swig-rb SWIG_RB_TEST_VERBOSE=verbose 2>&1 | tee tests-rb.log

]]]

- Julian

> >
> > Summary:
> >
> > +1 to release (Unix).
> >
> > My two signatures were successfully collected by your script.
> >
> > Tested:
> >
> > [ bdb | fsfs ] x [ ra_local | ra_svn | ra_neon | ra_serf ]
> >
> > Environment:
> >
> > OS/Platform:
> > Ubuntu 10.04, 2.6.32-26-generic i686 GNU/Linux
> >
> > Using in-tree build of subversion-deps-1.5.9 packages:
> > apr
> > apr-util
> > neon
> > serf
> > zlib
> >
> > Using Ubuntu distribution-supplied packages:
> > libdb4.8-dev 4.8
> > openssl 0.9.8k-7ubuntu8.5
> >
> > Results:
> >
> > make check ... (8 ways): No failures.
> >
[...]
Received on 2010-12-21 16:55:45 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.