[PATCH 1/2] am: stop using "%KEY:iffalse?iftrue%" transforms

2012-06-14 Thread Stefano Lattarini
And the similar "reduced forms" "%KEY:iffalse%" and "%KEY?iftrue%" as well. They are harder to grasp, can be easily reformulated in function of other "plainer" transforms ("?KEY?" and "?!KEY?"), and we'll remove support for them anyway in a later change. * lib/am/data.am, lib/am/libs.am, lib/am/l

[PATCH 2/2] automake: stop supporting "%KEY?iftrue:iffalse%" transforms

2012-06-14 Thread Stefano Lattarini
And the similar "reduced forms" "%KEY:iffalse%" and "%KEY?iftrue%" as well. They are convoluted, never used (after the previous change), and will get in the way in the Automake-NG branch, where we'll soon want to use GNU make static pattern rules in our internal '*.am' fragments. * automake.in (p

[PATCH 0/2] Stop supporting "%KEY?iftrue:iffalse%" transforms

2012-06-14 Thread Stefano Lattarini
These changes are actually only required by Automake-NG, but I'd rather apply them to mainline Automake as well, first to minimize the divergence between the mainstream and NG codebases, and second because I've become convinced this changes actually ipmrove the readability and clarity of the (few l

[FYI] {maint} tests: minor reorganization of few tests

2012-06-14 Thread Stefano Lattarini
* t/subdir3.sh: Rename ... * t/sourcefile-in-subdir.sh: ... like this. * t/subdir4.sh: Rename ... * t/depcomp-implicit-auxdir.sh: ... like this. * t/subdir6.sh: Rename ... * t/confh-subdir-clean.sh: ... like this. * t/subdir7.sh: Renamed ... * t/dir-named-obj-is-bad.sh: ... like this, and enhance.

[FYI] {maint} fixup: adjust t/list-of-tests.mk for renamed/added tests

2012-06-14 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini --- This serves me for pushing before proper testing, sigh. t/list-of-tests.mk | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/t/list-of-tests.mk b/t/list-of-tests.mk index 93b50c6..4e07a19 100644 --- a/t/list-of-tests.mk

[FYI] {maint} subdirs: enhance coverage, tweak and rename few tests

2012-06-14 Thread Stefano Lattarini
* t/subdir5.sh: Rename ... * t/subdir-add-pr46.sh: ... like this. * t/subdir8.sh: Rename ... * t/subdir-add2-pr46.sh: ... like this. * t/cond2.sh: Rename ... * t/subdir-cond-err.sh: ... like this. * t/subdir9.sh: Rename ... * t/subdir-with-slash.sh: ... like this; improve heading comments. * t/subc

Re: [PATCH] {maint} tests: use more POSIX shell features our test scripts

2012-06-14 Thread Stefano Lattarini
Hi Eric, thanks for the review. On 06/14/2012 07:52 PM, Eric Blake wrote: > On 06/14/2012 10:17 AM, Stefano Lattarini wrote: >> Since commit 'v1.12-36-g2d68fd9' of 2012-05-07, "configure: search a >> sturdy POSIX shell to be used in the testsuite", the shell running >> our test script is assured t

Re: [PATCH] {maint} tests: use more POSIX shell features our test scripts

2012-06-14 Thread Eric Blake
On 06/14/2012 10:17 AM, Stefano Lattarini wrote: > Since commit 'v1.12-36-g2d68fd9' of 2012-05-07, "configure: search a > sturdy POSIX shell to be used in the testsuite", the shell running > our test script is assured to be a POSIX-conforming shell, so we can > use the more modern and flexible idio

[FYI] {maint} sync: update files from upstream with "make fetch"

2012-06-14 Thread Stefano Lattarini
* lib/config.guess, lib/gitlog-to-changelog, lib/texinfo.tex: Update. Signed-off-by: Stefano Lattarini --- lib/config.guess |4 ++-- lib/gnupload | 28 +--- lib/texinfo.tex |6 +++--- 3 files changed, 26 insertions(+), 12 deletions(-) diff --git a/lib/conf

[FYI] {maint} py-compile: consistently quote 'like this', not `like this'.

2012-06-14 Thread Stefano Lattarini
* lib/py-compile (usage_error): Here. Signed-off-by: Stefano Lattarini --- lib/py-compile |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/py-compile b/lib/py-compile index 699e28f..6916903 100755 --- a/lib/py-compile +++ b/lib/py-compile @@ -36,7 +36,7 @@ me=py-compile