Hi, On Sun, Jan 8, 2023 at 11:07 AM NSENGIYUMVA WILBERFORCE <nsengiyumvawilberforce@xxxxxxxxx> wrote: > > Hi, > So I wanted to send the next patch after review. All the tests pass > when I run them on my PC but I get something like the following error > when I test from my git branch > > > > + git checkout -b signed > > 2283 Switched to a new branch 'signed' > > 2284 + echo 1 > > 2285 + git add file > > 2286 + test_tick > > 2287 + test -z set > > 2288 + test_tick=1112912113 > > 2289 + GIT_COMMITTER_DATE='1112912113 -0700' > > 2290 + GIT_AUTHOR_DATE='1112912113 -0700' > > 2291 + export GIT_COMMITTER_DATE GIT_AUTHOR_DATE > > 2292 + git commit -S -m initial > > 2293 error: cannot run gpg: No such file or directory > > 2294 error: gpg failed to sign the data > > 2295 fatal: failed to write commit object > > 2296 error: last command exited with $?=128 > > 2297 not ok 338 - test bare signature atom > What could be wrong? There is the following in the above log: > 2293 error: cannot run gpg: No such file or directory so maybe gpg isn't installed on the test system. It looks like the test you added doesn't have the "GPG" prerequisite. Compare: -> test_expect_success 'test bare signature atom' with: -> test_expect_success GPG 'show good signature with custom format' There is a "GPG" prerequisite in the latter but not the former.