* gnu/packages/base.scm (coreutils): Update to 8.27. [source](patches): Remove "coreutils-fix-cross-compilation.patch" and add "coreutils-cut-huge-range-test.patch". [native-inputs]: Remove "coreutils-cut-huge-range-test.patch". [arguments]: Remove 'patch-cut-test' phase. Remove #:parallel-tests?. * gnu/local.mk (dist_patch_DATA): Remove "coreutils-fix-cross-compilation.patch". * gnu/packages/patches/coreutils-fix-cross-compilation.patch: Remove. * gnu/packages/patches/coreutils-cut-huge-range-test.patch: Adjust.
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| This patch fixes 100% reproducible test failures on arm-linux-gnueabihf in our
 | |
| the build environment chroot, as reported at <https://bugs.gnu.org/26253>,
 | |
| and now on x86_64-linux-gnu as well.  It is a variant of this upstream patch:
 | |
| 
 | |
|   commit f5422009389678680dba9ff4ecb7d33632ee3383
 | |
|   Author: Ludovic Courtès <ludo@gnu.org>
 | |
|   Date:   Mon Mar 27 20:34:39 2017 -0700
 | |
| 
 | |
|       tests: avoid false ulimit failure on some systems
 | |
| 
 | |
|       * tests/misc/cut-huge-range.sh: On some systems returns_ may
 | |
|       use more memory, so incorporate that in the determination
 | |
|       of the ulimit value to use.  Noticed on ARMv7 with bash-4.4.12,
 | |
|       and x86_64 with bash-4.2.37.
 | |
|       Fixes http://bugs.gnu.org/26253
 | |
| 
 | |
| ... which appeared to be insufficient.
 | |
| 
 | |
| diff --git a/tests/misc/cut-huge-range.sh b/tests/misc/cut-huge-range.sh
 | |
| index 6b3c5b6ed..55b7b640e 100755
 | |
| --- a/tests/misc/cut-huge-range.sh
 | |
| +++ b/tests/misc/cut-huge-range.sh
 | |
| @@ -20,9 +20,9 @@
 | |
|  print_ver_ cut
 | |
|  getlimits_
 | |
|  
 | |
| -vm=$(get_min_ulimit_v_ cut -b1 /dev/null) \
 | |
| +vm=$(get_min_ulimit_v_ sh -c 'cut -b1 /dev/null') \
 | |
|    || skip_ "this shell lacks ulimit support"
 | |
|  vm=$(($vm + 1000)) # avoid spurious failures
 | |
|  
 | |
|  # sed script to subtract one from the input.
 | |
|  # Each input line should consist of a positive decimal number.
 |