On August 16, 2021 2:36 PM, Jeff King wrote: >To: Randall S. Becker <rsbecker@xxxxxxxxxxxxx> >Cc: 'Junio C Hamano' <gitster@xxxxxxxxx>; git@xxxxxxxxxxxxxxx >Subject: Re: [ANNOUNCE] Git v2.33.0-rc2 (Build/Test Report) > >On Mon, Aug 16, 2021 at 02:31:34PM -0400, Randall S. Becker wrote: > >> >33 - reject long lines # >> ># z8=zzzzzzzz && >> ># z64=$z8$z8$z8$z8$z8$z8$z8$z8 && >> ># z512=$z64$z64$z64$z64$z64$z64$z64$z64 && >> ># clean_fake_sendmail && >> ># cp $patches longline.patch && >> ># cat >>longline.patch <<-EOF && >> ># $z512$z512 >> ># not a long line >> ># $z512$z512 >> ># EOF >> ># test_must_fail git send-email \ >> ># --from="Example <nobody@xxxxxxxxxxx>" \ >> ># --to=nobody@xxxxxxxxxxx \ >> ># --smtp-server="$(pwd)/fake.sendmail" \ >> ># --transfer-encoding=8bit \ >> ># $patches longline.patch \ >> ># 2>actual && >> ># cat >expect <<-\EOF && >> ># fatal: longline.patch:35 is longer than 998 characters >> ># warning: no patches were sent >> ># EOF >> ># test_cmp expect actual >> ># >> >/ >> >> I should point out that all 6 failures in t9001 have the same characteristic - signal 34. > >Oh. Then the notion from my other mail of "if it's die(), then other tests would presumably see similar failures" might be true. ;) When running /home/git/git/t/trash directory.t9001-send-email: git send-email --from="Example <nobody@xxxxxxxxxxx>" --to=nobody@xxxxxxxxxxx --smtp-server="/home/git/git/t/trash directory.t9001-send-email/fake.sendmail" --transfer-encoding=8bit 0001-Second.patch longline.patch fatal: longline.patch:35 is longer than 998 characters warning: no patches were sent /home/git/git/t/trash directory.t9001-send-email: echo $? 162 So this is strange. Where is perl run? I'd like to catch the completion inside git.