parallel make check output lines are lost!?!

2012-08-01 Thread Jim Meyering
I ran coreutils make check tests 60 times (on Fedora 17, x86_64), recording the results of each run like this: for i in $(seq 100); do make -j25 check -C tests VERBOSE=yes \ RUN_EXPENSIVE_TESTS=no makerr-$i t=.||t=X; printf $t; done They all passed, but I decided to compare a few, in

Re: GNU Automake 1.12.1 released

2012-07-09 Thread Jim Meyering
Stefano Lattarini wrote: 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

Re: GNU Automake 1.12.1 released

2012-07-09 Thread Jim Meyering
Stefano Lattarini wrote: On 07/09/2012 09:22 AM, Jim Meyering wrote: Hi Stefano, I see that @mkdir_p@ is used in gettext's Makefile.in.in template: # We use $(mkdir_p). # In automake = 1.9.x, $(mkdir_p) is defined either as mkdir -p -- or as # $(mkinstalldirs) or as $(install_sh) -d

Re: GNU Automake 1.12.1 released

2012-07-09 Thread Jim Meyering
Stefano Lattarini wrote: On 07/09/2012 11:45 AM, Stefano Lattarini wrote: On 07/09/2012 11:17 AM, Jim Meyering wrote: - - The long-obsolete (since automake 1.10) @mkdir_p@ configure-time -substitution and AM_PROG_MKDIR m4 macro will be removed in Automake -1.13. The $(mkdir_p

Re: [FYI] {maint} distcheck: never make part of $(distdir) world-writable

2012-07-09 Thread Jim Meyering
a locally exploitable race condition for those who run make distcheck with a non-restrictive umask (e.g., 022) in a directory that is accessible by others. A successful exploit would result in arbitrary code execution with the privileges of the user running make distcheck -- game over. Jim Meyering

Re: GNU Automake 1.12.1 released

2012-07-09 Thread Jim Meyering
Stefano Lattarini wrote: 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

Re: GNU Automake 1.12.1 released

2012-07-09 Thread Jim Meyering
Stefano Lattarini wrote: On 07/09/2012 09:22 AM, Jim Meyering wrote: Hi Stefano, I see that @mkdir_p@ is used in gettext's Makefile.in.in template: # We use $(mkdir_p). # In automake = 1.9.x, $(mkdir_p) is defined either as mkdir -p -- or as # $(mkinstalldirs) or as $(install_sh) -d

Re: GNU Automake 1.12.1 released

2012-07-09 Thread Jim Meyering
Stefano Lattarini wrote: On 07/09/2012 11:45 AM, Stefano Lattarini wrote: On 07/09/2012 11:17 AM, Jim Meyering wrote: - - The long-obsolete (since automake 1.10) @mkdir_p@ configure-time -substitution and AM_PROG_MKDIR m4 macro will be removed in Automake -1.13. The $(mkdir_p

[PATCH] mostly-clean/texi: remove $relative_dir/ prefix

2012-06-30 Thread Jim Meyering
/ sub-directory. Obviously, we cannot use the doc/ prefix in that case. With this patch, automake (master) still passes make check. From ae5038bb59ff9bf40567945683ce89aa680c2ad4 Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sat, 30 Jun 2012 13:47:41 +0200 Subject: [PATCH

Re: [PATCH] mostly-clean/texi: remove $relative_dir/ prefix

2012-06-30 Thread Jim Meyering
Stefano Lattarini wrote: On 06/30/2012 01:53 PM, Jim Meyering wrote: Hi Stefano, Hi Jim, thanks for the report and patch. I found that the following patch is required at least for vc-dwim, where without it, make distcheck would fail due to the presence of vc-dwim.t2d/ and all of the files

Re: [PATCH] maint: grammar fixes: s/all these/all of these/

2012-06-11 Thread Jim Meyering
Jim Meyering wrote: Stefano Lattarini wrote: Hi Jim. On 06/10/2012 10:08 PM, Jim Meyering wrote: I stumbled across one of these, so fixed all of them and added a new syntax-check rule in gnulib's maint.mk to discourage recurrence: http://thread.gmane.org/gmane.comp.lib.gnulib.bugs

[PATCH] maint: grammar fixes: s/all these/all of these/

2012-06-10 Thread Jim Meyering
I stumbled across one of these, so fixed all of them and added a new syntax-check rule in gnulib's maint.mk to discourage recurrence: http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/30912 From fa0cd34b38729a59a40fa946fc621df3ef0924cd Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer

Re: [PATCH] maint: grammar fixes: s/all these/all of these/

2012-06-10 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim. On 06/10/2012 10:08 PM, Jim Meyering wrote: I stumbled across one of these, so fixed all of them and added a new syntax-check rule in gnulib's maint.mk to discourage recurrence: http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/30912 From

Re: [FYI] {maint} news: support for configure.in will be dropped in future automake versions

2012-05-28 Thread Jim Meyering
Stefano Lattarini wrote: The use of configure.in as Autoconf input has been deprecated for a very long time in the Autoconf documentation, and the next version of Autoconf (2.70) will start warning about it ar runtime as well (see commit 'v2.69-4-g560f16b' or 2012-05-23, general: deprecate

Re: [FYI] {master} refactor: use modern semantics of 'open'

2012-04-29 Thread Jim Meyering
Eric Blake wrote: ... If anything, this issue shows that the Automake::XFile module (and other similar modules as well) should live in their own git repository, which both Autoconf and Automake should use as a submodule -- and which (for $DEITY's sake!), should be unit-tested. Any volunteer?

Re: automake build fails: Can't locate Locale/gettext.pm

2012-04-16 Thread Jim Meyering
Stefano Lattarini wrote: On 04/15/2012 09:15 PM, Stefano Lattarini wrote: On 04/15/2012 08:48 PM, Jim Meyering wrote: I have not tested it. AFAIK, I don't have convenient access to such an old version of Perl. Do you? Yes; so I will test the patch, but not right now. I'll get back to you

Re: automake build fails: Can't locate Locale/gettext.pm

2012-04-15 Thread Jim Meyering
Brendan O'Dea wrote: On 15 April 2012 03:34, Jim Meyering j...@meyering.net wrote: I would be happy to use the latest help2man, and at first thought that's what we'd do, but it seems to require perl 5.008, which is slightly newer than the current automake prereq of 5.006 [...] PS

Re: automake build fails: Can't locate Locale/gettext.pm

2012-04-15 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim, thanks for the patch. On 04/15/2012 06:48 PM, Jim Meyering wrote: Thanks, Brendan. That was just what I needed. Using the newer help2man induces these small improvements: (patch below) Here's the patch to make automake use that newer help2man: From

bug#11235: automake build fails: Can't locate Locale/gettext.pm

2012-04-13 Thread Jim Meyering
: Jim Meyering meyer...@redhat.com Date: Fri, 13 Apr 2012 17:58:04 +0200 Subject: [PATCH] build: use slightly older help2man, for improved portability * doc/help2man: Downgrade to help2man-1.36.4, so that it does not require Locale/gettext.pm, which is not available on a default Fedora 16

Re: [PATCH] avoid parallel build failures

2012-04-12 Thread Jim Meyering
Stefano Lattarini wrote: 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

Re: [PATCH] avoid parallel build failures

2012-04-12 Thread Jim Meyering
Stefano Lattarini wrote: On 04/12/2012 10:24 AM, Jim Meyering wrote: Stefano Lattarini wrote: 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

Re: [PATCH] avoid parallel build failures

2012-04-12 Thread Jim Meyering
change (the one you posted below). WDYT? Sure. ... ACK with the nit above addressed. -*-*-*- From cc0d0cdb3e8ea2ececc4732d03e05ec4482af74d Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Thu, 12 Apr 2012 15:07:19 +0200 Subject: [PATCH 2/2] build: generate doc/*.1

[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 meyer...@redhat.com Date: Wed, 11 Apr 2012 21:25:48 +0200 Subject: [PATCH] avoid parallel build failures A parallel build would fail when two

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

2012-04-06 Thread Jim Meyering
Stefano Lattarini wrote: On 04/05/2012 08:41 PM, Stefano Lattarini wrote: Thanks to you for being flexible and patient. I've committed the patch now. Soon more to follow, to remove the last make recursion (the one for the testsuite). Sigh, this is harder than I thought. For the moment,

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

2012-04-05 Thread Jim Meyering
Stefano Lattarini wrote: Recursive make-based build systems tend to be slower, more fragile and less faithful than flat ones. See Peter Miller's article Recursive Make Considered Harmful for more a more in-depth discussion: http://miller.emu.id.au/pmiller/books/rmch/ While in the case

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

2012-04-05 Thread Jim Meyering
Stefano Lattarini wrote: On 04/05/2012 03:55 PM, Jim Meyering wrote: I am glad to see that you too are taking an interest in non-recursive make. I've always liked how bison switched to non-recursive make, and recently converted cppi to do the same (the final hold-out there is po/, since its

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

2012-04-05 Thread Jim Meyering
Stefano Lattarini wrote: On 04/05/2012 06:10 PM, Jim Meyering wrote: [SNIP reasonable observations] Yes, but I haven't given up. What about this: I conclude the transition to a non-recursive build system by creating a top-level monolithic Makefile.am, then we do whatever refactoring

Re: [FYI] {master} hacking: autotools-generated files are not committed anymore

2012-04-02 Thread Jim Meyering
Stefano Lattarini wrote: * HACKING (Working with git) Generated files like 'configure', 'Makefile.in' and 'aclocal.m4' are not committed anymore in our git repository by some months. Remove obsoleted advices that Hi Stefano, Sorry I didn't see this sooner: s/advices/advice/ (you may want to

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

2012-04-02 Thread Jim Meyering
Stefano Lattarini wrote: ... WDYT? If you agree, I can apply the change below to HACKING, and implement the new branching policy starting from the Automke 1.12 release. I agree. IMHO, you won't go wrong following git.git's example. diff --git a/HACKING b/HACKING ... +* The Automake git

Re: [PATCH] hacking: document format for git commit messages

2012-02-26 Thread Jim Meyering
Stefano Lattarini wrote: On 02/26/2012 10:02 AM, Stefano Lattarini wrote: - many other projects (linux, git itself) seems to use them, and I believe there's a reason for this (even if I've failed to find it so far); Here it is -- point 12 at:

[PATCH] tests: avoid spurious failure when gcj is not installed

2012-02-25 Thread Jim Meyering
39c13b5bc88dc2a3e28301e1d1a089bd13089c48 Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sat, 25 Feb 2012 12:37:25 +0100 Subject: [PATCH] tests: avoid spurious failure when gcj is not installed * tests/defs-static.in (GNU_GCJ, GNU_GCJFLAGS): Define. * tests/Makefile.am (do_subust

Re: [PATCH] tests: avoid spurious failure when gcj is not installed

2012-02-25 Thread Jim Meyering
-describe-SHA1.jpg ] From 9888205813e24281527448d408b2e4e5075e2026 Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sat, 25 Feb 2012 12:37:25 +0100 Subject: [PATCH] tests: avoid spurious failure when gcj is not installed * tests/defs-static.in (GNU_GCJ, GNU_GCJFLAGS): Define

Re: [PATCH] tests: avoid spurious failure when gcj is not installed

2012-02-25 Thread Jim Meyering
Stefano Lattarini wrote: One ludicrously minor nit: we should put references to bug reports, names of people to thanks, or old commits that introduced a regression *before* the list of touched files, and always separated by a leading and a trailing blank line; like this: Adjusted and pushed.

Re: [PATCH] hacking: document format for git commit messages

2012-02-25 Thread Jim Meyering
Stefano Lattarini wrote: On 02/25/2012 08:38 PM, Stefano Lattarini wrote: But I should definitely improve HACKING and have it document the standards and best practice for commit logs (since the GCS are sadly weak and out-of-date in this regard). And here is my attempt. WDYT? I will push

Re: [PATCH] maint: add a rule to use gnulib's update-copyright

2012-02-14 Thread Jim Meyering
Stefano Lattarini wrote: ... I propose to push the result of doing this: $ git ci -m 'maint: run make update-copyright' -a [maint aafc6b5] maint: run make update-copyright 1041 files changed, 1041 insertions(+), 1266 deletions(-) Hmm... It now occurs to me that, if we apply such a

[PATCH] tests: avoid spurious new makefile-deps failure

2012-02-12 Thread Jim Meyering
: Jim Meyering meyer...@redhat.com Date: Sun, 12 Feb 2012 16:01:54 +0100 Subject: [PATCH] tests: avoid spurious new makefile-deps failure * tests/makefile-deps.test: Tighten regexp to avoid matching this new line of every Makefile.in: :) ;; \ --- tests/makefile-deps.test |4 ++-- 1

Re: [PATCH] maint: add a rule to use gnulib's update-copyright

2012-02-12 Thread Jim Meyering
. But that might mean moving them from gnulib proper to a submodule of gnulib. I don't want to go there right now ;-) From fd93630e5c6aa9a9775ae945787b9903bab2f6c6 Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sun, 12 Feb 2012 16:57:42 +0100 Subject: [PATCH] maint: add a rule to use

Re: [PATCH] depcomp: recognize tabs as whitespace in the dashmstdout mode

2012-02-08 Thread Jim Meyering
Peter Rosin wrote: This thread has stalled. To sum things up and get things going again, the following is what I'd like to do. First commit the three patches (that are replies to this message) on the msvc branch. Then merge msvc into master and into branch-1.11. 2/3 and 3/3 are already

bug#10434: FAIL: depmod.tap 50 - tru64 [long VPATH] make remake

2012-02-06 Thread Jim Meyering
Stefano Lattarini wrote: On 02/02/2012 11:41 PM, Peter Rosin wrote: Stefano Lattarini skrev 2012-02-02 22:45: Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10434 OK, the attached patch fixes the two spurious failures of GCC forced into Tru64 mode. About time I'd say. But I'm

bug#10434: FAIL: depmod.tap 50 - tru64 [long VPATH] make remake

2012-02-06 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim, thanks for the feedback. On 02/06/2012 03:27 PM, Jim Meyering wrote: Stefano Lattarini wrote: [SNIP] This seemed a good approach when this test was first introduced, as it apparently increased coverage for the less used and less tested dependency

Re: [PATCH] depcomp: recognize tabs as whitespace in the dashmstdout mode

2012-02-03 Thread Jim Meyering
Stefano Lattarini wrote: On 02/03/2012 03:51 PM, Peter Rosin wrote: Maybe depmod.tap should be replaced/rewritten with compilers that simulate the different depmods? I could tinker with that a bit... Yeah, I had thought about the possibility of such an approach, but was reluctant to

Re: [PATCH] depcomp: recognize tabs as whitespace in the dashmstdout mode

2012-02-03 Thread Jim Meyering
Eric Blake wrote: On 02/03/2012 11:29 AM, Peter Rosin wrote: Jim Meyering skrev 2012-02-03 19:05: Stefano Lattarini wrote: On 02/03/2012 03:51 PM, Peter Rosin wrote: Wait, there's a (trivial) conflict. But if I resolve that and go on with the merge anyway we will end up with two different

bug#10697: subdir-objects make clean invokes one rm for each .o file

2012-02-02 Thread Jim Meyering
In cppi (http://git.savannah.gnu.org/cgit/cppi.git), I am now using non- recursive make via subdir-objects, modeled after the way bison does it. I see that make clean is inefficient: one rm -f per .o file: rm -fr *.o rm -f *.o rm -f lib/calloc.o rm -f lib/close-stream.o rm -f

bug#10418: [PATCH] {master} tap/perl: handle missing or non-executable scripts better

2012-02-02 Thread Jim Meyering
Stefano Lattarini wrote: On 02/02/2012 03:24 PM, Stefano Lattarini wrote: On 02/02/2012 02:57 PM, Stefano Lattarini wrote: The attached patch should take care of three of the remaining five failures still present on latest Fedora (see automake bug#10418). I will push to master shortly if

Re: bug#10418: [PATCH] {master} tap/perl: handle missing or non-executable scripts better

2012-02-02 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim, thanks for the quick review. ... +$@ = ; +eval { open3(*STDIN, *STDOUT, *STDERR, am--no-such-command) }; +$@ =~ m/\bopen3:.*am--no-such-command/ + or die Bad \$@ value: \$@\\n; + '; then +: # OK. IPC::Open3 should be good enough. +

Re: [PATCH 0/4] {master} maintainer checks: improve a little and reorganize

2012-01-29 Thread Jim Meyering
Stefano Lattarini wrote: I will push this series to master in a couple of days if there is no objection. Stefano Lattarini (4): maintcheck: refactor rules checking '*.am' files build: require GNU make to run the maintainer checks maintcheck: take advantage of some GNU make features

bug#10575: compress not found: causes many test failures

2012-01-22 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim, thanks for the report. On 01/21/2012 10:17 PM, Jim Meyering wrote: On master a few days ago I noticed new test failures on a Fedora 16 system, due to the unprotected use of compress. In tests/dist-formats.tap, I read this: # Assume gzip(1) and compress

bug#10575: compress not found: causes many test failures

2012-01-22 Thread Jim Meyering
Stefano Lattarini wrote: On 01/21/2012 10:17 PM, Jim Meyering wrote: FAIL: vala-mix And the attached patch (applied to maint) should take care of this failure. Thanks. This reduces by one more my FAIL counter. Subject: [PATCH] vala tests: add missing 'valac' requirement, and other

Re: bug#10575: compress not found: causes many test failures

2012-01-22 Thread Jim Meyering
Stefano Lattarini wrote: On 01/21/2012 10:17 PM, Jim Meyering wrote: FAIL: vala-mix And the attached patch (applied to maint) should take care of this failure. Thanks. This reduces by one more my FAIL counter. Subject: [PATCH] vala tests: add missing 'valac' requirement, and other

bug#10418: 10 test failures on Fedora 16

2012-01-02 Thread Jim Meyering
Stefano Lattarini wrote: On 01/01/2012 04:35 PM, Jim Meyering wrote: FAIL: parallel-tests-interrupt == I suspect a testsuite weakness here. Jim, could you please try out the attached patch to see if it solves the issue? Thanks. With that, all 16 parts

bug#10374: 3 test failures on fedora 16

2011-12-27 Thread Jim Meyering
Stefano Lattarini wrote: On 12/26/2011 11:26 PM, Jim Meyering wrote: FAIL: tap-no-spurious-w This is due to a backward-incompatible change in the newer TAP::Harness releases. The attached patch (thoroughly commented) fixes this, and also makes the behaviour of our awk TAP driver consistent

bug#10374: 3 test failures on fedora 16

2011-12-27 Thread Jim Meyering
, perl, or even the C library (especially on 64 +# bit machines). Suggested by Jim Meyering in automake bug#10374. (ulimit -v 1; sh -c :) skip_ no adequate 'ulimit' builtin found -(ulimit -v 2; sh -c :) || skip_ no adequate 'ulimit' builtin found -ulimit -v 2 - -for i in 01 02 03 04

Re: [RFC] Cleaning up automake branches

2011-12-23 Thread Jim Meyering
Stefano Lattarini wrote: Hello automakers. A look at: http://git.savannah.gnu.org/cgit/automake.git/refs/heads shows that it's probably time to tie up some loose ends there, by removing redundant branches, and turning old and unactive ones into tags. Here is my proposals: * I

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. ---

Re: [PATCH] release: don't run make distcheck automatically

2011-12-11 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim. On Sunday 11 December 2011, Jim Meyering wrote: Stefano Lattarini wrote: Pushed to maint now (so that I will be able to take advantage of it in the Automake 1.11.2 release process); attached is the definitive patch. ... diff --git a/HACKING b/HACKING

Re: [PATCH] release: don't run make distcheck automatically

2011-12-11 Thread Jim Meyering
. Suggestion from Jim Meyering. Sorry for the noise, Stefano

Re: [PATCH] dist-xz, dist-bzip2: don't hard-code -9: honor envvar settings

2011-12-10 Thread Jim Meyering
Stefano Lattarini wrote: There are few problems with it though, that I've fixed. More details below. Hi Stefano, Thanks for the thorough review and for correcting my errors. On Friday 09 December 2011, Jim Meyering wrote: Today I noticed that automake-generated Makefile's dist-xz rule used

Re: [PATCH] {maint} repo: don't commit generated files in the git repository anymore

2011-12-10 Thread Jim Meyering
Stefano Lattarini wrote: On Friday 09 December 2011, Stefano Lattarini wrote: On Friday 09 December 2011, Jim Meyering wrote: That looks like a fine solution, though I haven't tried it yet. I did for a few simple cases (on Linux), it seems to work fine. Before committing I'll try

Re: [PATCH] dist-xz, dist-bzip2: don't hard-code -9: honor envvar settings

2011-12-10 Thread Jim Meyering
Stefano Lattarini wrote: On Saturday 10 December 2011, Jim Meyering wrote: I have not taken the time to write a commit hook to warn me when a git log fails to match the corresponding ChangeLog delta. It doesn't seem worthwhile. Absolutely agreed; especially because, as long as the ChangeLog

Re: [PATCH] release: don't run make distcheck automatically

2011-12-10 Thread Jim Meyering
tarball; so don't + run make distcheck here on his behalf; instead ... + * HACKING (Release procedure): ... state here that make check + and make distcheck should be run before calling make git-dist. + 2011-12-09 Jim Meyering meyer...@redhat.com Stefano Lattarini

Re: [PATCH] configure: print proper message for test releases

2011-12-10 Thread Jim Meyering
). + * HACKING (Release procedure): Don't tell to update README-alpha. s/tell/say/ 2011-12-09 Jim Meyering meyer...@redhat.com Stefano Lattarini stefano.lattar...@gmail.com diff --git a/HACKING b/HACKING index 873243c..2268102 100644 --- a/HACKING +++ b/HACKING @@ -188,7

Re: [FYI] {branch-1.11} news: fix other blunders

2011-12-10 Thread Jim Meyering
Stefano Lattarini wrote: * NEWS: Remove some duplicated entries, and reorder some others, and rename a subsection. This blunders are probably due to a botched merge. --- ChangeLog |7 +++ NEWS | 29 + 2 files changed, 16 insertions(+), 20

Re: [PATCH] release: don't run make distcheck automatically

2011-12-10 Thread Jim Meyering
Stefano Lattarini wrote: On Saturday 10 December 2011, Jim Meyering wrote: Stefano Lattarini wrote: * Makefile.am (git-dist): The developer might have already tested might Hah. The developers shall test extensively before finally creating the release tarball would sound better? :-) I

Re: [PATCH] release: don't run make distcheck automatically

2011-12-10 Thread Jim Meyering
Stefano Lattarini wrote: Pushed to maint now (so that I will be able to take advantage of it in the Automake 1.11.2 release process); attached is the definitive patch. ... diff --git a/HACKING b/HACKING index b6f214f..755bffd 100644 --- a/HACKING +++ b/HACKING @@ -203,7 +203,7 @@ *

Re: [PATCH] {maint} repo: don't commit generated files in the git repository anymore

2011-12-09 Thread Jim Meyering
Ralf Corsepius wrote: On 12/09/2011 10:17 AM, Stefano Lattarini wrote: Another patch to be applied after the 1.11.2 release. While conceptually very simple, this patch is quite large in size, since the diffs contain all the text of the removed configure and Makefile.in files; so I've

Re: [PATCH] {maint} repo: don't commit generated files in the git repository anymore

2011-12-09 Thread Jim Meyering
Ralf Corsepius wrote: On 12/09/2011 02:21 PM, Jim Meyering wrote: Hi Ralf, It sounds like you're confusing with build-from-release-tarball. No, I am not. Then you must be looking at different projects than I am. There are hundreds of GNU projects that have stopped version-controlling generated

Re: [PATCH] {maint} repo: don't commit generated files in the git repository anymore

2011-12-09 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim. On Friday 09 December 2011, Jim Meyering wrote: On 12/09/2011 10:17 AM, Stefano Lattarini wrote: Another patch to be applied after the 1.11.2 release. While conceptually very simple, this patch is quite large in size, since the diffs contain all

Re: [PATCH] {maint} repo: don't commit generated files in the git repository anymore

2011-12-09 Thread Jim Meyering
Stefano Lattarini wrote: I went for a middle-ground solution (sorta), by having the differences generated on-the-fly. This entails a decise slowdown, which is however absolutely bearable even on my slow desktop. See the attached patch. The code is a little more complicated than I'd like,

[PATCH] dist-xz, dist-bzip2: don't hard-code -9: honor envvar settings

2011-12-09 Thread Jim Meyering
for very large tarballs, it defaults to -e (equivalent to -6e). This limits the default memory requirements imposed on decompressors, yet still gives very good compression ratios. From 786d9b3e4ff4831dfea00b1010d24d23b399316e Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sat

Re: [PATCH] {maint} repo: don't commit generated files in the git repository anymore

2011-12-09 Thread Jim Meyering
Stefano Lattarini wrote: ... And all of that is duplicated in the ChangeLog file diffs below. Are you interested in generating ChangeLog from git logs? Absolutely, but that's for a later change. Also, before going down that Glad to hear it. road, I'd like to have a vim syntax file able to

Re: [RFC] Releasing automake 1.11.2

2011-12-07 Thread Jim Meyering
Stefano Lattarini wrote: References: http://lists.gnu.org/archive/html/automake/2011-10/msg6.html http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10026 At this point I think we are ready to release a beta version of 1.11.2, and then ask for help on platform-testers to smoke out some more

Re: [RFC] Releasing automake 1.11.2

2011-12-07 Thread Jim Meyering
Stefano Lattarini wrote: References: http://lists.gnu.org/archive/html/automake/2011-10/msg6.html http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10026 At this point I think we are ready to release a beta version of 1.11.2, and then ask for help on platform-testers to smoke out some more

bug#9807: custom libtool installation and automake testsuite failures

2011-11-06 Thread Jim Meyering
Stefano Lattarini wrote: On Sunday 06 November 2011, Jim Meyering wrote: I install my own versions of m4, autoconf, automake, libtool, etc., using --prefix=/p, and I put /p/bin earlier in PATH than /usr/bin, etc. Because of that, I've always had to initialize /p/share/aclocal/dirlist

[PATCH] tests: avoid false positive due to change in --help formatting

2011-11-04 Thread Jim Meyering
was on the same line as the option name. ] From f2be2788fc3ee1710cf9a6f21ddc6ba33be29b90 Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Fri, 4 Nov 2011 10:48:31 +0100 Subject: [PATCH] tests: avoid false positive due to change in --help formatting * tests/maintmode-configure

Re: [PATCH] {master} tests: fix spurious failures due to missing 'yywrap()' function

2011-10-25 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim, sorry for the delay. No problem, of course. On Thursday 20 October 2011, Jim Meyering wrote: ... Here you go, this is with the very latest autoconf early in my path, but that seems not to matter. These are all due to lack of yylex. Of yywrap, actually

[PATCH] tests: fix aclocal-print-acdir.test

2011-10-20 Thread Jim Meyering
+ exit_status=1 + set +e ... I haven't delved into it to see how this test could be succeeding for anyone else, so the patch may well be wrong. From 367df29afd3c875da003fb1cd927e3b2f8ae2197 Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Thu, 20 Oct 2011 17:57:55 +0200 Subject

Re: [PATCH] tests: fix aclocal-print-acdir.test

2011-10-20 Thread Jim Meyering
Stefano Lattarini wrote: On Thursday 20 October 2011, Jim Meyering wrote: Without the patch below, I would consistently see this failure: FAIL: aclocal-print-acdir.test (exit: 1) + set -e ... ++ aclocal-1.11a -Werror --print-ac

Re: [RFC] Releasing automake 1.11.2

2011-10-16 Thread Jim Meyering
Stefano Lattarini wrote: Hello automakers. I think it's about time to release automake 1.11.2 -- the `maint' branch contains various bug fixes w.r.t. the 1.11.1 release (some of them quite important), and offers some new small features and various warnings/deprecations that should prepare

Re: [RFC] Releasing automake 1.11.2

2011-10-16 Thread Jim Meyering
Stefano Lattarini wrote: Hello automakers. I think it's about time to release automake 1.11.2 -- the `maint' branch contains various bug fixes w.r.t. the 1.11.1 release (some of them quite important), and offers some new small features and various warnings/deprecations that should prepare

bug#9147: 6 test failures on Fedora 15 with latest from git

2011-07-22 Thread Jim Meyering
Stefano Lattarini wrote: Hi Jim, thanks for the report. Hi Stefano, Thanks for the quick response. I built the latest and ran make check TESTSUITEFLAGS=-j20 on Fedora 15. Note that the `TESTSUITEFLAGS' variable has no effect on Automake-generated testsuite harness. What you probably

Re: [PATCH 1/2] tests: make test runner a script, not a shell function

2011-06-21 Thread Jim Meyering
Stefano Lattarini wrote: On Tuesday 21 June 2011, Ralf Wildenhues wrote: * Stefano Lattarini wrote on Mon, Jun 20, 2011 at 11:12:23PM CEST: Maybe we should also say that using TESTS_ENVIRONMENT to define a custom test runner is now not only strongly deprecated (as it already was I hope),

Re: [PATCH 1/2] tests: make test runner a script, not a shell function

2011-06-21 Thread Jim Meyering
Stefano Lattarini wrote: ... I've seen a few projects that require their automake-managed tests be run sequentially. I suspect that some maintainers will not be eager to adapt their tests to run in parallel solely to accommodate a newer version of automake. If you have only a dozen or so

Re: [PATCH 1/2] tests: make test runner a script, not a shell function

2011-06-20 Thread Jim Meyering
Ralf Wildenhues wrote: * Stefano Lattarini wrote on Mon, Jun 20, 2011 at 10:22:28AM CEST: [Adding bug-grep, dropping bug-coreutils and automake-patches] re-adding the latter. I've noticed that grep uses a definition of TESTS_ENVIRONMENT very similar to that of coreutils (the one we've just

bug#8896: [PATCH] doc: replace obsolete @vindex entry with a useful one

2011-06-19 Thread Jim Meyering
Here's a small fix for master: From 5115c011c2f6689508020612ecee97775da7687f Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sun, 19 Jun 2011 12:29:18 +0200 Subject: [PATCH] doc: replace obsolete @vindex entry with a useful one * doc/automake.texi (Program Sources): Do

Re: [PATCH 1/2] tests: make test runner a script, not a shell function

2011-06-19 Thread Jim Meyering
Thank you! That patch looks fine modulo two typos. I'm folding in these corrections and have adjusted the grammar in the commit log (included below). diff --git a/tests/shell-or-perl b/tests/shell-or-perl index ff92009..08604eb 100644 --- a/tests/shell-or-perl +++ b/tests/shell-or-perl @@ -1,7

Re: bug#8616: conflict between build-aux/compile script and coreutils Makefiles

2011-05-06 Thread Jim Meyering
Stefano Lattarini wrote: On Thursday 05 May 2011, Jim Meyering wrote: Green, Paul wrote: Gentle Coreutils Developers, [HUGE CUT] To the automake folks, is there any reason not to do that? Hi Jim. I'm in a middle of something else right now, so I'm probably not going to look

Re: bug#8616: conflict between build-aux/compile script and coreutils Makefiles

2011-05-06 Thread Jim Meyering
Green, Paul wrote: Gentle Coreutils Developers, I am writing to notify you of an issue that I stumbled across while building coreutils-8.12 on the Stratus OpenVOS platform. Hi Paul, Thanks for the detailed report. I'm Cc'ing the automake list, since that's the source of the compile script.

bug#8621: build-aux/compile: avoid race condition failure

2011-05-05 Thread Jim Meyering
Is there any reason not to make the compile script accommodate (in a race-free manner) situations like the one described in http://debbugs.gnu.org/8616 ?

Re: [PATCH] {maint} tests: new subroutines for test skipping/failing

2011-04-23 Thread Jim Meyering
() and of more informative skip messages; this patches will be applied to a new temporary public branch testsuite-work, meant to be finally merged into master (once it's stabilized). From 2c8b68396a48f70de2856f0747968225f4906abf Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date

bug#8508: 8 test failures on Fedora 15

2011-04-16 Thread Jim Meyering
Stefano Lattarini wrote: ... FAIL: self-check-dir.test (exit: 1) === ... FAIL: self-check-me.test (exit: 1) == ... These failures are due to a known incompatibity in how Zsh handles $0. Anyway, currenty the automake testsuite

bug#8508: 8 test failures on Fedora 15

2011-04-16 Thread Jim Meyering
Hi Stefano, Thanks for the speedy reply. Stefano Lattarini wrote: ... The patch is fine IMHO, I'll apply it in your name ASAP (adding a reference to this bug report). Thanks. Thanks. ... FAIL: self-check-cleanup.test (exit: 1) === ... [CUT] ... + ls

bug#8508: 8 test failures on Fedora 15

2011-04-16 Thread Jim Meyering
Stefano Lattarini wrote: On Saturday 16 April 2011, Jim Meyering wrote: Stefano Lattarini wrote: ... FAIL: self-check-dir.test (exit: 1) === ... FAIL: self-check-me.test (exit: 1) == ... These failures are due

Re: [PATCH] {maint} tests: new subroutines for test skipping/failing

2011-01-18 Thread Jim Meyering
Ralf Wildenhues wrote: ... Why not document framework_failure_? For tests that use the `parallel-tests' Automake option, set the shell variable `parallel_tests' to yes before including ./defs. Also, use for them a name that ends in `-p.test' and does not clash with any ---

[PATCH] tests: fix comment typo

2011-01-15 Thread Jim Meyering
Hi guys, It looks like I never sent this patch: From 2a898e3a7bc80dac3506f8ef325a95ef375971ef Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Thu, 14 Oct 2010 16:39:22 +0200 Subject: [PATCH] tests: fix comment typo * tests/substref.test: Fix grammar in a comment

Re: [PATCH 2/5] Tests defs: new subroutine `skip' for test skipping.

2011-01-15 Thread Jim Meyering
Ralf Wildenhues wrote: ... Jim, gnulib/tests/init.sh is GPLv3+ right now. We would like to use code added/modified in commit v0.0-3988-g0ae8d63. Do you mind if we copy that into Automake's testsuite setup, currently GPLv2+? AFAICS you're the sole author of that and prior changes around

Re: [PATCH] dist-xz: don't hard-code -9: honor setting of XZ_OPT

2010-10-05 Thread Jim Meyering
a summary and log that also mention dist-bzip2: From 3b9a100b24b734cfd4cf934740c2694a0fc263c9 Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sat, 2 Oct 2010 22:30:02 +0200 Subject: [PATCH] dist-xz, dist-bzip2: don't hard-code -9: honor envvar settings * lib/am/distdir.am (dist-xz

Re: [PATCH] dist-xz: don't hard-code -9: honor setting of XZ_OPT

2010-10-04 Thread Jim Meyering
d2c29e15a77ab2a073cf64919ab320bfec001833 Mon Sep 17 00:00:00 2001 From: Jim Meyering meyer...@redhat.com Date: Sat, 2 Oct 2010 22:30:02 +0200 Subject: [PATCH] dist-xz: don't hard-code -9: honor setting of XZ_OPT * lib/am/distdir.am (dist-xz): Do not hard-code xz's -9: that made it impossible to override

Re: [PATCH] dist-xz: don't hard-code -9: honor setting of XZ_OPT

2010-10-04 Thread Jim Meyering
Stefano Lattarini wrote: While I don't feel qualified to discuss the merits of the matter here, I have a couple of nits below... Hi Stefano, Thanks for the review! On Monday 04 October 2010, Jim Meyering wrote: ... Makefile.in |6 -- NEWS |5

Re: [PATCH] dist-xz: don't hard-code -9: honor setting of XZ_OPT

2010-10-04 Thread Jim Meyering
Stefano Lattarini wrote: ... BZIP2 environment variable +For example, @samp{make dist-bzip2 XZ_OPT=-7}. Ditto. Thank you. Fixed. Hmm... thinking better, since we are dealing with environment variables here, shouldn't the correct idiom be: $ BZIP2=-7 make dist-bzip2 instead? Or

[PATCH] dist-xz: don't hard-code -9: honor setting of XZ_OPT

2010-10-03 Thread Jim Meyering
* lib/am/distdir.am (dist-xz): Do not hard-code xz's -9: that made it impossible to override. Instead, use its XZ_OPT envvar, defaulting to -9 if not defined. Thus no change in behavior when XZ_OPT is not set, and now, this rule honors the setting of that envvar when it is set. Suggested by

<    1   2   3   >