From f95ae3d32e5eab9797cb1591cca07c4d31f187ab Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Wed, 1 Nov 2017 21:11:29 +0100 Subject: [PATCH] gnu: git: Increase stack size for tests. * gnu/packages/version-control.scm (git)[arguments]: Add substitution in 'patch-tests' phase. --- gnu/packages/version-control.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index af880c29f..9059284ed 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -216,6 +216,12 @@ as well as the classic centralized workflow.") ;; Many tests contain inline shell scripts (hooks etc). (substitute* (find-files "t" "\\.sh$") (("#!/bin/sh") (string-append "#!" (which "sh")))) + ;; XXX: Some tests run with a limited stack size, but it may + ;; be too small for very large machines (1TB+). See + ;; . + (substitute* "t/test-lib.sh" + (("\\(ulimit -s 128") + "(ulimit -s 256")) ;; Un-do shebang patching here to prevent checksum mismatch. (substitute* '("t/t4034/perl/pre" "t/t4034/perl/post") (("^#!.*/bin/perl") "#!/usr/bin/perl")) -- 2.14.3