[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 <eqfox_at_web.de>
Date: Thu, 10 Dec 2015 12:59:13 +0100

On 09.12.2015 18:25, Branko Čibej wrote:
> 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.

I think it is due to r1539230 missing in 1.8.x.
It's in to STATUS now.

-- Stefan^2.
Received on 2015-12-10 12:59:02 CET

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