bug#7654: docs: is LTLIBRARIES missing from the list of primaries in the automake manual?

2010-12-16 Thread Stefano Lattarini
The subjects says it all, basically. In section 3.3 The Uniform Naming Scheme I read: ``The current primary names are ‘PROGRAMS’, ‘LIBRARIES’, ‘LISP’, ‘PYTHON’, ‘JAVA’, ‘SCRIPTS’, ‘DATA’, ‘HEADERS’, ‘MANS’, and ‘TEXINFOS’. Some primaries also allow additional prefixes that control

bug#7655: conditional _TEXINFOS should be supported

2010-12-16 Thread Jack Kelly
On Fri, Dec 17, 2010 at 6:09 AM, Ralf Wildenhues ralf.wildenh...@gmx.de wrote: if COND info_TEXINFOS = foo.texi foo_TEXINFOS = bar.texi nodist_info_TEXINFOS = generated.texi endif should work to generate and install foo.{info,pdf,...} only if COND, but distribute foo.texi and bar.texi

bug#7655: conditional _TEXINFOS should be supported

2010-12-16 Thread Ralf Wildenhues
[ no need to keep bug-automake@ in Cc:; debbugs takes care of that ] Hello Jack, * Jack Kelly wrote on Thu, Dec 16, 2010 at 08:42:52PM CET: On Fri, Dec 17, 2010 at 6:41 AM, Jack Kelly wrote: On Fri, Dec 17, 2010 at 6:09 AM, Ralf Wildenhues wrote: if COND info_TEXINFOS = foo.texi

bug#7656: MANS primary accepts too many prefixes.

2010-12-16 Thread Stefano Lattarini
Currently, the MANS primary accept *all* the standard automake builtin prefix dirs (from lib and bin to pkglibexec and sysconf). IMHO it should accept only man and man{1..9} (maybe doc? but I'd rather say no). Thanks, Stefano

bug#7379: On the fix for CVE-2009-4029 Automake security fix for 'make dist*'

2010-12-16 Thread Stefano Lattarini
Hello Ralf and Behdad. On Wednesday 17 November 2010, Behdad Esfahbod wrote: On 11/13/10 03:00, Ralf Wildenhues wrote: You are the first person to report this in the 12 months since we released fixed versions of Automake. I don't have other data to go on but it thus doesn't seem to be a

bug#7657: TEXINFOS primary accepts too many prefixes.

2010-12-16 Thread Ralf Wildenhues
* Stefano Lattarini wrote on Thu, Dec 16, 2010 at 10:52:10PM CET: Currently, the TEXINFOS primary accept *all* the standard automake builtin prefix dirs (from `lib' and `bin' to `pkglibexec' and `sysconf'). IMHO it should accept only the `info' prefix (maybe also `doc'? but I'd rather say

bug#7656: MANS primary accepts too many prefixes.

2010-12-16 Thread Ralf Wildenhues
* Stefano Lattarini wrote on Thu, Dec 16, 2010 at 10:51:15PM CET: Currently, the MANS primary accept *all* the standard automake builtin prefix dirs (from lib and bin to pkglibexec and sysconf). IMHO it should accept only man and man{1..9} (maybe doc? but I'd rather say no). This one is

[FYI] patch pushed (was: Re: [PATCH 2/2] Extended tests on AC_CONFIG_AUX_DIR).

2010-12-16 Thread Stefano Lattarini
I've now pushed the patch to master. Regards, Stefano

Re: [PATCH] Extend checks on remake rules.

2010-12-16 Thread Stefano Lattarini
On Thursday 16 December 2010, Ralf Wildenhues wrote: * Stefano Lattarini wrote on Thu, Dec 16, 2010 at 01:27:10AM CET: On Wednesday 15 December 2010, Ralf Wildenhues wrote: [ magic strings ] Why all the variation in these? That makes the tests harder to read. I'd rather not change the

[FYI] patch pushed (was: [PATCH] Improve tests on generated portions of configure help screen.)

2010-12-16 Thread Stefano Lattarini
I've now pushed the patch to maint, and merged maint into master. Regards, Stefano

[FYI] patch pushed (was: Re: [PATCH] Improvements and extend tests on canonicalization.)

2010-12-16 Thread Stefano Lattarini
Pushed to master now. Regards, Stefano

[PATCH] {master} Improve and extend tests `suffix*.test'.

2010-12-16 Thread Stefano Lattarini
Hello automakers. Here it is one of the last (5 or 6) testsuite-only patches I have in my repository. Tested successfully: - Debian GNU/Linux, system GNU make (3.81) bash (4.1), gcc 4.4.4, libtool 2.2.6b, autoconf 2.68. - Debian GNU/Linux, GNU make 3.79, dash (0.5.5.1), gcc 4.0.1,

Avoid false positive in sc_tests_plain_make maintainer-check.

2010-12-16 Thread Ralf Wildenhues
I'm seeing this in master now: ../automake/tests/remake11.test:makefiles_am_list=`find . -name Makefile.am | LC_ALL=C sort` ../automake/tests/remake11.test:makefiles_list=`echo $makefiles_am_list | sed 's/\.am$//'` Do not run make in the above tests. Use $MAKE instead. Makefile:1090: recipe

Re: [PATCH] Improvements and extend tests on canonicalization.

2010-12-16 Thread Stefano Lattarini
On Thursday 16 December 2010, Ralf Wildenhues wrote: --- /dev/null +++ b/tests/canon7.test @@ -0,0 +1,93 @@ +# Stress test on canonicalization. [...] +cat Makefile.am 'END' +noinst_PROGRAMS = dummy_static dummy_dynamic ,foo-bar +noinst_LIBRARIES = libb.az+baz.a

Re: [PATCH] Improvements and extend tests on canonicalization.

2010-12-16 Thread Ralf Wildenhues
* Stefano Lattarini wrote on Sat, Dec 11, 2010 at 06:41:46PM CET: Ping on this? Reference: http://lists.gnu.org/archive/html/automake-patches/2010-09/msg00106.html The updated patch is attached. I will push it in 72 hours (by tuesday evening) unless there are objections. --- /dev/null

Re: [PATCH] Improvements and extend tests on canonicalization.

2010-12-16 Thread Ralf Wildenhues
* Stefano Lattarini wrote on Thu, Dec 16, 2010 at 08:16:25PM CET: On Thursday 16 December 2010, Ralf Wildenhues wrote: --- a/tests/canon7.test +++ b/tests/canon7.test @@ -43,7 +43,7 @@ dummy_dynamic_SOURCES = $(dummy_static_SOURCES) dummy_static_LDADD = $(noinst_LIBRARIES)

Re: [PATCH] {master} Extend, fix and improve tests on Lex and Yacc support.

2010-12-16 Thread Ralf Wildenhues
* Stefano Lattarini wrote on Mon, Dec 13, 2010 at 07:54:05PM CET: OK to apply to a temporary branch off of maint, and merge to master? The patch is ok with nits addressed. BTW, notice that I'm planning to further extend the Lex/Yacc tests and make them more semantic, but that should be better

Re: [PATCH] {master} Extend, fix and improve tests on Lex and Yacc support.

2010-12-16 Thread Stefano Lattarini
On Thursday 16 December 2010, Ralf Wildenhues wrote: * Stefano Lattarini wrote on Mon, Dec 13, 2010 at 07:54:05PM CET: OK to apply to a temporary branch off of maint, and merge to master? The patch is ok with nits addressed. I've addressed almost all of them, but I have a doubt about one

Re: [PATCH] Improvements and extend tests on canonicalization.

2010-12-16 Thread Stefano Lattarini
On Thursday 16 December 2010, Ralf Wildenhues wrote: * Stefano Lattarini wrote on Thu, Dec 16, 2010 at 08:16:25PM CET: On Thursday 16 December 2010, Ralf Wildenhues wrote: --- a/tests/canon7.test +++ b/tests/canon7.test @@ -43,7 +43,7 @@ dummy_dynamic_SOURCES = $(dummy_static_SOURCES)

Re: [PATCH] {master} Extend, fix and improve tests on Lex and Yacc support.

2010-12-16 Thread Ralf Wildenhues
* Stefano Lattarini wrote on Thu, Dec 16, 2010 at 10:10:29PM CET: On Thursday 16 December 2010, Ralf Wildenhues wrote: BTW, notice that I'm planning to further extend the Lex/Yacc tests and make them more semantic, but that should be better done in a follow-up patch IMVHO. If

Re: another perl coverage run

2010-12-16 Thread Ralf Wildenhues
FWIW, I've put up coverage data for one of the runs back then at http://www.gnu.org/software/automake/coverage/coverage.html. Only the /tmp/automake and /tmp/build parts are interesting really. The rest is from the 'libtool --help' part which was still broken back then. And yes, I guess a more

bug#7655: conditional _TEXINFOS should be supported

2010-12-16 Thread Ralf Wildenhues
Severity: wishlist Conditional _TEXINFOS files should be supported, i.e., if COND info_TEXINFOS = foo.texi foo_TEXINFOS = bar.texi nodist_info_TEXINFOS = generated.texi endif should work to generate and install foo.{info,pdf,...} only if COND, but distribute foo.texi and bar.texi always.

bug#7654: docs: is LTLIBRARIES missing from the list of primaries in the automake manual?

2010-12-16 Thread Stefano Lattarini
On Thursday 16 December 2010, Ralf Wildenhues wrote: * Stefano Lattarini wrote on Thu, Dec 16, 2010 at 06:40:37PM CET: In section 3.3 The Uniform Naming Scheme I read: ``The current primary names are ‘PROGRAMS’, ‘LIBRARIES’, ‘LISP’, ‘PYTHON’, ‘JAVA’, ‘SCRIPTS’, ‘DATA’, ‘HEADERS’,