subversion-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Hudson Server <hud...@hudson.zones.apache.org>
Subject Build failed in Hudson: subversion-trunk-solaris #206
Date Fri, 22 Jan 2010 23:08:36 GMT
See <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/206/changes>

Changes:

[stsp] Add a safe API for using write locks on a working copy,
i.e. locks acquired via svn_wc__acquire_write_lock() and
released via svn_wc__release_write_lock().

Quoting Philip Martin from
http://mail-archives.apache.org/mod_mbox/subversion-dev/200912.mbox/%3C87ws0g458j.fsf@stat.home.lan%3E
because he explained the problem very well:

In 1.6 wc locks were associated with access batons and when an access
baton was opened a pool cleanup handler was installed to ensure that
the baton was closed.  The pool cleanup handler would remove any lock
associated with the access baton provided there were no log files in
the directory.  Code was typically:

    svn_wc_adm_access_t *adm_access;

    SVN_ERR(svn_wc_adm_open3(&adm_access, ... pool));

    SVN_ERR(svn_wc_foo(adm_access, ... pool));

    SVN_ERR(svn_wc_adm_close(adm_access));

If svn_wc_foo completes without error then svn_wc_adm_close is called
which removes the locks unconditionally.  If svn_wc_foo returns an
error then svn_wc_adm_close doesn't get called, and when the pool is
finally cleared the pool cleanup handler will leave or remove the lock
depending on whether cleanup is required.
End of qoute.

Quoting Greg Stein from #svn-dev:
<gstein> unlocking via pool cleanup blows
<gstein> "is the database still open? can I manipulate stuff in it?"
<gstein> is only the first and worst of the questions when you try
         to do shit like that in the cleanup
End of qoute.

Instead of releasing wc-ng write locks during pool cleanup,
we provide a function which invokes a callback while holding a
wc lock and releases the lock after the callback returns.
We do not anticipate many users of this type of lock, so use of
this API should be limited to few occurrences within libsvn_client.

This API is private for now, as we may still decide to change it.

Suggested by: gstein
              hwright

* subversion/include/private/svn_wc_private.h
  (svn_wc__with_write_lock_func_t): New callback type.
  (svn_wc__call_with_write_lock): Declare.

* subversion/libsvn_wc/lock.c
  (svn_wc__call_with_write_lock): New.

------------------------------------------
[...truncated 4628 lines...]
subversion/tests/libsvn_subr/translate-test.c:1311: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1311: warning: (near initialization for `test_funcs[17].wip')
subversion/tests/libsvn_subr/translate-test.c:1313: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1313: warning: (near initialization for `test_funcs[18].wip')
subversion/tests/libsvn_subr/translate-test.c:1315: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1315: warning: (near initialization for `test_funcs[19].wip')
subversion/tests/libsvn_subr/translate-test.c:1317: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1317: warning: (near initialization for `test_funcs[20].wip')
subversion/tests/libsvn_subr/translate-test.c:1319: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1319: warning: (near initialization for `test_funcs[21].wip')
subversion/tests/libsvn_subr/translate-test.c:1322: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1322: warning: (near initialization for `test_funcs[22].wip')
subversion/tests/libsvn_subr/translate-test.c:1324: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1324: warning: (near initialization for `test_funcs[23].wip')
subversion/tests/libsvn_subr/translate-test.c:1326: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1326: warning: (near initialization for `test_funcs[24].wip')
subversion/tests/libsvn_subr/translate-test.c:1328: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1328: warning: (near initialization for `test_funcs[25].wip')
subversion/tests/libsvn_subr/translate-test.c:1330: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1330: warning: (near initialization for `test_funcs[26].wip')
subversion/tests/libsvn_subr/translate-test.c:1332: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1332: warning: (near initialization for `test_funcs[27].wip')
subversion/tests/libsvn_subr/translate-test.c:1335: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1335: warning: (near initialization for `test_funcs[28].wip')
subversion/tests/libsvn_subr/translate-test.c:1337: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1337: warning: (near initialization for `test_funcs[29].wip')
subversion/tests/libsvn_subr/translate-test.c:1339: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1339: warning: (near initialization for `test_funcs[30].wip')
subversion/tests/libsvn_subr/translate-test.c:1341: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1341: warning: (near initialization for `test_funcs[31].wip')
subversion/tests/libsvn_subr/translate-test.c:1343: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1343: warning: (near initialization for `test_funcs[32].wip')
subversion/tests/libsvn_subr/translate-test.c:1345: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1345: warning: (near initialization for `test_funcs[33].wip')
subversion/tests/libsvn_subr/translate-test.c:1347: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1347: warning: (near initialization for `test_funcs[34].wip')
subversion/tests/libsvn_subr/translate-test.c:1350: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1350: warning: (near initialization for `test_funcs[35].wip')
subversion/tests/libsvn_subr/translate-test.c:1352: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1352: warning: (near initialization for `test_funcs[36].wip')
subversion/tests/libsvn_subr/translate-test.c:1354: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1354: warning: (near initialization for `test_funcs[37].wip')
subversion/tests/libsvn_subr/translate-test.c:1356: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1356: warning: (near initialization for `test_funcs[38].wip')
subversion/tests/libsvn_subr/translate-test.c:1358: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1358: warning: (near initialization for `test_funcs[39].wip')
subversion/tests/libsvn_subr/translate-test.c:1360: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1360: warning: (near initialization for `test_funcs[40].wip')
subversion/tests/libsvn_subr/translate-test.c:1362: warning: missing initializer
subversion/tests/libsvn_subr/translate-test.c:1362: warning: (near initialization for `test_funcs[41].func2')
cd subversion/tests/libsvn_subr && /opt/sfw/bin/libtool --tag=CC --silent --mode=link
gcc -static -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement -Wpointer-arith
-Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls -Wnested-externs
-Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes -Wstrict-prototypes
-Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG   -rpath /usr/local/lib  -o translate-test
 translate-test.lo ../../../subversion/tests/libsvn_test-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la
-L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util>
-laprutil-1 -L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr>
-lapr-1 -lsocket
/opt/sfw/bin/libtool --tag=CC --silent --mode=compile gcc -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS
-D_REENTRANT -D_LARGEFILE64_SOURCE  -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement
-Wpointer-arith -Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls
-Wnested-externs -Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes
-Wstrict-prototypes -Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG  -I./subversion/include
-I./subversion  -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr/include>
  -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util/include>
     -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/sqlite-amalgamation>
-static -o subversion/tests/libsvn_wc/tree-conflict-data-test.lo -c subversion/tests/libsvn_wc/tree-conflict-data-test.c
subversion/tests/libsvn_wc/tree-conflict-data-test.c:380: warning: missing initializer
subversion/tests/libsvn_wc/tree-conflict-data-test.c:380: warning: (near initialization for
`test_funcs[0].func2')
subversion/tests/libsvn_wc/tree-conflict-data-test.c:381: warning: missing initializer
subversion/tests/libsvn_wc/tree-conflict-data-test.c:381: warning: (near initialization for
`test_funcs[1].wip')
subversion/tests/libsvn_wc/tree-conflict-data-test.c:383: warning: missing initializer
subversion/tests/libsvn_wc/tree-conflict-data-test.c:383: warning: (near initialization for
`test_funcs[2].wip')
subversion/tests/libsvn_wc/tree-conflict-data-test.c:385: warning: missing initializer
subversion/tests/libsvn_wc/tree-conflict-data-test.c:385: warning: (near initialization for
`test_funcs[3].wip')
subversion/tests/libsvn_wc/tree-conflict-data-test.c:387: warning: missing initializer
subversion/tests/libsvn_wc/tree-conflict-data-test.c:387: warning: (near initialization for
`test_funcs[4].wip')
subversion/tests/libsvn_wc/tree-conflict-data-test.c:389: warning: missing initializer
subversion/tests/libsvn_wc/tree-conflict-data-test.c:389: warning: (near initialization for
`test_funcs[5].wip')
subversion/tests/libsvn_wc/tree-conflict-data-test.c:395: warning: missing initializer
subversion/tests/libsvn_wc/tree-conflict-data-test.c:395: warning: (near initialization for
`test_funcs[6].func2')
cd subversion/tests/libsvn_wc && /opt/sfw/bin/libtool --tag=CC --silent --mode=link
gcc -static -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement -Wpointer-arith
-Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls -Wnested-externs
-Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes -Wstrict-prototypes
-Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG   -rpath /usr/local/lib  -o tree-conflict-data-test
 tree-conflict-data-test.lo ../../../subversion/tests/libsvn_test-1.la ../../../subversion/libsvn_wc/libsvn_wc-1.la
../../../subversion/libsvn_subr/libsvn_subr-1.la -L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util>
-laprutil-1 -L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr>
-lapr-1 -lsocket
/opt/sfw/bin/libtool --tag=CC --silent --mode=compile gcc -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS
-D_REENTRANT -D_LARGEFILE64_SOURCE  -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement
-Wpointer-arith -Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls
-Wnested-externs -Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes
-Wstrict-prototypes -Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG  -I./subversion/include
-I./subversion  -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr/include>
  -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util/include>
     -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/sqlite-amalgamation>
-static -o subversion/tests/libsvn_subr/utf-test.lo -c subversion/tests/libsvn_subr/utf-test.c
subversion/tests/libsvn_subr/utf-test.c: In function `utf_validate':
subversion/tests/libsvn_subr/utf-test.c:150: warning: missing initializer
subversion/tests/libsvn_subr/utf-test.c:150: warning: (near initialization for `tests[67].string')
subversion/tests/libsvn_subr/utf-test.c: At top level:
subversion/tests/libsvn_subr/utf-test.c:62: warning: unused parameter 'pool'
subversion/tests/libsvn_subr/utf-test.c:180: warning: unused parameter 'pool'
subversion/tests/libsvn_subr/utf-test.c:302: warning: missing initializer
subversion/tests/libsvn_subr/utf-test.c:302: warning: (near initialization for `test_funcs[0].func2')
subversion/tests/libsvn_subr/utf-test.c:303: warning: missing initializer
subversion/tests/libsvn_subr/utf-test.c:303: warning: (near initialization for `test_funcs[1].wip')
subversion/tests/libsvn_subr/utf-test.c:305: warning: missing initializer
subversion/tests/libsvn_subr/utf-test.c:305: warning: (near initialization for `test_funcs[2].wip')
subversion/tests/libsvn_subr/utf-test.c:307: warning: missing initializer
subversion/tests/libsvn_subr/utf-test.c:307: warning: (near initialization for `test_funcs[3].wip')
subversion/tests/libsvn_subr/utf-test.c:309: warning: missing initializer
subversion/tests/libsvn_subr/utf-test.c:309: warning: (near initialization for `test_funcs[4].wip')
subversion/tests/libsvn_subr/utf-test.c:311: warning: missing initializer
subversion/tests/libsvn_subr/utf-test.c:311: warning: (near initialization for `test_funcs[5].func2')
cd subversion/tests/libsvn_subr && /opt/sfw/bin/libtool --tag=CC --silent --mode=link
gcc -static -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement -Wpointer-arith
-Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls -Wnested-externs
-Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes -Wstrict-prototypes
-Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG   -rpath /usr/local/lib  -o utf-test  utf-test.lo
../../../subversion/tests/libsvn_test-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la
-L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util>
-laprutil-1 -L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr>
-lapr-1 -lsocket
/opt/sfw/bin/libtool --tag=CC --silent --mode=compile gcc -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS
-D_REENTRANT -D_LARGEFILE64_SOURCE  -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement
-Wpointer-arith -Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls
-Wnested-externs -Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes
-Wstrict-prototypes -Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG  -I./subversion/include
-I./subversion  -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr/include>
  -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util/include>
     -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/sqlite-amalgamation>
-static -o subversion/tests/libsvn_delta/vdelta-test.lo -c subversion/tests/libsvn_delta/vdelta-test.c
cd subversion/tests/libsvn_delta && /opt/sfw/bin/libtool --tag=CC --silent --mode=link
gcc -static -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement -Wpointer-arith
-Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls -Wnested-externs
-Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes -Wstrict-prototypes
-Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG   -rpath /usr/local/lib  -o vdelta-test  vdelta-test.lo
../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la
-L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util>
-laprutil-1 -L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr>
-lapr-1 -lsocket
/opt/sfw/bin/libtool --tag=CC --silent --mode=compile gcc -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS
-D_REENTRANT -D_LARGEFILE64_SOURCE  -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement
-Wpointer-arith -Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls
-Wnested-externs -Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes
-Wstrict-prototypes -Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG  -I./subversion/include
-I./subversion  -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr/include>
  -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util/include>
     -I<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/sqlite-amalgamation>
-static -o subversion/tests/libsvn_delta/window-test.lo -c subversion/tests/libsvn_delta/window-test.c
subversion/tests/libsvn_delta/window-test.c:104: warning: missing initializer
subversion/tests/libsvn_delta/window-test.c:104: warning: (near initialization for `test_funcs[0].func2')
subversion/tests/libsvn_delta/window-test.c:105: warning: missing initializer
subversion/tests/libsvn_delta/window-test.c:105: warning: (near initialization for `test_funcs[1].wip')
subversion/tests/libsvn_delta/window-test.c:107: warning: missing initializer
subversion/tests/libsvn_delta/window-test.c:107: warning: (near initialization for `test_funcs[2].func2')
cd subversion/tests/libsvn_delta && /opt/sfw/bin/libtool --tag=CC --silent --mode=link
gcc -static -Wold-style-definition -Wextra-tokens -Wdeclaration-after-statement -Wpointer-arith
-Wwrite-strings -Wshadow -ansi -Wall -Wformat=2 -Wunused -Waggregate-return -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wno-multichar -Wredundant-decls -Wnested-externs
-Wunreachable-code -Winline -Wno-long-long -g -g -Wall -Wmissing-prototypes -Wstrict-prototypes
-Wmissing-declarations  -DSVN_DEBUG -DAP_DEBUG   -rpath /usr/local/lib  -o window-test  window-test.lo
../../../subversion/tests/libsvn_test-1.la ../../../subversion/libsvn_delta/libsvn_delta-1.la
../../../subversion/libsvn_subr/libsvn_subr-1.la -L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr-util>
-laprutil-1 -L<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/apr>
-lapr-1 -lsocket
/usr/bin/msgfmt  -o subversion/po/de.mo subversion/po/de.po
/usr/bin/msgfmt  -o subversion/po/es.mo subversion/po/es.po
/usr/bin/msgfmt  -o subversion/po/fr.mo subversion/po/fr.po
/usr/bin/msgfmt  -o subversion/po/it.mo subversion/po/it.po
/usr/bin/msgfmt  -o subversion/po/ja.mo subversion/po/ja.po
/usr/bin/msgfmt  -o subversion/po/ko.mo subversion/po/ko.po
/usr/bin/msgfmt  -o subversion/po/nb.mo subversion/po/nb.po
/usr/bin/msgfmt  -o subversion/po/pl.mo subversion/po/pl.po
/usr/bin/msgfmt  -o subversion/po/pt_BR.mo subversion/po/pt_BR.po
/usr/bin/msgfmt  -o subversion/po/sv.mo subversion/po/sv.po
/usr/bin/msgfmt  -o subversion/po/zh_CN.mo subversion/po/zh_CN.po
/usr/bin/msgfmt  -o subversion/po/zh_TW.mo subversion/po/zh_TW.po
Running tests in auth-test [1/75]...................success
Running tests in cache-test [2/75]..................success
Running tests in checksum-test [3/75]...............success
Running tests in client-test [4/75].................success
Running tests in compat-test [5/75].................success
Running tests in config-test [6/75].................success
Running tests in db-test [7/75].....................success
Running tests in diff-diff3-test [8/75].............success
Running tests in dirent_uri-test [9/75].............success
Running tests in eol-test [10/75]...................success
Running tests in error-test [11/75].................success
Running tests in fs-pack-test [12/75]...............success
Running tests in fs-test [13/75]....................success
Running tests in hashdump-test [14/75]..............success
Running tests in locks-test [15/75].................success
Running tests in mergeinfo-test [16/75].............success
Running tests in opt-test [17/75]...................success
Running tests in parse-diff-test [18/75]............success
Running tests in path-test [19/75]..................success
Running tests in ra-local-test [20/75]..............success
Running tests in random-test [21/75]................success
Running tests in repos-test [22/75].................success
Running tests in revision-test [23/75]..............success
Running tests in skel-test [24/75]..................success
Running tests in stream-test [25/75]................success
Running tests in string-test [26/75]................success
Running tests in target-test [27/75]................success
Running tests in time-test [28/75]..................success
Running tests in translate-test [29/75].............success
Running tests in tree-conflict-data-test [30/75]....success
Running tests in utf-test [31/75]...................FAILURE
Running tests in window-test [32/75]................success
Running tests in authz_tests.py [33/75].............success
Running tests in autoprop_tests.py [34/75]..........success
Running tests in basic_tests.py [35/75].............success
Running tests in blame_tests.py [36/75].............success
Running tests in cat_tests.py [37/75]...............success
Running tests in changelist_tests.py [38/75]........success
Running tests in checkout_tests.py [39/75]..........success
Running tests in commit_tests.py [40/75]............success
Running tests in copy_tests.py [41/75]..............success
Running tests in depth_tests.py [42/75].............success
Running tests in diff_tests.py [43/75]..............success
Running tests in entries_tests.py [44/75]...........success
Running tests in export_tests.py [45/75]............success
Running tests in externals_tests.py [46/75].........success
Running tests in getopt_tests.py [47/75]............success
Running tests in history_tests.py [48/75]...........success
Running tests in import_tests.py [49/75]............success
Running tests in info_tests.py [50/75]..............success
Running tests in lock_tests.py [51/75]..............success
Running tests in log_tests.py [52/75]...............success
Running tests in merge_authz_tests.py [53/75].......success
Running tests in merge_tests.py [54/75].............success
Running tests in mergeinfo_tests.py [55/75].........success
Running tests in obliterate_tests.py [56/75]........success
Running tests in patch_tests.py [57/75].............success
Running tests in prop_tests.py [58/75]..............success
Running tests in resolve_tests.py [59/75]...........success
Running tests in resolved_tests.py [60/75]..........success
Running tests in revert_tests.py [61/75]............success
Running tests in schedule_tests.py [62/75]..........success
Running tests in special_tests.py [63/75]...........success
Running tests in stat_tests.py [64/75]..............success
Running tests in svnadmin_tests.py [65/75]..........success
Running tests in svndumpfilter_tests.py [66/75].....success
Running tests in svnlook_tests.py [67/75]...........success
Running tests in svnsync_tests.py [68/75]...........success
Running tests in svnversion_tests.py [69/75]........success
Running tests in switch_tests.py [70/75]............success
Running tests in trans_tests.py [71/75].............success
Running tests in tree_conflict_tests.py [72/75].....success
Running tests in update_tests.py [73/75]............success
Running tests in upgrade_tests.py [74/75]...........success
Running tests in utf8_tests.py [75/75]..............success
At least one test was SKIPPED, checking <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/tests.log>
SKIP:  cache-test 2: basic memcache svn_cache test
SKIP:  cache-test 3: memcache svn_cache with very long keys
At least one test XFAILED, checking <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/tests.log>
XFAIL: fs-test 18: merging commit
       [[needs to be written to match new merge() algorithm expectations]]
XFAIL: fs-test 36: obliterate 1
       [[obliterate is in development]]
XFAIL: locks-test 9: able to reserve a name (lock non-existent path)
XFAIL: locks-test 10: directory locks (kinda)
XFAIL: tree-conflict-data-test 3: detect broken tree conflict data
At least one test FAILED, checking <http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk/tests.log>
FAIL:  utf-test 3: test svn_utf_cstring_to_utf8_ex2
FAIL:  utf-test 4: test svn_utf_cstring_from_utf8_ex2
Summary of test results:
  283 tests PASSED
  2 tests SKIPPED
  5 tests XFAILED (2 WORK-IN-PROGRESS)
  2 tests FAILED
*** Error code 1
The following command caused the error:
if test "/usr/bin/python" != "none"; then                                 \
  flags="--verbose";                                                 \
  if test "" != ""; then                                   \
    flags="--cleanup $flags";                                       \
  fi;                                                                \
  if test "" != ""; then                                  \
    flags="--url  $flags";                               \
  fi;                                                                \
  if test "" != ""; then                                   \
    flags="--fs-type  $flags";                            \
  fi;                                                                \
  if test "" != ""; then                              \
    flags="--http-library  $flags";                  \
  fi;                                                                \
  if test "" != ""; then                      \
    flags="--server-minor-version  $flags";  \
  fi;                                                                \
  if test "" != ""; then                               \
    flags="--enable-sasl $flags";                                   \
  fi;                                                                \
  if test "" != ""; then                             \
    flags="--fsfs-sharding  $flags";                \
  fi;                                                                \
  if test "" != ""; then                              \
    flags="--fsfs-packing $flags";                                  \
  fi;                                                                \
  if test "" != ""; then                                  \
    flags="--parallel $flags";                                      \
  fi;                                                                \
  if test "" != ""; then                             \
    flags="--log-to-stdout $flags";                                 \
  fi;                                                                \
  /usr/bin/python ./build/run_tests.py                         \
            --config-file ./subversion/tests/tests.conf  \
            $flags                                                  \
            '<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk'>
'<http://hudson.zones.apache.org/hudson/job/subversion-trunk-solaris/ws/subversion-trunk'>
subversion/tests/libsvn_subr/auth-test subversion/tests/libsvn_subr/cache-test subversion/tests/libsvn_subr/checksum-test
subversion/tests/libsvn_client/client-test subversion/tests/libsvn_subr/compat-test subversion/tests/libsvn_subr/config-test
subversion/tests/libsvn_wc/db-test subversion/tests/libsvn_diff/diff-diff3-test subversion/tests/libsvn_subr/dirent_uri-test
subversion/tests/libsvn_subr/eol-test subversion/tests/libsvn_subr/error-test subversion/tests/libsvn_fs_fs/fs-pack-test
subversion/tests/libsvn_fs/fs-test subversion/tests/libsvn_subr/hashdump-test subversion/tests/libsvn_fs/locks-test
subversion/tests/libsvn_subr/mergeinfo-test subversion/tests/libsvn_subr/opt-test subversion/tests/libsvn_diff/parse-diff-test
subversion/tests/libsvn_subr/path-test subversion/tests/libsvn_ra_local/ra-local-test subversion/tests/libsvn_delta/random-test
subversion/tests/libsvn_repos/repos-test subversion/tests/libsvn_subr/revision-test subversion/tests/libsvn_subr/skel-test
subversion/tests/libsvn_subr/stream-test subversion/tests/libsvn_subr/string-test subversion/tests/libsvn_subr/target-test
subversion/tests/libsvn_subr/time-test subversion/tests/libsvn_subr/translate-test subversion/tests/libsvn_wc/tree-conflict-data-test
subversion/tests/libsvn_subr/utf-test subversion/tests/libsvn_delta/window-test subversion/tests/cmdline/authz_tests.py
subversion/tests/cmdline/autoprop_tests.py subversion/tests/cmdline/basic_tests.py subversion/tests/cmdline/blame_tests.py
subversion/tests/cmdline/cat_tests.py subversion/tests/cmdline/changelist_tests.py subversion/tests/cmdline/checkout_tests.py
subversion/tests/cmdline/commit_tests.py subversion/tests/cmdline/copy_tests.py subversion/tests/cmdline/depth_tests.py
subversion/tests/cmdline/diff_tests.py subversion/tests/cmdline/entries_tests.py subversion/tests/cmdline/export_tests.py
subversion/tests/cmdline/externals_tests.py subversion/tests/cmdline/getopt_tests.py subversion/tests/cmdline/history_tests.py
subversion/tests/cmdline/import_tests.py subversion/tests/cmdline/info_tests.py subversion/tests/cmdline/lock_tests.py
subversion/tests/cmdline/log_tests.py subversion/tests/cmdline/merge_authz_tests.py subversion/tests/cmdline/merge_tests.py
subversion/tests/cmdline/mergeinfo_tests.py subversion/tests/cmdline/obliterate_tests.py subversion/tests/cmdline/patch_tests.py
subversion/tests/cmdline/prop_tests.py subversion/tests/cmdline/resolve_tests.py subversion/tests/cmdline/resolved_tests.py
subversion/tests/cmdline/revert_tests.py subversion/tests/cmdline/schedule_tests.py subversion/tests/cmdline/special_tests.py
subversion/tests/cmdline/stat_tests.py subversion/tests/cmdline/svnadmin_tests.py subversion/tests/cmdline/svndumpfilter_tests.py
subversion/tests/cmdline/svnlook_tests.py subversion/tests/cmdline/svnsync_tests.py subversion/tests/cmdline/svnversion_tests.py
subversion/tests/cmdline/switch_tests.py subversion/tests/cmdline/trans_tests.py subversion/tests/cmdline/tree_conflict_tests.py
subversion/tests/cmdline/update_tests.py subversion/tests/cmdline/upgrade_tests.py subversion/tests/cmdline/utf8_tests.py;
             \
else                                                                 \
  echo "make check: Python 2.4 or greater is required,";             \
  echo "            but was not detected during configure";          \
  exit 1;                                                            \
fi;
make: Fatal error: Command failed for target `check'
Generating junit files ...
Recording test results


Mime
View raw message