[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: Branko ─îibej <brane_at_apache.org>
Date: Wed, 9 Dec 2015 18:25:02 +0100

On 09.12.2015 15:13, Stefan Fuhrmann wrote:
> 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.

More likely a Java java.io.File bug because it always resolves symbolic
links, regardless of what one really wants.

-- Brane
Received on 2015-12-09 18:25:08 CET

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