subversion fails to build with Python 3.10.0a7. At least one test FAILED, checking /builddir/build/BUILD/subversion-1.14.1/tests.log FAIL: commit_tests.py 7: commit wc_dir -- (anchor=wc_dir, tgt={}) FAIL: commit_tests.py 9: replace two nested dirs, verify empty contents FAIL: diff_tests.py 27: scheduled deleted FAIL: log_tests.py 36: 'svn log --diff' FAIL: merge_tests.py 2: merge and add new files/dirs with history FAIL: merge_tests.py 15: merge should skip over unversioned obstructions FAIL: merge_tests.py 16: merge into missing must not break working copy FAIL: merge_tests.py 134: merged directory properties are added Summary of test results: 2513 tests PASSED 161 tests SKIPPED 80 tests XFAILED (17 WORK-IN-PROGRESS) 8 tests FAILED Python version: 3.10.0. SUMMARY: Some tests failed make: *** [Makefile:549: check] Error 1 + : Test suite failure. + cat fails.log [[[ W: ============================================================= Expected 'bloo' and actual 'bloo' in output tree are different! ============================================================= EXPECTED NODE TO BE: ============================================================= * Node name: bloo Path: svn-test-work/working_copies/commit_tests-7/A/B/E/bloo Contents: None Properties: {} Attributes: {'verb': 'Adding'} Children: None (node is probably a file) ============================================================= ACTUAL NODE FOUND: ============================================================= * Node name: bloo Path: svn-test-work/working_copies/commit_tests-7/A/B/E/bloo Contents: None Properties: {} Attributes: {'verb': 'Adding (bin)'} Children: None (node is probably a file) W: Unequal at node bloo W: Unequal at node E W: Unequal at node B W: Unequal at node A W: Unequal at node commit_tests-7 W: Unequal at node working_copies W: Unequal at node svn-test-work W: Output of commit is unexpected W: EXPECTED OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- commit_tests-7 |-- A | |-- B | | |-- E | | | +-- bloo | | +-- lambda | |-- C | +-- D | |-- G | | |-- pi | | +-- rho | |-- H | | |-- chi | | |-- gloo | | +-- omega | +-- gamma +-- Q +-- floo W: ACTUAL OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- commit_tests-7 |-- A | |-- B | | |-- E | | | +-- bloo | | +-- lambda | |-- C | +-- D | |-- G | | |-- pi | | +-- rho | |-- H | | |-- chi | | |-- gloo | | +-- omega | +-- gamma +-- Q +-- floo W: ACTUAL OUTPUT TREE: svntest.wc.State(wc_dir, { '' : Item(verb='Sending'), 'A/B/E' : Item(verb='Replacing'), 'A/B/E/bloo' : Item(verb='Adding (bin)'), 'A/B/lambda' : Item(verb='Sending'), 'A/C' : Item(verb='Deleting'), 'A/D' : Item(verb='Sending'), 'A/D/G/pi' : Item(verb='Sending'), 'A/D/G/rho' : Item(verb='Deleting'), 'A/D/H/chi' : Item(verb='Replacing'), 'A/D/H/gloo' : Item(verb='Adding'), 'A/D/H/omega' : Item(verb='Sending'), 'A/D/gamma' : Item(verb='Deleting'), 'Q' : Item(verb='Adding'), 'Q/floo' : Item(verb='Adding (bin)'), }) W: CWD: /builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/main.py", line 1927, in run rc = self.pred.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/commit_tests.py", line 417, in commit_top_dir svntest.actions.run_and_verify_commit(wc_dir, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 1565, in run_and_verify_commit tree.compare_trees("output", actual, output_tree) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, [Previous line repeated 4 more times] File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 661, in compare_trees raise SVNTreeUnequal svntest.tree.SVNTreeUnequal FAIL: commit_tests.py 7: commit wc_dir -- (anchor=wc_dir, tgt={}) ]]] [[[ W: ============================================================= Expected 'bloo' and actual 'bloo' in output tree are different! ============================================================= EXPECTED NODE TO BE: ============================================================= * Node name: bloo Path: svn-test-work/working_copies/commit_tests-9/A/D/bloo Contents: None Properties: {} Attributes: {'verb': 'Adding'} Children: None (node is probably a file) ============================================================= ACTUAL NODE FOUND: ============================================================= * Node name: bloo Path: svn-test-work/working_copies/commit_tests-9/A/D/bloo Contents: None Properties: {} Attributes: {'verb': 'Adding (bin)'} Children: None (node is probably a file) W: Unequal at node bloo W: Unequal at node D W: Unequal at node A W: Unequal at node commit_tests-9 W: Unequal at node working_copies W: Unequal at node svn-test-work W: Output of commit is unexpected W: EXPECTED OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- commit_tests-9 +-- A +-- D |-- H +-- bloo W: ACTUAL OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- commit_tests-9 +-- A +-- D |-- H +-- bloo W: ACTUAL OUTPUT TREE: svntest.wc.State(wc_dir, { 'A/D' : Item(verb='Replacing'), 'A/D/H' : Item(verb='Adding'), 'A/D/bloo' : Item(verb='Adding (bin)'), }) W: CWD: /builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/main.py", line 1927, in run rc = self.pred.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/commit_tests.py", line 528, in nested_dir_replacements svntest.actions.run_and_verify_commit(wc_dir, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 1565, in run_and_verify_commit tree.compare_trees("output", actual, output_tree) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, [Previous line repeated 3 more times] File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 661, in compare_trees raise SVNTreeUnequal svntest.tree.SVNTreeUnequal FAIL: commit_tests.py 9: replace two nested dirs, verify empty contents ]]] [[[ W: Unexpected output W: EXPECTED STDOUT (match_all=True): W: | Index: foo W: | =================================================================== W: | --- foo (nonexistent) W: | +++ foo (working copy) W: | @@ -0,0 +1,2 @@ W: | +xxx W: | +yyy W: ACTUAL STDOUT: W: | Index: foo W: | =================================================================== W: | Cannot display: file marked as a binary type. W: | svn:mime-type = application/octet-stream W: | W: | Property changes on: foo W: | ___________________________________________________________________ W: | Added: svn:mime-type W: | ## -0,0 +1 ## W: | +application/octet-stream W: | \ No newline at end of property W: DIFF STDOUT (match_all=True): W: | --- EXPECTED STDOUT (match_all=True) W: | +++ ACTUAL STDOUT W: | @@ -1,7 +1,11 @@ W: | Index: foo W: | =================================================================== W: | ---- foo (nonexistent) W: | -+++ foo (working copy) W: | -@@ -0,0 +1,2 @@ W: | -+xxx W: | -+yyy W: | +Cannot display: file marked as a binary type. W: | +svn:mime-type = application/octet-stream W: | + W: | +Property changes on: foo W: | +___________________________________________________________________ W: | +Added: svn:mime-type W: | +## -0,0 +1 ## W: | ++application/octet-stream W: | +\ No newline at end of property W: CWD: /builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svn-test-work/working_copies/diff_tests-27 W: EXCEPTION: SVNLineUnequal Traceback (most recent call last): File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/main.py", line 1927, in run rc = self.pred.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/diff_tests.py", line 2077, in diff_schedule_delete svntest.actions.run_and_verify_svn(expected_output_r1_base, [], File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 339, in run_and_verify_svn return run_and_verify_svn2(expected_stdout, expected_stderr, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 379, in run_and_verify_svn2 verify.verify_outputs("Unexpected output", out, err, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/verify.py", line 531, in verify_outputs compare_and_display_lines(message, label, expected, actual, raisable) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/verify.py", line 504, in compare_and_display_lines raise raisable svntest.main.SVNLineUnequal FAIL: diff_tests.py 27: scheduled deleted ]]] [[[ =============== DIFFS NOT EQUAL =================== Expected ('Index: A2/D/G/rho\n', '===================================================================\n', '--- A2/D/G/rho\t(nonexistent)\n', '+++ A2/D/G/rho\t(revision 8)\n', '@@ -0,0 +1 @@\n', '+88\n', '\\ No newline at end of file\n') Actual: Index: A2/D/G/rho =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: A2/D/G/rho ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property W: CWD: /builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline W: EXCEPTION: Failure: Diffs not equal Traceback (most recent call last): File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/main.py", line 1927, in run rc = self.pred.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/log_tests.py", line 2182, in log_diff compare_diff_output(r8diff, log_chain[2]['diff_lines']) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/log_tests.py", line 722, in compare_diff_output raise svntest.Failure("Diffs not equal") svntest.Failure: Diffs not equal FAIL: log_tests.py 36: 'svn log --diff' ]]] [[[ W: ============================================================= Expected 'foo' and actual 'foo' in output tree are different! ============================================================= EXPECTED NODE TO BE: ============================================================= * Node name: foo Path: svn-test-work/working_copies/merge_tests-2/A/B/F/foo Contents: None Properties: {} Attributes: {'verb': 'Adding'} Children: None (node is probably a file) ============================================================= ACTUAL NODE FOUND: ============================================================= * Node name: foo Path: svn-test-work/working_copies/merge_tests-2/A/B/F/foo Contents: None Properties: {} Attributes: {'verb': 'Adding (bin)'} Children: None (node is probably a file) W: Unequal at node foo W: Unequal at node F W: Unequal at node B W: Unequal at node A W: Unequal at node merge_tests-2 W: Unequal at node working_copies W: Unequal at node svn-test-work W: Output of commit is unexpected W: EXPECTED OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- merge_tests-2 +-- A +-- B +-- F |-- Q | |-- bar | +-- bar2 |-- Q2 |-- foo +-- foo2 W: ACTUAL OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- merge_tests-2 +-- A +-- B +-- F |-- Q | |-- bar | +-- bar2 |-- Q2 |-- foo +-- foo2 W: ACTUAL OUTPUT TREE: svntest.wc.State(wc_dir, { 'A/B/F/Q' : Item(verb='Adding'), 'A/B/F/Q/bar' : Item(verb='Adding'), 'A/B/F/Q/bar2' : Item(verb='Adding'), 'A/B/F/Q2' : Item(verb='Adding'), 'A/B/F/foo' : Item(verb='Adding (bin)'), 'A/B/F/foo2' : Item(verb='Adding'), }) W: CWD: /builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/main.py", line 1927, in run rc = self.pred.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/merge_tests.py", line 403, in add_with_history svntest.actions.run_and_verify_commit(wc_dir, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 1565, in run_and_verify_commit tree.compare_trees("output", actual, output_tree) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, [Previous line repeated 4 more times] File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 661, in compare_trees raise SVNTreeUnequal svntest.tree.SVNTreeUnequal FAIL: merge_tests.py 2: merge and add new files/dirs with history ]]] [[[ W: ============================================================= Expected 'foo' and actual 'foo' in output tree are different! ============================================================= EXPECTED NODE TO BE: ============================================================= * Node name: foo Path: svn-test-work/working_copies/merge_tests-15/A/B/F/foo Contents: None Properties: {} Attributes: {'verb': 'Adding'} Children: None (node is probably a file) ============================================================= ACTUAL NODE FOUND: ============================================================= * Node name: foo Path: svn-test-work/working_copies/merge_tests-15/A/B/F/foo Contents: None Properties: {} Attributes: {'verb': 'Adding (bin)'} Children: None (node is probably a file) W: Unequal at node foo W: Unequal at node F W: Unequal at node B W: Unequal at node A W: Unequal at node merge_tests-15 W: Unequal at node working_copies W: Unequal at node svn-test-work W: Output of commit is unexpected W: EXPECTED OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- merge_tests-15 +-- A +-- B +-- F |-- Q | +-- bar +-- foo W: ACTUAL OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- merge_tests-15 +-- A +-- B +-- F |-- Q | +-- bar +-- foo W: ACTUAL OUTPUT TREE: svntest.wc.State(wc_dir, { 'A/B/F/Q' : Item(verb='Adding'), 'A/B/F/Q/bar' : Item(verb='Adding'), 'A/B/F/foo' : Item(verb='Adding (bin)'), }) W: CWD: /builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/main.py", line 1927, in run rc = self.pred.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/merge_tests.py", line 1342, in merge_skips_obstructions svntest.actions.run_and_verify_commit(wc_dir, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 1565, in run_and_verify_commit tree.compare_trees("output", actual, output_tree) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, [Previous line repeated 4 more times] File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 661, in compare_trees raise SVNTreeUnequal svntest.tree.SVNTreeUnequal FAIL: merge_tests.py 15: merge should skip over unversioned obstructions ]]] [[[ W: ============================================================= Expected 'foo' and actual 'foo' in output tree are different! ============================================================= EXPECTED NODE TO BE: ============================================================= * Node name: foo Path: svn-test-work/working_copies/merge_tests-16/A/B/F/foo Contents: None Properties: {} Attributes: {'verb': 'Adding'} Children: None (node is probably a file) ============================================================= ACTUAL NODE FOUND: ============================================================= * Node name: foo Path: svn-test-work/working_copies/merge_tests-16/A/B/F/foo Contents: None Properties: {} Attributes: {'verb': 'Adding (bin)'} Children: None (node is probably a file) W: Unequal at node foo W: Unequal at node F W: Unequal at node B W: Unequal at node A W: Unequal at node merge_tests-16 W: Unequal at node working_copies W: Unequal at node svn-test-work W: Output of commit is unexpected W: EXPECTED OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- merge_tests-16 +-- A +-- B +-- F |-- Q +-- foo W: ACTUAL OUTPUT TREE: W: ROOT +-- svn-test-work +-- working_copies +-- merge_tests-16 +-- A +-- B +-- F |-- Q +-- foo W: ACTUAL OUTPUT TREE: svntest.wc.State(wc_dir, { 'A/B/F/Q' : Item(verb='Adding'), 'A/B/F/foo' : Item(verb='Adding (bin)'), }) W: CWD: /builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline W: EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/main.py", line 1927, in run rc = self.pred.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/merge_tests.py", line 1634, in merge_into_missing svntest.actions.run_and_verify_commit(wc_dir, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 1565, in run_and_verify_commit tree.compare_trees("output", actual, output_tree) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 683, in compare_trees compare_trees(label, a_child, b_child, [Previous line repeated 4 more times] File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/tree.py", line 661, in compare_trees raise SVNTreeUnequal svntest.tree.SVNTreeUnequal FAIL: merge_tests.py 16: merge into missing must not break working copy ]]] [[[ W: Unexpected output W: EXPECTED STDOUT (unordered): W: | Properties on 'G': W: | svn:mergeinfo W: | Properties on 'G/M': W: | key W: | Properties on 'G/file': W: | key W: | Properties on 'G/M/N': W: | key W: | Properties on 'G/M/file': W: | key W: ACTUAL STDOUT: W: | Properties on 'G': W: | svn:mergeinfo W: | Properties on 'G/M': W: | key W: | Properties on 'G/M/N': W: | key W: | Properties on 'G/M/file': W: | key W: | svn:mime-type W: | Properties on 'G/file': W: | key W: | svn:mime-type W: DIFF STDOUT (unordered): W: | --- EXPECTED STDOUT (unordered) W: | +++ ACTUAL STDOUT W: | @@ -3,6 +3,8 @@ W: | key W: | key W: | svn:mergeinfo W: | + svn:mime-type W: | + svn:mime-type W: | Properties on 'G': W: | Properties on 'G/M': W: | Properties on 'G/M/N': W: CWD: /builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svn-test-work/working_copies/merge_tests-134 W: EXCEPTION: SVNLineUnequal Traceback (most recent call last): File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/main.py", line 1927, in run rc = self.pred.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 258, in run return self._delegate.run(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/testcase.py", line 178, in run result = self.func(sandbox) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/merge_tests.py", line 17418, in merge_properties_on_adds svntest.actions.run_and_verify_svn(expected_output, [], File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 339, in run_and_verify_svn return run_and_verify_svn2(expected_stdout, expected_stderr, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/actions.py", line 379, in run_and_verify_svn2 verify.verify_outputs("Unexpected output", out, err, File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/verify.py", line 531, in verify_outputs compare_and_display_lines(message, label, expected, actual, raisable) File "/builddir/build/BUILD/subversion-1.14.1/subversion/tests/cmdline/svntest/verify.py", line 504, in compare_and_display_lines raise raisable svntest.main.SVNLineUnequal FAIL: merge_tests.py 134: merged directory properties are added ]]] For the build logs, see: https://copr-be.cloud.fedoraproject.org/results/@python/python3.10/fedora-rawhide-x86_64/02127574-subversion/ For all our attempts to build subversion with Python 3.10, see: https://copr.fedorainfracloud.org/coprs/g/python/python3.10/package/subversion/ Testing and mass rebuild of packages is happening in copr. You can follow these instructions to test locally in mock if your package builds with Python 3.10: https://copr.fedorainfracloud.org/coprs/g/python/python3.10/ Let us know here if you have any questions. Python 3.10 will be included in Fedora 35. To make that update smoother, we're building Fedora packages with early pre-releases of Python 3.10. A build failure prevents us from testing all dependent packages (transitive [Build]Requires), so if this package is required a lot, it's important for us to get it fixed soon. We'd appreciate help from the people who know this package best, but if you don't want to work on this now, let us know so we can try to work around it on our side.
This is a mass-posted update. Sorry if it is not 100% accurate to this bugzilla. The Python 3.10 rebuild is in progress in a Koji side tag. If you manage to fix the problem, please commit the fix in the rawhide branch, but don't build the package in regular rawhide. You can either build the package in the side tag, with: $ fedpkg build --target=f35-python Or you can the build and we will eventually build it for you. Note that the rebuild is still in progress, so not all (build) dependencies of this package might be available right away. Thanks. See also https://fedoraproject.org/wiki/Changes/Python3.10 If you have general questions about the rebuild, please use this mailing list thread: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/G47SGOYIQLRDTWGOSLSWERZSSHXDEDH5/
The f35-python side tag has been merged to Rawhide. From now on, build as you would normally build.
This package was successfully rebuilt with Python 3.10. If you need this bugzilla open for tracking purposes, sorry for the automatic closing: feel free to reopen it.