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, Thomas Martitz wrote

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

Copyright years updated for all files (happy 2015!)

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

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

2015-01-05 Thread Stefano Lattarini
* 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 semantic change) Signed-off-by: Stefano Lattarini --- lib/INSTALL | 2 +- lib/config.guess| 6

[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 --- 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/maint.mk +++ b/maintainer

[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 --- configure.ac| 2 +- m4/amversion.m4 | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/conf

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

2015-01-05 Thread Stefano Lattarini
commit 0504f991102aebb57fb31e4d7c85a1f2d7ea8006 Merge: b8aa9fc db43dd4 Author: Stefano Lattarini AuthorDate: Mon Jan 5 21:54:00 2015 +0100 Commit: Stefano Lattarini CommitDate: Mon Jan 5 21:57:05 2015 +0100 Merge branch 'minor' into micro after 1.15 release And bu

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

2015-01-05 Thread Stefano Lattarini
. * t/subobj-indir-pr13928.sh: Simplify slightly, now that we expect it to pass. * t/depcomp8a.sh: Adjust grepping check to account for the changes in the generated Makefile, and tp be somewhat more robust in light of possible future modifications. * t/depcomp8b.sh: Likewise. * t/subobj11b.sh: Likewise. * t

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

2015-01-05 Thread Stefano Lattarini
m: Adjust to implement the new 'distclean' logic. * t/pr224.sh: Adjust to avoid a spurious failure. * PLANS/subdir-objects.txt: Update. Signed-off-by: Stefano Lattarini --- PLANS/subdir-objects.txt | 10 +++--- bin/automake.in | 20 ++-- lib/am/depend.am

[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 --- t/subobj-vpath-pr13928.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/t/subobj-vpath-pr13928.sh b/t

[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

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

2015-01-05 Thread Stefano Lattarini
XFAIL_TESTS): Remove 'subobj-vpath-pr13928.sh', it's now supposed to pass. (handwritten_TESTS): Add 'subobj-pr13928-more-langs.sh'. Signed-off-by: Stefano Lattarini --- NEWS | 21 ++- bin/automake.in| 50

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 as

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

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

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

2015-01-02 Thread Stefano Lattarini
XFAIL_TESTS): Remove 'subobj-vpath-pr13928.sh', it's now supposed to pass. (handwritten_TESTS): Add 'subobj-pr13928-more-langs.sh'. Signed-off-by: Stefano Lattarini --- NEWS | 21 ++- bin/automake.in| 49

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

2015-01-01 Thread Stefano Lattarini
j11b.sh: Likewise. * t/subobj11c.sh: Likewise. * t/extra-sources.sh: Likewise. * t/lex-depend-grep.sh: Likewise. * t/lex-depend-cxx.sh: Add a command to help debugging in case of test failure. Helped-by: Johan Kristensen Signed-off-by: Stefano Lattarini --- NEWS

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

2014-12-30 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini --- 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 on IRIX. The SGI depmode has

[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 --- doc/automake

[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 --- 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 in 1.15: extra useless

[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 --- t/ax/shell-no-trail-bslash.in | 19 ++- t/self-check-shell-no-trail

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

2014-12-28 Thread Stefano Lattarini
te. * t/txinfo23.sh: Delete 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. Si

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

2014-12-28 Thread Stefano Lattarini
rees. * t/ax/shell-no-trail-bslash.in: Simplify and fortify. * t/self-check-shell-no-trail-bslash.sh: Enhance. Signed-off-by: Stefano Lattarini --- t/ax/shell-no-trail-bslash.in | 102 +- t/self-check-shell-no-trail-bslash.sh | 34 +++- 2 files c

[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 --- 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 +++ b/t/includes

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

2014-12-27 Thread Stefano Lattarini
ally makes sense semantically, see https://sourceware.org/ml/binutils/2012-06/msg4.html Signed-off-by: Stefano Lattarini --- 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-override-texinfo-te

[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 --- t/instmany-mans.sh | 16 +++- t/instmany-python.sh| 16

[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 --- t/distcheck-pr18286.sh | 62 ++ t/list-of-tests.mk | 2 ++ 2 files changed, 64 insertions(+) create mode 100644 t

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

2014-12-23 Thread Stefano Lattarini
ond.sh: Adjust to avoid a fully spurious failure due to the new distcheck semantics. * t/subdir-ac-subst.sh: Likewise. * t/dejagnu-relative-srcdir.sh: Likewise. * t/txinfo-builddir.sh: Likewise. * NEWS: Update. Helped-by: Nicola Fontana Helped-by: Peter Johansson Signed-off-by: Stefano L

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 1/2] tests: expose bug in handling of user-defined makefile fragments generation

2014-12-23 Thread Stefano Lattarini
nclude-only-one-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 --- t/am-include-only-one-generated-fragment.sh | 48 + t/list-of-tests.mk | 2 ++

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

2014-12-23 Thread Stefano Lattarini
ot;duplicated targets" in case 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-o

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) boots

[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 --- bin/automake.in | 48 lib/am/distdir.am | 1 + t/distcom2.sh | 2 +- 3 files changed, 26 insertions(+), 25 deletions(-) diff --git a/bin

[PATCH] tests: refactor some tests on DIST_COMMON

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

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 (b

[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 --- gen-testsuite-part | 8 +--- 1 file

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

2014-12-22 Thread Stefano Lattarini
to get rid of a minor hack. * NEWS: Update. Signed-off-by: Stefano Lattarini --- 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 @@ N

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

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 http://debb

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] 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: 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

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

2014-12-19 Thread Stefano Lattarini
tags 18744 + patch close 18744 stop Reference: http://debbugs.gnu.org/18744 Should be fixed by the attached patch. Thanks, Stefano >From ff40472d4f5ad85c27c6f5a9c5dc2beaeca41c85 Mon Sep 17 00:00:00 2001 Message-Id: From: Stefano Lattarini Date: Fri, 19 Dec 2014 15:10:09 +0100 Subj

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

2014-12-19 Thread Stefano Lattarini
ted). Fixed with the attached patch. Thanks, Stefano >From 69d9e8de6154916072900974d62f3b27ba9c664c Mon Sep 17 00:00:00 2001 Message-Id: <69d9e8de6154916072900974d62f3b27ba9c664c.1418988210.git.stefano.lattar...@gmail.com> From: Stefano Lattarini Date: Fri, 19 Dec 2014 11:44:12 +0

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

2014-12-19 Thread Stefano Lattarini
On 12/19/2014 11:37 AM, Gary V. Vaughan wrote: Hi Stefano, On 19 Dec 2014, at 10:12, Stefano Lattarini wrote: severity 19108 minor close 19108 thanks On 11/19/2014 05:40 PM, Aharon Robbins wrote: Hi. I'm trying to upgrade to automake 1.14.1, and I see this: @@ -993,10 +993,16 @@ di

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

2014-12-19 Thread Stefano Lattarini
l appear in the next automake release. >From 4410ae7f201a1e70da63b95680467223f77dffab Mon Sep 17 00:00:00 2001 Message-Id: <4410ae7f201a1e70da63b95680467223f77dffab.1418983893.git.stefano.lattar...@gmail.com> From: Aharon Robbins Date: Fri, 19 Dec 2014 11:08:15 +0100 Subject: [PATCH] dist: adjust warn

[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 --- Will push this tomorrow evening (CET). THANKS| 1 + doc/automake.texi | 31 +-- 2 files

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 T

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

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

[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 --- t/auxdir-pr19311.sh | 45 + t/list-of-tests.mk

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

[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

[PATCH] init: ensure $ac_aux_dir is defined before being used

2014-04-22 Thread Stefano Lattarini
: Add them. * THANKS: Update. * bin/automake.in: Fix a harmless typo in comments, that I happened to notice while writing this patch. Signed-off-by: Stefano Lattarini --- THANKS | 1 + bin/automake.in| 2 +- m4/auxdir.m4 | 7 +++

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 th

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

2014-04-21 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini --- 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 @@ -5,6 +5,9 @@ We want to

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

2014-04-21 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini --- lib/config.guess| 164 +++- lib/config.sub | 15 ++--- lib/gitlog-to-changelog | 2 +- lib/gnupload| 2 +- lib/update-copyright| 2 +- 5 files changed, 17 insertions(+), 168

[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 --- 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 c863f0e..9fbd3ca 100644

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 simila

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 @documentla

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

2013-12-30 Thread Stefano Lattarini
"recursion detected" >&2; \ >> else \ >>am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ >> fi; \ > > in this last bit, « $$redo_logs » is empty, so, blam, a full cost > make all. What was the point of this piec

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

Re: DELETE_ON_ERROR test-suite.log and .PRECIOUS

2013-12-26 Thread Stefano Lattarini
d03d5b8d5d04fc8037c03a43bb5b148cc1e29 > Thanks for the suggestion, and sorry for the shameful delay. I implemented the required improvement with the trivial patch attached. It should appear in Automake 1.15. Thanks, Stefano >From f0a7083afefe98aa7aecf4ece592915395947631 Mon Sep 17 00:00:00 20

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

2013-12-26 Thread Stefano Lattarini
gs referring to the old JAVA 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.

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

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

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

2013-12-25 Thread Stefano Lattarini
e way, 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 Date: Thu, 26 Dec 2013 00:07:27 +0100 S

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

2013-12-25 Thread Stefano Lattarini
: Adjust. Signed-off-by: Stefano Lattarini --- 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 | 8

[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 --- t/{install2.sh => dist-with-unreadable-makefile-fails.sh} | 0 t/list-of-tests.mk| 2 +- 2 fi

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

2013-12-24 Thread Stefano Lattarini
* gen-testsuite-part (%test_generators): Do not generate sister tests that use the perl TAP driver rather than the shell+awk one. * NEWS: Update. Signed-off-by: Stefano Lattarini --- Makefile.am| 1 + NEWS | 9 +++ {lib => contrib}/tap-driver.p

[FYI] {minor} TAP driver: no need to invoke AC_PROG_AWK directly

2013-12-24 Thread Stefano Lattarini
It is already required by AM_INIT_AUTOMAKE anyway. * doc/automake.texi: Adjust examples. * t/tap-doc2.sh: Adjust documentation-tracking test. * m4/init.m4 (AM_INIT_AUTOMAKE): Explicitly tell that the AC_PROG_AWK requirement is also needed whenever the TAP driver is used. Signed-off-by: Stefano

Re: The test logs lost their title

2013-12-24 Thread Stefano Lattarini
00 2001 Message-Id: <329cbe0ab70f1e7ee3d2f7ae00b5997d7e0bcb55.1387918496.git.stefano.lattar...@gmail.com> From: Stefano Lattarini 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] 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: r

[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 --- 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 versioning scheme for Aut

[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: am-f

[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 --- configure.ac| 2 +- m4/amversion.m4 | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conf

[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 --- configure.ac| 6 +++--- m4/amversion.m4 | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/conf

Re: Check failed, why?

2013-12-23 Thread Stefano Lattarini
ith these tweaks, and get back 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 Date:

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

2013-12-23 Thread Stefano Lattarini
system the tarball has been built on. Signed-off-by: Stefano Lattarini --- 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 @@ cmd=&

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

2013-12-23 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini --- 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/INSTALL index 007e939..2099840

[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 --- lib/tap-driver.sh | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff

Re: [PATCH 0/4] {minor} Modernize the install-sh script

2013-11-01 Thread Stefano Lattarini
On 11/01/2013 12:09 AM, Stefano Lattarini wrote: > These patches are intended for the 'micro' branch, so that they > will appear in Automake 1.15, but not in the future releases of > the 1.14.x series. > > I intend to push these tomorrow or the day after. > > Ste

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 p

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

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

2013-11-01 Thread Stefano Lattarini
Reference: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14891#26> On 10/30/2013 11:52 PM, Stefano Lattarini wrote: > Hi Dennis. > > On 07/21/2013 05:23 PM, Stefano Lattarini wrote: >> Reference: >> <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14891> >> &

[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 --- NEWS | 4 +++- lib/install-sh

[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 --- NEWS | 6 -- lib/install-sh | 9 ++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/NEWS b/NEWS index 50f1e7f..37f513b 100644 --- a

[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 --- lib/install-sh | 274 - 1 file changed, 137 insertions(+), 137 deletions(-) diff --git a/lib/install-sh b/lib/install-sh index

[PATCH 1/4] {minor} install-sh: assume 'dirname' is available and working correctly

2013-10-31 Thread Stefano Lattarini
Really, we no longer care about hosts so outdated/broken to miss fundamental utilities like basename or dirname. * lib/install.sh: Adjust. * NEWS, THANKS: Update. Suggested-by: Philipp A. Hartmann Signed-off-by: Stefano Lattarini --- NEWS | 9 + THANKS | 1 + lib

[PATCH 0/4] {minor} Modernize the install-sh script

2013-10-31 Thread Stefano Lattarini
These patches are intended for the 'micro' branch, so that they will appear in Automake 1.15, but not in the future releases of the 1.14.x series. I intend to push these tomorrow or the day after. Stefano Lattarini (4): install-sh: assume 'dirname' is available and working

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

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 >

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.

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

2013-10-30 Thread Stefano Lattarini
ome time before pushing the patches out, so a review is welcome. Regards, Stefano >From 608d1a7908893b2896f5efd2a4ed22d7901262ed Mon Sep 17 00:00:00 2001 Message-Id: <608d1a7908893b2896f5efd2a4ed22d7901262ed.1383170503.git.stefano.lattar...@gmail.com> From: Stefano Lattarini Date: Wed, 30 Oct 201

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

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

2013-10-29 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini --- 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 @@ +New in

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 tes

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 > > The original version of this example script makes no sense at all. > > Signed-off-by: Peter Breitenlohner > --- > doc/automake.texi | 4 ++-- > 1 file changed, 2 insertions(+), 2 de

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 insertion

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: I

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

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 f

  1   2   3   4   5   6   7   8   9   10   >