BC problem in kdepimlibs/kcal/calendarresources.cpp

Tom Albers tomalbers at kde.nl
Sat Mar 21 18:55:55 CET 2009


Op Saturday 21 March 2009 18:16 schreef u:
> Op Friday 20 March 2009 13:19 schreef u:
> > Hi,
> > 
> > In commit 926668 to trunk/KDE/kdepimlibs/kcal/calendarresources.cpp I 
> > accidentally broke binary compatibility.
> > 
> > This commit was back ported to branch 4.2 and is present in KDE4.2.1.
> > 
> > Now I fixed it so it's BC with 4.0, 4.1, 4.2.{0, 2, ...}, 4.3 ... just not 
> > 4.2.1 :(
> > 
> > Commits which broke BC are:
> > trunk - 926668
> > branch4.2 - 926671
> > 
> > Commits which fixed BC are:
> > trunk - 941693
> > branch4.2 - 941695
> > 
> > 
> > 
> > I apologize for any inconvenience. 
> 
> Hi,
> 
> Those things happen. 
> 
> But although the damage has been repaired, it leaves us with a 4.2.2 which will
> be BIC against 4.2.1. So I think we *must* bump the so-version now.
> 
> Toma

Actually it is about a boolean added to the .h, which is not BIC. Removing it for 4.2.2 would be.

If this is correct, I suggest to re-add a dummy bool, with a comment to remove that for kde5.

Best,

Toma


More information about the release-team mailing list