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

Re: 1.8.15 up for signing/testing

From: Stefan Fuhrmann <stefan2_at_apache.org>
Date: Wed, 09 Dec 2015 15:13:17 +0100

On 09.12.2015 13:39, Stefan Fuhrmann wrote:
> On 08.12.2015 09:47, Evgeny Kotkov wrote:
>> The 1.8.15 release artifacts are now available for testing/signing.
>> Please get the tarballs from
>> https://dist.apache.org/repos/dist/dev/subversion
>> and add your signatures there. I plan to try and release on December
>> 15th
>> so please try and get your votes/signatures in place by December 14th.
>>
>> Thanks!
>>
>
> I see JAVAHL test failure on Ubuntu 15.10.
>
> -- Stefan^2.
>
> [[[
> $ make check-javahl
> checking javahl ...
> if [ "LD_LIBRARY_PATH" = "DYLD_LIBRARY_PATH" ]; then for d in
> /run/shm/dist/subversion-1.8.15/subversion/libsvn_*; do if [ -n
> "$DYLD_LIBRARY_PATH" ]; then
> LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$d/.libs"; else
> LD_LIBRARY_PATH="$d/.libs"; fi; done; export LD_LIBRARY_PATH; fi; \
> /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java
> "-Dtest.rootdir=/run/shm/dist/subversion-1.8.15/subversion/bindings/javahl/test-work"
> "-Dtest.srcdir=/run/shm/dist/subversion-1.8.15/subversion/bindings/javahl"
> "-Dtest.rooturl=" "-Dtest.fstype="
> "-Djava.library.path=subversion/bindings/javahl/native/.libs:/usr/local/lib"
> -classpath
> "subversion/bindings/javahl/classes:/run/shm/dist/subversion-1.8.15/subversion/bindings/javahl/src:/usr/share/java/junit4.jar"
> "-Dtest.tests=" org.apache.subversion.javahl.RunTests
> .............................F............
> ...................
> Time: 5.318
> There was 1 failure:
> 1)
> testBasicChangelist(org.apache.subversion.javahl.BasicTests)junit.framework.AssertionFailedError
>
> at
> org.apache.subversion.javahl.BasicTests.testBasicChangelist(BasicTests.java:2270)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at org.apache.subversion.javahl.RunTests.main(RunTests.java:116)
> ]]]

This is a test suite bug. The path->changelist map returned
to the JAVA callback contains the following:

{/run/shm/dist/subversion-1.8.15/subversion/bindings/javahl/test-work/working_copies/basic_test1/iota=[changelist1]}

while we are looking for the path

/dev/shm/dist/subversion-1.8.15/subversion/bindings/javahl/test-work/working_copies/basic_test1/iota

The reason is that "/run/shm" is a symlink to "/dev/shm" and
only one of the paths gets resolved accordingly. When I run
the tests in "/dev/shm", they succeed.

-- Stefan^2.
Received on 2015-12-09 15:12:50 CET

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