coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new snapshot available: coreutils-8.14.116-1e18d


From: Jim Meyering
Subject: Re: new snapshot available: coreutils-8.14.116-1e18d
Date: Tue, 03 Jan 2012 20:44:44 +0100

Pádraig Brady wrote:

> On 01/03/2012 04:29 PM, Jim Meyering wrote:
>> FYI, here's a snapshot of what will soon be coreutils-8.15,
>> expected on Thursday or Friday.
>>
>> coreutils snapshot:
>>   http://meyering.net/cu/coreutils-ss.tar.xz      5.2 MB
>
> sort-continue was the only failure on:
>
> $ uname -mi; sw_vers
>   i386 Macmini4,1
>   ProductName:    Mac OS X
>   ProductVersion: 10.6.8
>   BuildVersion:   10K549
> $ /bin/sh --version
> GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)
>
> Error is "sort: open failed: __test.*: No such file or directory"
> So globbing is messed up.  Note it's only broken with `make -j2` or greater.
> The attached work around is to do the glob before the ulimit.
...
> Subject: [PATCH] tests: avoid ulimit issue on bash 3.2 on OS X
>
> * tests/misc/sort-continue: Perform the glob before
> the ulimit, as it was seen to make the glob fail
> on bash 3.2 on Mac OS X 10.6.8 at least.
> ---
>  tests/misc/sort-continue |    6 ++++--
>  1 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/tests/misc/sort-continue b/tests/misc/sort-continue
> index 9fade43..1491dbf 100755
> --- a/tests/misc/sort-continue
> +++ b/tests/misc/sort-continue
> @@ -27,10 +27,12 @@ for i in $(seq 31); do
>    echo $i | tee -a in > __test.$i || framework_failure_
>  done
>
> +# glob before ulimit to avoid issues on bash 3.2 on OS X 10.6.8 at least
> +test_files=$(echo __test.*)
>
>  (
>   ulimit -n 6
> - sort -n -m __test.* 3<&- 4<&- 5<&- < /dev/null > out
> + sort -n -m $test_files 3<&- 4<&- 5<&- < /dev/null > out

Nice.  Thanks!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]