{"thread":{"id":"50444","subject":"[Fix v1] t5562: remove dependency on /dev/zero","startedAt":"2019-02-08T21:59:43Z","lastAt":"2019-02-08T22:00:31Z","messageCount":2,"participants":["randall.s.becker@rogers.com","Randall S. Becker"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"368888","messageId":"20190208215926.23600-1-randall.s.becker@rogers.com","threadId":"50444","inReplyTo":null,"subject":"[Fix v1] t5562: remove dependency on /dev/zero","fromName":"","fromEmail":"randall.s.becker@rogers.com","sentAt":"2019-02-08T21:59:26Z","receivedAt":"2019-02-08T21:59:43Z","isPatch":false,"sender":{"key":"randall.s.becker@rogers.com","avatar":null},"body":"From: \"Randall S. Becker\" <rsbecker@nexbridge.com>\n\nReplaced subtest 15 (CONTENT_LENGTH overflow ssite_t) use of /dev/zero\nwith yes and a translation of its result to a stream of NULL. This is\na more portable solution.\n\nSigned-off-by: Randall S. Becker <rsbecker@nexbridge.com>\n---\n t/t5562-http-backend-content-length.sh | 6 ++++--\n 1 file changed, 4 insertions(+), 2 deletions(-)\n\ndiff --git a/t/t5562-http-backend-content-length.sh b/t/t5562-http-backend-content-length.sh\nindex 90d890d02..63f82cca2 100755\n--- a/t/t5562-http-backend-content-length.sh\n+++ b/t/t5562-http-backend-content-length.sh\n@@ -143,14 +143,16 @@ test_expect_success GZIP 'push gzipped empty' '\n \n test_expect_success 'CONTENT_LENGTH overflow ssite_t' '\n \tNOT_FIT_IN_SSIZE=$(ssize_b100dots) &&\n-\tenv \\\n+\tyes | tr \"y\" \"\\\\0\" | env \\\n \t\tCONTENT_TYPE=application/x-git-upload-pack-request \\\n \t\tQUERY_STRING=/repo.git/git-upload-pack \\\n \t\tPATH_TRANSLATED=\"$PWD\"/.git/git-upload-pack \\\n \t\tGIT_HTTP_EXPORT_ALL=TRUE \\\n \t\tREQUEST_METHOD=POST \\\n \t\tCONTENT_LENGTH=\"$NOT_FIT_IN_SSIZE\" \\\n-\t\tgit http-backend </dev/zero >/dev/null 2>err &&\n+\t\tgit http-backend >/dev/null 2>err &&\n+\techo \"Err is\" &&\n+\tcat err &&\n \tgrep \"fatal:.*CONTENT_LENGTH\" err\n '\n \n-- \n2.12.3\n\n"},{"id":"368889","messageId":"004d01d4bff9$b1c49780$154dc680$@nexbridge.com","threadId":"50444","inReplyTo":"20190208215926.23600-1-randall.s.becker@rogers.com","subject":"RE: [Fix v1] t5562: remove dependency on /dev/zero","fromName":"Randall S. Becker","fromEmail":"rsbecker@nexbridge.com","sentAt":"2019-02-08T22:00:19Z","receivedAt":"2019-02-08T22:00:31Z","isPatch":false,"sender":{"key":"randall.becker@nexbridge.ca","avatar":"https://avatars.githubusercontent.com/u/28956764?v=4"},"body":"Please disregard this.. I left garbage inside.\n\n> -----Original Message-----\n> From: git-owner@vger.kernel.org <git-owner@vger.kernel.org> On Behalf\n> Of randall.s.becker@rogers.com\n> Sent: February 8, 2019 16:59\n> To: git@vger.kernel.org\n> Cc: Randall S. Becker <rsbecker@nexbridge.com>\n> Subject: [Fix v1] t5562: remove dependency on /dev/zero\n> \n> From: \"Randall S. Becker\" <rsbecker@nexbridge.com>\n> \n> Replaced subtest 15 (CONTENT_LENGTH overflow ssite_t) use of /dev/zero\n> with yes and a translation of its result to a stream of NULL. This is a\nmore\n> portable solution.\n> \n> Signed-off-by: Randall S. Becker <rsbecker@nexbridge.com>\n> ---\n>  t/t5562-http-backend-content-length.sh | 6 ++++--\n>  1 file changed, 4 insertions(+), 2 deletions(-)\n> \n> diff --git a/t/t5562-http-backend-content-length.sh\nb/t/t5562-http-backend-\n> content-length.sh\n> index 90d890d02..63f82cca2 100755\n> --- a/t/t5562-http-backend-content-length.sh\n> +++ b/t/t5562-http-backend-content-length.sh\n> @@ -143,14 +143,16 @@ test_expect_success GZIP 'push gzipped empty' '\n> \n>  test_expect_success 'CONTENT_LENGTH overflow ssite_t' '\n>  \tNOT_FIT_IN_SSIZE=$(ssize_b100dots) &&\n> -\tenv \\\n> +\tyes | tr \"y\" \"\\\\0\" | env \\\n>  \t\tCONTENT_TYPE=application/x-git-upload-pack-request \\\n>  \t\tQUERY_STRING=/repo.git/git-upload-pack \\\n>  \t\tPATH_TRANSLATED=\"$PWD\"/.git/git-upload-pack \\\n>  \t\tGIT_HTTP_EXPORT_ALL=TRUE \\\n>  \t\tREQUEST_METHOD=POST \\\n>  \t\tCONTENT_LENGTH=\"$NOT_FIT_IN_SSIZE\" \\\n> -\t\tgit http-backend </dev/zero >/dev/null 2>err &&\n> +\t\tgit http-backend >/dev/null 2>err &&\n> +\techo \"Err is\" &&\n> +\tcat err &&\n>  \tgrep \"fatal:.*CONTENT_LENGTH\" err\n>  '\n> \n> --\n> 2.12.3\n\n"}]}