{Automake-NG} mailing lists are cheap

2011-12-15 Thread Dave Hart
Please consider creating mailing lists for Automake-NG work. It is different enough from Automake to warrant another list, particularly for those of us interested solely in Automake developments. Thanks, Dave Hart

[PATCH 2/5] {Automake-NG} tests: no need explicitly check whether $MAKE is GNU make

2011-12-15 Thread Stefano Lattarini
Automake-NG assumes the use of GNU make unconditionally, so test cases should never check explicitly whether the make program being used in the test suite is indeed GNU make. * Makefile.am (sc_tests_no_gmake_checking): New maintainer check. (syntax_check_rules): Add it. * tests/defs (using_gmake):

[PATCH 3/5] {Automake-NG} tests: just assume make can chain suffix rules automatically

2011-12-15 Thread Stefano Lattarini
* Makefile.am (sc_tests_make_can_chain_suffix_rules): New maintainer-check. (syntax_check_rules): Add it. * tests/defs (make_can_chain_suffix_rules): Remove this function. * tests/suffix-chain.tap: Remove `make_can_chain_suffix_rules' usages, and, where possible, simplify code and logic by assuming

[PATCH 5/5] {Automake-NG} tests: GNU make doesn't perform VPATH rewrites

2011-12-15 Thread Stefano Lattarini
* tests/parallel-tests8.test: Remove extra hacks that accounted for the possibility of VPATH rewrites, since GNU make performs none. * tests/suffix10.tap: Likewise. * tests/suffix11.tap: Likewise. * tests/suffix12.test: Likewise. * tests/suffix13.test: Likewise. * tests/suffix3.tap: Likewise. * tes

[PATCH 4/5] {Automake-NG} test defs: don't unset variables not influential on GNU make

2011-12-15 Thread Stefano Lattarini
* tests/defs (__MKLVL__): Don't unset, it was influential only for BSD make, not GNU make. (MAKE_JOBS_FIFO): Likewise. (DMAKE_CHILD): Don't unset, it was influential only for Solaris dmake, not GNU make. (DMAKE_DEF_PRINTED): Likewise. (DMAKE_MAX_JOBS): Likewise. --- ChangeLog | 11 +++

[PATCH 1/5] {Automake-NG} tests: no need to explicitly require GNU make

2011-12-15 Thread Stefano Lattarini
Automake-NG assumes the use of GNU make unconditionally, so test cases should never require GNU make explicitly. * Makefile.am (sc_tests_no_gmake_requirement): New maintainer check. (syntax_check_rules): Add it. * tests/defs (GNUmake): Drop this requirement. * tests/colneq3.test: Drop "GNUmake" re

[PATCH 0/5] {Automake-NG} Minor simplification to Automake testsuite, assuming GNU make

2011-12-15 Thread Stefano Lattarini
Some initial patches for Automake-NG, that simplify the testsuite in a few places by assuming that $MAKE is always GNU make. Stefano Lattarini (5): [ng] tests: no need to explicitly require GNU make [ng] tests: no need explicitly check whether $MAKE is GNU make [ng] tests: just assume make c

[FYI] {testsuite-work} tests: fix spurious failure in 'color2.test'

2011-12-15 Thread Stefano Lattarini
* tests/color2.test: (expect-make): Add an "expect eof" directive, so that the collected output from the spawned make program will be displayed on stdout, as desired. Since we are at it, also correctly remove a temporary file which we was trying to delete using a wrong filename. Problem introduced

[FYI] Merge branch 'maint' into 'yacc-work'

2011-12-15 Thread Stefano Lattarini
commit a9edac6c6e0c33d6571d6ef5ce0bbf682459c3bc Merge: 91ea62a 30bd6d1 Author: Stefano Lattarini AuthorDate: Thu Dec 15 18:41:22 2011 +0100 Commit: Stefano Lattarini CommitDate: Thu Dec 15 18:42:55 2011 +0100 Merge branch 'maint' into 'yacc-work' Extra edits: * tests/s

[FYI] {testsuite-work} tests: fix spurious failure in 'lex3.test'

2011-12-15 Thread Stefano Lattarini
* tests/lex3.test (foo.l): Remove duplicated definition of `yywrap'. Problem introduced in merge `v1.11-1579-g8d3466c'. --- ChangeLog |6 ++ tests/lex3.test |6 -- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4c17eb4..39ab3b1 100

Re: [PATCH 0/3] Three small patches for README

2011-12-15 Thread Stefano Lattarini
On Wednesday 14 December 2011, Stefano Lattarini wrote: > Three small patches for the Automake's README that I'd like to push > before the 1.11.2 release. I will push by tomorrow if there is no > objection. > > Regards, > Stefano > > -*-*-*- > > Stefano Lattarini (3): > readme: don't refere

Re: [PATCH 2/3] readme: update advice about testsuite execution

2011-12-15 Thread Stefano Lattarini
Hi Jim. On Thursday 15 December 2011, Jim Meyering wrote: > Stefano Lattarini wrote: > > > diff --git a/README b/README > > index 0633cb8..4011903 100644 > > --- a/README > > +++ b/README > > @@ -23,8 +23,7 @@ Automake has a test suite. Use > > > > make check > > > > -to run it. Capture its

Re: [PATCH 2/3] readme: update advice about testsuite execution

2011-12-15 Thread Jim Meyering
Stefano Lattarini wrote: > * README: Now that the automake testsuite uses the parallel-tests > driver, there is no need for the user to capture the stdout of > "make check" to determine which tests have failed: a detailed log > is automatically saved into the `tests/test-suite.log' file. > --- > C