[Kde-pim] KIMAP library
Alex Merry
kde at randomguy3.me.uk
Mon Jul 26 23:10:54 BST 2010
On 26/07/10 18:57, Ingo Klöcker wrote:
> On Monday 26 July 2010, Alex Merry wrote:
>> On 26/07/10 00:08, Alex Merry wrote:
>>> There are also some more general issues, though.
>> Oh, and I forgot the most serious - there appear to be
>> binary-incompatible (source-incompatible, even) changes in trunk:
>> FetchJob's methods to access the data no longer do anything, but
>> return empty maps. So any code using FetchJob and using those
>> methods will break when KIMAP is upgraded to 4.6, whether or not
>> that code is recompiled.
> Hmm. If I understand correctly then those changes are BC and SC. The
> problem is that they change the behavior of the FetchJob's methods in an
> incompatible way which in some sense is even worse than BIC or SIC
> changes.
They're only SC in the sense that the compiler won't complain, and BC in
the sense that the dynamic linker won't complain. The BC guarantee also
includes behaviour of methods, though - modulo fixing bugs: the
documented/intended behaviour should be compatible, at least.
Alex
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list