|
Boost : |
Subject: Re: [boost] Breaking existing libraries
From: David Abrahams (dave_at_[hidden])
Date: 2008-11-21 12:26:52
on Fri Nov 21 2008, Mika Heiskanen <mika.heiskanen-AT-fmi.fi> wrote:
> David Abrahams wrote:
>> I agree that testing needs to be made more regular and thorough.
>> However, IMO the universe of compilers and libraries is much too large
>> --- and in some cases, the software is too expensive --- for us to check
>> code with new versions of *all* compilers and *all* libraries. We need
>> to select a subset against which we'll test.
>
> However, in this case the change in the API should have been detected by
> the regression tests by any compiler in any platform. IMHO regression
> tests were created precisely to avoid situations like this. Test results
> should not be changed to accommodate a new API without thorough discussion
> nor without a transition period.
Fully agreed. That's a completely separate point, though.
-- Dave Abrahams BoostPro Computing http://www.boostpro.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk