-
User Story
-
Resolution: Done
-
P1: Critical
-
None
-
-
2021wk26PO2, 2021wk28PO2, 2021wk30POeLinuxRTOS, 2021wk32POeLinuxRTOS, 2021wk34POeLinuxRTOS, 2021wk36POeLinuxRTOS, 2021wk38POeLinuxRTOS, 2021wk40POeLinuxRTOS, 2021wk42POEmbedded, 2021wk44POEmbedded, 2021wk46POEmbedded, 2022 wk 18-19 Embedded
INTEGRITY 19.0.13 GHS compiler 2020.1.4 and target HW reference Qualcomm Snapdragon 8155P.
What
INTEGRITY support in Qt 6.2 is a must have, a TP level support in Qt 6.1 is therefore a P3 need.
Note: For Qt 6.2 we may need to swap to a later release of INTEGRITY.
Why
Must for automotive business. No significant needs on other verticals.
When
Technology Preview Qt 6.1 5/2021 - priority P3 QTBUG-87469
Delivery in Qt 6.2 11/2021 - priority P1 (Blocker) (this ticket)
Definition of Done
Qt6 source codes compile on a single reference target. Customer can develop software with Qt on INTEGRITY RTOS.
- Qt sources same as in all platforms (mandatory, same in Qt 5)
- Binaries, smoke tested (same level as done in Qt 5)
- CI tests on desktop host (optional, improve for Qt6)
- Qt Core, Qt GUI, Qt Network, Qt QML, Qt Quick, Qt Quick Controls, Qt Quick Layouts, Qt Quick 3D modules compile
- Hosts (desktop) based on PM view and RnD capability:
- Ubuntu 20.04 64bit Intel; gcc9 (mandatory)
- Win10 2004 (optional)
- Targets (HW): Qualcomm Snapdragon 8155P (mandatory, same in Qt5)
- RnD support: for mandatory hosts and targets Standard, rest up to PS
- depends on
-
QTQAINFRA-4256 RTA: create tests for INTEGRITY, content/detailed(?)
-
- Closed
-
-
QTBUG-87469
Qt61: Qualcomm Snapdragon 8155P with INTEGRITY 19.0.13 GHS compiler 2020.1.4 as TP
-
- Closed
-
- Is tested by
-
QTQAINFRA-4296
RTA setup changes for Qt 6.2
-
- Closed
-
- relates to
-
QTBUG-89042 QC8155 as reference platform with great UI performance
-
- Closed
-
-
QTBUG-92050 qtquick should not depend on target qtshadertools in cross-builds
-
- Closed
-
-
QTBUG-95048 Linkage error during building any qt quick3D application for Integrity based on Qt6
-
- Closed
-
-
QTBUG-81579
Bring INTEGRITY back into Qt 6 CI once its compiler/library copes with C++17
-
- Closed
-
-
QTBUG-97175
Qt6 INTEGRITY QML Benchmark tuning
-
- Withdrawn
-
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
| For Gerrit Dashboard: QTBUG-90757 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 359587,6 | Avoid GHS linker to optimize away QML type registrations | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 360454,4 | Fix Integrity duplicate symbol errors when linking an app with qml | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 360624,2 | Fix Integrity duplicate symbol errors when linking an app with qml | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 362281,1 | Avoid GHS linker to optimize away QML type registrations | dev | qt/qtquickcontrols2 | Status: ABANDONED | 0 | 0 |
| 362283,2 | Avoid GHS linker to optimize away QML type registrations | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 362918,2 | Avoid GHS linker to optimize away QML type registrations | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 363088,10 | Create Integrity specific documentation for Qt6.2 | dev | qt/qtdoc | Status: MERGED | +2 | 0 |
| 363497,2 | Avoid GHS linker to optimize away QML type registrations | 6.2 | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 363729,2 | Avoid GHS linker to optimize away QML type registrations | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 363778,2 | Avoid GHS linker to optimize away QML type registrations | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 365696,2 | Support QtQuick3D module for Integrity | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 366001,2 | Support QtQuick3D module for Integrity | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 366548,2 | Create Integrity specific documentation for Qt6.2 | 6.2 | qt/qtdoc | Status: MERGED | +2 | 0 |
| 366958,2 | Check QMake support for building apps on INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 367180,2 | Check QMake support for building apps on INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 369073,13 | Compile autotests for Integrity | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 369075,7 | Compile autotests for Integrity (qtdeclarative module) | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 369076,5 | Compile autotests for Integrity (qtquick3d module) | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 370692,7 | Fix Catch2 compiling for INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 370917,1 | Fix Catch2 compiling for INTEGRITY | 6.2.0 | qt/qtbase | Status: ABANDONED | +2 | 0 |
| 370918,2 | Fix Catch2 compiling for INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 371916,2 | Compile autotests for Integrity | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 372822,4 | Add INTEGRITY and QNX as supported in device creation docs | dev | tqtc-boot2qt/doc | Status: MERGED | +2 | 0 |
| 372888,2 | Compile autotests for Integrity (qtdeclarative module) | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 372993,2 | Compile autotests for Integrity (qtquick3d module) | 6.2 | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 373004,2 | Add INTEGRITY and QNX as supported in device creation docs | 6.2 | tqtc-boot2qt/doc | Status: MERGED | +2 | 0 |
| 373858,7 | Compile private Qt APIs autotests for INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 374483,12 | Fix autotest public API compilation for INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 375310,2 | Compile private Qt APIs autotests for INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 376558,5 | Compile Private API autotests for INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 376893,2 | Fix autotest public API compilation for INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 377565,2 | Compile Private API autotests for INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 385719,5 | Fix autotest runtime failures on INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 386991,2 | Fix autotest runtime failures on INTEGRITY | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 386992,3 | Fix autotest runtime failures on INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 387064,2 | tst_qglobalstatic is halted on INTEGRITY device | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 387322,2 | tst_qglobalstatic is halted on INTEGRITY device | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 387323,2 | tst_qglobalstatic is halted on INTEGRITY device | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 387742,4 | Fix tst_qtextstream / tst_json run time failures on INTEGRITY device | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 387793,14 | Fix tst_usertypes run time failure on INTEGRITY device | dev | qt/qtremoteobjects | Status: ABANDONED | 0 | 0 |
| 387806,4 | Fix tst_qicon_svg, tst_qsvgplugin, tst_qsvgrenderer runtime failures | dev | qt/qtsvg | Status: MERGED | +2 | 0 |
| 387861,2 | Fix tst_qtextstream / tst_json run time failures on INTEGRITY device | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 387862,2 | Fix tst_qtextstream / tst_json run time failures on INTEGRITY device | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 387924,3 | Exclude tst_qxmlstream test for INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 387937,2 | Exclude tst_qxmlstream test for INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 387938,2 | Exclude tst_qxmlstream test for INTEGRITY | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 388082,4 | Exclude autotest for INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 389622,4 | Fix tst_qcollator run time issue on INTEGRITY device | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 389835,2 | Fix tst_qcollator run time issue on INTEGRITY device | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 389837,3 | Fix tst_qcollator run time issue on INTEGRITY device | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 389957,2 | Fix tst_qicon_svg, tst_qsvgplugin, tst_qsvgrenderer runtime failures | 6.3 | qt/qtsvg | Status: MERGED | +2 | 0 |
| 389958,2 | Fix tst_qicon_svg, tst_qsvgplugin, tst_qsvgrenderer runtime failures | 6.2 | qt/qtsvg | Status: MERGED | +2 | 0 |
| 391136,3 | Fix tst_qfloat16 run time error for INTEGRITY (tested on sa8115) | dev | qt/qtbase | Status: MERGED | -1 | 0 |
| 391216,6 | Fix run time failure for UI autotests (INTEGRITY) | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 391407,3 | Fix tst_qicns test for INTEGRITY | dev | qt/qtimageformats | Status: MERGED | +2 | 0 |
| 391461,8 | Exclude tst_selftests when feature process is disabled | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 391622,2 | Fix tst_qicns test for INTEGRITY | 6.2 | qt/qtimageformats | Status: MERGED | +2 | 0 |
| 391623,2 | Fix tst_qicns test for INTEGRITY | 6.3 | qt/qtimageformats | Status: MERGED | +2 | 0 |
| 391925,2 | Fix run time failure for UI autotests (INTEGRITY) | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 391926,2 | Fix run time failure for UI autotests (INTEGRITY) | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 392569,2 | Exclude tst_selftests when feature process is disabled | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 392570,2 | Exclude tst_selftests when feature process is disabled | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 392871,2 | Fix tst_qfloat16 run time error for INTEGRITY (tested on sa8115) | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 392872,2 | Fix tst_qfloat16 run time error for INTEGRITY (tested on sa8115) | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 393284,8 | Exclude denormal test cases if system doesn't support it | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 393503,4 | Add a few autotest cases to Minimal set for STATIC builds | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 394536,3 | GHS compiler doesn't support signaling NaNs for double | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 394629,2 | Add a few autotest cases to Minimal set for STATIC builds | 6.3 | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 394630,5 | Add a few autotest cases to Minimal set for STATIC builds | 6.2 | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 394807,2 | GHS compiler doesn't support signaling NaNs for double | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 394808,2 | GHS compiler doesn't support signaling NaNs for double | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 395757,4 | Fix failures for tst_eventdispatcher on INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 395831,2 | Exclude denormal test cases if system doesn't support it | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 395832,3 | Exclude denormal test cases if system doesn't support it | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 396024,2 | Fix failures for tst_eventdispatcher on INTEGRITY | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 396025,1 | Fix failures for tst_eventdispatcher on INTEGRITY | 6.2 | qt/qtbase | Status: ABANDONED | +2 | 0 |
| 396729,17 | Add several autotest cases to Minimal set for STATIC build | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 396783,2 | Exclude autotest for INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 396784,2 | Exclude autotest for INTEGRITY | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 397291,4 | INTEGRITY: Fix some test cases from core/qml folders | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 397895,4 | Remove PUBLIC which leads to unnecessary Qt::Gui dependencies | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 398090,2 | Remove PUBLIC which leads to unnecessary Qt::Gui dependencies | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 398091,2 | Remove PUBLIC which leads to unnecessary Qt::Gui dependencies | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 398567,2 | Fix static build resource integration to test | dev | qt/qtquicktimeline | Status: MERGED | +2 | 0 |
| 398685,2 | Fix static build resource integration to test | 6.2 | qt/qtquicktimeline | Status: MERGED | +2 | 0 |
| 398686,2 | Fix static build resource integration to test | 6.3 | qt/qtquicktimeline | Status: MERGED | +2 | 0 |
| 398788,2 | INTEGRITY: Fix some test cases from core/qml folders | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 398789,2 | INTEGRITY: Fix some test cases from core/qml folders | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 400083,2 | Add several autotest cases to Minimal set for STATIC build | 6.3 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 400084,2 | Add several autotest cases to Minimal set for STATIC build | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
| 400246,7 | Fix has_signaling_NaN usage for INTEGRITY | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 400297,2 | Fix static build resource integration to minimal_set autotests | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 400509,2 | Fix static build resource integration to minimal_set autotests | 6.2 | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 400510,2 | Fix static build resource integration to minimal_set autotests | 6.3 | qt/qtquick3d | Status: MERGED | +2 | 0 |
| 400995,2 | Fix has_signaling_NaN usage for INTEGRITY | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
| 400996,2 | Fix has_signaling_NaN usage for INTEGRITY | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
| 402733,2 | Don't use QSKIP() when merely eliding part of a test | dev | qt/qtbase | Status: MERGED | +2 | 0 |
| 405255,2 | Don't use QSKIP() when merely eliding part of a test | 6.2 | qt/qtbase | Status: ABANDONED | -1 | 0 |
| 405256,2 | Don't use QSKIP() when merely eliding part of a test | 6.3 | qt/qtbase | Status: ABANDONED | 0 | 0 |
| 406947,2 | Don't use QSKIP() when merely eliding part of a test | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
| 407574,6 | Fix tst_usertypes resources bundling | dev | qt/qtremoteobjects | Status: MERGED | +2 | 0 |
| 408316,2 | Fix tst_usertypes resources bundling | 6.3 | qt/qtremoteobjects | Status: MERGED | +2 | 0 |
| 408317,2 | Fix tst_usertypes resources bundling | tqtc/lts-6.2 | qt/tqtc-qtremoteobjects | Status: MERGED | +2 | 0 |