Hello, This has been the case for the last 3 years, so I thought it'd be nice to report it, toward having it fixed! It seems to affect only the i686-linux machine, and not x86_64-linux.
The test suite in run in parallel via the -j option of Make, e.g. 'make -j24 check' The PARALLEL environment variable is also set to the same value (e.g.: 24) before the test suite runs. --8<---------------cut here---------------start------------->8--- starting phase `check' [001/122] auth-test......................................................success [002/122] authz-test.....................................................success [003/122] bit-array-test.................................................success [004/122] cache-test.....................................................success [005/122] checksum-test..................................................success [006/122] client-test.........FAILURE [007/122] compat-test....................................................success [008/122] compress-test..................................................success [009/122] config-test....................................................success [010/122] conflict-data-test.............................................success [011/122] conflicts-test.................................................success [012/122] crypto-test....................................................success [013/122] db-test........................................................success [014/122] diff-diff3-test................................................FAILURE [015/122] dirent_uri-test................................................success [016/122] dump-load-test.................................................success [017/122] entries-compat-test............................................success [018/122] error-code-test................................................success [019/122] error-test.....................................................success [020/122] filesize-test..................................................success [021/122] fs-fs-pack-test................................................FAILURE [022/122] fs-fs-private-test.............................................FAILURE [023/122] fs-sequential-test.............................................success [024/122] fs-test........................................................FAILURE [025/122] fs-x-pack-test.................................................success [026/122] hashdump-test..................................................success [027/122] io-test........................................................FAILURE [028/122] locks-test.....................................................success [029/122] mergeinfo-test.................................................success [030/122] mtcc-test..............FAILURE [031/122] op-depth-test..................................................FAILURE [032/122] opt-test.......................................................success [033/122] packed-data-test...............................................success [034/122] parse-diff-test................................................success [035/122] path-test......................................................success [036/122] prefix-string-test.............................................success [037/122] priority-queue-test............................................success [038/122] pristine-store-test............................................success [039/122] ra-local-test..................................................success [040/122] ra-test...FAILURE [041/122] random-test....................................................success [042/122] repos-test.....................................................FAILURE [043/122] revision-test..................................................success [044/122] root-pools-test................................................success [045/122] skel-test......................................................success [046/122] spillbuf-test..................................................success [047/122] sqlite-test....................................................success [048/122] stream-test....................................................success [049/122] string-table-test..............................................success [050/122] string-test....................................................success [051/122] subst_translate-test...........................................success [052/122] svndiff-stream-test............................................success [053/122] time-test......................................................success [054/122] translate-test.................................................success [055/122] utf-test.......................................................success [056/122] wc-queries-test................................................success [057/122] wc-test........................................................success [058/122] window-test....................................................success [059/122] x509-test......................................................success [060/122] xml-test.......................................................success [061/122] authz_tests.py.................................................success [062/122] autoprop_tests.py..............................................success [063/122] basic_tests.py.................................................success [064/122] blame_tests.py.................................................success [065/122] cat_tests.py...................................................success [066/122] changelist_tests.py............................................success [067/122] checkout_tests.py..............................................success [068/122] commit_tests.py................................................success [069/122] copy_tests.py..................................................success [070/122] dav_tests.py...................................................success [071/122] depth_tests.py.................................................success [072/122] diff_tests.py..................................................success [073/122] entries_tests.py...............................................success [074/122] export_tests.py................................................success [075/122] externals_tests.py.............................................success [076/122] getopt_tests.py................................................success [077/122] history_tests.py...............................................success [078/122] import_tests.py................................................success [079/122] info_tests.py..................................................success [080/122] input_validation_tests.py......................................success [081/122] iprop_authz_tests.py...........................................success [082/122] iprop_tests.py.................................................success [083/122] lock_tests.py..................................................success [084/122] log_tests.py...................................................success [085/122] merge_authz_tests.py...........................................success [086/122] merge_automatic_tests.py.......................................success [087/122] merge_reintegrate_tests.py.....................................success [088/122] merge_tests.py.................................................success [089/122] merge_tree_conflict_tests.py...................................success [090/122] mergeinfo_tests.py.............................................success [091/122] mod_authz_svn_tests.py.........................................success [092/122] mod_dav_svn_tests.py...........................................success [093/122] move_tests.py..................................................success [094/122] patch_tests.py.................................................success [095/122] pegrev_parse_tests.py..........................................success [096/122] prop_tests.py..................................................success [097/122] redirect_tests.py..............................................success [098/122] relocate_tests.py..............................................success [099/122] resolve_tests.py...............................................success [100/122] revert_tests.py................................................success [101/122] schedule_tests.py..............................................success [102/122] shelf2_tests.py................................................success [103/122] shelf_tests.py.................................................success [104/122] special_tests.py...............................................success [105/122] stat_tests.py..................................................success [106/122] svnadmin_tests.py..............................................success [107/122] svnauthz_tests.py..............................................success [108/122] svndumpfilter_tests.py.........................................success [109/122] svnfsfs_tests.py...............................................success [110/122] svnlook_tests.py...............................................success [111/122] svnmover_tests.py..............................................success [112/122] svnmucc_tests.py...............................................success [113/122] svnrdump_tests.py..............................................success [114/122] svnsync_authz_tests.py.........................................success [115/122] svnsync_tests.py...............................................success [116/122] svnversion_tests.py............................................success [117/122] switch_tests.py................................................success [118/122] trans_tests.py.................................................success [119/122] tree_conflict_tests.py.........................................success [120/122] update_tests.py................................................success [121/122] upgrade_tests.py...............................................success [122/122] wc_tests.py....................................................success At least one test was SKIPPED, checking /tmp/guix-build-subversion-1.14.2.drv-0/subversion-1.14.2/tests.log SKIP: cache-test 2: basic memcache svn_cache test SKIP: cache-test 3: memcache svn_cache with very long keys SKIP: crypto-test 1: basic password encryption/decryption test SKIP: crypto-test 2: password checktext generation/validation SKIP: fs-x-pack-test 1: pack a FSX filesystem SKIP: fs-x-pack-test 2: pack FSX where revs % shard = 0 SKIP: fs-x-pack-test 3: read from a packed FSX filesystem SKIP: fs-x-pack-test 4: commit to a packed FSX filesystem SKIP: fs-x-pack-test 5: get/set revprop while packing FSX filesystem SKIP: fs-x-pack-test 7: get/set huge packed revprops in FSX SKIP: fs-x-pack-test 8: recover a fully packed filesystem SKIP: fs-x-pack-test 9: test file hint at shard boundary SKIP: fs-x-pack-test 10: test svn_fs_info SKIP: fs-x-pack-test 6: get/set large packed revprops in FSX SKIP: fs-x-pack-test 12: test packing with shard size = 1 SKIP: fs-x-pack-test 13: test batch fsync SKIP: fs-x-pack-test 11: test representations container SKIP: pristine-store-test 3: reject_mismatching_text SKIP: subst_translate-test 2: test svn_subst_translate_string2(encoding = NULL) SKIP: authz_tests.py 1: authz issue #2486 - open root SKIP: authz_tests.py 2: authz issue #2486 - open directory SKIP: authz_tests.py 3: broken authz files cause errors SKIP: authz_tests.py 4: test authz for read operations SKIP: authz_tests.py 5: test authz for write operations SKIP: authz_tests.py 6: test authz for checkout SKIP: authz_tests.py 7: test authz for log and tracing path changes SKIP: authz_tests.py 8: test authz for checkout and update SKIP: authz_tests.py 9: test authz for export with unreadable subfolder SKIP: authz_tests.py 10: test authz for aliases SKIP: authz_tests.py 11: test the authz validation rules SKIP: authz_tests.py 12: test authz for locking SKIP: authz_tests.py 13: authz issue #2712 SKIP: authz_tests.py 14: switched to directory, no read access on parents SKIP: authz_tests.py 15: authz issue #3242 - access required at repo root SKIP: authz_tests.py 16: more authz issue #3242 - update to renamed file SKIP: authz_tests.py 17: multiple lines matching a user SKIP: authz_tests.py 18: wc-to-wc-copy with absent nodes and then revert SKIP: authz_tests.py 19: recursive ls with private subtrees SKIP: authz_tests.py 20: authz issue #3781, check case sensitivity SKIP: authz_tests.py 21: authz should notice a tree conflict SKIP: authz_tests.py 22: wc delete with absent nodes SKIP: authz_tests.py 23: verify commit error reporting SKIP: authz_tests.py 24: upgrade absent nodes to server-excluded SKIP: authz_tests.py 25: remove a subdir with authz file SKIP: authz_tests.py 26: authz with configured global groups SKIP: authz_tests.py 27: delete file without rights on the root SKIP: authz_tests.py 28: log --diff on dontdothat SKIP: authz_tests.py 29: replace file external with authz node SKIP: authz_tests.py 30: log censors revprops for partially visible revs SKIP: authz_tests.py 31: remove a subdir with authz file SKIP: authz_tests.py 32: access rights for user in inverted group SKIP: authz_tests.py 33: group definition ignores empty member SKIP: authz_tests.py 34: empty group is ignored SKIP: authz_tests.py 35: log doesn't leak inaccessible copyfrom paths SKIP: basic_tests.py 52: verify that neon/serf are compiled if tested SKIP: basic_tests.py 66: test store-plaintext-passwords = no SKIP: checkout_tests.py 14: checkout from the root of a Windows drive SKIP: dav_tests.py 1: connect to a non-DAV HTTP server SKIP: dav_tests.py 2: connect to a DAV server which is not an SVN server SKIP: dav_tests.py 3: connect to GitHub's SVN bridge SKIP: iprop_authz_tests.py 1: property inheritance and read restricted parents SKIP: lock_tests.py 54: create generic DAV lock with timeout SKIP: lock_tests.py 57: refresh timeout of DAV lock SKIP: merge_authz_tests.py 1: skipped paths get overriding mergeinfo SKIP: merge_authz_tests.py 3: reintegrate fails if no root access SKIP: mod_authz_svn_tests.py 1: test anonymous access SKIP: mod_authz_svn_tests.py 2: test mixed anonymous and authenticated access SKIP: mod_authz_svn_tests.py 3: test mixed with noauthwhenanon directive SKIP: mod_authz_svn_tests.py 4: test authenticated only access SKIP: mod_authz_svn_tests.py 5: test authenticated only access with anonoff SKIP: mod_authz_svn_tests.py 6: test authenticated only access with lcuser SKIP: mod_authz_svn_tests.py 7: test authenticated only access via groups SKIP: mod_authz_svn_tests.py 8: test satisfy all require any config SKIP: mod_authz_svn_tests.py 9: test satisfy all require all config SKIP: mod_authz_svn_tests.py 10: repos-relative access file SKIP: mod_authz_svn_tests.py 11: repos-relative access file with bad repository URL SKIP: mod_dav_svn_tests.py 1: verify 'Cache-Control' headers on responses SKIP: mod_dav_svn_tests.py 2: verify simple PROPFIND responses SKIP: mod_dav_svn_tests.py 3: verify multi-prop PROPFIND response SKIP: mod_dav_svn_tests.py 4: verify PROPFIND for non-existing property SKIP: mod_dav_svn_tests.py 5: verify allprop PROPFIND response SKIP: mod_dav_svn_tests.py 6: verify propname PROPFIND response SKIP: mod_dav_svn_tests.py 7: verify 'Last-Modified' header on 'external' GETs SKIP: redirect_tests.py 1: temporary redirect should error out SKIP: redirect_tests.py 2: redirected checkout SKIP: redirect_tests.py 3: redirected update SKIP: redirect_tests.py 4: redirected update of non-repos-root wc SKIP: redirect_tests.py 5: redirected externals SKIP: redirect_tests.py 6: redirected copy SKIP: redirect_tests.py 7: redirected commands SKIP: shelf2_tests.py 1: shelve text mods SKIP: shelf2_tests.py 2: shelve prop changes SKIP: shelf2_tests.py 3: shelve adds SKIP: shelf2_tests.py 4: shelve deletes SKIP: shelf2_tests.py 5: shelve replace SKIP: shelf2_tests.py 6: shelve empty adds SKIP: shelf2_tests.py 7: shelve empty deletes SKIP: shelf2_tests.py 8: shelve from inner path SKIP: shelf2_tests.py 9: checkpoint basic SKIP: shelf2_tests.py 10: shelve mergeinfo SKIP: shelf2_tests.py 11: unshelve refuses if conflicts SKIP: shelf2_tests.py 12: shelve binary file mod SKIP: shelf2_tests.py 13: shelve binary file add SKIP: shelf2_tests.py 14: shelve binary file del SKIP: shelf2_tests.py 15: shelve binary file replace SKIP: shelf2_tests.py 16: shelve with log message SKIP: shelf2_tests.py 17: shelf status SKIP: shelf2_tests.py 18: shelve mkdir SKIP: shelf2_tests.py 19: shelve rmdir SKIP: shelf2_tests.py 20: shelve replace dir SKIP: shelf2_tests.py 21: shelve file copy SKIP: shelf2_tests.py 22: shelve dir copy SKIP: shelf2_tests.py 23: list_shelves SKIP: shelf2_tests.py 24: refuse to shelve conflict SKIP: shelf2_tests.py 25: unshelve text mod merge SKIP: shelf2_tests.py 26: unshelve text mod conflict SKIP: shelf2_tests.py 27: unshelve undeclared binary mod conflict SKIP: shelf2_tests.py 28: unshelve binary mod conflict SKIP: shelf2_tests.py 29: unshelve text prop merge SKIP: shelf2_tests.py 30: unshelve text prop conflict SKIP: shelf2_tests.py 31: shelf diff simple SKIP: shelf_tests.py 1: shelve text mods SKIP: shelf_tests.py 2: shelve prop changes SKIP: shelf_tests.py 3: shelve adds SKIP: shelf_tests.py 4: shelve deletes SKIP: shelf_tests.py 5: shelve replace SKIP: shelf_tests.py 6: shelve empty adds SKIP: shelf_tests.py 7: shelve empty deletes SKIP: shelf_tests.py 8: shelve from inner path SKIP: shelf_tests.py 9: checkpoint basic SKIP: shelf_tests.py 10: shelve mergeinfo SKIP: shelf_tests.py 11: unshelve refuses if conflicts SKIP: shelf_tests.py 12: shelve binary file mod SKIP: shelf_tests.py 13: shelve binary file add SKIP: shelf_tests.py 14: shelve binary file del SKIP: shelf_tests.py 15: shelve binary file replace SKIP: shelf_tests.py 16: shelve with log message SKIP: shelf_tests.py 17: shelf status SKIP: shelf_tests.py 18: shelve mkdir SKIP: shelf_tests.py 19: shelve rmdir SKIP: shelf_tests.py 20: shelve replace dir SKIP: shelf_tests.py 21: shelve file copy SKIP: shelf_tests.py 22: shelve dir copy SKIP: shelf_tests.py 23: list_shelves SKIP: shelf_tests.py 24: refuse to shelve conflict SKIP: shelf_tests.py 25: unshelve text mod merge SKIP: shelf_tests.py 26: unshelve text mod conflict SKIP: shelf_tests.py 27: unshelve undeclared binary mod conflict SKIP: shelf_tests.py 28: unshelve binary mod conflict SKIP: shelf_tests.py 29: unshelve text prop merge SKIP: shelf_tests.py 30: unshelve text prop conflict SKIP: shelf_tests.py 31: shelf diff simple SKIP: shelf_tests.py 32: shelve with kw translation SKIP: svnadmin_tests.py 9: 'svnadmin hotcopy' checking db/format file SKIP: svnsync_authz_tests.py 1: verify that unreadable content is not synced SKIP: svnsync_authz_tests.py 2: verify that copies from unreadable dirs work SKIP: svnsync_authz_tests.py 3: verify copies with mods from unreadable dirs SKIP: svnsync_authz_tests.py 4: verify copies with mods from unreadable dirs +copy SKIP: svnsync_authz_tests.py 5: copy UTF-8 svn:* props identically SKIP: svnsync_authz_tests.py 6: verify if specifically denied paths dont sync SKIP: svnsync_authz_tests.py 7: copy, then rm at-src-unreadable child SKIP: update_tests.py 31: update wc on the root of a Windows (virtual) drive SKIP: update_tests.py 57: access denied paths should be skipped SKIP: update_tests.py 76: test filename with backslashes inside SKIP: wc_tests.py 11: missing .svn/wc.db and .svn/entries At least one test XFAILED, checking /tmp/guix-build-subversion-1.14.2.drv-0/subversion-1.14.2/tests.log XFAIL: dirent_uri-test 46: test match with RFC 6125 s. 6.4.3 Rule 3 XFAIL: basic_tests.py 63: peg rev resolution on non-existent wc paths XFAIL: blame_tests.py 15: blame -g handles changes from empty mergeinfo XFAIL: changelist_tests.py 5: diff --changelist (wc-wc and repos-wc) XFAIL: commit_tests.py 66: last changed of copied subdir XFAIL: commit_tests.py 74: commit sees tree conflict on unversioned path XFAIL: copy_tests.py 105: copy and move conflicts XFAIL: depth_tests.py 49: deleted & moved items left untouched XFAIL: depth_tests.py 50: unversioned files in excluded directory XFAIL: diff_tests.py 77: diff repo to wc of a copy XFAIL: diff_tests.py 90: diff unversioned files in git format XFAIL: diff_tests.py 92: diff summary repo wc local copy unmodified XFAIL: diff_tests.py 93: diff base vs working: symlink replaces a file XFAIL: diff_tests.py 94: diff git format copy XFAIL: export_tests.py 11: export working copy at base revision XFAIL: externals_tests.py 44: move with file externals XFAIL: externals_tests.py 49: file externals versioned obstruction XFAIL: merge_automatic_tests.py 16: cherry2_fwd XFAIL: merge_automatic_tests.py 17: cherry3_fwd XFAIL: merge_tests.py 49: avoid repeated merges for cyclic merging XFAIL: merge_tests.py 64: merge target with non inheritable mergeinfo XFAIL: merge_tests.py 114: don't inherit bogus mergeinfo XFAIL: merge_tests.py 115: don't inherit bogus working mergeinfo XFAIL: patch_tests.py 52: hunks that overlap XFAIL: patch_tests.py 78: patching a specific merge XFAIL: patch_tests.py 80: patch empty prop XFAIL: patch_tests.py 81: patch working copy root XFAIL: patch_tests.py 82: patch working copy root XFAIL: pegrev_parse_tests.py 11: add file '.@tau' without pegrev escape [[The error message mentions '@tau' instead of '.@tau']] XFAIL: pegrev_parse_tests.py 23: add file 'E/@tau' without pegrev escape [[The error message mentions 'E@tau' instead of 'E/@tau']] XFAIL: pegrev_parse_tests.py 25: add file 'E/.@tau' without pegrev escape [[The error message mentions 'E@tau' instead of 'E/.@tau']] XFAIL: pegrev_parse_tests.py 28: add file 'E/@' without pegrev escape [[The error message is E200009 but should be E125001]] XFAIL: pegrev_parse_tests.py 39: create directory '.@T' without pegrev escape [[The error message mentions '@T' instead of '.@T']] XFAIL: pegrev_parse_tests.py 49: create directory 'E/@T' without pegrev escape [[The error message mentions 'E@T' instead of 'E/@T']] XFAIL: pegrev_parse_tests.py 51: create directory 'E/.@T' without pegrev escape [[The error message mentions 'E@T' instead of 'E/.@T']] XFAIL: pegrev_parse_tests.py 52: create directory 'E/@' without pegrev escape [[Reports error that E exists but should be E125001 for E/@]] XFAIL: pegrev_parse_tests.py 63: remove '.@kappa' without pegrev escape [[The error message mentions '@kappa' instead of '.@kappa']] XFAIL: pegrev_parse_tests.py 77: remove 'B/@beta' without pegrev escape [[The error message mentions 'B@beta' instead of 'B/@beta']] XFAIL: pegrev_parse_tests.py 79: remove 'D/.@delta' without pegrev escape [[The error message mentions 'D@delta' instead of 'D/.@delta']] XFAIL: pegrev_parse_tests.py 80: remove 'B/@' without pegrev escape [[Removes B instead of reporting E125001 for B/@]] XFAIL: pegrev_parse_tests.py 81: remove missing 'E/@' without pegrev escape [[Removes E instead of reporting ENOENT or E125001 for E/@]] XFAIL: pegrev_parse_tests.py 82: remove missing '@/@' without pegrev escape [[Removes @ instead of reporting ENOENT or E125001 for @/@]] XFAIL: pegrev_parse_tests.py 83: rename 'iota' to 'E/@tau with pegrev escape [[Rename creates 'E/@tau@' instead of '@/@tau']] XFAIL: pegrev_parse_tests.py 84: rename 'iota' to 'E/@tau without pegrev escape [[Rename creates 'E@tau' instead of failing]] XFAIL: revert_tests.py 25: revert a copy with depth=files XFAIL: revert_tests.py 26: revert a nested add with depth=immediates XFAIL: revert_tests.py 36: revert_remove_added XFAIL: special_tests.py 24: cat added symlink XFAIL: special_tests.py 27: multiline link file with svn:special XFAIL: stat_tests.py 37: modified before translation, unmodified after XFAIL: svnmover_tests.py 25: replace by deleting and copying XFAIL: svnmover_tests.py 26: see the revision just committed XFAIL: svnmover_tests.py 27: simple branch XFAIL: svnrdump_tests.py 51: load: mergeinfo that contains r0 XFAIL: switch_tests.py 9: switch a file to a dir and back to the file XFAIL: trans_tests.py 10: able to handle inconsistent eols on add XFAIL: trans_tests.py 11: able to handle inconsistent mime on add XFAIL: update_tests.py 81: update_keywords_on_shortcut XFAIL: update_tests.py 85: update adds missing local addition XFAIL: wc_tests.py 1: file status through unversioned symlink XFAIL: wc_tests.py 2: file status through versioned symlink XFAIL: wc_tests.py 3: file status with not-parent symlink XFAIL: wc_tests.py 4: add file through unversioned symlink XFAIL: wc_tests.py 5: add file through versioned symlink XFAIL: wc_tests.py 6: add file with not-parent symlink At least one test FAILED, checking /tmp/guix-build-subversion-1.14.2.drv-0/subversion-1.14.2/tests.log FAIL: client-test: Unknown test failure (-6); see tests.log. FAIL: diff-diff3-test: Unknown test failure (-6); see tests.log. FAIL: fs-fs-pack-test: Unknown test failure (-6); see tests.log. FAIL: fs-fs-private-test: Unknown test failure (-6); see tests.log. FAIL: fs-test: Unknown test failure (-6); see tests.log. FAIL: io-test: Unknown test failure (-6); see tests.log. FAIL: mtcc-test: Unknown test failure (-6); see tests.log. FAIL: op-depth-test: Unknown test failure (-6); see tests.log. FAIL: ra-test: Unknown test failure (-6); see tests.log. FAIL: repos-test: Unknown test failure (-6); see tests.log. Summary of test results: 2237 tests PASSED 165 tests SKIPPED 65 tests XFAILED (16 WORK-IN-PROGRESS) 10 tests FAILED Python version: 3.9.9. SUMMARY: Some tests failed make: *** [Makefile:546: check] Error 1 Test suite failed, dumping logs. error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("check" "-j" "16") exit-status: 2 term-signal: #f stop-signal: #f> phase `check' failed after 193.9 seconds command "make" "check" "-j" "16" failed with status 2 builder for `/gnu/store/b7f2kbqzcyx5p76p01cdmrl7j1nv4nkn-subversion-1.14.2.drv' failed with exit code 1 @ build-failed /gnu/store/b7f2kbqzcyx5p76p01cdmrl7j1nv4nkn-subversion-1.14.2.drv - 1 builder for `/gnu/store/b7f2kbqzcyx5p76p01cdmrl7j1nv4nkn-subversion-1.14.2.drv' failed with exit code 1 --8<---------------cut here---------------end--------------->8--- -- Thanks, Maxim