[csw-buildfarm] [csw-maintainers] subvertpy compile fails on unstable9x

rupert THURNER rupert at opencsw.org
Sat Dec 17 21:57:01 CET 2011


its a known problem and already fixed, but not yet in this release:

From: Julian Foad
<julianfoad_at_btopenworld.com<https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=julianfoad_at_btopenworld.com&su=Re:%20auth-test%20fails%20(E200006:%20svn_auth_get_platform_specific_client_providers%20should%20return%20an%20array%20of%205%20providers)>
>
Date: Thu, 3 Nov 2011 11:17:06 +0000 (GMT)

Daniel Shahaf wrote:
*> Jonathan Nieder wrote: *
*> >     svn_tests: E200006:
svn_auth_get_platform_specific_client_providers should return an array of 5
providers *
*> >     FAIL:  lt-auth-test 1: test retrieving platform-specific auth
providers *
*> > *
*> > Indeed, instrumenting the test, we learn that the actual number of *
*> > providers returned is 1. *
*> > *
*> > Known problem? *
*> *
*> Buildbots are green and I don't remember this one *
*> before.  Can you set a breakpoint in the test and check *
*> which four providers aren't returned? *
*> (Or, if that's easier, which one provider _is_ returned.) *

I get this too when I run "make davautocheck" but not with "make check" or
"make svnserveautocheck". The "svn.simple" provider is the only one
returned.

I build and test in a separate directory from the source tree. I build with
Gnome-keyring support.

Before running the tests, I set
LD_LIBRARY_PATH="$OBJ_DIR/subversion/libsvn_auth_gnome_keyring/.libs". But
when "auth-test" gets run, it find that LD_LIBRARY_PATH is set to

  "<OBJ_DIR>/subversion/libsvn_ra_neon/.libs:
   <OBJ_DIR>/subversion/libsvn_ra_local/.libs:
   <OBJ_DIR>/subversion/libsvn_ra_svn/.libs"

Lo! and behold: svnserveautocheck.sh sets
LD_LIBRARY_PATH="...:$LD_LIBRARY_PATH" whereas davautocheck.sh (and
dav-mirror-autocheck.sh) overwrites the old value.

Blame... me. I inserted the ":$LD_LIBRARY_PATH" to svnserveautocheck.sh
back in 2009, and I failed to spot the same thing being needed in these
other places.

Thanks for the report.

Fixed in r1197065.

- Julian

On Sat, Dec 17, 2011 at 20:46, rupert THURNER <rupert at opencsw.org> wrote:

> this test fails:
>
> http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/libsvn_subr/auth-test.c
>
> with the message:
>
> START: auth-test
> svn_tests: E200006: svn_auth_get_platform_specific_client_providers
> should return an array of 2 providers
>
> FAIL:  auth-test 1: test retrieving platform-specific auth providers
> END: auth-test
> ELAPSED: auth-test 0:00:01.112938
>
>
>
> On Sat, Dec 17, 2011 at 20:43, rupert THURNER <rupert at opencsw.org> wrote:
>
>> i ran the tests again, and aut-test fails as well. the difference is that
>> i compiled gnomekeyring with it, and auth-test.c really checks the "number
>> of authentication providers" but i did not exactly understand what they do
>> test there. i'm cc'ing buildfarm as well, maybe somebody of you has
>> experience what might be missing? anyway i mailed the subverison developer
>> list as well with it.
>>
>> On Sat, Dec 10, 2011 at 20:45, rupert THURNER <rupert at opencsw.org> wrote:
>>
>>> oh really? I need to run it again ... I used 9s, but at that time I did
>>> not compile in gnome keyring.
>>>
>>> did you get the checkpgk errors as well and you would be able to fix
>>> them? I would take care about the test errors.
>>> On Dec 10, 2011 4:02 PM, "Ben Walton" <bwalton at opencsw.org> wrote:
>>>
>>>> Excerpts from rupert THURNER's message of Sat Dec 10 07:03:31 -0500
>>>> 2011:
>>>>
>>>> > should we postpone it a little and release 1.7.2 with the old
>>>> > package structure?
>>>>
>>>> Well, I'll leave that up to you.  It doesn't appear that the test
>>>> suite passes with 1.7.2 either though:
>>>>
>>>> At least one test FAILED, checking
>>>>
>>>> /home/bwalton/opencsw/subversion/trunk/work/solaris9-sparc/build-isa-sparcv8/subversion-1.7.2/tests.log
>>>> FAIL:  auth-test 1: test retrieving platform-specific auth providers
>>>> FAIL:  copy_tests.py 86: changed dir after commit should match
>>>> checkout
>>>> Summary of test results:
>>>>  1562 tests PASSED
>>>>  43 tests SKIPPED
>>>>  23 tests XFAILED (1 WORK-IN-PROGRESS)
>>>>  2 tests FAILED
>>>>
>>>> Thanks
>>>> -Ben
>>>> --
>>>> Ben Walton
>>>> Systems Programmer - CHASS
>>>> University of Toronto
>>>> C:416.407.5610 | W:416.978.4302
>>>>
>>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/buildfarm/attachments/20111217/2e5f8c24/attachment.html>


More information about the buildfarm mailing list