Hi, On Thu, 24 Nov 2022, Jiang Xin wrote: > On Thu, Nov 24, 2022 at 4:54 PM Johannes Schindelin > <Johannes.Schindelin@xxxxxx> wrote: > > > > Me again, > > Hmm. Hold on. While `p4d` now no longer segfaults, it looks as if `git p4` > > is completely broken (see > > https://github.com/dscho/git/actions/runs/3538941550/jobs/5940295721#step:4:2005): > > > > failure: t9800.3 basic git p4 clone > > git p4 clone --dest="$git" //depot && > > test_when_finished cleanup_git && > > ( > > cd "$git" && > > git log --oneline >lines && > > test_line_count = 1 lines > > ) > > > > + git p4 clone --dest=/home/runner/work/git/git/t/trash directory.t9800-git-p4-basic/git //depot > > Perforce db files in '.' will be created if missing... > > fatal: 'p4' appears to be a git command, but we were not > > able to execute it. Maybe git-p4 is broken? > > error: last command exited with $?=128 > > not ok 3 - basic git p4 clone > > # > > # git p4 clone --dest="$git" //depot && > > # test_when_finished cleanup_git && > > # ( > > # cd "$git" && > > # git log --oneline >lines && > > # test_line_count = 1 lines > > # ) > > # > > > > I guess I will keep digging, > > Dscho > > I found this is because python is not installed by default on > ubuntu-22.04. This issue is fix in patch 3/3 of reroll v2. Excellent find! I was pulling out my hair because I could not reproduce the issue, but then I did not override `PYTHON_PATH` in my build and therefore the already-installed python3 was used. FWIW I confirm that this fixes the build. I restricted the build to the necessary minimum (and threw in an `action-tmate` step for more efficient debugging) and it passed the p4 tests: https://github.com/dscho/git/actions/runs/3539338333/jobs/5941122554 Thank you so much! Dscho