GNU bug report logs - #11347
the remake rules in the automake test suite are too greedy

Previous Next

Package: automake;

Reported by: Bruno Haible <bruno <at> clisp.org>

Date: Thu, 26 Apr 2012 10:12:02 UTC

Severity: minor

Tags: patch

Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #10 received at 11347 <at> debbugs.gnu.org (full text, mbox):

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: 11347 <at> debbugs.gnu.org
Cc: Bruno Haible <bruno <at> clisp.org>,
	"automake-patches <at> gnu.org" <automake-patches <at> gnu.org>
Subject: Re: bug#11347: the remake rules in the automake test suite are too
	greedy
Date: Thu, 26 Apr 2012 15:10:48 +0200
[Message part 1 (text/plain, inline)]
On 04/26/2012 12:10 PM, Stefano Lattarini wrote:
> Severity: minor
> 
> Reference: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11306#11>
> 
> On 04/22/2012 08:10 PM, Bruno Haible wrote:
>>
>> [SNIP]
>>
>> Modifying a test apparently requires me to have the same exact Autoconf
>> version (2.68) as you did. What an annoyance! I have to proceed like this:
>>
>> 1. On a machine with autoconf 2.68:
>>    - Unpack a fresh automake-1.11d directory.
>>    $ ./configure; make           # This is necessary to build 'automake'.
>>    - Then only! change t/lex-libobj.sh
>>    $ make                        # This uses the built 'automake'.
>>    $ make distclean
>> 2. Copy this directory to the target machine (without autoconf 2.68).
>> 3. $ ./configure; make
>>    $ make check TESTS=t/lex-libobj
>>
> I agree this situation is suboptimal and can hinder on-field testing by
> the users that are not automake developers.  I will fix this soonish.
> 
> Thanks,
>   Stefano
> 
And here is a patch.  The change itself is obvious, but I'd like a review
on the long-winded commit message.  I will push by tomorrow if there is no
review by then.

Regards,
  Stefano
[0001-build-avoid-too-greedy-rebuilds-in-the-testsuite.patch (text/x-diff, attachment)]

This bug report was last modified 13 years and 86 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.