[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