[FYI] {master} self checks: avoid spurious failures when keep_testdirs=yes

2012-04-11 Thread Stefano Lattarini
* t/self-check-cleanup.tap, t/self-check-dir.tap: Unset the 'keep_testdirs' environment variable, to avoid spurious errors when the testsuite is run with "keep_testdirs=yes make check". Signed-off-by: Stefano Lattarini --- t/self-check-cleanup.tap |1 + t/self-check-dir.tap |1 + 2 f

Re: [PATCH] avoid parallel build failures

2012-04-11 Thread Stefano Lattarini
On 04/11/2012 09:27 PM, Jim Meyering wrote: > Surprised by parallel build failures, > Oops *blush* I must admit that, while I usually run the testsuite with a high degree of parallelism, I also usually run the build proper with a simple "make all", because that is so fast anyway. So I ended up rel

[FYI] {master} fixup: some weaknesses in a self-check test case

2012-04-11 Thread Stefano Lattarini
* t/self-check-cleanup.tap: This test contained several buglets introduced in the recent row of commits that converted the Automake build system to a non-recursive setup. Fix them. Since we are at it, enhance the test to cover also the use of the 'keep_testdirs' environment variable in order to k

[PATCH] avoid parallel build failures

2012-04-11 Thread Jim Meyering
Surprised by parallel build failures, I tracked them down: >From 3fcf1fe611140eb6677d5893719bec1d96f106db Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 11 Apr 2012 21:25:48 +0200 Subject: [PATCH] avoid parallel build failures A parallel build would fail when two concurrent sub-make proc

[FYI] {master} maintcheck: avoid yet more spurious failures (2)

2012-04-11 Thread Stefano Lattarini
Some maintainer checks were too greedy in processing 'Makefile.am' files, looking for them even in temporary directories left behind by the test cases, thus causing occasional spurious failures. * syntax-checks.mk (ams): Ignore 'Makefile.am' files in the temporary test directories. Signed-off-by:

[FYI] {master} maintcheck: avoid yet more spurious failures (1)

2012-04-11 Thread Stefano Lattarini
The 'sc_tests_makefile_variable_order' maintainer check is too strict sometimes, blaming automake for outputting out-of-order variables when this is in fact due to the result of post-processing of third-party tools or custom test code. * t/tap-doc2.sh: Ensure the final Makefile.in (that we hack by

[FYI] {master} hacking: fixlets w.r.t. the release procedure

2012-04-11 Thread Stefano Lattarini
* HACKING (Release procedure): Do not state that the result of "make fetch" is woefully incomplete: this is not true anymore today. Suggest to re-run the testsuite after a "make fetch", in case any file has been updated. Signed-off-by: Stefano Lattarini --- HACKING |6 +++--- 1 files change

[FYI] {master} maintcheck: fix spurious failures

2012-04-11 Thread Stefano Lattarini
* syntax-check.mk (sc_mkinstalldirs): Now the 'mkinstalldirs' is listed in the top-level 'Makefile.am', not in 'lib/Makefile.am'; adjust the "whitelist" accordingly. (sc_ensure_testsuite_has_run): The 'test-suite.log' file created by "make check" is now placed in the top-level directory, not in the

[FYI] {master} maint: version bump after beta release

2012-04-11 Thread Stefano Lattarini
* configure.ac (AC_INIT): Bump version number to 1.11c, as per HACKING suggestion. * NEWS: Likewise. * m4/amversion.m4: Likewise (autoupdated by ./bootstrap). Signed-off-by: Stefano Lattarini --- NEWS|4 ++-- configure.ac|2 +- m4/amversion.m4 |6 +++--- 3 files chang

[FYI] {master} Beta release 1.11b (will become 1.12)

2012-04-11 Thread Stefano Lattarini
* configure.ac (AC_INIT): Bump version number to 1.11b. * NEWS: Likewise. * m4/amversion.m4: Likewise (autoupdated by ./bootstrap). Signed-off-by: Stefano Lattarini --- NEWS|4 ++-- configure.ac|2 +- m4/amversion.m4 |6 +++--- 3 files changed, 6 insertions(+), 6 dele

[FYI] {master} sync: some auxiliary files synced from upstream

2012-04-11 Thread Stefano Lattarini
* lib/texinfo.tex: Synced from upstream, by "make fetch". * lib/INSTALL: Likewise. Signed-off-by: Stefano Lattarini --- lib/INSTALL |8 ++-- lib/texinfo.tex | 92 +- 2 files changed, 67 insertions(+), 33 deletions(-) diff --git a/lib

Re: bug#11153: change automake branching policy: dispensing with the 'branch-X.Y' branches in the future

2012-04-11 Thread Stefano Lattarini
On 04/04/2012 01:38 PM, Stefano Lattarini wrote: > On 04/04/2012 12:55 PM, Peter Rosin wrote: > >> Ok, we'll have to agree to disagree then. >> > That's fine, I just wanted to be sure there were no misunderstandings nor > incomprehension. > I've pushed the attached patch to 'master' now. I will w

[FYI] {master} vala tests: avoid spurious failure with older GObject

2012-04-11 Thread Stefano Lattarini
* t/vala2.sh: In the 'PKG_CHECK_MODULES' call in 'configure.ac', don't require gobject >= 2.10, but just >= 2.4: that is enough in order for the test to pass. * t/vala3.sh: Likewise. * t/vala5.sh: Likewise. Also, skip the test instead of failing if the ./configure invocation fails: that is likely

[FYI] {master} vala tests: force the use of automatic dependency tracking

2012-04-11 Thread Stefano Lattarini
* t/vala-mix2.sh: Invoke ./configure with the option '--enable-dependency-tracking', so that slower dependency extractors are not rejected. This avoids a spurious failure at least on Solaris when the Sun C compiler is used. Signed-off-by: Stefano Lattarini --- t/vala-mix2.sh |3 ++- 1 files

[FYI] {master} tests: avoid spurious failures in tests on C++ and lex

2012-04-11 Thread Stefano Lattarini
This is a follow-up to commit v1.11-2128-g7f2bc63 of 09-04-2012, "tests: avoid spurious failures with non-flex 'lex' programs and C++". It is required to avoid a couple of spurious failures on Solaris and NetBSD systems (at least). See also automake bug#11185. * t/lex-clean-cxx.sh (parsefoo.lxx)

Re: [PATCH] maint: remove most recursion in automake's own build system

2012-04-11 Thread Stefano Lattarini
On 04/08/2012 02:54 PM, Stefano Lattarini wrote: > Hi Jim. > > On 04/06/2012 08:54 PM, Jim Meyering wrote: >> >> I'm glad you're working on this. >> I haven't looked at actual patches, but did try to parse the short >> summaries: >> >>> Stefano Lattarini (8): >>> tests: move most helper scripts