Den mån 3 mars 2025 kl 10:05 skrev GitBox <g...@apache.org>: > > The GitHub Actions job "autoconf" on subversion.git has failed. > Run started by GitHub user asfgit (triggered by asfgit). > > Head commit for run: > 33a788665eb139f3c14cc5b18e4abb5622db9ae6 / Stefan Sperling < > s...@apache.org> > Remove optimized unaligned-access code paths. > > With newer compilers using vector instructions, these manual optimizations > can > lead to build errors and do not provide benefits over compiler > optimizations. > > See also r1924100 which deprecated and disabled the corresponding macro. > > * subversion/libsvn_diff/diff_file.c > (contains_eol): Remove. > (find_identical_prefix, find_identical_suffix): Remove code under > #ifdef SVN_UNALIGNED_ACCESS_IS_OK. > > * subversion/libsvn_fs_fs/tree.c > (hash_func): Remove code under #ifdef SVN_UNALIGNED_ACCESS_IS_OK. > > * subversion/libsvn_fs_x/dag_cache.c > (cache_lookup): Remove code under #ifdef SVN_UNALIGNED_ACCESS_IS_OK. > > * subversion/libsvn_fs_x/string_table.c > (copy_masks): Remove. > (table_copy_string): Remove code under #ifdef > SVN_UNALIGNED_ACCESS_IS_OK. > > * subversion/libsvn_subr/eol.c > (svn_eol__find_eol_start): Remove code under #ifdef > SVN_UNALIGNED_ACCESS_IS_OK. > > * subversion/libsvn_subr/hash.c > (hashfunc_compatible): Remove code under #ifdef > SVN_UNALIGNED_ACCESS_IS_OK. > > * subversion/libsvn_subr/string.c > (svn_cstring__match_length): Remove code under #ifdef > SVN_UNALIGNED_ACCESS_IS_OK. > > * subversion/libsvn_subr/utf_validate.c > (first_non_fsm_start_char): Remove code under #ifdef > SVN_UNALIGNED_ACCESS_IS_OK. > > Reported by: Sam James from gentoo > > > git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1924143 > 13f79535-47bb-0310-9956-ffa450edef68 > > Report URL: https://github.com/apache/subversion/actions/runs/13626879878
[[[ START: ra-test TEST ASSERTION FAILED: child_exit_code == 0 PASS: ra-test 2: test ra_svn tunnel callback check PASS: ra-test 1: test svn_ra_get_location_segments PASS: ra-test 3: test ra_svn tunnel creation callbacks PASS: ra-test 7: base revision newer than youngest PASS: ra-test 5: test ra_get_dir2 PASS: ra-test 6: commit callback failure PASS: ra-test 8: delete revision newer than youngest PASS: ra-test 4: lock multiple paths PASS: ra-test 10: check how ra layers handle errors from callbacks PASS: ra-test 9: check how ra functions handle bad revisions PASS: ra-test 13: check how last change applies to empty commit PASS: ra-test 14: check commit editor for a locked file PASS: ra-test 15: test get-deleted-rev no delete PASS: ra-test 16: test get-deleted-rev errors FAIL: ra-test: Unknown test failure (-11); see tests.log. END: ra-test ELAPSED: ra-test 0:00:00.700255 ]]] I presume this is from subversion/tests/libsvn_ra/ra-test.c, function close_tunnel: [[[ int child_exit_code; child_exit_status = apr_proc_wait(b->proc, &child_exit_code, &child_exit_why, APR_WAIT); SVN_TEST_ASSERT_NO_RETURN(child_exit_status == APR_CHILD_DONE); ]]] As far as I understand, the subprocess is created by open_tunnel: [[[ if (status == APR_SUCCESS) status = apr_proc_create(proc, svn_dirent_local_style(svnserve, pool), args, NULL, attr, pool); ]]] (where svnserve is "../../svnserve/svnserve" converted to an absolute path and verified for existance). So how I read this, svnserve returned non-null. Can we investigate futher? (Naturally, I tried to run this locally and it works fine...) Cheers, Daniel