[FYI] Merge branch 'maint' into master

2012-12-31 Thread Stefano Lattarini
commit e4a5f2bfc83ffee919c2c46311573f8cfa04c825 Merge: 2d5ad97 f87ce5b Author: Stefano Lattarini Date: Tue Jan 1 01:33:12 2013 +0100 Merge branch 'maint' * maint: tests: don't always look for a C++ compiler named 'RCC' tests: fix bug in pkg-config-macros.sh, could cause spu

Re: bug#13317: automake fails make check

2012-12-31 Thread Stefano Lattarini
On 12/31/2012 09:21 AM, Ronald Copley wrote: > Log attached > Thanks. I haven't looked at it in detail yet, but a cursory look has already helped me to find and fix some latent testsuite issues (patches for them are attached). I hope I'll be able to look in more depth at your report in the next

[FYI] {maint} docs: autom4te cache can break CONFIGURE_DEPENDENCIES

2012-12-31 Thread Stefano Lattarini
In fact, the new test 'remake-configure-dependencies.sh' only works because it disables the autom4te cache :-( That is more of an AUtotools design issue than an Automake bug, so better just document it ... * doc/automake.texi (Rebuilding): ... here. Signed-off-by: Stefano Lattarini --- doc/aut

[FYI] {maint} coverage: test CONFIGURE_DEPENDENCIES

2012-12-31 Thread Stefano Lattarini
* t/remake-configure-dependencies.sh: New test. * t/list-of-tests.mk: Add it. * doc/automake.texi: Reference it in comments. Signed-off-by: Stefano Lattarini --- doc/automake.texi | 1 + t/list-of-tests.mk | 1 + t/remake-configure-dependencies.sh | 80

[FYI] {maint} coverage: test CONFIG_STATUS_DEPENDENCIES

2012-12-31 Thread Stefano Lattarini
* t/remake-config-status-dependencies.sh: New test. * t/list-of-tests.mk: Add it. * doc/automake.texi: Reference it in comments. Signed-off-by: Stefano Lattarini --- doc/automake.texi | 1 + t/list-of-tests.mk | 1 + t/remake-config-status-dependencies.

[FYI] {maint} tests: fix reference to related tests in some comments

2012-12-31 Thread Stefano Lattarini
* t/acloca10.sh: Here. * t/check2.sh: And here. * t/remake-deleted-m4-file.sh: And here. Signed-off-by: Stefano Lattarini --- t/acloca10.sh | 4 ++-- t/check2.sh | 2 +- t/remake-deleted-m4-file.sh | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --g

[FYI] {mint} tests: fix reference to sister tests in two heading comments

2012-12-31 Thread Stefano Lattarini
* t/color-tests.sh: Here. * t/color-tests2.sh: And here. Signed-off-by: Stefano Lattarini --- t/color-tests.sh | 2 +- t/color-tests2.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/t/color-tests.sh b/t/color-tests.sh index 4e136c4..ae6ef68 100755 --- a/t/color-tests.s

[FYI] {maint} tests: some enhancements to texinfo tests (from Automake-NG)

2012-12-31 Thread Stefano Lattarini
* t/txinfo-many-output-formats.sh: Backport improvements, almost verbatim, from Automake-NG commit 'v1.13-768-gb434acc' (plus minor tweaks for the sake of non-GNU make implementation). * t/txinfo-many-output-formats-vpath.sh: New test, backported almost verbatim from that same Automake-NG commit (a

Re: [PATCH 0/3] Texinfo: allow '.info' placed in $(builddir), remove cruft

2012-12-31 Thread Stefano Lattarini
On 12/31/2012 11:02 AM, Stefano Lattarini wrote: > See the commit messages of the individual patches for rationales and > background. I plan to push this series to master in 72 hours. > > Stefano Lattarini (3): > texinfo: info files can be generated in the builddir > docs: document the new 'i

New year is coming ...

2012-12-31 Thread Stefano Lattarini
... so I have used the "update-copyright" target to update the copyright years of all the relevant files in the 'maint', 'master' and 'ng/master' branches. Regards, Stefano

[FYI] Merge branch 'maint' into master (again)

2012-12-31 Thread Stefano Lattarini
commit 51defae0a5af847d6c69de685b8997ae9178584d Merge: 11fac8b d7bc522 Author: Stefano Lattarini Date: Mon Dec 31 14:38:23 2012 +0100 Merge branch 'maint' * maint: docs: adjust comment w.r.t. recent tests renaming tests: some more renames for texinfo tests Signed-off-b

[FYI] Merge branch 'maint' into master

2012-12-31 Thread Stefano Lattarini
commit 11fac8b2865ce3ed67c178a78bd37c8de709f9f7 Merge: de1ce8f 924ef26 Author: Stefano Lattarini Date: Mon Dec 31 13:45:05 2012 +0100 Merge branch 'maint' * maint: tests: enhance and tweak some texinfo tests tests: remove a redundant texinfo test tests: don't list a r

Re: [PATCHES] Better error messages if obsolete macros are used

2012-12-31 Thread Stefano Lattarini
On 12/31/2012 02:17 PM, Paolo Bonzini wrote: > Il 31/12/2012 11:32, Stefano Lattarini ha scritto: >> It is indeed possible that the real reason that pushed me to remove >> AM_CONFIG_HEADER was the fact that I got caught in a "cleanup frenzy" >> when I was removing other (real) cruft. You are start

Re: [PATCHES] Better error messages if obsolete macros are used

2012-12-31 Thread Paolo Bonzini
Il 31/12/2012 11:32, Stefano Lattarini ha scritto: > It is indeed possible that the real reason that pushed me to remove > AM_CONFIG_HEADER was the fact that I got caught in a "cleanup frenzy" > when I was removing other (real) cruft. You are starting to partly > convince me of that. These patche

Re: [PATCHES] Better error messages if obsolete macros are used

2012-12-31 Thread Stefano Lattarini
On 12/31/2012 11:04 AM, Paolo Bonzini wrote: > Il 31/12/2012 10:05, Stefano Lattarini ha scritto: >> On 12/30/2012 07:08 PM, Paolo Bonzini wrote: >>> Il 30/12/2012 11:23, Stefano Lattarini ha scritto: +AC_DEFUN([AM_CONFIG_HEADER], +[AC_FATAL(['$0': this macro is obsolete. +You sh

Re: [PATCHES] Better error messages if obsolete macros are used

2012-12-31 Thread Paolo Bonzini
Il 31/12/2012 10:05, Stefano Lattarini ha scritto: > On 12/30/2012 07:08 PM, Paolo Bonzini wrote: >> Il 30/12/2012 11:23, Stefano Lattarini ha scritto: >>> +AC_DEFUN([AM_CONFIG_HEADER], >>> +[AC_FATAL(['$0': this macro is obsolete. >>> +You should use the 'AC][_CONFIG_HEADERS' macro instead.])]

[PATCH 2/3] texinfo: remove hack about info files in CLEANFILES variables

2012-12-31 Thread Stefano Lattarini
Automake used to implement an undocumented hack causing '.info' files that appeared to be cleaned (by e.g. being listed in the CLEANFILES variable) to also be built in the builddir rather than in the srcdir; this was for backward compatibility with packages such as Texinfo, which did things like:

[PATCH 0/3] Texinfo: allow '.info' placed in $(builddir), remove cruft

2012-12-31 Thread Stefano Lattarini
See the commit messages of the individual patches for rationales and background. I plan to push this series to master in 72 hours. Stefano Lattarini (3): texinfo: info files can be generated in the builddir texinfo: remove hack about info files in CLEANFILES variables docs: document the new

Re: [PATCHES] Better error messages if obsolete macros are used

2012-12-31 Thread Stefano Lattarini
On 12/30/2012 07:08 PM, Paolo Bonzini wrote: > Il 30/12/2012 11:23, Stefano Lattarini ha scritto: >> +AC_DEFUN([AM_CONFIG_HEADER], >> +[AC_FATAL(['$0': this macro is obsolete. >> +You should use the 'AC][_CONFIG_HEADERS' macro instead.])]) >> + > > What's the point in doing this instead of >