Automake maintenance (was: Re: [PATCH v3] new option: object-shortname)

2017-01-03 Thread Stefano Lattarini
Hi Thomas, everyone (in particular Karl Berry, who I'm +cc'ing explicitly). Here come the 2 cents from the former maintainer (that is, me :-) ... On Tue, Jan 3, 2017 at 1:04 PM, Thomas Martitz wrote: > Am 22.12.2016 um 19:20 schrieb Paul Eggert: >> >> On 12/22/2016 06:38 AM,

[PATCH 4/4] deps: fix corner-case make distclean bug

2015-01-05 Thread Stefano Lattarini
. * PLANS/subdir-objects.txt: Update. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- PLANS/subdir-objects.txt | 10 +++--- bin/automake.in | 20 ++-- lib/am/depend.am | 7 --- t/pr224.sh | 4 ++-- 4 files changed, 19

[PATCH 2/4] tests: fix some bugs in an XFAILing test

2015-01-05 Thread Stefano Lattarini
* t/subobj-vpath-pr13928.sh: This one. The test would have failed (or hung!) even if the bug it was testing against were fixed. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/subobj-vpath-pr13928.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/t

[PATCH 1/4] deps: 'subdir-object' option now works when foo_SOURCES contains $(var)

2015-01-05 Thread Stefano Lattarini
-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 28 THANKS| 1 + bin/automake.in | 84 ++- lib/am/configure.am | 6 +-- lib/am/depend.am

[PATCH 3/4] compile: don't place built object files in $(srcdir), ever ...

2015-01-05 Thread Stefano Lattarini
to pass. (handwritten_TESTS): Add 'subobj-pr13928-more-langs.sh'. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 21 ++- bin/automake.in| 50 ++- t/list-of-tests.mk | 2 +- t/subobj-pr13928-more

[PATCH 0/4] Fix automake bug#13928

2015-01-05 Thread Stefano Lattarini
Stefano Lattarini (4): deps: 'subdir-object' option now works when foo_SOURCES contains $(var) tests: fix some bugs in an XFAILing test compile: don't place built object files in $(srcdir), ever ... deps: fix corner-case make distclean bug NEWS | 43

Copyright years updated for all files (happy 2015!)

2015-01-05 Thread Stefano Lattarini
For all the branches 'micro', 'minor', 'master', 'ng/master'

Re: [FYI] {micro} sync: update third-part files from upstream

2015-01-05 Thread Stefano Lattarini
On 01/05/2015 11:07 PM, Eric Blake wrote: On 01/05/2015 02:37 PM, Stefano Lattarini wrote: s/part/party/ in the subject * lib/config.sub: This. * lib/INSTALL, lib/config.guess, lib/gitlog-to-changelog, lib/gnupload, lib/update-copyright: And this (but only for copyright year update, no real

[FYI] Merge branch 'minor' into micro after 1.15 release

2015-01-05 Thread Stefano Lattarini
commit 0504f991102aebb57fb31e4d7c85a1f2d7ea8006 Merge: b8aa9fc db43dd4 Author: Stefano Lattarini stefano.lattar...@gmail.com AuthorDate: Mon Jan 5 21:54:00 2015 +0100 Commit: Stefano Lattarini stefano.lattar...@gmail.com CommitDate: Mon Jan 5 21:57:05 2015 +0100 Merge branch 'minor

[FYI] {minor} maint: bump version number 1.15 - 1.15a ('minor' Git branch)

2015-01-05 Thread Stefano Lattarini
* configure.ac (AC_INIT): Bump version number to 1.15a. * m4/amversion.m4: Likewise (auto-updated by make bootstrap). Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- configure.ac| 2 +- m4/amversion.m4 | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git

[PATCH] maint: fix typo in error message of a maintainer-only rule

2015-01-05 Thread Stefano Lattarini
* maintainer/maint.mk (web-manual-update): Here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- maintainer/maint.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainer/maint.mk b/maintainer/maint.mk index b9dd0e9..078b7ef 100644 --- a/maintainer

Re: bug#13928: [PATCH] compile: don't place built object files in $(srcdir), ever ...

2015-01-04 Thread Stefano Lattarini
[I once again have to correct myself, sigh] On 01/03/2015 02:14 AM, Stefano Lattarini wrote: On 01/03/2015 12:23 AM, Stefano Lattarini wrote: Hi Eric. On 01/03/2015 12:14 AM, Eric Blake wrote: On 01/02/2015 11:49 AM, Stefano Lattarini wrote: ... even when a source file is specified

[PATCH] compile: don't place built object files in $(srcdir), ever ...

2015-01-02 Thread Stefano Lattarini
to pass. (handwritten_TESTS): Add 'subobj-pr13928-more-langs.sh'. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 21 ++- bin/automake.in| 49 ++- t/list-of-tests.mk | 2 +- t/subobj-pr13928-more

Re: bug#13928: [PATCH] compile: don't place built object files in $(srcdir), ever ...

2015-01-02 Thread Stefano Lattarini
Hi Eric. On 01/03/2015 12:14 AM, Eric Blake wrote: On 01/02/2015 11:49 AM, Stefano Lattarini wrote: ... even when a source file is specified as '$(srdir)/foo.c' or '$(top_srcdir)/bar.c'. And ditto for dependency-tracking makefile fragments (those under '.deps' directories). +++ b/NEWS

Re: bug#13928: [PATCH] compile: don't place built object files in $(srcdir), ever ...

2015-01-02 Thread Stefano Lattarini
On 01/03/2015 12:23 AM, Stefano Lattarini wrote: Hi Eric. On 01/03/2015 12:14 AM, Eric Blake wrote: On 01/02/2015 11:49 AM, Stefano Lattarini wrote: ... even when a source file is specified as '$(srdir)/foo.c' or '$(top_srcdir)/bar.c'. And ditto for dependency-tracking makefile fragments

[PATCH] deps: 'subdir-object' option now works when foo_SOURCES contains $(var)

2015-01-01 Thread Stefano Lattarini
...@gmail.com Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 28 PLANS/subdir-objects.txt | 10 ++--- THANKS| 1 + bin/automake.in | 84

[FYI] shell-no-trail-bslash: improve diagnostic in case of failure

2014-12-30 Thread Stefano Lattarini
* t/ax/shell-no-trail-bslash.in: Here, by fixing a typo in a variable name and a logic error. * t/self-check-shell-no-trail-bslash.sh: Enhance to catch the issue. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/ax/shell-no-trail-bslash.in | 19 ++- t

[FYI] {minor} NEWS: improve and adjust in light of the oncoming 1.15 release

2014-12-30 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 63 --- 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/NEWS b/NEWS index 2649698..dcbf657 100644 --- a/NEWS +++ b/NEWS @@ -97,16 +97,43 @@ New

[FYI] docs: make distcheck implementation details are not to be abused

2014-12-30 Thread Stefano Lattarini
* doc/automake.texi: State explicitly and in detail that the exact location and the exact structure of the subdirectory used by make distcheck is to be considered an implementation detail, which can change at any time. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- doc

[PATCH] NEWS: minor improvements and fixed some typos and grammaros

2014-12-30 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 38 +++--- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/NEWS b/NEWS index dcbf657..84a5e0a 100644 --- a/NEWS +++ b/NEWS @@ -35,8 +35,8 @@ with the SGI C/C++ compilers

[FYI] {micro} tests: make script 'shell-no-trail-bslash' simpler and more robust

2014-12-28 Thread Stefano Lattarini
/ax/shell-no-trail-bslash.in: Simplify and fortify. * t/self-check-shell-no-trail-bslash.sh: Enhance. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/ax/shell-no-trail-bslash.in | 102 +- t/self-check-shell-no-trail-bslash.sh | 34

[FYI] {master} texinfo: remove hack about info files in CLEANFILES variables

2014-12-28 Thread Stefano Lattarini
as obsolete. * t/txinfo25.sh: Likewise. * t/txinfo24.sh: Likewise. * t/txinfo28.sh: Delete as mostly obsolete, its only still relevant parts moved ... * t/mdate5.sh: ... into this test. * t/txinfo-clean.sh: Remove references to deleted tests. * t/list-of-tests.mk: Adjust. Signed-off-by: Stefano Lattarini

[FYI] tests: avoid some spurious failures on AIX 7.1

2014-12-27 Thread Stefano Lattarini
* t/lex-noyywrap.sh: Here. * t/instmany-mans.sh: And here. * t/instmany-python.sh: And here. * t/instmany.sh: And here. * t/parallel-tests-concurrency.sh: And here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/instmany-mans.sh | 16 +++- t/instmany

[FYI] tests: fix spurious failure in test on TEXINFO_TEX overriding

2014-12-27 Thread Stefano Lattarini
semantically, see https://sourceware.org/ml/binutils/2012-06/msg4.html Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/txinfo-override-texinfo-tex.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/t/txinfo-override-texinfo-tex.sh b/t/txinfo

[FYI] {master} tests: avoid a possible failure due to autom4te cache staleness

2014-12-27 Thread Stefano Lattarini
* t/includes-deprecation.sh: Here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/includes-deprecation.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/t/includes-deprecation.sh b/t/includes-deprecation.sh index 7db0c06..66a9564 100644 --- a/t/includes-deprecation.sh

[PATCH 2/2] include: fix bug in handling of user-defined makefile fragments generation

2014-12-23 Thread Stefano Lattarini
the '%MAKEFILE-IN-DEPS%' list expands to a single target that is also declared in some user-defined rule. * t/list-of-tests.mk (XFAIL_TESTS): Remove now-passing test 't/am-include-only-one-generated-fragment.sh'. * NEWS: Update. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS

[PATCH 1/2] tests: expose bug in handling of user-defined makefile fragments generation

2014-12-23 Thread Stefano Lattarini
-generated-fragment.sh: Expose the bug (this test is still XFAILing). * t/list-of-tests.mk: Add the new test. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/am-include-only-one-generated-fragment.sh | 48 + t/list-of-tests.mk

Re: [PATCH] automake: avoid harmful directory change before invoking valac

2014-12-23 Thread Stefano Lattarini
On 12/22/2014 01:36 PM, Yanko Kaneti wrote: On Mon, 2014-12-22 at 12:05 +0100, Stefano Lattarini wrote: On 12/22/2014 11:32 AM, Yanko Kaneti wrote: On Fri, 2014-12-19 at 22:01 +0100, Stefano Lattarini wrote: Hi, thanks for the patch, and sorry for the delay. On 12/02/2014 02:22 PM, Yanko

[PATCH 2/2] dist: fix bug#18286 distcheck fails to detect missing files

2014-12-23 Thread Stefano Lattarini
semantics. * t/subdir-ac-subst.sh: Likewise. * t/dejagnu-relative-srcdir.sh: Likewise. * t/txinfo-builddir.sh: Likewise. * NEWS: Update. Helped-by: Nicola Fontana n...@entidi.it Helped-by: Peter Johansson troj...@gmail.com Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS

[PATCH 1/2] tests: expose automake bug#18286 distcheck fails to detect missing files

2014-12-23 Thread Stefano Lattarini
* t/distcheck-pr18286.sh: New test, still XFAILing. * t/list-of-tests.mk: Add it. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/distcheck-pr18286.sh | 62 ++ t/list-of-tests.mk | 2 ++ 2 files changed, 64 insertions

Re: [PATCH] automake: avoid harmful directory change before invoking valac

2014-12-22 Thread Stefano Lattarini
On 12/22/2014 11:32 AM, Yanko Kaneti wrote: On Fri, 2014-12-19 at 22:01 +0100, Stefano Lattarini wrote: Hi, thanks for the patch, and sorry for the delay. On 12/02/2014 02:22 PM, Yanko Kaneti wrote: The current am__cd right before invoking valac invalidates any relative flags setup done

[PATCH] dist: ordering of files in DIST_COMMON is deterministic now

2014-12-22 Thread Stefano Lattarini
. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS| 6 +- bin/automake.in | 14 +++--- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/NEWS b/NEWS index bdc9bb9..5d14c5e 100644 --- a/NEWS +++ b/NEWS @@ -116,6 +116,10 @@ New in 1.14.2

[FYI] {micro} maint: make output of 'gen-testsuite-part' deterministic

2014-12-22 Thread Stefano Lattarini
So that diffs displayed by the 'compare-autodiffs' target are less spurious and more useful. * gen-testsuite-part: Sort keys of %deps_extractor, %wrapper_setups and %depmodes before iterating on them. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- gen-testsuite-part | 8

Re: [PATCH] dist: ordering of files in DIST_COMMON is deterministic now

2014-12-22 Thread Stefano Lattarini
Hi Peter. On 12/22/2014 01:30 PM, Peter Rosin wrote: diff --git a/NEWS b/NEWS index bdc9bb9..5d14c5e 100644 --- a/NEWS +++ b/NEWS @@ -116,6 +116,10 @@ New in 1.14.2: risks causing Arg list too long for projects using automatic dependency tracking and having a ton of source files

[PATCH] tests: refactor some tests on DIST_COMMON

2014-12-22 Thread Stefano Lattarini
: And this. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/distcom-subdir.sh| 53 +++--- t/distcom2.sh | 14 +--- t/distcom3.sh | 24 ++--- t/distcom4.sh | 30

[PATCH] cleanup: refactor code to initialize DIST_COMMON

2014-12-22 Thread Stefano Lattarini
): Append $(am__DIST_COMMON). * t/distcom2.sh: Tighten a little. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- bin/automake.in | 48 lib/am/distdir.am | 1 + t/distcom2.sh | 2 +- 3 files changed, 26 insertions(+), 25 deletions

Re: bug#18286: distcheck fails to detect missing files

2014-12-22 Thread Stefano Lattarini
Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18286 On 08/18/2014 02:30 AM, Peter Johansson wrote: Hi, I have this snippet in my 'Makefile.am' include am/test_data.am $(srcdir)/am/test_data.am: $(srcdir)/test/data.txt $(srcdir)/am/test_data.am.in cd $(srcdir) $(SHELL)

Re: bug#19108: bad error messages in dist targets, automake 1.14.1

2014-12-19 Thread Stefano Lattarini
.1418983893.git.stefano.lattar...@gmail.com From: Aharon Robbins arn...@skeeve.com Date: Fri, 19 Dec 2014 11:08:15 +0100 Subject: [PATCH] dist: adjust warning messages about shar and tarZ deprecation They were swapped. Reported in http://debbugs.gnu.org/19108. Signed-off-by: Stefano Lattarini

Re: bug#16841: Bug#738716: automake: Generates syntax error in configure script

2014-12-19 Thread Stefano Lattarini
, Stefano From 69d9e8de6154916072900974d62f3b27ba9c664c Mon Sep 17 00:00:00 2001 Message-Id: 69d9e8de6154916072900974d62f3b27ba9c664c.1418988210.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Fri, 19 Dec 2014 11:44:12 +0100 Subject: [PATCH] AM_INIT_AUTOMAKE

Re: bug#18744: Problem with am__is_gnu_make: Arg list too long

2014-12-19 Thread Stefano Lattarini
...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Fri, 19 Dec 2014 15:10:09 +0100 Subject: [PATCH] Improve detection of GNU make, avoiding Arg list too long errors. Such errors could take place when the main makefile included too many sub-makefiles, making $(MAKEFILE_LIST) too long

Re: bug#18744: Problem with am__is_gnu_make: Arg list too long

2014-12-19 Thread Stefano Lattarini
On 12/19/2014 08:13 PM, Daniel Richard G. wrote: On Fri, 2014 Dec 19 18:12+0100, Stefano Lattarini wrote: tags 18744 + patch close 18744 stop Reference: http://debbugs.gnu.org/18744 Should be fixed by the attached patch. Thank you Stefano, just a few comment typos I noticed: * The code

Re: [PATCH] PATH: quote $(PATH_SEPARATOR) as well

2014-12-19 Thread Stefano Lattarini
On 11/22/2014 08:20 AM, KO Myung-Hun wrote: Ping ? KO Myung-Hun wrote: On OS/2, $(PATH_SEPARATOR) is ';'. Without quote, it is recognized as a mark of end of sentence. * Makefile.am: quote $(PATH_SEPARATOR) as well. * t/Makefile.inc: Likewise. --- Makefile.am| 2 +-

Re: [PATCH] When computing lispdir, don't load emacs site wide init file.

2014-12-19 Thread Stefano Lattarini
On 07/30/2014 06:41 PM, Andrew Burgess wrote: I ran into an issue recently where a ./configure on autoconf failed at this stage 'checking where .elc files should go...'. I investigated a little and found the problem was that this shell command: emacs -batch -q -eval '(while load-path (princ

Re: [PATCH] automake: avoid harmful directory change before invoking valac

2014-12-19 Thread Stefano Lattarini
Hi, thanks for the patch, and sorry for the delay. On 12/02/2014 02:22 PM, Yanko Kaneti wrote: The current am__cd right before invoking valac invalidates any relative flags setup done before that. https://bugzilla.gnome.org/show_bug.cgi?id=740825 BTW, this was already reported as

[PATCH] Fix spurious testsuite failure when /bin/sh is dash

2014-12-17 Thread Stefano Lattarini
The testsuite used slightly different logic in the code employed to decide whether a test should be skipped due to a limitation of the selected shell, and in the code running the test itself. * tests/autotest.at (Syntax error): Adjust. (parallel syntax error): Likewise. Signed-off-by: Stefano

Re: [PATCH] Fix spurious testsuite failure when /bin/sh is dash

2014-12-17 Thread Stefano Lattarini
On 12/17/2014 02:12 PM, Stefano Lattarini wrote: The testsuite used slightly different logic in the code employed to decide whether a test should be skipped due to a limitation of the selected shell, and in the code running the test itself. * tests/autotest.at (Syntax error): Adjust. (parallel

[FYI] {minor} Expose automake bug#19311

2014-12-17 Thread Stefano Lattarini
AC_PROG_CC called before AC_CONFIG_AUX_DIR can silently force wrong $ac_aux_dir definition. * t/auxdir-pr19311.sh: New. * t/list-of-tests.mk: Add it as an XFAIL test. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/auxdir-pr19311.sh | 45

[FYI] {micro} Automake docs: fix typos and use of British English

2014-12-17 Thread Stefano Lattarini
From: Karl Berry k...@freefriends.org * doc/automake.texi: Here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- doc/automake.texi | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/automake.texi b/doc/automake.texi index 20855d6..736d61d

Re: Test for install_sh missing +set

2014-12-17 Thread Stefano Lattarini
On 08/07/2014 11:05 AM, Thomas Jahns wrote: Hello, I noticed that install_sh cannot be overridden even though the code is meant to provide that because there is a problem with the variable expansion. Please see the attached patch vs. 9042530473b52251a4022cc0a0e02636b9a53211 Regards, Thomas

[PATCH] docs: improve description of ${PACKAGE}, ${VERSION}, and similar variables

2014-12-17 Thread Stefano Lattarini
. See discussion in http://debbugs.gnu.org/16623 for more information and background. * doc/automake.texi: Adjust. * THANKS: Update. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- Will push this tomorrow evening (CET). THANKS| 1 + doc/automake.texi | 31

Re: bug#13928: [PATCH] plans: enabling subdir-object by default is blocked on bug#13928

2014-04-22 Thread Stefano Lattarini
On 04/22/2014 09:11 AM, Bert Wesarg wrote: Stefano, may it be possible to disable the 'subdir-object is the default'-warning in the 1.14 release series than? We should have this warning only active when we are sure that this bug is resolved. I'd rather not take this step back, since the

Re: bug#17076: [PATCH] tests: depcomp2: avoid spurious failure on OS/X

2014-04-21 Thread Stefano Lattarini
Hi Jim, sorry for the delay (but don't expect anything better in the future, sadly). On 03/23/2014 09:49 PM, Jim Meyering wrote: I happened to notice a test failure on OS/X 10.8.5, and it was trivial to fix. I'll push this to master in a week unless I hear otherwise. I already have a similar

[PATCH] Typofixes in warning messages and manual

2014-04-21 Thread Stefano Lattarini
Fixes automake bug#16827 and bug#16997. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 3 +++ THANKS| 1 + doc/automake.texi | 2 +- lib/am/distdir.am | 8 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/NEWS b/NEWS index

[PATCH] maint: sync files from upstream (make fetch)

2014-04-21 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/config.guess| 164 +++- lib/config.sub | 15 ++--- lib/gitlog-to-changelog | 2 +- lib/gnupload| 2 +- lib/update-copyright| 2 +- 5 files

[PATCH] plans: enabling subdir-object by default is blocked on bug#13928

2014-04-21 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- PLANS/subdir-objects.txt | 9 + 1 file changed, 9 insertions(+) diff --git a/PLANS/subdir-objects.txt b/PLANS/subdir-objects.txt index 94c6305..3cf6101 100644 --- a/PLANS/subdir-objects.txt +++ b/PLANS/subdir-objects.txt

Re: bug#16337: [PATCH] doc: fix encoding error with UTF-8 characters

2014-01-04 Thread Stefano Lattarini
Hi Paul, thanks for the patch. Just one meta-nit: for issues this small, there is no need to open a new bug report just to send the patch. Simply send it to the automake-patches list instead. On 04/01/14 05:56, Paul Eggert wrote: * doc/automake.texi: Specify @documentencoding and

Re: bug#16302: 1.14.1: check-TESTS is not lazy enough

2013-12-30 Thread Stefano Lattarini
Message-Id: ad9804e1b825ddb304bfaf62b7108f2b6e08dc81.1388444976.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Mon, 30 Dec 2013 23:21:03 +0100 Subject: [PATCH] parallel-tests: avoid possible implicit make all in test-suite.log rule This change fixes

Re: DELETE_ON_ERROR test-suite.log and .PRECIOUS

2013-12-27 Thread Stefano Lattarini
Hi Bob. On 12/26/2013 10:33 PM, Bob Friesenhahn wrote: On Thu, 26 Dec 2013, Stefano Lattarini wrote: Is there a better way to ask automake/make to keep the test-suite.log around? Is there a way to make the warning go away? kind regards holger [1] http://cgit.freedesktop.org

[PATCH] Make clear the JAVA primary will no longer be developed, not even for bug fixes.

2013-12-26 Thread Stefano Lattarini
primary as Will not fix, to try to reduce the clutter in the Automake bug tracker. Thanks, Stefano From 50a08a2bc300d600603cdb5b5756baf71b9b431a Mon Sep 17 00:00:00 2001 Message-Id: 50a08a2bc300d600603cdb5b5756baf71b9b431a.1388069253.git.stefano.lattar...@gmail.com From: Stefano Lattarini

Re: DELETE_ON_ERROR test-suite.log and .PRECIOUS

2013-12-26 Thread Stefano Lattarini
improvement with the trivial patch attached. It should appear in Automake 1.15. Thanks, Stefano From f0a7083afefe98aa7aecf4ece592915395947631 Mon Sep 17 00:00:00 2001 Message-Id: f0a7083afefe98aa7aecf4ece592915395947631.1388086590.git.stefano.lattar...@gmail.com From: Stefano Lattarini

[FYI] {minor} tests: more significant names for a test

2013-12-25 Thread Stefano Lattarini
* t/install2.sh: Rename... * t/dist-with-unreadable-makefile-fails.sh: ... like this. * t/list-of-tests.mk: Adjust. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/{install2.sh = dist-with-unreadable-makefile-fails.sh} | 0 t/list-of-tests.mk

[FYI] {minor} tests: more significant names for some tests

2013-12-25 Thread Stefano Lattarini
: Adjust. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/{instsh.sh = add-missing-install-sh.sh} | 0 t/{insh2.sh = dist-install-sh.sh} | 0 t/{instsh3.sh = install-sh-option-C.sh} | 0 t/{instsh2.sh = install-sh-unittests.sh} | 0 t/list-of-tests.mk

[PATCH] install-sh: be stricter in catching invalid usages

2013-12-25 Thread Stefano Lattarini
, with the attached patch. Thank you, Stefano From 222337e60bfc87456773a4c7cbbbd3192fde956d Mon Sep 17 00:00:00 2001 Message-Id: 222337e60bfc87456773a4c7cbbbd3192fde956d.1388013465.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Thu, 26 Dec 2013 00:07:27

[FYI] {minor} install-sh: a slightly better diagnostic, and tests enhancements

2013-12-25 Thread Stefano Lattarini
to also check diagnostic printed in cases of expected failure. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/install-sh| 18 +- t/install-sh-unittests.sh | 38 ++ 2 files changed, 35 insertions(+), 21 deletions

[FYI] {micr} release: stable micro release 1.14.1

2013-12-24 Thread Stefano Lattarini
* configure.ac (AC_INIT): Bump version number to 1.14.1. * m4/amversion.m4: Likewise (auto-updated by make bootstrap). Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- configure.ac| 6 +++--- m4/amversion.m4 | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff

[FYI] {micro} post-release: micro version bump to 1.14.1a devel version

2013-12-24 Thread Stefano Lattarini
* configure.ac (AC_INIT): Bump version number to 1.14.1a. * m4/amversion.m4: Likewise (auto-updated by make bootstrap). Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- configure.ac| 2 +- m4/amversion.m4 | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git

[FYI] Merge branch 'micro' into minor

2013-12-24 Thread Stefano Lattarini
Merge branch 'micro' into minor * micro: post-release: micro version bump to 1.14.1a devel version release: stable micro release 1.14.1 HACKING: minor clarification tests: make install-info-dir.sh print more debugging info tests: remove too-brittle test tap-realtime.sh maintainer:

[FYI] {minor} NEWS: stop reporting new Automake versioning scheme

2013-12-24 Thread Stefano Lattarini
It's actually old news by now. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 42 -- 1 file changed, 42 deletions(-) diff --git a/NEWS b/NEWS index db9fdd4..5cc0019 100644 --- a/NEWS +++ b/NEWS @@ -1,45 +1,3 @@ -* WARNING: New

[FYI] Merge branch 'minor' into master

2013-12-24 Thread Stefano Lattarini
Merge branch 'minor' into master * minor: NEWS: stop reporting new Automake versioning scheme post-release: micro version bump to 1.14.1a devel version release: stable micro release 1.14.1 HACKING: minor clarification tests: make install-info-dir.sh print more debugging info tests:

Re: The test logs lost their title

2013-12-24 Thread Stefano Lattarini
: 329cbe0ab70f1e7ee3d2f7ae00b5997d7e0bcb55.1387918496.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Tue, 24 Dec 2013 17:45:18 +0100 Subject: [PATCH] testsuite harness: report test exit status in log file The exit status of a test should be reported in the test logs, so that one can see

[FYI] {minor} TAP driver: remove perl implementation (move it into contrib/)

2013-12-24 Thread Stefano Lattarini
than the shell+awk one. * NEWS: Update. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- Makefile.am| 1 + NEWS | 9 +++ {lib = contrib}/tap-driver.pl | 9 --- doc/automake.texi | 2 +- gen-testsuite-part

[FYI] {micro} TAP driver: cosmetic fixes

2013-12-23 Thread Stefano Lattarini
* lib/tap-driver.sh: Quote 'like this', not `like this'. Remove an obsolete FIXME. Correctly mark another comment as a TODO rather than as a FIXME. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/tap-driver.sh | 9 - 1 file changed, 4 insertions(+), 5 deletions

[FYI] {micro} sync: update INSTALL, config.guess and config.sub from upstream

2013-12-23 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- INSTALL | 4 ++-- lib/INSTALL | 4 ++-- lib/config.guess | 30 -- lib/config.sub | 17 +++-- 4 files changed, 35 insertions(+), 20 deletions(-) diff --git a/INSTALL b

[FYI] {micro} maintainer: am-ft: add option to cater to clock skews

2013-12-23 Thread Stefano Lattarini
the tarball has been built on. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- maintainer/am-ft | 6 ++ 1 file changed, 6 insertions(+) diff --git a/maintainer/am-ft b/maintainer/am-ft index bb07c16..81a1dc5 100755 --- a/maintainer/am-ft +++ b/maintainer/am-ft @@ -35,10 +35,14

Re: Check failed, why?

2013-12-23 Thread Stefano Lattarini
to us with the complete output? Thanks, Stefano From 9d9aa6d158d85c1c95aed63fd5633977f29d668f Mon Sep 17 00:00:00 2001 Message-Id: 9d9aa6d158d85c1c95aed63fd5633977f29d668f.1387825350.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Mon, 23 Dec 2013 19:12

Re: bug#14891: [PATCH] automake: account for perl hash order randomization

2013-11-01 Thread Stefano Lattarini
Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14891#20 On 07/23/2013 08:34 PM, Stefano Lattarini wrote: Hi Pavel. On 07/22/2013 05:39 PM, Pavel Raiskup wrote: These are not Solaris issues AFAIK, but are due to an incompatible change in perl 5.18. The patch below should take care

Re: bug#14991: distcheck passes --prefix to configure before *DISTCHECK_CONFIGURE_FLAGS

2013-11-01 Thread Stefano Lattarini
On 10/31/2013 08:25 AM, Akim Demaille wrote: Hi Stefano! Le 30 oct. 2013 à 23:02, Stefano Lattarini stefano.lattar...@gmail.com a écrit : I've fixed the issue with the two attached patches, that will appear in Automake 1.14.1 (someday when I'll actually get around to release it ;-). I

[PATCH 3/4] {minor} install-sh: assume that set -f and set +f work...

2013-10-31 Thread Stefano Lattarini
... and disable/enable shell globbing, respectively. This is mandated by POSIX, and supported even by Solaris 9 /bin/sh (one of the most braindead shells we still support). * lib/install.sh: Adjust. * NEWS: Update. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS

[PATCH 2/4] {minor} install-sh: assume ${var:-value} works as expected

2013-10-31 Thread Stefano Lattarini
The Autoconf manual says it is OK these days. * lib/install.sh: Adjust. * NEWS: Update. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 6 -- lib/install-sh | 9 ++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/NEWS b/NEWS index

[PATCH 4/4] {minor} cosmetics: untabify the install-sh script

2013-10-31 Thread Stefano Lattarini
* lib/install-sh: Here, plus a couple of related formatting tweaks. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/install-sh | 274 - 1 file changed, 137 insertions(+), 137 deletions(-) diff --git a/lib/install-sh b

Re: bug#14991: distcheck passes --prefix to configure before *DISTCHECK_CONFIGURE_FLAGS

2013-10-30 Thread Stefano Lattarini
.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Wed, 30 Oct 2013 21:02:14 + Subject: [PATCH 1/2] tests: expose bug#14991 (relates to 'distcheck') * t/distcheck-no-prefix-or-srcdir-override.sh: New, expose the bug. * t/list-of-tests.mk (handwritten_TESTS

Re: bug#14991: distcheck passes --prefix to configure before *DISTCHECK_CONFIGURE_FLAGS

2013-10-30 Thread Stefano Lattarini
On 10/30/2013 10:10 PM, Eric Blake wrote: On 10/30/2013 04:02 PM, Stefano Lattarini wrote: Subject: [PATCH 2/2] distcheck: don't allow overriding of --prefix and --srcdir by the user Not trough AM_DISTCHECK_FLAGS, nor through DISTCHECK_FLAGS. Apparently, s/trough/through/ Thanks

Re: [PATCH] test-driver: optionally run in test directory

2013-10-30 Thread Stefano Lattarini
On 10/29/2013 07:30 AM, Philipp A. Hartmann wrote: Hi Stefano, On 29/10/13 01:10, Stefano Lattarini wrote: On 10/25/2013 10:34 AM, Philipp A. Hartmann wrote: ... This patch adds an option '--change-dir={yes|no}' to the test-driver to change to the sub-directory of the given test script

Re: bug#14891: GNU Automake 1.14 FAIL: 5

2013-10-30 Thread Stefano Lattarini
Hi Dennis. On 07/21/2013 05:23 PM, Stefano Lattarini wrote: Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14891 On 07/17/2013 01:47 PM, Dennis Clarke wrote: FAIL: t/test-extensions.sh Please try the patch below for this, and let me know if it fixes this spurious failure

[FYI] {micro} NEWS: update with the changes since v1.14

2013-10-29 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 23 +++ 1 file changed, 23 insertions(+) diff --git a/NEWS b/NEWS index 9ec55df..2d36e95 100644 --- a/NEWS +++ b/NEWS @@ -104,6 +104,29

Re: [FYI] {micro} NEWS: update with the changes since v1.14

2013-10-29 Thread Stefano Lattarini
On 10/30/2013 12:29 AM, Eric Blake wrote: On 10/29/2013 06:03 PM, Stefano Lattarini wrote: +* Bugs fixed: + + - Fixed a gross inefficiency in the recipes for installing byte-compiled +python files, that was causing an O(N^2) performance on the number N of +files, instead

Re: [PATCH] Byte-compile nobase_*_PYTHON files only once.

2013-10-28 Thread Stefano Lattarini
Hi Benoit, sorry for the awful delay, and thanks for the patch. On 09/17/2013 05:57 PM, Benoit Sigoure wrote: Byte-compiling was occurring inside of a loop, causing an O(n^2) number of byte-compilations instead of O(n). --- lib/am/python.am | 12 ++-- 1 file changed, 6

Re: [PATCH] Correct typos in the fix-timestamp.sh script

2013-10-28 Thread Stefano Lattarini
Hi Peter, sorry for the delay. On 09/10/2013 11:03 AM, p...@mppmu.mpg.de wrote: From: Peter Breitenlohner p...@mppmu.mpg.de The original version of this example script makes no sense at all. Signed-off-by: Peter Breitenlohner p...@mppmu.mpg.de --- doc/automake.texi | 4 ++-- 1 file

Re: [PATCH] test-driver: optionally run in test directory

2013-10-28 Thread Stefano Lattarini
Hi Philipp. On 10/25/2013 10:34 AM, Philipp A. Hartmann wrote: In case the actual TESTS are organised in sub-directories, some (potentially) required files are often located in the same directory. Correctly loading such auxiliary data would require explicit environment handling in the tests.

Re: bug#14760: GNU Automake 1.14 testsuite failures on -current NetBSD/amd64

2013-07-23 Thread Stefano Lattarini
On 07/22/2013 02:49 PM, Nicolas Joly wrote: On Sun, Jul 21, 2013 at 11:50:47PM +0100, Stefano Lattarini wrote: tags 14760 + moreinfo thanks On 07/01/2013 04:05 PM, Nicolas Joly wrote: Hi, Hi Nicolas, sorry for the shameful delay. No worries, i had almost no time these days to have

Re: bug#14891: [PATCH] automake: account for perl hash order randomization

2013-07-23 Thread Stefano Lattarini
Hi Pavel. On 07/22/2013 05:39 PM, Pavel Raiskup wrote: These are not Solaris issues AFAIK, but are due to an incompatible change in perl 5.18. The patch below should take care of it. Can you confirm it works? FWIW, it fixed the testsuite problem for me (after change to perl 5.18). I also

Re: bug#14911: automake-1.14 t/ccnoco-lt failure on OS X

2013-07-23 Thread Stefano Lattarini
On 07/22/2013 03:35 AM, Hanspeter Niederstrasser wrote: On 7/21/2013 11:49 AM, Stefano Lattarini wrote: tags 14911 + patch severity 14911 minor thanks This patch allowed t/ccnoco-lt to PASS. Thanks for confirming, will push shortly. One nit: It is for bug#14911, not bug#14991

Re: bug#14840: Fwd: basename: a faulty warning 'extra operand --test-name' in tests causes test-driver to fail

2013-07-21 Thread Stefano Lattarini
On 07/14/2013 08:34 AM, Vasiliy wrote: Dear Stefano, Many thanks for responding swiftly to my report, and for your efforts in maintaining AutoMake. I'm more than happy to provide you with my complete name, also with my personal email for any further references: Vasyl Khalak

Re: bug#14707: automake 1.14 test hang for t/compile4.sh on Linux if cl executable is in path

2013-07-21 Thread Stefano Lattarini
Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14707 On 06/28/2013 10:25 PM, Diab Jerius wrote: [SNIP] That fixes the problem. Thanks, will push shortly then. I'm also closing the bug report. Best regards, Stefano

Re: bug#14706: Mac OS X gcc and bogus warnings about *.dSYM directories

2013-07-21 Thread Stefano Lattarini
Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14706 On 07/17/2013 05:02 PM, Diab Jerius wrote: [SNIP] I've tried this on OSX 10.6.8 and 10.7 and t/depcomp2 now passes. Diab Thanks for letting me know; I will push the patch shortly then. I'm also closing this bug report.

Re: bug#14911: automake-1.14 t/ccnoco-lt failure on OS X

2013-07-21 Thread Stefano Lattarini
8 --- 8 8 --- 8 8 --- 8 8 --- 8 From 4d7dcafc0f419378cd80e46f9390950c6fbaffa0 Mon Sep 17 00:00:00 2001 Message-Id: 4d7dcafc0f419378cd80e46f9390950c6fbaffa0.1374421729.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Sun, 21 Jul

Re: bug#14891: GNU Automake 1.14 FAIL: 5

2013-07-21 Thread Stefano Lattarini
9ac9b2ceef705596cdf77501ea2669f17d1f280e Mon Sep 17 00:00:00 2001 Message-Id: 9ac9b2ceef705596cdf77501ea2669f17d1f280e.1374423800.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Sun, 21 Jul 2013 17:15:38 +0100 Subject: [PATCH] tests: avoid use of intervals to capitalize letters

[PATCH] automake: account for perl hash order randomization (was: Re: bug#14891: GNU Automake 1.14 FAIL: 5)

2013-07-21 Thread Stefano Lattarini
, Stefano 8 8 8 8 8 8 8 8 From 92a253fb8092a71b8c99b3d20073d584c239bf1c Mon Sep 17 00:00:00 2001 Message-Id: 92a253fb8092a71b8c99b3d20073d584c239bf1c.1374429593.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Sun, 21

Re: bug#14760: GNU Automake 1.14 testsuite failures on -current NetBSD/amd64

2013-07-21 Thread Stefano Lattarini
.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Sun, 7 Jul 2013 11:37:37 +0100 Subject: [PATCH] tests: fix a spurious failure on NetBSD-current Reported in automake bug#14760. * tests/silent-custom.sh: Be prepared to handle creative quoting in the output

Re: bug#14840: Fwd: basename: a faulty warning 'extra operand --test-name' in tests causes test-driver to fail

2013-07-13 Thread Stefano Lattarini
.1373755820.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Sat, 13 Jul 2013 23:50:15 +0100 Subject: [PATCH] test harness: improve catching of usage errors in script 'test-driver' Fixes automake bug#14840. * lib/test-driver: Catch and report usage errors where

  1   2   3   4   5   6   7   8   9   10   >