bug#9088: Java, JARS primary?

2013-05-18 Thread Stefano Lattarini
On 05/17/2013 05:50 AM, Michael Zucchi wrote: On 16/05/13 19:39, Stefano Lattarini wrote: On 05/16/2013 05:57 AM, Michael Zucchi wrote: On 15/05/13 22:39, Stefano Lattarini wrote: On 05/15/2013 01:52 PM, Michael Zucchi wrote: On 14/05/13 03:47, Stefano Lattarini wrote: Well if that's

[FYI] {micro} tests: sanitize 'unset' usages

2013-05-18 Thread Stefano Lattarini
: Likewise. * t/suffix6c.sh: Likewise. * t/tar-override.sh: Likewise. * t/tests-environment-and-log-compiler.sh: Likewise. * t/vala-configure.sh: Likewise. * t/werror3.sh: Likewise. * t/yflags-cmdline-override.sh: Likewise. * t/yflags.sh: Likewise. * t/yflags2.sh: Likewise. Signed-off-by: Stefano

[FYI] Merge branch 'micro' into maint

2013-05-18 Thread Stefano Lattarini
commit 0cca184f65b5397d9e52f32365ab962d5af2f7ea Merge: 9c46842 0256f1d Author: Stefano Lattarini stefano.lattar...@gmail.com AuthorDate: Sat May 18 15:23:20 2013 +0200 Commit: Stefano Lattarini stefano.lattar...@gmail.com CommitDate: Sat May 18 19:26:52 2013 +0200 Merge branch 'micro

[FYI] Merge branch 'maint' into master

2013-05-18 Thread Stefano Lattarini
commit 5fe99e28ae324fe1fd211cf289c0f9f75977f07e Merge: c2bdb2a 0cca184 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Sat May 18 19:27:28 2013 +0200 Merge branch 'maint' * maint: lisp: fix a failure with Solaris /usr/xpg4/bin/sh tests: sanitize 'unset' usages

[FYI] {maint} tests: fix a spurious failure with FreeBSD make

2013-05-18 Thread Stefano Lattarini
Failures due to known VPATH support issues in that make implementation (the same issues that have been causing the long-standing bug#7884). * t/lex-multiple.sh: Adjust. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/lex-multiple.sh | 2 +- 1 file changed, 1 insertion(+), 1

Re: [PATCH 00/10] {master} Enable subdir-objects option unconditionally

2013-05-18 Thread Stefano Lattarini
On 05/14/2013 10:04 AM, Stefano Lattarini wrote: Related to automake bug#13378: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378 This series has been derived from this earlier version: http://lists.gnu.org/archive/html/automake-patches/2013-01/msg00102.html I plan to push this series

[FYI] {master} tests: fix a spurious failure with FreeBSD make

2013-05-18 Thread Stefano Lattarini
Failures due to known VPATH support issues in that make implementation (the same issues that have been causing the long-standing bug#7884). * t/ltlibsrc.sh: Adjust. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/ltlibsrc.sh | 7 +++ 1 file changed, 7 insertions(+) diff

Re: bug#9088: Java, JARS primary?

2013-05-18 Thread Stefano Lattarini
On 05/17/2013 05:50 AM, Michael Zucchi wrote: On 16/05/13 19:39, Stefano Lattarini wrote: On 05/16/2013 05:57 AM, Michael Zucchi wrote: On 15/05/13 22:39, Stefano Lattarini wrote: On 05/15/2013 01:52 PM, Michael Zucchi wrote: On 14/05/13 03:47, Stefano Lattarini wrote: Well if that's

bug#14301: am-config-header-no-more failing on openSUSE

2013-05-16 Thread Stefano Lattarini
On 04/29/2013 02:39 PM, Philipp Thomas wrote: am-config-header-no-more fails on openSUSE factory i.e., the development version, log is attached. Can somebody explain what's going wrong? Philipp AM_CONFIG_HEADER has been restored in Automake 1.13.2: its use now only causes warnings, not fatal

bug#14302: am-prog-cc-stdc-no-more.sh fails on openSUSE factory

2013-05-16 Thread Stefano Lattarini
On 04/29/2013 02:45 PM, Philipp Thomas wrote: The log is attached. Again I'd like to understand what's going wrong. Philipp AM_PROG_CC_STDC has been restored in Automake 1.13.2: its use now only causes warnings, not fatal errors. The issue you're reporting should therefore have

[FYI] {micro} maint: tests no longer need to have executable bit set

2013-05-16 Thread Stefano Lattarini
It has been a while since they are runnable only through make check or ./runtest, and not directly. * HACKING: Adjust. * t/README: Likewise, and updated the surrounding text to get rid of obsolete statements and advices. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- HACKING

[FYI] Merge branch 'micro' into maint

2013-05-16 Thread Stefano Lattarini
commit 6aaa128d3a20fd3e3cc60a695be1f7368203a688 Merge: 5969f68 74017b5 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Thu May 16 13:35:45 2013 +0200 Merge branch 'micro' into maint * micro: tests: remove exec bit from all of them ('micro' branch) maint: tests

[FYI] {maint} tests: remove exec bit from all of them ('maint' branch)

2013-05-16 Thread Stefano Lattarini
/preproc-basics.sh: Likewise. * t/preproc-c-compile.sh: Likewise. * t/preproc-demo.sh: Likewise. * t/preproc-errmsg.sh: Likewise. * t/rm-f-probe.sh: Likewise. * t/self-check-cc-no-c-o.sh: Likewise. * t/txinfo-builddir.sh: Likewise. * t/txinfo-nodist-info.sh: Likewise. Signed-off-by: Stefano

[FYI] Merge branch 'maint' into master

2013-05-16 Thread Stefano Lattarini
commit 0985d6733053662d4117f4a740032e4c472b4f6a Merge: c91f24a 9c46842 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Thu May 16 13:46:17 2013 +0200 Merge branch 'maint' * maint: tests: remove remaining exec bits ('maint' branch) tests: remove exec bit from all

[FYI] {micro} tests: use perl, not find+rm, to remove temporary directories

2013-05-16 Thread Stefano Lattarini
those in our test directories). In fact, this change fixes some spurious failures seen in make distcheck on Solaris 10. * t/ax/deltree.pl: New. * Makefile.am (EXTRA_DIST): Add it. (clean-local-check): Use it. * t/ax/test-lib.sh (rm_rf_): Use it. Signed-off-by: Stefano Lattarini stefano.lattar

Re: bug#9088: Java, JARS primary?

2013-05-16 Thread Stefano Lattarini
On 05/16/2013 05:57 AM, Michael Zucchi wrote: On 15/05/13 22:39, Stefano Lattarini wrote: On 05/15/2013 01:52 PM, Michael Zucchi wrote: On 14/05/13 03:47, Stefano Lattarini wrote: Instead, let's start implementing something *correct*, in line with the Java philosophy, and with a clean API

Re: [Automake-NG] [FYI] make flags analysis: take advantage of GNU make features

2013-05-15 Thread Stefano Lattarini
On 05/15/2013 10:14 AM, Akim Demaille wrote: Le 13 mai 2013 à 20:08, Stefano Lattarini stefano.lattar...@gmail.com a écrit : BTW, Akim, would you like me to update your e-mail address in THANKS with one of those you actually use these days? Good idea, yes please: s/akim@freefriends

[Automake-NG] [FYI] Merge branch 'master' into ng/master

2013-05-15 Thread Stefano Lattarini
commit 05f889a017a262a40459d94c6e20e6c2b4579f5d Merge: 722f25b c91f24a Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Thu May 16 00:00:13 2013 +0200 Merge branch 'master' into ng/master * master: post-release: micro version bump (1.13.2a) release: stable micro

Re: [PATCH 01/10] subdir-objects: enable unconditionally

2013-05-15 Thread Stefano Lattarini
On 05/14/2013 05:59 PM, Eric Blake wrote: On 05/14/2013 02:04 AM, Stefano Lattarini wrote: See automake bug#13378. @@ -10225,15 +10216,6 @@ bin_SCRIPTS = true.sh ... AM_INSTALLCHECK_STD_OPTIONS_EXEMPT = false$(EXEEXT) true.sh @end example -@item @option{subdir-objects} -@cindex

[FYI] {branch-1.13.2} NEWS: minor improvements to wording (about new versioning scheme)

2013-05-15 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index c466c3d..493b535 100644 --- a/NEWS +++ b/NEWS @@ -16,8 +16,8 @@ in such a release are new *non-fatal* deprecations

[FYI] {branch-1.13.2} HACKING: miscellaneous fixes, updates and enhancements

2013-05-15 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- HACKING | 102 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/HACKING b/HACKING index 604bf67..606702f 100644 --- a/HACKING +++ b/HACKING @@ -12,16

Re: [FYI] {branch-1.13.2} HACKING: miscellaneous fixes, updates and enhancements

2013-05-15 Thread Stefano Lattarini
On 05/15/2013 09:37 PM, Eric Blake wrote: On 05/15/2013 01:20 PM, Stefano Lattarini wrote: Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- HACKING | 102 1 file changed, 51 insertions(+), 51 deletions

Re: [FYI] {branch-1.13.2} HACKING: miscellaneous fixes, updates and enhancements

2013-05-15 Thread Stefano Lattarini
On 05/15/2013 09:31 PM, Gavin Smith wrote: - We used to use '_am_' as the prefix for an internal AC_SUBST. + We used to use '_am_' as the prefix for an internal AC_SUBSTs. This looks like a typo - should the s be there? Actually yes, I meant is as a plural (and there is already an

[FYI] {branch-1.13.2} vala tests: skip in a cross compiler setup

2013-05-15 Thread Stefano Lattarini
these problems; just skip the affected tests instead. * t/ax/am-test-lib.sh (require_tool): A new requirement 'valac', telling that the test needs to compile Vala-generated C files. In particular, this causes the test to be skipped when using a cross-compiler. Signed-off-by: Stefano Lattarini

[FYI] 'branch-1.13.2' is dead, long live 'micro'!

2013-05-15 Thread Stefano Lattarini
Now that automake 1.13.2 has been released, the development line for the next micro version (1.13.3) will take place on the branch 'micro'. The branch 'branch-1.13.2' is no longer needed (its last commit referenced by tag 'v1.13.2'), and has been deleted. Regards, Stefano

[FYI] {micro} post-release: micro version bump (1.13.2a)

2013-05-15 Thread Stefano Lattarini
* configure.ac, m4/amversion.m4: Bump version: 1.13.2 - 1.13.2a 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 a/configure.ac b/configure.ac index ac47160..732183f

[FYI] Merge branch 'micro' into maint

2013-05-15 Thread Stefano Lattarini
commit 52a760136d216ab867f02fd295d0b3d77d1ad438 Merge: 563ecad e89b908 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Wed May 15 22:54:15 2013 +0200 Merge branch 'micro' into maint * micro: post-release: micro version bump (1.13.2a) release: stable micro

[FYI] {branch-1.13.2} release: stable micro release 1.13.2

2013-05-15 Thread Stefano Lattarini
* configure.ac (AC_INIT): Bump version number to 1.13.2. * 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 'maint' into master

2013-05-15 Thread Stefano Lattarini
commit c91f24a5a72e0eced917507ff092e7845448b27d Merge: 83609bf 52a7601 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Wed May 15 23:31:54 2013 +0200 Merge branch 'maint' * maint: post-release: micro version bump (1.13.2a) release: stable micro release 1.13.2

Re: bug#9088: Java, JARS primary?

2013-05-15 Thread Stefano Lattarini
On 05/15/2013 01:52 PM, Michael Zucchi wrote: On 14/05/13 03:47, Stefano Lattarini wrote: Instead, let's start implementing something *correct*, in line with the Java philosophy, and with a clean API. We'll think about enhancing it when (and if!) the need arise. Seems the way to go

GNU Automake 1.13.2 released

2013-05-15 Thread Stefano Lattarini
We are pleased to announce the GNU Automake 1.13.2 maintenance release. Automake 1.13.2 is (mostly) a bug-fixing release. Its main purpose is to re-introduce some obsolete m4 macros that had been removed too hastily, bringing woes and problems for distro packagers; see:

bug#14396: AM_CPPFLAGS not respected when using subdir-objects

2013-05-14 Thread Stefano Lattarini
tags 14396 notabug close 14396 thanks On 05/14/2013 05:07 AM, Mike Frysinger wrote: i've been playing around with subdir-objects and noticed that sub-compiles don't respect AM_CPPFLAGS :( The failure you're seeing is due to a user error. See below. I'm thus closing this report as not a bug.

[PATCH 01/10] subdir-objects: enable unconditionally

2013-05-14 Thread Stefano Lattarini
. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 10 +++ bin/automake.in | 74 ++- doc/automake.texi | 32 +--- lib/am/depend2.am | 24 ++- t

[PATCH 10/10] depend: reduce code duplication, de-uglify make verbose output

2013-05-14 Thread Stefano Lattarini
-by: Stefano Lattarini stefano.lattar...@gmail.com --- bin/automake.in | 5 + lib/am/depend2.am | 44 t/silent-nested-vars.sh | 2 +- 3 files changed, 18 insertions(+), 33 deletions(-) diff --git a/bin/automake.in b/bin/automake.in index

[PATCH 08/10] depend: reduce code duplication

2013-05-14 Thread Stefano Lattarini
Just a simplification; no semantic change is intended. * lib/am/depend2.am (am__set_depbase): New. Use it in all the three flavours of recipes (.o, .obj, .lo), instead of duplicating its code. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/am/depend2.am | 17

[PATCH 06/10] depend: refactor and remove code duplication

2013-05-14 Thread Stefano Lattarini
/fort2.sh: Adjust to avoid spurious failures. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- bin/automake.in | 4 +--- lib/am/depend2.am | 46 -- t/fort2.sh| 13 +++-- 3 files changed, 36 insertions(+), 27 deletions

[PATCH 00/10] {master} Enable subdir-objects option unconditionally

2013-05-14 Thread Stefano Lattarini
of the series. I plan to push this series in 72 hours to master. Regards, Stefano -*-*-*- Stefano Lattarini (10): subdir-objects: enable unconditionally cleanup: having subdir-objects mandatory allow us some simplifications depend: assume we can always pass '-o' to the C compiler depend: assume

[PATCH 09/10] depend: prefer $(...) over `...` in Cygwin-specific recipes

2013-05-14 Thread Stefano Lattarini
than the classic Bourne one `...`. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/am/depend2.am | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/am/depend2.am b/lib/am/depend2.am index 5522aa3..a947ee7 100644 --- a/lib/am/depend2.am +++ b/lib

[PATCH 02/10] cleanup: having subdir-objects mandatory allow us some simplifications

2013-05-14 Thread Stefano Lattarini
of C/C++ headers and Vala '.vapi' headers. (lang_java_rewrite): Remove. Remove an outdated comment. * lib/am/depend2.am: Partial rewrite to reduce code duplication and drop use of the '%DEPBASE%' transform. * t/compile_f_c_cxx.sh: Adjust. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com

[PATCH 05/10] Automake::Language: drop unused fields 'compile_flag' and 'output_flag'

2013-05-14 Thread Stefano Lattarini
They are unused after the recent flurry of changes. This is just a simplification; no semantic change is intended. * lib/Automake/Language.pm (Class::Struct): Remove unused fields here. * bin/automake.in: And here, in all the 'register_language()' invocations. Signed-off-by: Stefano Lattarini

[PATCH 04/10] depend: assume '-c' compiler flag always means to produce object files

2013-05-14 Thread Stefano Lattarini
%' transform expands to -c. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- bin/automake.in | 1 - lib/am/depend2.am | 24 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/bin/automake.in b/bin/automake.in index df6560d..23fb215 100644

[PATCH 07/10] depend: a preparatory refactoring

2013-05-14 Thread Stefano Lattarini
the exact file extension of the output file (e.g., whether it's '.o' or '.lo'). Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/am/depend2.am | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/am/depend2.am b/lib/am/depend2.am index

[FYI] {maint} build: fixup for building in a VPATH setup

2013-05-14 Thread Stefano Lattarini
* bin/Makefile.inc (%D%/automake, %D%/aclocal): Make sure that the directory where the targets scripts are going to be built exists, before trying to create said scripts. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- bin/Makefile.inc | 1 + 1 file changed, 1 insertion(+) diff

[FYI] {maint} check-cc-no-c-o: avoid a spurious failure

2013-05-14 Thread Stefano Lattarini
to a value of yes by this rule. * t/ax/test-defs.in: Initialize the new variable to no by default, and add an explanatory comment. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/Makefile.inc | 1 + t/am-prog-cc-c-o.sh | 6 +- t/ax/test-defs.in | 5 + 3 files changed, 11

[FYI] {maint} check-cc-no-c-o: unify initializations in a single place

2013-05-14 Thread Stefano Lattarini
* t/ax/test-defs.in: That is, by setting CC and GNU_CC here, in accord with the value of the variable 'AM_TESTSUITE_SIMULATING_NO_CC_C_O'. * t/Makefile.in (check-cc-no-c-o) : No need to reset CC and GNU_CC any longer in the recursive make check invocation. Signed-off-by: Stefano Lattarini

[FYI] {maint} build: be more respectful of user-specified verbosity

2013-05-14 Thread Stefano Lattarini
* t/Makefile.in (check-cc-no-c-o, check-no-trailing-backslash-in-recipes, installcheck-testsuite, perf): Here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/Makefile.inc | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/t/Makefile.inc b/t

Re: [Automake-NG] [FYI] make flags analysis: take advantage of GNU make features

2013-05-13 Thread Stefano Lattarini
Hi Akim, glad to read again from you :-) On 05/13/2013 10:42 AM, Akim Demaille wrote: Le 8 mai 2013 à 01:12, Stefano Lattarini stefano.lattar...@gmail.com a écrit : +# Shell code that determines whether the current make instance is No longer shell code. Well spotted. +# running

bug#13378: More work on subdir-objects, AC_PROG_CC and AM_PROG_CC_C_O

2013-05-13 Thread Stefano Lattarini
On 05/11/2013 11:57 AM, Stefano Lattarini wrote: Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378#130 Hello everybody, sorry for the delay. This follow-up is looong overdue. On 01/14/2013 11:23 AM, Stefano Lattarini wrote: On 01/13/2013 10:06 PM, Nick Bowler wrote: On 2013

Re: bug#13378: More work on subdir-objects, AC_PROG_CC and AM_PROG_CC_C_O

2013-05-13 Thread Stefano Lattarini
On 05/11/2013 11:57 AM, Stefano Lattarini wrote: Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378#130 Hello everybody, sorry for the delay. This follow-up is looong overdue. On 01/14/2013 11:23 AM, Stefano Lattarini wrote: On 01/13/2013 10:06 PM, Nick Bowler wrote: On 2013

Re: bug#9088: Java, JARS primary?

2013-05-13 Thread Stefano Lattarini
Given all the rationales given by Russ and Micheal, I think we should drop the idea of having smart dependencies for the moment being (I suggested that because, in my ignorance of Java, I thought they would be easy to implement). Instead, let's start implementing something *correct*, in line with

bug#9088: Java, JARS primary?

2013-05-12 Thread Stefano Lattarini
On 05/12/2013 06:29 AM, Michael Zucchi wrote: Hi again, I (mostly) just have an observation to add to the bug tracker discussion on the dependency generation. Using $? will not suffice as a dependency check, as it's trivially easy to create an example which will compile ok after a change

Re: bug#9088: Java, JARS primary?

2013-05-12 Thread Stefano Lattarini
On 05/12/2013 06:29 AM, Michael Zucchi wrote: Hi again, I (mostly) just have an observation to add to the bug tracker discussion on the dependency generation. Using $? will not suffice as a dependency check, as it's trivially easy to create an example which will compile ok after a change

bug#13378: More work on subdir-objects, AC_PROG_CC and AM_PROG_CC_C_O

2013-05-11 Thread Stefano Lattarini
Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378#130 Hello everybody, sorry for the delay. This follow-up is looong overdue. On 01/14/2013 11:23 AM, Stefano Lattarini wrote: On 01/13/2013 10:06 PM, Nick Bowler wrote: On 2013-01-13, Stefano Lattarini stefano.lattar...@gmail.com

[FYI] {maint} options: tiny simplification in dealing with incompatible version

2013-05-11 Thread Stefano Lattarini
that too late. Oh well. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/Automake/Options.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/Automake/Options.pm b/lib/Automake/Options.pm index db5661c..fab33f3 100644 --- a/lib/Automake/Options.pm +++ b

More work on subdir-objects, AC_PROG_CC and AM_PROG_CC_C_O

2013-05-11 Thread Stefano Lattarini
Reference: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378#130 Hello everybody, sorry for the delay. This follow-up is looong overdue. On 01/14/2013 11:23 AM, Stefano Lattarini wrote: On 01/13/2013 10:06 PM, Nick Bowler wrote: On 2013-01-13, Stefano Lattarini stefano.lattar...@gmail.com

[Automake-NG] [FYI] refactor: unify handing of autogenerated config headers

2013-05-10 Thread Stefano Lattarini
* automake.in (handle_configure): Move stuff handling regeneration of config.h and config.h.in ... (handle_config_headers): ... in here, with adjustments and simplifications. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- automake.in | 111

[Automake-NG] [FYI] tmp: backup-and-move top-level Makefile

2013-05-10 Thread Stefano Lattarini
). * Makefile.sav: New, verbatim copy of the old Makefile.am. * Makefile.am: Make it a symlink to Makefile.sav. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- Makefile.am | 709 +-- Makefile.sav | 708

[Automake-NG] [FYI] Merge branch 'master' into tmp-for-master-merge

2013-05-10 Thread Stefano Lattarini
commit b6a30aea4a0a19d2b88051bbe5cec065cd577bb9 Merge: c20b2ff 0dd95c8 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Fri May 10 15:55:04 2013 +0200 Merge branch 'master' into tmp-for-master-merge * master: automake: typofix in comments: s/AC_CONFIG_HEADER

[Automake-NG] [FYI] tmp: re-add old top-level Makefile.am from master

2013-05-10 Thread Stefano Lattarini
-by: Stefano Lattarini stefano.lattar...@gmail.com --- Makefile.old | 723 +++ 1 file changed, 723 insertions(+) create mode 100644 Makefile.old diff --git a/Makefile.old b/Makefile.old new file mode 100644 index 000..3933497 --- /dev/null

[Automake-NG] [FYI] build: adapt the per-subdir Makefile.inc files

2013-05-10 Thread Stefano Lattarini
/local.am: Delete. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- Makefile.am | 46 -- bin/Makefile.inc | 8 +-- contrib/t/Makefile.inc| 4 +- contrib/t/local.am| 23 --- doc/Makefile.inc | 47 +++ lib

Re: [Automake-NG] [FYI] tmp: backup-and-move top-level Makefile

2013-05-10 Thread Stefano Lattarini
Hi Eric, thanks for the feedback. On 05/10/2013 05:03 PM, Eric Blake wrote: On 05/10/2013 08:59 AM, Stefano Lattarini wrote: This is just a trick to facilitate the resolution of conflicts in the upcoming merge of the master branch, where the to-level Makefile s/to-/top-/ Sorry, but I have

[Automake-NG] [FYI] build: remove temporary files, used for merging master

2013-05-10 Thread Stefano Lattarini
They had been helpful in the tricky recent merge of the master branch, but are no longer needed now. * Makefile.sav: Remove. * Makefile.old: Likewise. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- Makefile.old | 723

bug#9088: Java, JARS primary?

2013-05-10 Thread Stefano Lattarini
, Stefano From 4ccf9a8034c597f33ce9592f06533e3cd096fd99 Mon Sep 17 00:00:00 2001 Message-Id: 4ccf9a8034c597f33ce9592f06533e3cd096fd99.1368124506.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Thu, 9 May 2013 20:23:40 +0200 Subject: [PATCH] docs: we still don't

[FYI] {branch-1.13.2} fixup: remove an obsolete comment

2013-05-10 Thread Stefano Lattarini
* lib/am/header-vars.am (am__make_running_with_option): Here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/am/header-vars.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/am/header-vars.am b/lib/am/header-vars.am index 4b9cc04..aef1082 100644

[FYI] {branch-1.13.2} cosmetics: fix few typos, grammaros and missing whitespace

2013-05-10 Thread Stefano Lattarini
* lib/am/*.am: In comments in some of these files. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/am/check.am | 2 +- lib/am/header-vars.am | 2 +- lib/am/library.am | 1 + lib/am/ltlibrary.am | 1 + lib/am/program.am | 1 + lib/am/remake-hdr.am | 2 +- 6

[FYI] {branch-1.13.2} automake: typofix in comments: s/AC_CONFIG_HEADER/AC_CONFIG_HEADERS/

2013-05-10 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- automake.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/automake.in b/automake.in index 0c2ab3d..d22065a 100644 --- a/automake.in +++ b/automake.in @@ -318,7 +318,7 @@ my $configure_ac; # Files found

[FYI] {maint} maintcheck: fix two references to old location of aclocal and automake

2013-05-10 Thread Stefano Lattarini
* maintainer/syntax-checks.mk (sc_perl_at_substs): Here: it should refer to 'bin/automake' and 'bin/aclocal', not 'automake' and 'alocal'. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- maintainer/syntax-checks.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

[FYI] {maint} dist: deprecated shar and tar+compress formats

2013-05-10 Thread Stefano Lattarini
-of-tests.mk: Adjust. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- doc/automake.texi | 19 +-- lib/Automake/Options.pm | 17 +++-- lib/am/distdir.am | 6 + t/dist-formats.tap | 50 +++--- t

[FYI] {maint} news: document new 'subdir-objects' warning

2013-05-10 Thread Stefano Lattarini
* NEWS: Automake 1.14 will warn if a subdir source file is specified but the 'subdir-objects' option is not given. This is done to smooth the transition to Automake 2.0, which will unconditionally assume the behaviour now given only with the 'subdir-objects' option. Signed-off-by: Stefano

[FYI] Merge branch 'maint' into master

2013-05-10 Thread Stefano Lattarini
commit 0cf58ea7c1c05cdc7b6abff6edc68e934333d1e2 Merge: 0dd95c8 7a2ff99 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Fri May 10 21:18:40 2013 +0200 Merge branch 'maint' * maint: news: document new 'subdir-objects' warning PLANS: one minor fixlet (mostly

[FYI] {master} dist: remove support for shar and tarZ formats

2013-05-10 Thread Stefano Lattarini
errors rather than warnings. * t/dist-tarZ.sh: Likewise. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- bin/automake.in | 4 +--- doc/automake.texi | 38 +++--- lib/Automake/Options.pm | 16 +++- lib/am/distdir.am | 24

Re: [FYI] {maint} news: document new 'subdir-objects' warning

2013-05-10 Thread Stefano Lattarini
On 05/10/2013 09:37 PM, Eric Blake wrote: On 05/10/2013 01:18 PM, Stefano Lattarini wrote: * NEWS: Automake 1.14 will warn if a subdir source file is specified but the 'subdir-objects' option is not given. This is done to smooth the transition to Automake 2.0, which will unconditionally

[PATCH] THANKS: update Eric Blake's e-mail address

2013-05-10 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- THANKS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Eric, can I have your ACK or NAK on this? Thanks, Stefano diff --git a/THANKS b/THANKS index 66b3270..fe7a7de 100644 --- a/THANKS +++ b/THANKS @@ -108,7 +108,7

[FYI] {maint} options: re-enable some sanity checks

2013-05-10 Thread Stefano Lattarini
They had been unwittingly disabled by a slightly incorrect code ordering. * lib/Automake/Options.pm (process_option_list): Here. (process_global_option_list): And here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/Automake/Options.pm | 4 ++-- 1 file changed, 2

Re: [PATCH] THANKS: update Eric Blake's e-mail address

2013-05-10 Thread Stefano Lattarini
On 05/10/2013 10:49 PM, Eric Blake wrote: On 05/10/2013 02:19 PM, Stefano Lattarini wrote: Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- THANKS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Eric, can I have your ACK or NAK on this? Both are still valid, but I

[PATCH] options: tiny simplification in dealing with erroneous opts

2013-05-10 Thread Stefano Lattarini
such erroneous usage reported separately, rather than just the first time it is encountered (as happens when uniq_scope = US_GLOBAL is used). Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/Automake/Options.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git

[FYI] {maint} options: more consistency in use of return statuses to report errors

2013-05-10 Thread Stefano Lattarini
* lib/Automake/Options.pm (_option_must_be_from_configure): By giving a proper return status here. (_process_option_list): And using it here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/Automake/Options.pm | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions

[FYI] {branch-1.13.2} warns: don't tell AM_PROG_MKDIR_P is going to be removed

2013-05-10 Thread Stefano Lattarini
That is no longer true. For a more extended rationale, see file 'PLANS/obsolete-removed/am-prog-mkdir-p.txt' in the maint branch (as of commit v1.13.1d-132-g90ec3fe). * automake.in (scan_autoconf_traces): So adjust the warning message here. Signed-off-by: Stefano Lattarini stefano.lattar

[FYI] Merge branch 'branch-1.13.2' into maint

2013-05-10 Thread Stefano Lattarini
commit 421f0ad97b4344e7ed35321850df1ae896ed7298 Merge: 90ec3fe 74be388 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Sat May 11 00:16:14 2013 +0200 Merge branch 'branch-1.13.2' into maint * branch-1.13.2: warns: don't tell AM_PROG_MKDIR_P is going to be removed

[FYI] {maint} options: try to report as much errors as possible

2013-05-10 Thread Stefano Lattarini
For example, if two invalid options are used in AUTOMAKE_OPTIONS, don't report just the first one, but both of them. * lib/Automake/Options.pm (_process_option_list): Do so by avoiding early returns in here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/Automake

[FYI] Merge branch 'maint' into master

2013-05-10 Thread Stefano Lattarini
commit 65643c8d626b2d60608300ad8495f1dfba1006a4 Merge: 1ffdec4 9f21b55 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Sat May 11 01:06:58 2013 +0200 Merge branch 'maint' * maint: options: try to report as much errors as possible warns: don't tell

[FYI] {master} options: consistently use return statuses to report errors (more)

2013-05-10 Thread Stefano Lattarini
' and 'dist-tarZ'. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/Automake/Options.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/Automake/Options.pm b/lib/Automake/Options.pm index b0693bd..a6a42a7 100644 --- a/lib/Automake/Options.pm +++ b/lib/Automake/Options.pm

[FYI] Merge branch 'master' into ng/master

2013-05-10 Thread Stefano Lattarini
commit 90079e8bba596a39a145f46ea97988bf24f4867f Merge: 7e693f2 4c39a5f Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Sat May 11 01:38:51 2013 +0200 Merge branch 'master' into ng/master * master: options: consistently use return statuses to report errors (more

Re: Java, JARS primary?

2013-05-10 Thread Stefano Lattarini
, Stefano From 4ccf9a8034c597f33ce9592f06533e3cd096fd99 Mon Sep 17 00:00:00 2001 Message-Id: 4ccf9a8034c597f33ce9592f06533e3cd096fd99.1368124506.git.stefano.lattar...@gmail.com From: Stefano Lattarini stefano.lattar...@gmail.com Date: Thu, 9 May 2013 20:23:40 +0200 Subject: [PATCH] docs: we still don't

[PATCH 1/2] {maint} build: break up monolithic Makefile.am in subdir-specific fragments

2013-05-09 Thread Stefano Lattarini
deliberate use of the '%D%' substitution. * contrib/t/local.am: Rename ... * contrib/t/Makefile.inc: ... like this. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- I plan push this (and the other follow-up patch) by tomorrow morning (CEST). Please holler if you see anything

[FYI] {maint-1.13.2} announcement: cater to more flexible NEWS format

2013-05-09 Thread Stefano Lattarini
* maint.mk (announcement): Here, be prepared to handle the case in which the first section of the NEWS file is dedicated to report future backward-incompatibilities and/or other warnings. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- maint.mk | 6 +- 1 file changed, 5

[Automake-NG] [FYI Merge branch 'master' into ng/master

2013-05-07 Thread Stefano Lattarini
commit 9b183694a14f5eb93c1aee0d1fb5dcc7c7acbd30 Merge: 00395d4 df3490b Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Tue May 7 15:27:21 2013 +0200 Merge branch 'master' into ng/master * master: docs: fix warnings given by Texinfo 5.x fixlet: remove leftover

[Automake-NG] [FYI] make flags analysis: take advantage of GNU make features

2013-05-07 Thread Stefano Lattarini
at it, remove an extra empty line. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- lib/am/header-vars.mk | 115 ++ lib/am/subdirs.mk | 2 +- t/make-dryrun.tap | 1 - t/make-keepgoing.tap | 75

bug#8099: LaTeX and automake

2013-05-06 Thread Stefano Lattarini
On 05/06/2013 09:14 PM, Luke Dalessandro wrote: Are there any updates on integrating either latexmk or rubber-based builds as standard infrastructure in automake? Luke Attempting to write patches myself about this is not on my radar ATM, so I fear we are stuck at patches welcome. Sorry.

[FYI 0/3] {branch-1.13.2} Targets and recipes to simplify testing on real-world packages

2013-05-04 Thread Stefano Lattarini
the matter after the 1.13.2 release (which we now hope will happen soon). Stefano Lattarini (3): build: tiny reduction in code duplication build: preparatory refactoring maint: targets and recipes to simplify testing on real-world packages Makefile.am | 33 - maint.mk

[FYI 2/3] {branch-1.13.2} build: preparatory refactoring

2013-05-04 Thread Stefano Lattarini
No semantic change intended. This change will be required by a later patch. * Makefile.am (setup_autotools_paths): New. ($(srcdir)/doc/amhello-1.0.tar.gz): Use it. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- Makefile.am | 23 ++- 1 file changed, 14

[FYI] Merge branch 'branch-1.13.2' into maint

2013-05-04 Thread Stefano Lattarini
commit 2d3a2e36b595cd740894823d060e31c6c483f569 Merge: e5e3a62 f5f75ee Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Sat May 4 11:50:10 2013 +0200 Merge branch 'branch-1.13.2' into maint * branch-1.13.2: maint: targets and recipes to simplify testing on real-world

[FYI] Merge branch 'maint' into master

2013-05-04 Thread Stefano Lattarini
commit e2fd8f5c0c90d9894713e34be7ae8e8774c471da Merge: d90001e 2d3a2e3 Author: Stefano Lattarini stefano.lattar...@gmail.com Date: Sat May 4 12:11:40 2013 +0200 Merge branch 'maint' * maint: maint: targets and recipes to simplify testing on real-world packages build

[FYI] {maint-1.13.2} tests: remove bashism from a test

2013-05-04 Thread Stefano Lattarini
* t/preproc-c-compile.sh (Makefile.am): Use test foo = bar, not the bash-specific test foo == bar. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- t/preproc-c-compile.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/preproc-c-compile.sh b/t/preproc-c

[FYI] {branch-1.13.2} NEWS: document more robust handling/recognition of make options

2013-05-04 Thread Stefano Lattarini
Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- NEWS | 10 ++ 1 file changed, 10 insertions(+) diff --git a/NEWS b/NEWS index dc893bb..c466c3d 100644 --- a/NEWS +++ b/NEWS @@ -151,6 +151,16 @@ New in 1.13.2: m4 files (as can happen with e.g., libtoolize --install

[FYI] {branch-1.13.2} release: beta release 1.13.1d (will become 1.13.2)

2013-05-04 Thread Stefano Lattarini
* configure.ac (AC_INIT): Bump version number to 1.13.1d. * 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] {branch-1.13.2} maint: version bump after beta release 1.13.1d

2013-05-04 Thread Stefano Lattarini
* configure.ac (AC_INIT): Bump version number to 1.13.1e. * m4/amversion.m4: Likewise (autoupdated 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] {master} fixlet: remove leftover comment fragment

2013-05-04 Thread Stefano Lattarini
* configure.ac: Here. Signed-off-by: Stefano Lattarini stefano.lattar...@gmail.com --- configure.ac | 1 - 1 file changed, 1 deletion(-) diff --git a/configure.ac b/configure.ac index 7dad97b..497c2b7 100644 --- a/configure.ac +++ b/configure.ac @@ -176,7 +176,6 @@ AC_MSG_RESULT([$result

Re: Failure in make dist

2013-05-04 Thread Stefano Lattarini
On 05/01/2013 03:06 PM, Jason Curl wrote: On 01/05/2013 12:55, Stefano Lattarini wrote: [dropping the autoconf list, since this is in all likelihood an automake issue] On 04/27/2013 08:53 PM, Jason Curl wrote: Hello, I'm running autoconf-2.69 and automake-1.11.6 on Lubuntu12.10 and when I

Automake test release 1.13.1d (will become 1.13.2)

2013-05-04 Thread Stefano Lattarini
We are pleased to announce the GNU Automake 1.13.1d test release. This is the second beta of the bug-fixing release 1.13.2; the first beta was released in January, and announced here: http://lists.gnu.org/archive/html/automake/2013-01/msg00075.html (Sorry for the delay between these two

<    1   2   3   4   5   6   7   8   9   10   >