[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