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,

bug#13928: Closing automake bug#13928 (bad interactions between 'subdir-object' option and automatic dependency tracking)

2015-01-06 Thread Stefano Lattarini
close 13928 thanks Reference: http://debbugs.gnu.org/13928 I've merged the latest patch series: http://lists.gnu.org/archive/html/automake-patches/2015-01/msg6.html into the 'minor' and 'master' branches, and the testsuite appears to be happy (or at least no more unhappy than before) on the

[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

bug#13928: [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

bug#13928: [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

bug#13928: [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

bug#13928: [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

bug#13928: [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

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

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

bug#13928: [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

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

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

bug#13928: The 'subdir-object' option breaks makefiles where foo_SOURCES contains $(var)

2015-01-02 Thread Stefano Lattarini
On 01/02/2015 02:16 AM, Harlan Stenn wrote: Excellent timing, thanks! Now that ntp-4.2.8 is settling down, I'm looking to update our Makefile.am's to use subdir-objects, and it's not being fun. (An aside: I see that ntp still uses a recursive Makefile setup. Given that you are about to mess

[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

Re: The 'subdir-object' option breaks makefiles where foo_SOURCES contains $(var)

2015-01-02 Thread Stefano Lattarini
On 01/02/2015 02:16 AM, Harlan Stenn wrote: Excellent timing, thanks! Now that ntp-4.2.8 is settling down, I'm looking to update our Makefile.am's to use subdir-objects, and it's not being fun. (An aside: I see that ntp still uses a recursive Makefile setup. Given that you are about to mess

bug#13928: The 'subdir-object' option breaks makefiles where foo_SOURCES contains $(var)

2015-01-01 Thread Stefano Lattarini
retitle 13928 foo_SOURCES containing unexpanded $(var) breaks with 'subdir-object' option active stop Reference: http://debbugs.gnu.org/13928 Hi Johan and everybody, sorry for the awful delay. On 07/05/2014 07:59 PM, Johan Kristensen wrote: Hi, What is the current status of this bug?

[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

The 'subdir-object' option breaks makefiles where foo_SOURCES contains $(var)

2015-01-01 Thread Stefano Lattarini
retitle 13928 foo_SOURCES containing unexpanded $(var) breaks with 'subdir-object' option active stop Reference: http://debbugs.gnu.org/13928 Hi Johan and everybody, sorry for the awful delay. On 07/05/2014 07:59 PM, Johan Kristensen wrote: Hi, What is the current status of this bug?

[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

bug#18286: [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

bug#18286: [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

[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

bug#18440: libexec_LIBRARIES not allowed

2014-12-22 Thread Stefano Lattarini
tags 18440 notabug close 18440 thanks On 09/10/2014 10:49 AM, Ralf Corsepius wrote: On 09/10/2014 03:24 AM, Dan Nicolaescu wrote: Trying to add a target with libexec_LIBRARIES results in an error: error: 'libexecdir' is not a legitimate directory for 'LIBRARIES' But it looks like having

bug#17908: [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

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: [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: Normalized absolute path

2014-12-22 Thread Stefano Lattarini
On 12/19/2014 11:58 PM, Kip Warner wrote: Hey list, I am attempting to set a variable in my Makefile.am that contains a normalized absolute path. I am doing this because another application invoked through one of my rules breaks when fed a relative path and it needs it.

bug#11524: Declaring limited bug bankruptcy for Automake

2014-12-20 Thread Stefano Lattarini
tags 11524 wontfix tags 14079 wontfix tags 14760 wontfix tags 16447 wontfix tags 15681 wontfix close 11524 close 14079 close 14760 close 15681 close 16447 stop Due to my lack of time to dedicate to Automake, I'm declaring a limited bug bankruptcy on old bugs, in case they deal with

Declaring limited bug bankruptcy for Automake

2014-12-20 Thread Stefano Lattarini
tags 11524 wontfix tags 14079 wontfix tags 14760 wontfix tags 16447 wontfix tags 15681 wontfix close 11524 close 14079 close 14760 close 15681 close 16447 stop Due to my lack of time to dedicate to Automake, I'm declaring a limited bug bankruptcy on old bugs, in case they deal with

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

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 stefano.lattar...@gmail.com 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

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

bug#18075: AM_INIT_AUTOMAKE followed by comment

2014-12-19 Thread Stefano Lattarini
forcemerge 16841 18075 stop Reference: http://debbugs.gnu.org/18075 Hi Scott. Thanks for the report, and sorry for the awful delay. I've already solved this issue as part of http://debbugs.gnu.org/16841 The fix will appear in the next Automake version (hopefully to be released before the end

bug#17354: distclean fails when source is relatively otherplace

2014-12-19 Thread Stefano Lattarini
tags 17354 wontfix close 17354 stop On 04/27/2014 01:48 AM, Jan Engelhardt wrote: With automake-1.13.4 automake-1.14, when there is a _SOURCES = ../blah.c, make does not properly run because .deps is gone too early. File set: # Makefile.am SUBDIRS = b noinst_PROGRAMS = foo # configure.ac

bug#19020: flex support

2014-12-19 Thread Stefano Lattarini
retitle 19020 improve support for flex in C++ mode tags 19020 + moreinfo thanks Reference: http://debbugs.gnu.org/19020 On 11/11/2014 11:51 AM, brahim sahbi wrote: Hello, Hi, sorry for the delay. I am trying to use flex with these options AM_LFLAGS = --header-file=lang.h --yyclass=Lang

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

bug#19311: regression: 1.14 may use ac_aux_dir before defined (again)

2014-12-17 Thread Stefano Lattarini
retitle 19311 AC_PROG_CC can force wrong $ac_aux_dir definition in automake 1.14 severity 19311 minor thanks On 12/08/2014 06:15 PM, Jan Engelhardt wrote: When AC_SYSTEM_EXTENSIONS precedes AM_INIT_AUTOMAKE, it used to throw an error - which has been fixed in

bug#17327: Bug report

2014-12-17 Thread Stefano Lattarini
retitle 17327 Automake dying with internal error: global options already processed tags 17327 moreinfo thanks On 04/23/2014 08:18 PM, Gallagher James wrote: OSX 10.9, automake 1.14, autoconf 2.69 autoreconf: running: automake --add-missing --copy --force-missing automake: error: global

bug#19311: [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

bug#17536: automake.texi typo fixes

2014-12-17 Thread Stefano Lattarini
severity 17536 minor close 17536 stop

bug#18998: Fails in make check automake

2014-12-17 Thread Stefano Lattarini
On 11/08/2014 05:29 PM, braga wrote: Dear automake staff I am trying to install automake 1.14 but I am facing two fails in make check. I have also tried sudo make check but nothing change. I attach the make check log Regards, Vittorio The failure in t/autohdr-subdir-pr12495 was to do the

[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: AM_GNU_GETTEXT and intl/ directory

2014-12-17 Thread Stefano Lattarini
Hi, sorry for the delay in the response. On 11/15/2014 06:29 PM, Kip Warner wrote: Hey list, I am initializing i18n in my project's configure.ac as such: ... AM_GNU_GETTEXT_VERSION([0.18.3]) AM_GNU_GETTEXT([external], [need-ngettext]) ... This works fine,

bug#17315: errors in make check

2014-04-23 Thread Stefano Lattarini
On 04/22/2014 06:15 PM, Coury, Marc wrote: Hello, Hello, and thanks for the report. I just installed automake-1.13.4. I followed the installation instructions, ./configure;make;make install then do a make check. After a very long time it finished with a few errors and said that I should send

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

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

2014-04-22 Thread Stefano Lattarini
. * bin/automake.in: Fix a harmless typo in comments, that I happened to notice while writing this patch. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- THANKS | 1 + bin/automake.in| 2 +- m4/auxdir.m4 | 7 +++ t/auxdir-cc-pr15981.sh | 57

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

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

bug#16858: Testsuite summary for GNU Automake 1.13

2014-04-21 Thread Stefano Lattarini
On 02/24/2014 12:58 AM, Weiller Ronfini wrote: Good evening, attached is the error that happened when I did the test with make test make and after . / Configure. I would not worry about testsuite failures in a older Automake version. I'm closing this bug report as obsolete; I will now take a

bug#16860: Testsuite summary for GNU Automake 1.14.1

2014-04-21 Thread Stefano Lattarini
On 02/24/2014 02:07 AM, Weiller Ronfini wrote: Good night, follows in the Annex zipped with gzip, the log file in response to the errors that occurred in automake. Thanks for the report. It appears the only two failures are spurious, and likely due to some issue with your Java installation.

bug#16714: make check failures

2014-04-21 Thread Stefano Lattarini
tags 16714 + moreinfo severity 16714 + minor stop On 02/10/2014 11:17 AM, Rachel Mant wrote: Hello, Attached is my test-log for automake 1.14.1 which sports an alarming number of failures despite having upgraded my system's m4 and autoconf just fine to their newest versions. It

bug#16375: subdir-objects breaks build which specifies sources relative to $(top_srcdir)

2014-04-21 Thread Stefano Lattarini
[+cc 13...@debbugs.gnu.org] References: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16375 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15919 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15293 Known bugs sadly -- all duplicates of http://debbugs.gnu.org/13928 See also recent thread on 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: Issues with subdir-objects enabled

2014-04-21 Thread Stefano Lattarini
On 04/13/2014 02:55 AM, Jonas Thiem wrote: Oh, they are in literally $(testd)/.deps (not ctests/.deps)... I guess this is that old bug then? Yes, sadly. See: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13928 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15293 This bug really is kind of a

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

  1   2   3   4   5   6   7   8   9   10   >