Disable QML pre-compilation

Authored by aureliencouderc on Dec 5 2019, 8:54 PM.



QML precompilation is supposed to improve application load time but as there’s no guaranteed ABI stability, it breaks the application when upgrading to a newer version of Qt.
See https://doc.qt.io/QtQuickCompiler/qquickcompiler-known-issues.html
This patches disables pre-compilation of QML files during package build to
avoid having to recompile ktouch for every new version of Qt. Compilation will be done automatically at runtime instead.

Test Plan

Launch application with QML compilation disabled.
Check that all UI screens are correctly rendered and controls working.

Diff Detail

R336 KTouch
Lint Skipped
Unit Tests Skipped
aureliencouderc created this revision.Dec 5 2019, 8:54 PM
Restricted Application added a project: KDE Edu. · View Herald TranscriptDec 5 2019, 8:54 PM
Restricted Application added a subscriber: kde-edu. · View Herald Transcript
aureliencouderc requested review of this revision.Dec 5 2019, 8:54 PM

Ah, it’s fixed in 19.08.3, sorry for the noise.

aacid added a subscriber: aacid.Dec 5 2019, 11:10 PM

So can you please close this?

aureliencouderc abandoned this revision.Dec 8 2019, 4:26 PM

Fixed in 19.08.3