binary compatibility in kabc

Ian Reinhart Geiser geiseri at
Sat Jun 7 16:55:26 BST 2003

Hash: SHA1

On Saturday 07 June 2003 11:31 am, Dirk Mueller wrote:
> Hi,
> kabc broke in HEAD binary compatibility multiple times already compared to
> 3_1_BRANCH.
> Is there any reason why the same BC rules like for the rest of kdelibs
> don't apply to kabc?
Probably because they broke BC between 3.0 and 3.1.   I have gotten burned 
pretty well on this from clients who made the mistake to trying out KAB for 
smaller projects.   Is it time we explore a BC breakage script for checkins, 
so we can see this happen in a more real time?

I know this came up on IRC a few times, and no-one could think of really good 
tests that could be done on the fly.  One option (im talking out of my hat 
here on this one because i forget if you can access a diff in a checkin 
script)  would be to check for changed virtuals order, added/removed 
privates, added/removed virtuals etc... Not perfect, but would cause a commit 
message to maby alert an unsuspecting developer that they are breaking binary 

Just my two very frustrated cents, as Ive seem to be a good lightning rod for 
BC breakage in KDE. Then again, Im trying to make a living by getting 
companies to use it for development or end use.

	-ian reinhart geiser
- -- 
- --:Ian Reinhart Geiser <geiseri at>
- --:Public Key:
- --:Public Calender:
- --:Jabber: geiseri at
- --:Be an optimist -- at least until they start moving animals in 
- --:   pairs to Cape Canaveral. ~ Source Unknown
Version: GnuPG v1.2.1 (GNU/Linux)


More information about the kde-core-devel mailing list