[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [bpo40, bpo50] Subversion 1.5.6



-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Peter Samuelson wrote:
> [Michael Diers]
>> Currently, I'm preparing a backport of Subversion 1.5.6 for lenny. I
>> plan to create one for etch as well.
> 
> I hope the backport to lenny requires nothing more than a changelog
> entry.
>
> Of course, backporting to etch will involve disabling serf, reverting
> to libdb4.4 and neon26, and something depressing involving java.

Yes, lenny is not a problem. For lenny and beyond, we can even switch to
OpenJDK 6 for javahl build dependencies. OpenJDK 6 is available on all
the platforms that GCJ is.

Building javahl on pre-lenny, however, is a major annoyance. I have
patches that allow me to build with javac and javah from
ava-gcj-compat-dev, but the JVM in java-gcj-compat won't run the unit
tests properly.

I think we need only require java2-runtime for javahl, but we should not
depend on or even recommend gcj.

Backport OpenJDK 6 to etch, anyone?

mdiers@debauch: ~/deb/subversion/1.5.6/subversion-1.5.6dfsg/BUILD
$ make check-javahl
/usr/lib/jvm/java-gcj/bin/java
"-Dtest.rootdir=/home/mdiers/deb/subversion/1.5.6/subversion-1.5.6dfsg/BUILD/subversion/bindings/javahl/test-work"
"-Dtest.fstype="
- -Djava.library.path=subversion/bindings/javahl/native/.libs:/usr/lib
- -classpath subversion/bindings/javahl/classes:/usr/share/java/junit.jar
"-Dtest.tests=" org.tigris.subversion.javahl.RunTests
...F.......................E...............
.......
Time: 142.007
There was 1 error:
1)
testBasicCatStream(org.tigris.subversion.javahl.BasicTests)java.lang.NullPointerException
   at
org.tigris.subversion.javahl.SVNClientSynchronized.streamFileContent(SVNClientSynchronized.java:1519)
   at
org.tigris.subversion.javahl.BasicTests.testBasicCatStream(BasicTests.java:1862)
   at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)
There was 1 failure:
1)
testLogDate(org.tigris.subversion.javahl.BasicTests)junit.framework.AssertionFailedError:
Failed to parse date 2007-10-04T03:00:52.134992Z
   at
org.tigris.subversion.javahl.BasicTests.testLogDate(BasicTests.java:93)
   at org.tigris.subversion.javahl.RunTests.main(RunTests.java:111)

FAILURES!!!
Tests run: 48,  Failures: 1,  Errors: 1

make: *** [check-javahl] Error 1

mdiers@debauch: ~/deb/subversion/1.5.6/subversion-1.5.6dfsg/BUILD
$ /usr/lib/jvm/java-6-sun/bin/java
"-Dtest.rootdir=/home/mdiers/deb/subversion/1.5.6/subversion-1.5.6dfsg/BUILD/subversion/bindings/javahl/test-work"
"-Dtest.fstype="
- -Djava.library.path=subversion/bindings/javahl/native/.libs:/usr/lib
- -classpath subversion/bindings/javahl/classes:/usr/share/java/junit.jar
"-Dtest.tests=" org.tigris.subversion.javahl.RunTests
.........................................
.......
Time: 137.447

OK (48 tests)

mdiers@debauch: ~/deb/subversion/1.5.6/subversion-1.5.6dfsg/BUILD
$ /usr/lib/jvm/java-1.5.0-sun/bin/java
"-Dtest.rootdir=/home/mdiers/deb/subversion/1.5.6/subversion-1.5.6dfsg/BUILD/subversion/bindings/javahl/test-work"
"-Dtest.fstype="
- -Djava.library.path=subversion/bindings/javahl/native/.libs:/usr/lib
- -classpath subversion/bindings/javahl/classes:/usr/share/java/junit.jar
"-Dtest.tests=" org.tigris.subversion.javahl.RunTests
.........................................
.......
Time: 134.834

OK (48 tests)

- --
Michael Diers, Software Developer

elego Software Solutions GmbH, http://www.elego.de
Gustav-Meyer-Allee 25, Building 12 - BIG, 13355 Berlin, Germany

fon +49 30 2345 8696, fax +49 30 2345 8695, mobile +49 177 2345 865

Geschäftsführer Olaf Wagner, Sitz Berlin, AG Charlottenburg HRB 77719
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)

iEYEAREDAAYFAknLq/oACgkQcEKlWnqVgz1+NwCfdS9jx/mqaVk3ostWZjdA6AZ1
dVIAn0JH9qQyTiFsHJpE8xMhrtU4qwX9
=MFmw
-----END PGP SIGNATURE-----

Reply to: