Re: gnulib-tool: fix filelist for AIX, HP-UX ksh

2010-01-16 Thread Ralf Wildenhues
Hi Bruno, * Bruno Haible wrote on Sun, Jan 17, 2010 at 04:59:05AM CET: > Ralf Wildenhues wrote: > > AIX and HP-UX ksh do not like expanding an empty variable in a > > double-quoted shell case pattern: > > The fix is to simply avoid the quotes. I added a documentation note > > of caution > > It'

Re: gnulib-tool: fix filelist for AIX, HP-UX ksh

2010-01-16 Thread Bruno Haible
Hello Ralf, Ralf Wildenhues wrote: > AIX and HP-UX ksh do not like expanding an empty variable in a > double-quoted shell case pattern: > > $ sh -c 'foo=""; case x in "$foo"*) echo good;; $foo*) echo hmm;; esac' > hmm > $ bash -c 'foo=""; case x in "$foo"*) echo good;; $foo*) echo hmm;; esac' > g

Re: Split large sed scripts, for HP-UX sed.

2010-01-16 Thread Bruno Haible
Hi Ralf, Ralf Wildenhues wrote: > HP-UX sed allows only 99 commands. The sed script in modules/unistd > hits this already, and two more are close. Thanks for the vigilance! Yes, such a patch is welcome. So that it does not interrupt the (usually sorted) list of HAVE_* substitutions: can you mov

Re: Avoid issues with concurrent gnulib-tool instances.

2010-01-16 Thread Bruno Haible
Hi Ralf, > Running two gnulib-tool --test with different --dir but within > the same current directory should work, so testing on different > hosts works on an NFS mount. > > OK to commit? Looks correct. Yes, this is welcome. But could you also remove the suffix '.tmp'? Now it's redundant. So: a

gnulib-tool: fix filelist for AIX, HP-UX ksh

2010-01-16 Thread Ralf Wildenhues
AIX and HP-UX ksh do not like expanding an empty variable in a double-quoted shell case pattern: $ sh -c 'foo=""; case x in "$foo"*) echo good;; $foo*) echo hmm;; esac' hmm $ bash -c 'foo=""; case x in "$foo"*) echo good;; $foo*) echo hmm;; esac' good This causes differences in the generated {gll

Split large sed scripts, for HP-UX sed.

2010-01-16 Thread Ralf Wildenhues
HP-UX sed allows only 99 commands. The sed script in modules/unistd hits this already, and two more are close. Split them after 50 commands sufficient for edits in the near future. OK to commit? Thanks, Ralf Split large sed scripts, for HP-UX sed. * modules/stdio: Split sed script

Avoid issues with concurrent gnulib-tool instances.

2010-01-16 Thread Ralf Wildenhues
Running two gnulib-tool --test with different --dir but within the same current directory should work, so testing on different hosts works on an NFS mount. OK to commit? Thanks, Ralf gnulib-tool: avoid writing in the current directory. * gnulib-tool (func_emit_lib_Makefile_am) (

Fwd: stat-time LGPL

2010-01-16 Thread Bruno Haible
Hi James, The lib/stat-time.h file in gnulib to which you contributed on 2007-03-27 is under GPL. Guile would like to use it (see attached mail), but Guile is LGPL. Can you agree to relicensing this file under LGPL? Paul Eggert has already agreed for his part of lib/stat-time.h. Bruno -

Re: stat-times LGPL

2010-01-16 Thread Paul Eggert
Andy Wingo writes: > I'm writing again to ask that stat-times be relicensed as LGPL, so Guile > can use it. Yes, that's fine. Sorry I didn't reply earlier.

Re: [PATCH] tests/test-xalloc-die.sh: Use $EXEEXT.

2010-01-16 Thread Ralf Wildenhues
Hello, * Eric Blake wrote on Thu, Jan 14, 2010 at 02:31:17PM CET: > According to Jim Meyering on 1/14/2010 1:08 AM: > > Think of a set-up function that (when $EXEEXT is nonempty) > > iterates through the *.$EXEEXT executables in a specified directory... > > > > create_exe_shim_functions () > > {

[PATCH] doc: update users.txt for diffutils, grep, gzip

2010-01-16 Thread Jim Meyering
FYI, >From 060fbdfd350427fd75b73053be10a92d072dfe63 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 16 Jan 2010 09:35:04 +0100 Subject: [PATCH] doc: update users.txt * users.txt: Add grep. (diffutils, gzip): Update URLs. --- ChangeLog |6 ++ users.txt |5 +++-- 2 files change