Bruno Haible wrote:
> Hi Jim,
>
>> I tried to build coreutils using the latest from gnulib
>> and saw compilation failures in the new tests:
>>
>>   test-frexp.c:59:24: fatal error: test-frexp.h: No such file or directory
>>   compilation terminated.
>>   test-frexpl.c:66:24: fatal error: test-frexp.h: No such file or directory
>>   compilation terminated.
>
> Oops. Indeed, I can reproduce it with
>   $ ./gnulib-tool --test --with-tests frexp-nolibm
> and
>   $ ./gnulib-tool --test --with-tests frexpl-nolibm
>
>> * modules/frexp-nolibm-tests (Files): Add test-frexp.h, which
>> is included by test-frexp.c.
>> Also add tests/randomd.c, required due to test-frexp.h's use
>> of RANDOM.
>> (test_frexp_nolibm_SOURCES): Now that we're using
>> randomd/RANDOM, we must link with randomd.c.
>
> This is good and fixes half of the problem. I added the other half
> (module 'frexpl-nolibm-tests') and pushed it.

Thanks!

>>  2012-03-07  Jim Meyering  <meyer...@redhat.com>
>>
>> +    frexp-nolibm-tests: include required test-frexp.h
>> +    * modules/frexp-nolibm-tests (Files): Add test-frexp.h, which
>> +    is included by test-frexp.c.
>> +    Also add tests/randomd.c, required due to test-frexp.h's use
>> +    of RANDOM.
>> +    (test_frexp_nolibm_SOURCES): Now that we're using
>> +
>
> One line of ChangeLog got lost. With 'vc-dwim --commit' this would not
> happen, I think?

I used vc-dwim --c for the first commit, which
simply added test-frexp.h to the Files list.

Then I edited the log via "g ci --amend -a" as
I realized more changes were needed.
Finally I manually sync'd the log back to the ChangeLog
file and did a final --amend.

It's that final step, to sync from commit log to ChangeLog
that would have to be automated, but I keep hoping you'll
agree to drop the ChangeLog.

Reply via email to