From: Yee Cheng Chin Date: Mon, 4 Nov 2024 19:26:47 +0000 (+0100) Subject: patch 9.1.0841: tests: still preferring python2 over python3 X-Git-Tag: v9.1.0841^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cef8ab2c75841cee1cd72266aa662fbe54fc0acc;p=thirdparty%2Fvim.git patch 9.1.0841: tests: still preferring python2 over python3 Problem: tests: still preferring python2 over python3 Solution: prefer Python 3 when picking a Python program in Vim tests, by checking for the more specific python version first and only when python3 not found, check for the python binary (Yee Cheng Chin) Most OSes have Python 3 mapped to `python3` instead of `python`. Vim tests should prioritize using that instead of Python 2 in case that is still installed on the host system. closes: #15986 Signed-off-by: Yee Cheng Chin Signed-off-by: Christian Brabandt --- diff --git a/src/testdir/shared.vim b/src/testdir/shared.vim index a9b422c30e..8ae6fa0213 100644 --- a/src/testdir/shared.vim +++ b/src/testdir/shared.vim @@ -25,10 +25,10 @@ func PythonProg() if !(has('job') || executable('pkill')) return '' endif - if executable('python') - let s:python = 'python' - elseif executable('python3') + if executable('python3') let s:python = 'python3' + elseif executable('python') + let s:python = 'python' else return '' end diff --git a/src/version.c b/src/version.c index d00d280856..3c18aa479c 100644 --- a/src/version.c +++ b/src/version.c @@ -704,6 +704,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 841, /**/ 840, /**/