binary compatibility in kabc

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


-----BEGIN PGP SIGNED MESSAGE-----
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 
compat.

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.

Cheers
	-ian reinhart geiser
- -- 
- --:Ian Reinhart Geiser <geiseri at yahoo.com>
- --:Public Key: http://geiseri.myip.org/publickey.asc
- --:Public Calender: http://geiseri.myip.org/publicevents.ics
- --:Jabber: geiseri at geiseri.myip.org
- --:Be an optimist -- at least until they start moving animals in 
- --:   pairs to Cape Canaveral. ~ Source Unknown
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+4gruPy62TRm8dvgRAv6pAKCEAK9JMZ0ZPRQJRHs2+5t7frAUeQCg3Omv
3UWQwZq6ep+5PPyYbhghSr4=
=st0d
-----END PGP SIGNATURE-----




More information about the kde-core-devel mailing list