# HG changeset patch # User Christian Brabandt # Date 1692477003 -7200 # Node ID d5f7716faddefbb12d02e7a401d61326a1750648 # Parent 2e54ae0568b0f7269d2e88aa34be0315c13ed86a patch 9.0.1755: CI still fails with sodium mlock error Commit: https://github.com/vim/vim/commit/25dec33c9bd286eacd1767ce2f5324117132b33a Author: Christian Brabandt Date: Sat Aug 19 22:15:44 2023 +0200 patch 9.0.1755: CI still fails with sodium mlock error Problem: CI still fails with sodium mlock error Solution: catch mlock failure Signed-off-by: Christian Brabandt diff --git a/src/testdir/test_crypt.vim b/src/testdir/test_crypt.vim --- a/src/testdir/test_crypt.vim +++ b/src/testdir/test_crypt.vim @@ -332,7 +332,11 @@ func Test_uncrypt_xchacha20_3_persistent endtry call assert_equal(0, &undofile) bw! - call feedkeys(":sp Xcrypt_sodium_undo.txt\sodium\", 'xt') + try + call feedkeys(":sp Xcrypt_sodium_undo.txt\sodium\", 'xt') + catch /^Vim\%((\a\+)\)\=:E1230:/ " sodium_mlock() not possible, may happen at Github CI + throw 'Skipped: sodium_mlock() not possible' + endtry " should fail norm! u call assert_match('Already at oldest change', execute(':1mess')) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -696,6 +696,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1755, +/**/ 1754, /**/ 1753,