Versioning of Frameworks

Albert Astals Cid aacid at kde.org
Sun May 3 13:32:20 UTC 2015


El Dijous, 30 d'abril de 2015, a les 10:35:59, Kevin Funk va escriure:
> On Wednesday, April 29, 2015 21:43:20 David Faure wrote:
> > On Wednesday 29 April 2015 11:24:48 Kevin Funk wrote:
> > > Use-case: Potential contributor working on KDevelop:
> > > - Has KF5 installed from distro packages
> > > - KDevelop/KDevPlatform compiled from Git
> > > - There's a bug in ktexteditor (tier 3)
> > > - Likes to checkout just ktexteditor, fix the issue, compile, install
> > > and
> > > use  it
> > > 
> > > Well, this doesn't work b/c ktexteditor master usually depends on a "too
> > > recent version" of its dependencies. So there are two options to still
> > > compile  ktexteditor:
> > > 
> > > a) Compile the complete KF5 set, master branch (exhausting)
> > > b) Hack CMakeLists.txt and change KF5_DEP_VERSION (quick & dirty way)
> > 
> > If this contributor was trying to fix a bug in a Qt module, he would
> > experience the exact same thing.
> > QtAnything 5.5 cannot be compiled with QtBase 5.2.
> 
> I'm fairly sure you can; let's say build QtWebChannel 5.6 (dev) against
> QtBase 5.4.1. In fact, I just tried again and it worked just fine. QMake
> did not complain.

One example doesn't mean it works for all ;)
Try compiling qtdeclarative 5.5 against qtbase 5.4 and see it explode (qmake 
doesn't complain either, make will).

Cheers,
  Albert


More information about the Kde-frameworks-devel mailing list