[dev] Branches (again), Horde 4.1/5, recent IMAP changes

Jan Schneider jan at horde.org
Wed Nov 2 20:19:34 UTC 2011


Zitat von Michael J Rubinsky <mrubinsk at horde.org>:

> 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. :)

And thus it would be a BC break which are not allowed in any way. :)

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the dev mailing list