On Tue, Jul 10, 2018 at 01:09:01PM -0400, Jeff King wrote:

> > +           gpgsm --homedir "${GNUPGHOME}" --import 
> > "$TEST_DIRECTORY"/lib-gpg/gpgsm.crt.user &&
> > +           gpgsm --homedir "${GNUPGHOME}" -K | grep fingerprint: | cut -d" 
> > " -f4 | tr -d '\n' > ${GNUPGHOME}/trustlist.txt &&
> > +           echo " S relax" >> ${GNUPGHOME}/trustlist.txt &&
> > +           (gpgconf --kill gpg-agent >/dev/null 2>&1 || : ) &&
> > +           echo hello | gpgsm --homedir "${GNUPGHOME}" -u 
> > commit...@example.com -o /dev/null --sign - 2>&1 &&
> > +           test_set_prereq GPGSM
> 
> This &&-chain means we can't have GPGSM without GPG. In theory the two
> could be tested independently. I don't know if it's worth the trouble to
> make that work, though. I wouldn't be surprised if there are some subtle
> dependencies within the test scripts, and I'm not sure how common it is
> for somebody to have gpgsm and not gpg. So it may make sense to just
> punt on it until such a person appears.

Oof, sorry, I thought I had read all of the v1 review, but I just
noticed I missed a similar comment from brian. So it sounds like you
already considered this, and just ignore what I wrote here.

-Peff

Reply via email to