Re: [ANNOUNCE] Git v2.21.0-rc1 (NonStop Results) - Good News
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Feb 16, 2019, 18:57 UTC
- Message-ID
- <xmqq5ztj4l3j.fsf@gitster-ct.c.googlers.com>
- In-Reply-To
- <000001d4c624$da8e05d0$8faa1170$@nexbridge.com>
"Randall S. Becker" <rsbecker@nexbridge.com> writes:
Show 7 quoted lines
>> > The current condition of the code is (the generate_zero_bytes delete >> > was previously removed so can be ignored for the patch): >> >> Just to make sure I do not misunderstand, this result is with Max's patch but >> without the generate_zero_bytes stuff? > > Correct.
Thanks for a quick response. I've been staring at b46221ff ("Merge branch 'rb/no-dev-zero-in-test'", 2019-02-13). IIUC, t5562 wouldn't have passed if it still fed http-backend from /dev/zero, no? The shell redirection would have failed, so we do need to keep that part of the change---i.e. in order to pass, we do need cc95bc20 ("t5562: replace /dev/zero with a pipe from generate_zero_bytes", 2019-02-09) and Max's "t5562: do not reuse output files", right?
I have been wondering about the whole /dev/zero business. Although we have b46221ff ("Merge branch 'rb/no-dev-zero-in-test'", 2019-02-13) in 'master', "git grep /dev/zero t" has hits in t/helper/test-sha1.sh and t/t4152-am-resume-override-opts.sh, so it must have been somewhat incomplete to help platforms that lack /dev/zero in the first place.
We haven't heard from Dscho in European timezone, but I'm inclined to
- keep b46221ff in 'master', not reverted. - apply Max's "t5562: do not reuse output files"
to 'master' and hope that we can declare victory in this part of the code ;-). There may be fix-ups for other topics before -rc2 on top of that, though.
Show 6 quoted lines
>> Thanks, all. Hopefully we can get this test failures behind us before -rc2; >> knock, knock... > > Once the fix is integrated and in the usual spots, I can verify > with haste. The full test cycle is now at 50 hours (argh), which I > will rerun in full at rc2, but this one is fast.