[Development] Proposing CMake as build tool for Qt 6

Thiago Macieira thiago.macieira at intel.com
Fri Jun 14 21:05:57 CEST 2019


On Friday, 14 June 2019 11:35:20 PDT Lisandro Damián Nicanor Pérez Meyer 
wrote:
> > That means you
> > should NOT do that strong dependency. app5 should require qdbus >= Qt5,
> > which means Qt 6's should suffice.
> 
> Except you can't ship both version in the same binary-package, so
> there is no way to express that relationship *with versioning*. The
> package will need to depend upon qdbus (qt4) or qdbus-qt5. A virtual
> package might be considered, but only for applications that will not
> change their backwards behavior *ever*.

THAT's a good point.

I was thinking that you'd split the package so that Qt 3, 4 and 5's qdbus is 
never installed, but instead you always get the one from Qt 6. That means Qt 6 
is always installed in a system that needs qdbus, regardless of whether any 
applications use it.

This is not always a good solution.

But we should consider splitting qdbus and qdbusviewer out of qtbase and 
giving them their separate, independent releases.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products





More information about the Development mailing list