On Saturday 10 November 2001 11:23 pm, [EMAIL PROTECTED] wrote: > ### we have not defined source/binary compatibility guidelines yet and > ### how those map against these (release) version numbers. a strawman > ### would be the following text:
We should have this discussion now. > APR is binary-compatible (an app compiled against one version does not > need to be recompiled to work against another version) for the same > MAJOR and MINOR versions. > > APR is source-compatible (an app needs to be recompiled, but will work > the same) for the same MAJOR version. > > If the MAJOR version changes, then an application may need source > changes. This is a library, backwards compatibility is a must. If we break backwards compat after we release, we will have broken a lot of users. -0.9 for ever allowing backwards compat to be broken. If the MAJOR number is increasing, then a program should never need to be re-compiled, let alone source changes. Ryan ______________________________________________________________ Ryan Bloom [EMAIL PROTECTED] Covalent Technologies [EMAIL PROTECTED] --------------------------------------------------------------
