[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