[dev] Branches (again), Horde 4.1/5, recent IMAP changes
Michael J Rubinsky
mrubinsk at horde.org
Mon Oct 31 22:23:02 UTC 2011
Quoting Michael J Rubinsky <mrubinsk at horde.org>:
> This is how I think about it:
>
> An application's *external* interface needs to remain stable
> throughout the major version number. OTOH, if a change in a
> framework library requires a corresponding change in how an
> application calls that library, or deals with it's values then
> *that* change can be dealt with by bumping the version of the
> component and bumping the minimum required version in the
> application's package.xml file. This retains stability in the
> framework library because we bumped the major version, but doesn't
> hinder our developent efforts because the release wasn't delayed
> until the next "Horde x" release.
...and of course, now that I think about it this won't work at all
since that would conflict with any other "H4" application that is also
using that version of the library.
*sigh* - going to stop talking now. :)
--
mike
The Horde Project (www.horde.org)
mrubinsk at horde.org
More information about the dev
mailing list