Skip to content

contrib: qtdeclarative: do not provide qtdeclarative-tools

Fatih Uzunoğlu requested to merge fuzun/vlc:qt/contribqtdeclarativetools into master

We currently use qmlcachegen, but we don't need to necessarily provide that tool because Qt saves the cached QML types into files at first start-up* anyway.

We do not need to care too much about the performance of the first start-up. And, this patch does not remove the functionality of using the qmlcachegen tool. The said tool can still be used when it is present.

It should be also noted that it is beneficial to have qmlcachegen in a development setup, because it tells if a QML file contains some errors. After this patch, the CI is still going to use the tool in other builds.

This enables reverting 185d3fba, which in turn enables us to update patch version of Qt without updating the images used by the CI that contain the tools. Exact version dependency of the tools are in fact only valid for qmlcachegen. Rest of the tools only demand equal or greater Qt version, and do not care if patch version is different.

  • In fact, the very first loading of the type.

Request review @robUx4 @chub.

Merge request reports