Previously, I have built Subversion 1.4.0 and the tests ran fine
using the pre-installed Python (2.3.5) on OS X 10.4. However, I am
now attempting to build 1.4.6; the build works fine, but several of
the tests then fail. Prior to this I installed Python 2.5.1, and am
specifying this new Python when calling configure prior to building
Subversion. All of the failures show a similar traceback (from
tests.log):
START: update_tests.py
CMD: svnadmin "create" "svn-test-work/local_tmp/repos" "--bdb-txn-
nosync" UNEXPECTED EXCEPTION:
Traceback (most recent call last):
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
svntest/main.py", line 703, in run
rc = self.pred.run(args)
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
svntest/testcase.py", line 104, in run
return apply(self.func, args)
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
update_tests.py", line 80, in update_binary_file
sbox.build()
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
svntest/main.py", line 618, in build
if actions.make_repo_and_wc(self, create_wc):
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
svntest/actions.py", line 860, in make_repo_and_wc
guarantee_greek_repository(sbox.repo_dir)
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
svntest/actions.py", line 72, in guarantee_greek_repository
main.create_repos(main.pristine_dir)
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
svntest/main.py", line 428, in create_repos
stdout, stderr = run_command(svnadmin_binary, 1, 0, "create",
path, *opts)
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
svntest/main.py", line 242, in run_command
None, *varargs)
File "/usr/local/src/subversion-1.4.6/subversion/tests/cmdline/
svntest/main.py", line 286, in run_command_stdin
pid, wait_code = os.wait()
OSError: [Errno 10] No child processes
After doing some (very limited) research, it appears that this issue
might be related to http://www.nabble.com/-PATCH--Add-mutex-to-
parallel-testsuite-to12582847.html. Moreover, it looks like the code
has been modified in the trunk to address this issue. I'd prefer, if
possible, to use a stable release and not a snapshot, if possible.
Of course, I would also feel more comfortable if I could get the
tests to run. Can anyone offer any guidance?
Thanks very much in advance,
-- Phil
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Dec 29 22:41:14 2007