KHTML binary incompatible change

Harald Sitter sitter at kde.org
Wed Mar 4 09:26:04 UTC 2015


On Wed, Mar 4, 2015 at 9:55 AM, Luigi Toscano <luigi.toscano at tiscali.it> wrote:
> Il 04 marzo 2015 09:50:32 CET, Harald Sitter <sitter at kde.org> ha scritto:
>> Ahoy,
>>
>> As of 2015-03-03 KHTML has a commit that renames a public function of
>> the DOMString class introduced in KF5.5 last year. This constitutes a
>> binary and source incompatible change that should either be revisited
>> to be made compatible or the libKF5KHtml.so version needs to be
>> increased to 6 starting with the KDE Frameworks 5.8 release.
>> Since it appears this was a straightforward rename without
>> functionality change, I would suggest to reinstate the old function,
>> mark it deprecated and have it do nothing more than forward to the
>> call into
>> the new function.
>>
>> commit:
>> http://quickgit.kde.org/?p=khtml.git&a=commit&h=528217c284c7386c3dd0c07870d243c3a5dc6853
>
> The commit is marked as forward- port of a kdelibs commit: does it introduce an ABI change as well? It must be reverted too in case, and before a new 4.14 is shipped.

I do not symbol track kdelibs. But yeah, good point. From the looks of
it kdelibs has the same SIC [1] :|

[1] http://quickgit.kde.org/?p=kdelibs.git&a=blobdiff&h=087f69748b731b7e1b3312b83f85bf360db6f258&hp=84b1378b3889795f5930414b94d473633d104965&hb=c2046dd7064634d4d6ba50cafd8b1047bd133859&f=khtml%2Fdom%2Fdom_string.h


More information about the Kde-frameworks-devel mailing list