On Thu, Nov 6, 2014 at 1:28 AM, Scarlett Clark <sgcl...@kubuntu.org> wrote: > Hello everyone, I may have my first possible ABI break and I need some > assistance determining this. Please be kind, I am still learning C++. > > Missing symbol: #MISSING: 5.4.0# _ZN6Plasma6Applet16destroyedChangedEb@Base > 5.3.0+git20141101.0456
^ Note the version at the end of the line, that is the version the symbol was supposedly added. since it is 5.3+git the symbol was added some time after 5.3 but before the 5.4 packaging was created (otherwise the version would be 5.4+git). So since the symbol was not there in <=5.3 this is of no consequence at all. Even if this was a legit symbol retraction it would been one that happend between during the course of development rather than actual releases. Fix: when branching/merging the unstable packaging branches Jonathan should probably do so by a datetime that is somewhat close to when the actual release was tagged, rather than HEAD. Reason of why this symbol lights up: 5.4 tars were announced on November 2, the release was however tagged before that [1]. The new symbol also arrived that [2] same day after tagging [3]. So the symbol was introduced in the timeframe between tagging and the Kubuntu package fiddling. It never was part of 5.4 or the development leading up to 5.4. In a way the problem you see is that Kubuntu CI is too fast in adopting changes so the symbols file already had a symbol that is only going to appear in 5.5 ;) bug in the matrix. everyone get out :O [1] http://quickgit.kde.org/?p=plasma-framework.git&a=commitdiff&h=b54e32830420c44237e9a243486d13cbaf5c8128 [2] http://anonscm.debian.org/cgit/pkg-kde/frameworks/plasma-framework.git/commit/?h=kubuntu_unstable [3] http://quickgit.kde.org/?p=plasma-framework.git&a=shortlog&h=96f615ab6ea11ff1079e3a1cf459cb52a8d216f3 HS _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel