# HG changeset patch # User Christian Brabandt # Date 1691826303 -7200 # Node ID 71aa4570849676683fbbf5152257a8b5c45bfaf6 # Parent 62bb6527baf3e882afd3836f3807f75549fc779f patch 9.0.1696: sodium_mlock may still fail in CI Commit: https://github.com/vim/vim/commit/8878653a441764c0e234c5d7af99a2b3a823bb9b Author: Christian Brabandt Date: Sat Aug 12 09:41:23 2023 +0200 patch 9.0.1696: sodium_mlock may still fail in CI Problem: sodium_mlock may still fail in CI Solution: Catch E1230 in testscript and skip test 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 @@ -325,7 +325,11 @@ func Test_uncrypt_xchacha20_3_persistent set undolevels=100 normal dd set undolevels=100 - w! + try + w! + catch /^Vim\%((\a\+)\)\=:E1230:/ " sodium_mlock() not possible, may happen at Github CI + throw 'Skipped: sodium_mlock() not possible' + endtry call assert_equal(0, &undofile) bw! call feedkeys(":sp Xcrypt_sodium_undo.txt\sodium\", 'xt') 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 */ /**/ + 1696, +/**/ 1695, /**/ 1694,