Commit Graph
5557 Commits
Author SHA1 Message Date
Assam Boudjelthia 7f532a7fee Coin/Android: print emulator errors/warnings to coin and log file
Making emulator errors and warnings available directly in the ci run
logs makes it easier to debug issues.

Amends 1c27f95d01.

Task-number: QTQAINFRA-5596
Change-Id: I2388dcf9fcdcf18803ff03266493584216f92fdc
Reviewed-by: Dimitrios Apostolou <[email protected]>
(cherry picked from commit 23b09c1d2a)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-23 21:30:09 +00:00
Elias Toivola bf09d0fe5b Update Android NDK to version r26b
Revision 26.1.10909125. Also prebuilt OpenSSL 3.0.7 with it.

Task-number: QTQAINFRA-5771
Change-Id: I0dbe1f2d38f277bcb805f5b7ac1f30e25aabd1f8
Reviewed-by: Assam Boudjelthia <[email protected]>
Reviewed-by: Rami Potinkara <[email protected]>
(cherry picked from commit 782e1700cf)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-23 21:30:03 +00:00
Qt Submodule Update Bot 938ede4051 Update submodules on '6.7 in qt/qt5'
Change-Id: I6f48e23804d4ddd1f0c087e9eb5dcbd919071d0f
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-12-23 05:45:50 +00:00
Heikki Halmet f0fb226c19 Add refresh support for all Red Hat versions
Pick-to: 6.6 6.5 6.2 5.15
Change-Id: I1fbfadf70a9b7dbf0f738aa41d627adfac6138c5
Reviewed-by: Jani Heikkinen <[email protected]>
(cherry picked from commit 3c5d9cabf0)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-22 04:55:28 +00:00
Toni Saario d497b98b02 Set resolution for newer qemu displays
Windows recognizes newer qemu as different display, which needs
to be handled as well.

Pick-to: 6.5 6.2 5.15
Task-number: QTQAINFRA-5987
Change-Id: I6819bfa6dd90a3f54cfcb0b5b885ba909052d375
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 349ce73bba)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-21 12:50:19 +00:00
Elias Toivola 2f0726c8ca Android: Update Android 14 system image for emulator
Use the latest Android 14 image in CI Android emulator. Build ID:
UE1A.230829.036. This should reduce tests crashing with Android.

Task-number: QTQAINFRA-5971
Change-Id: Id9c221118163feef722e402d9e412381809b6b72
Reviewed-by: Rami Potinkara <[email protected]>
Reviewed-by: Assam Boudjelthia <[email protected]>
(cherry picked from commit 7bc6a1c869)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-21 12:50:13 +00:00
Qt Submodule Update Bot 2f36ff6add Update submodules on '6.7 in qt/qt5'
Change-Id: Idcff11c00aefb6df69a9e59a285e19b846435abd
Reviewed-by: Qt Submodule Update Bot <[email protected]>
v6.7.0-beta1
2023-12-14 04:23:07 +00:00
Lucie Gérard 459151ae83 Update remaining old style license header to SPDX style in coin
Pick-to: 6.6
Task-number: QTBUG-108364
Change-Id: Ic36ce592d0ff698b30fbf2edab106d4af5d31bc2
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit 3d065be1d0)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-12 15:50:27 +00:00
Safiyyah Moosa a9df6ed369 Doc: Create a CONTRIBUTING.md file
Many users push Qt contributions to the Github repository mirror(s), however we cannot accept these contributions. This file directs users
to Qt's contributing guidelines wiki page.

A .github/pull_request_template.md file has also been created for Qt
project.

Fixes: QTBUG-116663
Pick-to: 6.6 6.5
Change-Id: Iea4cba8e6cb90859bd364ae4480be0e000f9bae6
Reviewed-by: Topi Reiniö <[email protected]>
(cherry picked from commit baf7aacdac)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-12 07:06:11 +00:00
Lucie Gérard 6affbbde90 Update license header to SPDX format
Pick-to: 6.6 6.5
Task-number: QTBUG-67283
Change-Id: Id3679318557c7611b040b155fe1c815e1093d8f9
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit a09d8e0ae6)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-12 07:06:11 +00:00
Jukka Jokiniva d532c4d941 Make Integrity temporarily non-blocking in CI
GHS compiler license expired, so Integity target
changed to insignificant.

Change-Id: I927d1c2fd2a255351dbe7582f9564a0b4227ee46
Reviewed-by: Simo Fält <[email protected]>
Reviewed-by: Tero Heikkinen <[email protected]>
(cherry picked from commit 25eb7f8a36)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2023-12-11 13:04:05 +00:00
Jani Heikkinen 994d92fe1a Adjust submodule branches
Change-Id: If4ed6a9af7572944728546c2ccf10ff99ec78e87
2023-12-11 08:03:21 +02:00
Samuli Piippo ab9c497225 Add platform configs for meta-boot2qt-qcom
CI configs for new Boot2Qt repo.

Change-Id: Iab71a549356bf2dd72c67dbaf624e3d3c8cdc146
Reviewed-by: Jani Heikkinen <[email protected]>
2023-12-05 11:32:02 +02:00
Ari Parkkila 1a9363044c Add platform configs for meta-boot2qt-aws
CI configs for new Boot2Qt repo.

Change-Id: Ib49d66f488ada3c743161a8f256a0c8c8f98728e
Reviewed-by: Jani Heikkinen <[email protected]>
2023-12-05 11:32:01 +02:00
Qt Submodule Update Bot 2df27331f9 Update submodules on 'dev in qt/qt5'
Change-Id: Ie2264d86613f226e3605eb8af0d71d25135f29c4
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-12-04 12:40:03 +00:00
Qt Submodule Update Bot 024d2f039d Update submodules on 'dev in qt/qt5'
Change-Id: If3e5412b5e1c4aa15124b0045f2c243490243231
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-12-02 08:55:43 +00:00
Qt Submodule Update Bot e57e7e3fa7 Update submodules on 'dev in qt/qt5'
Change-Id: I42b3d229bb150200260f844c27445358b8208ce2
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-12-01 07:04:32 +00:00
Qt Submodule Update Bot c0f9a30385 Update submodules on 'dev in qt/qt5'
Change-Id: Ieab16ee3160e8542e13b1edb9d1055e0a201b067
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-11-30 04:59:34 +00:00
Qt Submodule Update Bot 250c2b22b5 Update submodules on 'dev in qt/qt5'
Change-Id: I58f6efc608ad50213312becd4ae798c33b9f0179
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-11-25 04:56:19 +00:00
Jani Heikkinen 370890a8e3 Add 'Packaging' flag for llvm MinGW build
We are planning to add llvm based mingw build in the online installer
from Qt 6.7.0 ->

Task-number: QTBUG-119386
Change-Id: I4603e1492e54b7b05e67e0f2f422cc668bf7d822
Reviewed-by: Cristian Adam <[email protected]>
Reviewed-by: Oliver Wolff <[email protected]>
2023-11-24 11:53:40 +00:00
Heikki Halmet 03451662de Provisioning: Install util-linux package for license service
This is required for macOS ARM target in license service

Task-number: QLS-455
Change-Id: Id424853f228f7105b9da56c3968ffa90df18ac61
Reviewed-by: Iikka Eklund <[email protected]>
Reviewed-by: Arttu Tarkiainen <[email protected]>
2023-11-24 11:53:35 +00:00
Konrad Kujawa 9707535fc1 Add provisioning of gRPC on Windows machines
Enable native_grpc feature on msvc developer-builds.

Fixes: QTBUG-109072
Pick-to: 6.6
Change-Id: I64914d4bf0f26b907a98508f88587cbc8cb947b3
Reviewed-by: Alexey Edelev <[email protected]>
Reviewed-by: Tatiana Borisova <[email protected]>
2023-11-22 20:06:49 +02:00
Bartlomiej Moskal 65101a61e6 Coin: Enable openssl for Android FFmpeg install script
The FFmpeg library should use dynamically linked OpenSSL. To make it
possible --enable-openssl flag need to be set. Additionally correct path
for OpenSSL need to be passed to FFmpeg configuration script.

Task-number: QTBUG-110805
Task-number: QTBUG-114954
Task-number: QTBUG-113980
Pick-to: 6.6 6.5
Change-Id: Id887c2c4083663a674123a0f0003b44661149116
Reviewed-by: Samuel Mira <[email protected]>
Reviewed-by: Assam Boudjelthia <[email protected]>
2023-11-22 10:54:58 +01:00
Qt Submodule Update Bot dd789418a4 Update submodules on 'dev in qt/qt5'
Change-Id: I4511190f463102c52f20f5b5d94b462c7aac58df
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-11-20 17:54:58 +00:00
Petri Virkkunen e9325a87a6 Upgrade Python on RHEL 8.8 from 3.8 to 3.11
In order to avoid installing packages to one version of python and then
trying to use them from another version, stop installing python 3.8 and
simply install Python 3.11, along with pip.

Change-Id: Id2f63a6d1aff0d3fd3a5934887fe82a642f6ab92
Reviewed-by: Dominik Holland <[email protected]>
Reviewed-by: Zoltan Gera <[email protected]>
2023-11-20 19:54:57 +02:00
Matti Paaso c886c32307 Provisioning: Add ICU 73.2 into Debian aarch64
ICU packages has been compiled in LoA. This script will install
it into Debian.

Task-number: QTBUG-118676
Change-Id: Ic3ffa6881815d6017e7a855e62859b9104f49fae
Reviewed-by: Jani Heikkinen <[email protected]>
2023-11-20 14:56:00 +02:00
Jani Heikkinen e05c8b8313 Move wasm multithread build from intel mac to openSuse
The same wasm binary is used in every hosts so it doesn't matter in which
host the build is done. That's why move the build from intel mac to linux
to save limited intel mac resources

Change-Id: I13212fc3950e90b6da4298a7cf8b67c7fa96cfb8
Reviewed-by: Jukka Jokiniva <[email protected]>
2023-11-20 12:55:56 +00:00
Qt Submodule Update Bot 0cc389bcc8 Update submodules on 'dev in qt/qt5'
Change-Id: Ic0f42ba9a1a8d78a4c4fcaa44a8a32148dff1623
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-11-17 16:28:07 +00:00
Tor Arne Vestbø 760cf59266 Stop testing macOS developer builds on x86_64 hardware
Our x86_64 pool is overloaded, so we need to reduce jobs.

As we're testing our packaging (universal) builds (both the one built
on x86_64 and the one built on arm64) on x86_64 for all macOS platforms
we support, it should be fine to remove the x86_64 tests of the
developer builds. These developer builds are still tested on arm64,
so the only test coverage we're losing on x86_64 are the subset of
tests that depend on QT_BUILD_INTERNAL.

Change-Id: Ia83964cc77d04ba796e3a59389ce000a51dcac93
Reviewed-by: Alexandru Croitor <[email protected]>
2023-11-15 18:54:50 +01:00
Tor Arne Vestbø 021c7b6b0a Remove macOS 14 nightly template
Change-Id: Ieac3f8d6b4860d7ee8b67a3e9a812a9c67fa9a18
Reviewed-by: Timur Pocheptsov <[email protected]>
2023-11-15 18:54:46 +01:00
Alexandru Croitor bae2268c47 CMake: Update provisioned CMake to version 3.27.7
We want access to the debugger, and also to be in sync with the CMake
shipped with the Qt SDK.

Task-number: QTBUG-118138
Change-Id: I4b43b9543e8e6ef23c9608a8e1c623ee16edfbd5
Reviewed-by: Alexey Edelev <[email protected]>
Reviewed-by: Joerg Bornemann <[email protected]>
2023-11-15 09:14:29 +01:00
Toni Saario 92bdb686cc Add VxWorks target
Adds VxWorks VSB, VIP and libs. Exports VSB and work dir for
VxWorks qemu. Places VxWorks qemu launcher in home.

Use 8 cores on VxWorks target as qemu is run on 4 cores and
those 4 cores will be run at 100% all time due to RTOS nature
of VxWorks.

Task-number: COIN-297
Change-Id: If1ae42109a5a1ab7164f09a9eabf9fd9064fd0d9
Reviewed-by: Dimitrios Apostolou <[email protected]>
Reviewed-by: Jarno Lämsä <[email protected]>
Reviewed-by: Jukka Jokiniva <[email protected]>
2023-11-14 21:18:20 +02:00
Samuli Piippo 9b067849bf Add insignificant targets for Yocto builds
Add few targets that can be used to do speculative builds that may fail
without causing integrations to fail.

Change-Id: I44b1afcf4db22be2f930e31e2a5d39fb3697d2fe
Reviewed-by: Ville-Pekka Karhu <[email protected]>
2023-11-14 20:33:04 +02:00
Allan Sandfeld Jensen 23ab8c94b0 Add libatomic to RHEL 8.8
Needed for qtwebengine 6.7

Pick-to: 6.6 6.5
Fixes: QTBUG-119109
Change-Id: I38d78731578dcb4ce5a8755d116e1326e6d6ffa4
Reviewed-by: Heikki Halmet <[email protected]>
2023-11-14 18:32:50 +00:00
Qt Submodule Update Bot bee4591acd Update submodules on 'dev in qt/qt5'
Change-Id: I4498bc330cfbcc7cffc54d8f5ea72ae2ff2684dc
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-11-14 06:11:54 +00:00
Dominik Holland 123b4be006 Add python3-venv to aarch64 debian
Needed by qtinterfaceframework

Pick-to: 6.6 6.5
Change-Id: I2c2d7d193ae2034fadd41864b430620ee635d9d0
Reviewed-by: Edward Welbourne <[email protected]>
2023-11-13 10:47:12 +00:00
Qt Submodule Update Bot eadc7461ca Update submodules on 'dev in qt/qt5'
Change-Id: I1769b9bbff35f1ea6da2d978a5d8a3265808f244
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2023-11-11 16:27:49 +00:00
Tor Arne Vestbø 706155cf4b coin: Make macOS 14 configurations significant
They are green on all modules now.

Fixes: QTBUG-115945
Change-Id: I63838b6aa4e033938303bb13d0881f59004275c2
Reviewed-by: Timur Pocheptsov <[email protected]>
2023-11-11 17:27:48 +01:00
Michal Klocek f43a26a96e Fix the wrong call in ps1 files
This amends bb82c65ac0

Task-number: COIN-1077
Change-Id: Ib9d2bb05530aa1b760accecf908a2359cab49157
Reviewed-by: Cristian Adam <[email protected]>
2023-11-10 12:56:23 +00:00
Jukka Jokiniva cd06971dd3 Change Debian packaging rules branch for 6.7
Change-Id: Icdfa48c7e98a5f0e88a7d2e26f262aeaab12e709
Reviewed-by: Jani Heikkinen <[email protected]>
Reviewed-by: Toni Saario <[email protected]>
2023-11-09 17:07:31 +00:00
Johanna Äijälä 72861b5f57 Provisioning: add nodejs18 to SLES15_SP5
Needed for QtWebEngine build done in RTA.

Pick-to: 6.6
Change-Id: Ia2338ac9446960cd6a56d4956126698e9400af32
Reviewed-by: Tero Heikkinen <[email protected]>
Reviewed-by: Ville-Pekka Karhu <[email protected]>
2023-11-08 22:38:39 +02:00
Aku Pietikäinen 854bc07fc2 Revert "Add usr\bin\ to path on windows"
This reverts commit 50aa0031a4.

Reason for revert: Change replaces PATH and causes some built-in
commands to be replaced with breaking Git equivalents.

Change-Id: I9e25238c8f84cfc5ad44e1cdfb0a0fe33a60dcfe
Reviewed-by: Eike Ziller <[email protected]>
2023-11-08 19:16:34 +00:00
Michal Klocek bb82c65ac0 Set longpathsenabled reg key on windows
Besides proper manifest registry has to have a proper long path key.
The coin vms have this registry key not set. Fix it.

See: https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation

Task-number: COIN-1077
Change-Id: Ia2eb8531c1881cfc67de537a1cb25be56274c031
Reviewed-by: Cristian Adam <[email protected]>
2023-11-07 17:01:12 +00:00
Casimir Saastamoinen 23116e7331 Configure pip for internal cache
Task-number: QTQAINFRA-5531
Change-Id: I89c5502f62b2777a06b8f301a9fbaca1a3f8859d
Reviewed-by: Ville-Pekka Karhu <[email protected]>
2023-11-05 12:06:07 +03:00
Casimir Saastamoinen 50aa0031a4 Add usr\bin\ to path on windows
Task-number: COIN-1060
Change-Id: I2ab63617f417b92a4d858c5da301185693e799f3
Reviewed-by: Qt CI Bot <[email protected]>
Reviewed-by: Tero Heikkinen <[email protected]>
Reviewed-by: Ville-Pekka Karhu <[email protected]>
2023-11-05 12:06:04 +03:00
Amir Masoud Abdol 1fd6fb3565 Provisioning: Mount Vcpkg Cache Drive on macOS
Change-Id: I3038467c98a7c2a5f3b05d7b370d9ec0ea95156d
Reviewed-by: Alexey Edelev <[email protected]>
2023-11-05 10:05:59 +01:00
Amir Masoud Abdol 991ed8bc74 Provisioning: Install cif-utils (and keyutils) for mounting SMB on Linux
Change-Id: I91df89bd9741010f384c2c097363614438819a92
Reviewed-by: Alexey Edelev <[email protected]>
2023-11-05 10:05:55 +01:00
Amir Masoud Abdol 9d8337ac91 Provisioning: Mount Vcpkg Cache Drive on Windows
Change-Id: Ib8d0722cdfc8cc16e52f3ac38ef5cc4ff210d751
Reviewed-by: Alexey Edelev <[email protected]>
2023-11-05 10:05:51 +01:00
Amir Masoud Abdol 10b0282ea2 Provisioning: Mount Vcpkg Cache Drive on Linux
Change-Id: Ib7345f622e05248aa0a61e44a4d079666e56ae7d
Reviewed-by: Alexey Edelev <[email protected]>
2023-11-05 10:05:47 +01:00
Tony Sarajärvi 070b3bf26e Remove unused variable from mimersql.sh
Change-Id: I1f77dfcac4988c0e377b68b9d6b85cf265869aea
Reviewed-by: Fredrik Ålund <[email protected]>
Reviewed-by: Heikki Halmet <[email protected]>
2023-11-05 09:05:43 +00:00