On Thu, Apr 1, 2010 at 9:10 AM, Marco Peereboom <sl...@peereboom.us> wrote:
> Completely insane!
>
> Of course you have to test!

Boo hoo, can't I even make an assumption that APIs' would be backward
compatible across minor version changes? :-/

-Amarendra

>
> On Thu, Apr 01, 2010 at 08:35:00AM +0530, Amarendra Godbole wrote:
>> I am having this discussion with a colleague, who wants to test the
>> application across various OS versions (Debian in this case). My
>> argument (supported by experience) is that one should re-test the
>> application only if the dependencies have had a major version change.
>> For eg., if app A depends on libc-x.y.z, and libfoo-a.b.c, ideally no
>> testing is required for all OS releases that have libc-x.*.* and
>> libfoo-a.*.* -- the same major version.
>>
>> The idea being - minor version bumps do not spring surprises, but
>> major version almost always do. App A is a "large enterprise app"
>> being discussed, and my idea is the optimize the QA cycles that the
>> team has to put in.
>>
>> Is my experience sound enough to say this, or are there any exceptions
>> to the norm? How does OpenBSD handle this situation? If I have to
>> release an app on OpenBSD-4.6 and -4.7, as long as I ensure that all
>> the dependencies of the app have the same major version across both
>> releases, it should run fine on both.
>>
>> Thanks.
>>
>> -Amarendra

Reply via email to