[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Obstructed update

From: Bob Gustafson <bobgus_at_rcnChicago.com>
Date: 2002-12-16 23:17:02 CET

Note, this may not have anything to do with your problem, however,
I am running DB 4.1.24, RedHat 7.3, httpd 2.0.43 and latest svn.

My make check works fine. See config below

[root@hoho0 svn_new]# more conf.rdg.sh
./configure \
            --with-apr=/usr/local/apache2 \
            --with-apr-util=/usr/local/apache2 \
            --with-berkeley-db=/usr/local/BerkeleyDB.4.1 \
            --with-ssl --with-zlib \
  2>&1 | tee config.out

# ./configure --enable-maintainer-mode \
[root@hoho0 svn_new]#

I did notice that there was a tweek in DB between 4.0 and 4.1 - an extra
argument in a couple of the commands. When I built apr-util, I needed a
patch before it would work. I did submit patch, and it may be in apr-util
now.

You might try to rebuild your apr-util and see if there are complaints
about DB4.1.24

BobG

>Philip Martin wrote:
>> It looks like you are using x86 Suse-Linux, correct?
>
> Yes, it's a SuSE 8.0, but quite modified: Kernel 2.4.20, GCC 3.2.1 and
> recent binutils, autoconf 2.56, automake 1.5, libtool 1.4.3, make 3.80.
>
> Which reminds me of something: I installed Berkeley DB 4.1.24, but the
> INSTALL speaks of version 4.0.14. Could this have something to do with
> it?
>
>> Which version of Subversion are you using?
>
> Can't remember what revision I used to create the backtrace, but I just
> made a new checkout (revision 4136).
>
>> Which version of APR?
>
> Current HEAD.
>
>> Did you build them yourself?
>
> Yes.
>
>> Did you run the Subversion regression tests? Did they pass?
>
>sb@wopr-mobile:/usr/src/subversion> make check
>Running all tests in hashdump-test...success
>Running all tests in path-test...success
>Running all tests in random-test...success
>Running all tests in stream-test...success
>Running all tests in stringtest...success
>Running all tests in time-test...success
>Running all tests in translate-test...success
>Running all tests in target-test.py...success
>Running all tests in run-fs-tests.py...FAILURE
>Running all tests in run-repos-tests.py...success
>Running all tests in getopt_tests.py...success
>Running all tests in basic_tests.py...FAILURE
>Running all tests in commit_tests.py...FAILURE
>Running all tests in update_tests.py...FAILURE
>Running all tests in switch_tests.py...FAILURE
>Running all tests in prop_tests.py...FAILURE
>Running all tests in schedule_tests.py...FAILURE
>Running all tests in log_tests.py...FAILURE
>Running all tests in copy_tests.py...FAILURE
>Running all tests in diff_tests.py...FAILURE
>Running all tests in externals_tests.py...FAILURE
>Running all tests in merge_tests.py...FAILURE
>Running all tests in stat_tests.py...FAILURE
>Running all tests in trans_tests.py...FAILURE
>Running all tests in svnadmin_tests.py...FAILURE
>Running all tests in svnlook_tests.py...FAILURE
>At least one test FAILED, checking /usr/src/subversion/tests.log
>FAIL: basic_tests.py 1: basic checkout of a wc
>FAIL: basic_tests.py 2: basic status command
>FAIL: basic_tests.py 3: basic commit command
>FAIL: basic_tests.py 4: basic update command
>FAIL: basic_tests.py 5: basic corruption detection
>FAIL: basic_tests.py 6: receiving text merges as part of an update
>FAIL: basic_tests.py 7: basic conflict creation and resolution
>FAIL: basic_tests.py 8: basic cleanup command
>FAIL: basic_tests.py 9: basic revert command
>FAIL: basic_tests.py 10: basic switch command
>FAIL: basic_tests.py 11: basic delete command
>FAIL: basic_tests.py 12: checkout a path no longer in HEAD
>FAIL: basic_tests.py 13: attempt to change node kind
>FAIL: basic_tests.py 14: basic import of single new file
>FAIL: basic_tests.py 15: basic cat of files
>FAIL: basic_tests.py 16: basic import of executable files
>FAIL: commit_tests.py 1: commit one file.
>FAIL: commit_tests.py 2: commit one newly added file.
>FAIL: commit_tests.py 3: commit one newly added binary file.
>FAIL: commit_tests.py 4: commit multiple targets
>FAIL: commit_tests.py 5: commit multiple targets, 2nd variation
>FAIL: commit_tests.py 6: commit wc_dir/A/D -- includes D. (anchor=A,
>tgt=D)
>FAIL: commit_tests.py 7: commit wc_dir -- (anchor=wc_dir, tgt={})
>FAIL: commit_tests.py 8: committing unversioned object produces error
>FAIL: commit_tests.py 9: replace two nested dirs, verify empty contents
>FAIL: commit_tests.py 10: hudson prob 1.0: delete file, commit, update
>FAIL: commit_tests.py 11: hudson prob 1.1: delete dir, commit, update
>FAIL: commit_tests.py 12: hudson prob 1.2: delete, commit, re-add,
>commit
>FAIL: commit_tests.py 13: hudson prob 2.0: prop commit on old dir fails.
>FAIL: commit_tests.py 15: commit mixed-rev wc (no erronous merge error)
>FAIL: commit_tests.py 16: commit files and dirs with URI-unsafe
>characters
>FAIL: commit_tests.py 17: commit files that have been deleted, but also
>edited
>FAIL: commit_tests.py 18: commit a file inside dir scheduled for addition
>FAIL: commit_tests.py 19: commit deleted (and missing) file
>FAIL: commit_tests.py 20: issue 644 attempt to add a file twice
>FAIL: commit_tests.py 21: commit from a dir with a longer name than the
>wc
>FAIL: commit_tests.py 22: try to commit when directory is locked
>FAIL: commit_tests.py 23: commit the current directory
>FAIL: commit_tests.py 24: attempted commit from multiple wc fails
>FAIL: update_tests.py 1: update a locally-modified binary file
>FAIL: update_tests.py 2: update to an old revision of a binary files
>FAIL: update_tests.py 3: ensure update is not munging additions or
>replacements
>FAIL: update_tests.py 4: update to revision 0
>FAIL: update_tests.py 5: make sure overlapping identical changes do not
>conflict
>FAIL: update_tests.py 6: delete files and update to resolve text
>conflicts
>FAIL: update_tests.py 7: update that deletes modifed files
>FAIL: update_tests.py 8: update after add/rm of deleted state
>FAIL: update_tests.py 9: update missing items (by name) in working copy
>FAIL: update_tests.py 10: update that replaces a directory
>FAIL: update_tests.py 11: update with explict file target
>FAIL: switch_tests.py 1: test some basic switching operations
>FAIL: switch_tests.py 2: commits after some basic switching operations
>FAIL: switch_tests.py 3: update wc that contains switched things
>FAIL: switch_tests.py 4: reverse update wc that contains switched things
>FAIL: switch_tests.py 5: update switched wc things to HEAD
>FAIL: switch_tests.py 6: reverse update switched wc things to an older
>rev
>FAIL: prop_tests.py 1: write/read props in wc only (ps, pl, pdel)
>FAIL: prop_tests.py 2: commit properties
>FAIL: prop_tests.py 3: receive properties via update
>FAIL: prop_tests.py 4: receive property changes as part of a downdate
>FAIL: prop_tests.py 5: commit the removal of props
>FAIL: prop_tests.py 6: update with conflicting props
>FAIL: prop_tests.py 7: props work when committing a replacement
>FAIL: prop_tests.py 8: props work when reverting a replacement
>FAIL: prop_tests.py 9: try to set inappropriate props
>FAIL: prop_tests.py 10: copying a file should use the original
>svn:executable and svn:mime-type
>FAIL: schedule_tests.py 1: schedule: add some files
>FAIL: schedule_tests.py 2: schedule: add some directories
>FAIL: schedule_tests.py 3: schedule: add some nested files and
>directories
>FAIL: schedule_tests.py 4: schedule: add some executable files
>FAIL: schedule_tests.py 5: schedule: delete some files
>FAIL: schedule_tests.py 6: schedule: delete some directories
>FAIL: schedule_tests.py 7: revert: add some files
>FAIL: schedule_tests.py 8: revert: add some directories
>FAIL: schedule_tests.py 9: revert: add some nested files and directories
>FAIL: schedule_tests.py 10: revert: add some executable files
>FAIL: schedule_tests.py 11: revert: delete some files
>FAIL: schedule_tests.py 12: revert: delete some directories
>FAIL: log_tests.py 1: 'svn log', no args, top of wc.
>FAIL: log_tests.py 2: 'svn commit -F foo' when foo is a versioned file
>FAIL: copy_tests.py 1: basic copy and move commands -- on files only
>FAIL: copy_tests.py 2: test fix for 'svn mv unversioned_file some_dst'
>FAIL: copy_tests.py 3: receive a copied directory during update
>FAIL: copy_tests.py 4: resurrect a deleted directory
>FAIL: copy_tests.py 5: svn cp URL URL cannot overwrite destination
>FAIL: copy_tests.py 6: svn cp PATH PATH cannot overwrite destination
>FAIL: copy_tests.py 7: copy a directory hierarchy and modify before
>commit
>FAIL: copy_tests.py 8: copy files with properties
>FAIL: copy_tests.py 9: copy a tree and delete part of it before commit
>FAIL: copy_tests.py 10: move and revert a directory
>FAIL: copy_tests.py 11: executable bit should be preserved when copying
>FAIL: copy_tests.py 12: working-copy to repository copy
>FAIL: diff_tests.py 1: update a file
>FAIL: diff_tests.py 2: add a file
>FAIL: diff_tests.py 3: add a file in an added directory
>FAIL: diff_tests.py 4: replace a file with a file
>FAIL: diff_tests.py 5: multiple revisions diff'd forwards and backwards
>FAIL: diff_tests.py 6: non-recursive behaviour
>FAIL: diff_tests.py 7: diff only part of the repository
>FAIL: diff_tests.py 8: non version controlled files
>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
>FAIL: externals_tests.py 1: check out a directory with some external
>modules attached
>FAIL: externals_tests.py 2: update to receive a new external module.
>FAIL: externals_tests.py 3: update to lose an external module.
>FAIL: externals_tests.py 4: update to receive a change to an unmodifed
>external module.
>FAIL: externals_tests.py 5: update to receive a change to a modified
>external module.
>FAIL: externals_tests.py 6: update to receive a change under an external
>module.
>FAIL: externals_tests.py 7: modify to specify, and update to receive, a
>new external module
>FAIL: merge_tests.py 1: performing a merge, with mixed results
>FAIL: merge_tests.py 2: merge and add new files/dirs with history
>FAIL: merge_tests.py 3: merge and that deletes items
>FAIL: merge_tests.py 4: some simple property merges
>FAIL: stat_tests.py 1: run status on an unversioned file in the current
>directory
>FAIL: stat_tests.py 2: run 'status -u' when nested additions are pending
>FAIL: stat_tests.py 3: status -vN and test if all items in the current
>directory show up
>FAIL: stat_tests.py 4: status with a versioned file missing
>FAIL: stat_tests.py 5: status with versioned items whose working type has
>changed
>FAIL: stat_tests.py 6: status -u with new files pending in the repository
>(tests rev 3686)
>FAIL: stat_tests.py 7: status blank for unignored file
>FAIL: trans_tests.py 1: commit new files with keywords active from birth
>FAIL: trans_tests.py 5: update locally modified file with eol-style
>'native'
>FAIL: svnadmin_tests.py 1: test 'svnadmin create' subcommand
>FAIL: svnadmin_tests.py 2: test 'svnadmin createtxn' subcommand
>FAIL: svnadmin_tests.py 3: test 'svnadmin rmtxns' subcommand
>FAIL: svnadmin_tests.py 4: test 'svnadmin dump' on a copied directory
>FAIL: svnadmin_tests.py 5: test 'svnadmin dump' on modified child of
>copied directory
>FAIL: svnlook_tests.py 1: test 'svnlook youngest' subcommand
>make: *** [check] Error 1
>
>--
> Sebastian Bergmann
> http://sebastian-bergmann.de/ http://phpOpenTracker.de/
>
> Did I help you? Consider a gift: http://wishlist.sebastian-bergmann.de/
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
>For additional commands, e-mail: dev-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Dec 16 23:17:44 2002

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