automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] tests: add AM_PROG_AR to help losing archivers


From: Peter Rosin
Subject: Re: [PATCH] tests: add AM_PROG_AR to help losing archivers
Date: Tue, 31 Jan 2012 21:30:59 +0100
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1

Stefano Lattarini skrev 2012-01-31 14:31:
> On 01/31/2012 01:55 PM, Peter Rosin wrote:
>> Hi,
>>
>> Here's a couple of missing AM_PROG_AR lines, ok for maint?
>>
> Alas no, because msvc is *not* merged into maint, so that we don't even
> have AM_PROG_AR in maint  :-(

Arrgh.  Good catch!

> You might instead want to merge maint into msvc, then apply this patch
> to msvc, then merge msvc back into branch-1.11 and master.
> 
> (I know, the present organization of branches sucks in some respects;
> we might rethink it after the 1.11.3 release, OK?)

I would love to send maint, msvc and branch-1.11 to some dump
somewhere far away with a one-way ticket.  They have simply
diverged too much.  At least for me, I'm only somewhat up to speed
on the ar-lib mess, but you might be in a different position having
written most (all?) of the other diverging changes.

>> Subject: [PATCH] tests: add AM_PROG_AR to help losing archivers
>>
>> * tests/extradep.test (configure.in): Add AM_PROG_AR.
>> * tests/extradep2.test (configure.in): Likewise.
>>
> By only reading this, I'm not sure whether the change is needed to pacify
> some automake warning, to improve coverage, or to make the tests runnable
> with Microsoft lib as the archiver.  Could you add a paragraph after the
> summary line that explicitly specifies what is the patch motivation?
> 
> ACK with that addressed.

Turns out these AM_PROG_ARs are already on master.  So, the merge from
maint into msvc should probably include them with a manual adjustment.
I tried doing the merges you describe above, but it's too rich for my
stomach.  I get something that works, sort of, by I don't feel good
about it and I have this feeling that some changes leaked into branch-1.11
that are not supposed to be there.  I simply don't feel qualified and
can't assess if my conflict resolutions are good or bad without further
digging.  Which I don't have time for, so I'm leaving those merges for
someone else<tm>.  Sorry.

Regarding the requested extra paragraph in the commit message, is that
really needed?  I think it would be quite a bit of extra work to get an
accurate description of the various failure cases, as I haven't kept the
test suite results and would need to rerun the tests with/without
patches and with varying compiler settings etc.  It's a trivial bug, and
as I said, the code is already there on master.

Cheers,
Peter



reply via email to

[Prev in Thread] Current Thread [Next in Thread]