Disable QML pre-compilation
AbandonedPublic

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

Details

Reviewers
None
Summary

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

Repository
R336 KTouch
Lint
Lint Skipped
Unit
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