[Top][All Lists]
[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