Re: [PATCH] t1402: work around shell quoting issue on NetBSD
- From
- Greg Troxel <gdt@ir.bbn.com>
- Date
- Jan 9, 2013, 02:07 UTC
- Message-ID
- <rmitxqrhzwl.fsf@fnord.ir.bbn.com>
- In-Reply-To
- <50EC8025.8000707@lsrfire.ath.cx>
René Scharfe <rene.scharfe@lsrfire.ath.cx> writes:
Show 11 quoted lines
> The test fails for me on NetBSD 6.0.1 and reports: > > ok 1 - ref name '' is invalid > ok 2 - ref name '/' is invalid > ok 3 - ref name '/' is invalid with options --allow-onelevel > ok 4 - ref name '/' is invalid with options --normalize > error: bug in the test script: not 2 or 3 parameters to test-expect-success > > The alleged bug is in this line: > > invalid_ref NOT_MINGW '/' '--allow-onelevel --normalize'
The bug in NetBSD's sh has been fixed in -current:
http://gnats.netbsd.org/47361
and the change will almost certainly make it to the -6 and -5 release branches.
With the fixed sh: 414c78c (with the workaround): t1402 passes 69637e5 (without the workaround): t1402 passes
With the buggy sh, 414c78c (with the workaround): t1402 passes 69637e5 (without workaround): t1402 fails
so I can confirm that the workaround is successful on NetBSD 5.
Thanks for addressing this, and sorry I didn't mention it on this list.
Greg