brane@xbc.nu wrote:
>PASS: update apr
>PASS: update apr-util
>PASS: update subversion
>PASS: autogen.sh
>
>TEST: Revision 1740 on hppa1.1-hp-hpux10.20 shared
>
>PASS: check build type
>PASS: create object directory
>
>/home/brane/svn/config.hpux.shared:
>#!/bin/sh
>env CC='cc -Ae' \
> "../repo/configure" \
> "--prefix=/home/brane/svn/inst" \
> "--with-berkeley-db=/home/brane/svn/db4" \
> "$@"
>
># The following patch was applied to Berkeley DB 4.0.14:
>#
># --- db-4.0.14/include/log.h.orig Fri Nov 16 17:15:20 2001
># +++ db-4.0.14/include/log.h Fri Apr 19 17:42:38 2002
># @@ -99,6 +99,10 @@ struct __log_persist {
># * and describes the log.
># */
># struct __log {
># + /* Put the mutex at the beginning of the struct, so that it gets
># + aligned correctly in the shm region on HP-UX. */
># + DB_MUTEX flush; /* Mutex for flushing. */
># +
># LOGP persist; /* Persistent information. */
>#
># SH_TAILQ_HEAD(__fq) fq; /* List of file names. */
># @@ -126,7 +130,6 @@ struct __log {
># * flush mutex rather than by the region mutex.
># */
># int in_flush; /* Log flush in progress. */
># - DB_MUTEX flush; /* Mutex for flushing. */
># DB_LSN s_lsn; /* LSN of the last sync. */
>#
># DB_LSN chkpt_lsn; /* LSN of the last checkpoint. */
>PASS: configure
>PASS: build
>
>Last 100 lines of the log file follow:
>Running all tests in stringtest...success
>Running all tests in hashdump-test...success
>Running all tests in path-test...success
>Running all tests in translate-test...success
>Running all tests in random-test...success
>Running all tests in svn-test2.sh...success
>Running all tests in svn-test.sh...success
>Running all tests in target-test.sh...success
>Running all tests in run-fs-tests.sh...success
>Running all tests in run-repos-tests.sh...success
>Running all tests in getopt_tests.py...success
>Running all tests in basic_tests.py...success
>Running all tests in commit_tests.py...success
>Running all tests in update_tests.py...success
>Running all tests in prop_tests.py...success
>Running all tests in schedule_tests.py...success
>Running all tests in log_tests.py...success
>Running all tests in copy_tests.py...FAILURE
>Running all tests in diff_tests.py...FAILURE
>Running all tests in stat_tests.py...success
>Running all tests in trans_tests.py...success
>Running all tests in svnadmin_tests.py...success
>At least one test FAILED, checking /home2/svn/obj-sh/tests.log
>FAIL: copy_tests.py 1: basic copy and move commands -- on files only
>FAIL: diff_tests.py 5: multiple revisions diff'd forwards and backwards
>FAIL: diff_tests.py 9: pure repository diff update a file
>FAIL: diff_tests.py 10: diff when property was changed but text was not
>gmake: *** [check] Error 1
>Complete log saved in /home/brane/svn/LOG_svn_check_shared.1740.failed
>
[snip]
O.K., it looks like we're getting the same failures on HP-UX 10.20 now
as we do on HP-UX 11.11 (the two use different mutex implementations),
so I guess my Berkeley DB patch works. I'll be sending it to Sleepycat
shortly.
--
Brane Čibej <brane_at_xbc.nu> http://www.xbc.nu/brane/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Apr 20 15:45:35 2002