Re: GNU Automake 1.12.1 released

2012-07-06 Thread Stefano Lattarini
On 07/06/2012 01:40 PM, Stefano Lattarini wrote: > On 07/06/2012 01:05 PM, Stefano Lattarini wrote: >> >> Grrr, the second patch doesn't work on systems (like NetBSD 5.1) where >> "mkdir -p" is not deemed good enough, and "install-sh -d" is used >> instead: >>[SNIP] >> Anyway, I've verified tha

[FYI] {maint} fixup: another "make recheck" failure with BSD make

2012-07-06 Thread Stefano Lattarini
* t/parallel-tests-log-override-recheck.sh: Here, add a proper $sleep before calling "make recheck". This should ideally have been done in the earlier commit 'v1.12.1-100-g19d84bc', but it somehow slipped through the cracks. Signed-off-by: Stefano Lattarini --- t/parallel-tests-log-override-rec

Re: [FYI] {maint} test runner: work correctly in VPATH setups

2012-07-06 Thread Stefano Lattarini
Hi Dave. On 07/06/2012 10:33 PM, Dave Hart wrote: > We solve the issue by building 't/ax/test-runner' with a Makefile > recipe instead of config.status substitutions; ... > Thanks, fixed! Regards, Stefano

Re: [FYI] {maint} test runner: work correctly in VPATH setups

2012-07-06 Thread Dave Hart
On Fri, Jul 6, 2012 at 20:23 UTC, Stefano Lattarini wrote: > Due to a "feature" of AC_CONFIG_FILES, because 't/ax/test-runner.in' > is in a subdirectory, the '@srcdir@' value that is AC_SUBST'd in it > gets tweaked to contain as much '..' components as are the directory > components of 't/ax/test-r

[FYI] {maint} test runner: work correctly in VPATH setups

2012-07-06 Thread Stefano Lattarini
Due to a "feature" of AC_CONFIG_FILES, because 't/ax/test-runner.in' is in a subdirectory, the '@srcdir@' value that is AC_SUBST'd in it gets tweaked to contain as much '..' components as are the directory components of 't/ax/test-runner'. Because our build system operates in a non-recursive setup

Re: [PATCH] tests: ignore minor 'recheck' regression for BSD make

2012-07-06 Thread Stefano Lattarini
On 07/06/2012 09:47 PM, Dave Hart wrote: > > [SNIP] several suggested typofixes > Eight minutes too late :-( Luckily, they were just minor grammaros or typos, nothing that can actually mislead the reader. Anyway, sorry for the rush, but I want to release Automake 1.12.2 in few days (because we ha

Re: [PATCH] tests: ignore minor 'recheck' regression for BSD make

2012-07-06 Thread Dave Hart
On Fri, Jul 6, 2012 at 6:02 PM, Stefano Lattarini wrote: > It turns out that, with NetBSD 5.1 make and FreeBSD 9 make, running > "make recheck" two times in a row quickly fails to correctly re-run > the failed tests in the second run. > > That issue has been introduced likely introduced in commit

Re: bug#11806: (setq load-path ..) of elisp-comp

2012-07-06 Thread Stefano Lattarini
On 07/06/2012 10:34 AM, Stefano Lattarini wrote: > > Thanks. I'll push the patch by this evening or afternoon if nobody > else speaks out. > Pushed now. I'm thus closing this bug report. Regards, Stefano

Re: [PATCH] {maint} tests init: don't automatically re-execute tests with a POSIX shell

2012-07-06 Thread Stefano Lattarini
On 07/06/2012 01:21 PM, Stefano Lattarini wrote: > I've unwittingly broken support for that feature *again* in some of > my recent testsuite tweaking. In this case, the re-execution code > works correctly when the tests are executed with a POSIX shells, but > breaks when they are invoked by an old

Re: [PATCH] tests: ignore minor 'recheck' regression for BSD make

2012-07-06 Thread Stefano Lattarini
On 07/06/2012 08:02 PM, Stefano Lattarini wrote: > It turns out that, with NetBSD 5.1 make and FreeBSD 9 make, running > "make recheck" two times in a row quickly fails to correctly re-run > the failed tests in the second run. > > That issue has been introduced likely introduced in commit > 'v1.12

[FYI] {maint} yacc tests: fix spurious failure with parallel make

2012-07-06 Thread Stefano Lattarini
* t/yacc-deleted-headers.sh: Here, by adding a missing dependency in the Makefile.am. Revealed by a failure with Sun Distributed make run on Solaris 10 in parallel mode. Signed-off-by: Stefano Lattarini --- t/yacc-deleted-headers.sh |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[FYI] {maint} tests: don't clutter the top-level dir with temporary test directories

2012-07-06 Thread Stefano Lattarini
* t/self-check-me.tap: Be sure to initialize '$am_create_testdir' to "no" in all the shell invocations sourcing './defs'. Otherwise, when running the testsuite with 'keep_testdirs=yes', the following temporary director are left cluttering the top-level directory: ./012.dir ./abc..dir ./a.b.

[PATCH] tests: ignore minor 'recheck' regression for BSD make

2012-07-06 Thread Stefano Lattarini
It turns out that, with NetBSD 5.1 make and FreeBSD 9 make, running "make recheck" two times in a row quickly fails to correctly re-run the failed tests in the second run. That issue has been introduced likely introduced in commit 'v1.12.1-95-gd5443e4' of 20102-07-01, "parallel-tests: reimplement

[FYI] {maint} tests: avoid spurious failures when @MKDIR_P@ points to "install-sh -d"

2012-07-06 Thread Stefano Lattarini
* t/self-check-cleanup.tap: Several checks in this test were failing on NetBSD 5.1. That happened because on that system, '@MKDIR_P@' expands to an "install-sh -d" invocation that references the $(builddir), and the code trying to duplicate some of the Automake testsuite infrastructure in the test

[FYI] {maint} recheck: fix regression with NetBSD make

2012-07-06 Thread Stefano Lattarini
It turns out that, with NetBSD 5.1 make, running "make recheck" two times in a row quickly fails to correctly re-run the failed tests in the second run. Issue likely introduced in commit 'v1.12.1-95-gd5443e4' of 20102-07-01, "parallel-tests: reimplement fix for bug#11791", and revealed by failures

Re: GNU Automake 1.12.1 released

2012-07-06 Thread Stefano Lattarini
On 07/06/2012 01:05 PM, Stefano Lattarini wrote: > > Grrr, the second patch doesn't work on systems (like NetBSD 5.1) where > "mkdir -p" is not deemed good enough, and "install-sh -d" is used > instead: >[SNIP] > Anyway, I've verified that this is *not* a regression (at least w.r.t > Automake 1

[PATCH] {maint} tests init: don't automatically re-execute tests with a POSIX shell

2012-07-06 Thread Stefano Lattarini
I've unwittingly broken support for that feature *again* in some of my recent testsuite tweaking. In this case, the re-execution code works correctly when the tests are executed with a POSIX shells, but breaks when they are invoked by an old-style Bourne shells (e.g., /bin/sh on Solaris). It's ti

Re: GNU Automake 1.12.1 released

2012-07-06 Thread Stefano Lattarini
On 07/06/2012 10:26 AM, Stefano Lattarini wrote: > Hi Diego. > > On 07/06/2012 12:10 AM, Diego Elio Pettenò wrote: >> Il 05/07/2012 11:26, Stefano Lattarini ha scritto: >>> How so? Removal of $(mkdir_p) is only planned for Automake 1.13, that is >>> still unreleased. >> >> Ehm Stefano, that's def

Re: bug#11806: (setq load-path ..) of elisp-comp

2012-07-06 Thread Stefano Lattarini
On 07/06/2012 02:42 AM, Jack Kelly wrote: > On Fri, Jul 6, 2012 at 7:57 AM, Stefano Lattarini > wrote: >> Usually I'd agree, and in fact I had done as you're suggesting in a >> previous attempt; but that caused the test 'lisp3.sh' to fail :-/ >> With the patch I've posted, the testsuite remains cl

Re: GNU Automake 1.12.1 released

2012-07-06 Thread Stefano Lattarini
Hi Diego. On 07/06/2012 12:10 AM, Diego Elio Pettenò wrote: > Il 05/07/2012 11:26, Stefano Lattarini ha scritto: >> How so? Removal of $(mkdir_p) is only planned for Automake 1.13, that is >> still unreleased. > > Ehm Stefano, that's definitely not the case, I've been hitting that > issue in Gen