Commit Graph

5196 Commits

Author SHA1 Message Date
Qt Submodule Update Bot
e0e5bbc92e Update submodules on '6.4.3 in qt/qt5'
Change-Id: I70ebac494d814b333e79d953c3a3cdca26d4fd8d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-03-07 03:53:24 +00:00
Qt Submodule Update Bot
74628b7479 Update submodules on '6.4.3 in qt/qt5'
Change-Id: I090f5729fd7df4e2ce9c7b899b867b22b27b82cb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-03-03 17:15:49 +00:00
Qt Submodule Update Bot
4ae9f2c44a Update submodules on '6.4.3 in qt/qt5'
Change-Id: I32077bfc0df7382cfce7fbb413310db145131974
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-03-02 02:52:44 +00:00
Qt Submodule Update Bot
d2434fe2a1 Update submodules on '6.4.3 in qt/qt5'
Change-Id: I487acaad24055db62f165f8499347850c5cbf08b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-02-27 03:53:37 +00:00
Qt Submodule Update Bot
88810bb92d Update submodules on '6.4.3 in qt/qt5'
Change-Id: I593e3874293b1625ea19474ce163b29b7b74dd6c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-02-23 18:13:24 +00:00
Jani Heikkinen
1f98ca10d8 Adjust submodule branches
Change-Id: I20d0f6e517a180596bedc3d73a1ad39dddbc8240
2023-02-22 17:18:20 +02:00
Qt Submodule Update Bot
a03b71324b Update submodules on '6.4 in qt/qt5'
Change-Id: I59861b843d2702f0155aa645eb6f1fdf02e50a65
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-02-22 04:13:47 +00:00
Samuel Mira
f6d3fc13df Enable ffmpeg for Android
After ffmpeg was removed on Android targets following QTBUG-110172,
this patch enables it after fixing the failing test.

Task-number: QTBUG-110453
Change-Id: I5598a9b72d06af6664455e933129a08192afac15
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit b9c2512748)
2023-02-16 18:41:58 +00:00
Heikki Halmet
840e61affe Fix tqtc-android-automotive Id
Current id won't work when including cmake_platforms_target_android.yaml

Change-Id: I6dc488e5bf683608f567dcc2871e3c1861990e32
Reviewed-by: Toni Saario <toni.saario@qt.io>
(cherry picked from commit a915ead6ac)
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
2023-02-11 16:22:19 +00:00
Toni Saario
ba0ed5a148 Fix ubuntu 20 id in precheck yaml
Amends 92ae8eb4ca

Change-Id: I098a45856ab3197d180c58dd595a790f1b7a1fc0
Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
(cherry picked from commit bcf5c6680c)
2023-02-11 16:22:13 +00:00
Heikki Halmet
31d81491a4 Fix Id for Windows 11 arm64 target
Change-Id: I68f751b33a0ea23f674c7ce4e63da9de830305cf
Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
(cherry picked from commit c3d5a51de4)
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
2023-02-11 16:22:11 +00:00
Heikki Halmet
ec169f0592 Fix nightly run for Android latest
There's a bug or feature in Coin which makes Coin to include all
dependencies which are in this case under cmake_platforms and yaml-files
which are included to cmake_platforms. Because of that we can't include
macos.yaml separately.

Change-Id: Ie4a019e07f8b30f6ef18405446947d96a592d4a2
Reviewed-by: Toni Saario <toni.saario@qt.io>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2023-02-11 16:22:07 +00:00
Heikki Halmet
68a04a3fe4 Add OpenSSL to the PATH for linux targets
This is required by QtApplicationmanager with openSUSE target

Change-Id: Ia27353d56c162461eb7f38700cd0ea56cce16e6b
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 6f1b182a6d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-02-11 16:22:04 +00:00
Heikki Halmet
9d7f75d34b Add ID for all targets
All targets should have ID. This way it's easier to refer to needed
target

Change-Id: I0af8399c3a4c436ab1e778ab4396c65ccd3a373b
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit 92ae8eb4ca)
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2023-02-11 16:22:02 +00:00
Heikki Halmet
cde0e8a450 Provisioning: Add Docker for macOS
Needed by RTA tests

Task-number: QTQAINFRA-5171
Change-Id: I26ac10421ba32d68ffdef523fd97f710cd6bcaab
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
(cherry picked from commit e266a9e604)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-02-11 07:16:30 +00:00
Qt Submodule Update Bot
4556a1a1de Update submodules on '6.4 in qt/qt5'
Change-Id: I8687a58a56aea2b1881dada5f98f80367897f627
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-02-11 02:43:48 +00:00
Heikki Halmet
09b9a9e95d Provisioning: Update Docker
This change will upgrade docker-compose version to v2.15.1
Also 'containerd', 'docker-ce' and 'docker-ce-cli' versions will be
upgraded to support newer Ubuntu version (20.04)

Task-number: QTQAINFRA-5396
Change-Id: I282a1cbc5870db765409985983d29f57936d1798
Reviewed-by: Simo Fält <simo.falt@qt.io>
Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
(cherry picked from commit 739cc29b77)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-02-10 06:52:28 +00:00
Qt Submodule Update Bot
fb24a6656a Update submodules on '6.4 in qt/qt5'
Change-Id: I92d7fa3bab9fb656dace7c5d4f10a4c7f4a715fe
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-02-07 18:45:42 +00:00
Simo Fält
4a58eaaea8 Provisioning: Update Python3 from 3.7 to 3.8
Change-Id: I0884e87fbc56e4e1060406b2fc214b33c40c475c
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
(cherry picked from commit 5b22f8ec2e)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-02-02 07:26:01 +00:00
Qt Submodule Update Bot
b47298368a Update submodules on '6.4 in qt/qt5'
Change-Id: Ie3eb0697c8c3da0938d08167cc01f3e1eef4446e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-02-01 00:39:24 +00:00
Qt Submodule Update Bot
80fdd2fe8b Update submodules on '6.4 in qt/qt5'
Change-Id: Ifefff975c18bf3f42bbb2d499027d3aeab4f554f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-24 18:08:56 +00:00
Oliver Wolff
79a5ee62d6 provisioning: Check successful installation of MSVC 2019 update
Using vswhere we can make sure if the MSVC 2019 update finished with the
right version. For further safety we check, if the installation is
complete and launchable.

Change-Id: I90e84bf4922647b4ff30ba93a207b9d5e1a96120
Reviewed-by: Simo Fält <simo.falt@qt.io>
(cherry picked from commit bc4797a7e8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-01-24 09:34:57 +00:00
Oliver Wolff
04cc50669c provisioning: Make sure that MSVC 2019 version is added to versions.txt
If MSVC 2022 is installed in CI machines, vswhere -latest without any
additional version information will return the latest version of 2022.
By limiting the version range (>=16, <17) we make sure that only the
latest version of MSVC 2019 is returned.

Change-Id: I8f92099f030660c1914ffb728efc9a55eadf4808
Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
(cherry picked from commit 37f4d821b8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-01-24 09:34:53 +00:00
Qt Submodule Update Bot
171c611b69 Update submodules on '6.4 in qt/qt5'
Change-Id: I295954686fb99a03e23a0ccd3ae53117d9e83c43
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-23 15:35:59 +00:00
Heikki Halmet
096e9c86d7 Remove ffmpeg for Android
This is causing autotest failures in multimedia.

Task-number: QTBUG-110453
Change-Id: I1eacd8eec72d4f17f7f18df9f70c07bbecc0d48b
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 7051182f20)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-01-23 12:12:37 +00:00
Qt Submodule Update Bot
2cba97ff97 Update submodules on '6.4 in qt/qt5'
Change-Id: I2848f768b2e3639a34e7db360166eab9e5dd5ea3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-20 21:46:27 +00:00
Qt Submodule Update Bot
71ca50c6a4 Update submodules on '6.4 in qt/qt5'
Change-Id: I52af63b46a7a884f870a980aec274106e69374e5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-19 04:24:48 +00:00
Artem Dyomin
90b6629802 Update ffmpeg version to 5.1 for desktop platforms
Some issues have been fixed in ffmpeg 5.1, e.g, with videotoolbox.
So the update at least fixes our playback
of some video formats on macos, e.g. provided in the related bug.

After the update I tested the basic functionality on windows,
linux, macOS, and run CI tests, which are OK.

Task-number: QTBUG-98102
Change-Id: I72f45780e1c3983d6a1941db2b833b78784b90de
Reviewed-by: Samuel Mira <samuel.mira@qt.io>
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
(cherry picked from commit 0f8eccdfc5)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-01-18 12:48:15 +00:00
Qt Submodule Update Bot
bc1cbd7a4d Update submodules on '6.4 in qt/qt5'
Change-Id: I5d8f043a4cd7dfb588d0892ea58862a6e21af533
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-17 14:53:42 +00:00
Qt Submodule Update Bot
7d3f87b19f Update submodules on '6.4 in qt/qt5'
Change-Id: I7fe7db3a37fe8a2f4ff23b41d5c8ff3bacfb3b2f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-16 20:02:48 +00:00
Qt Submodule Update Bot
e9d40409c2 Update submodules on '6.4 in qt/qt5'
Change-Id: I8a2491baf78d293fa6e48d981bdf48eeabafcf87
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-13 20:06:00 +00:00
Samuel Mira
a20013290c Provision FFmpeg library for Android
Fixes: QTBUG-100474
Change-Id: I5cc6f645bd020628bc6a77d4a5d42575f4fcf979
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
(cherry picked from commit f412e6f1d1)
2023-01-12 10:35:56 +02:00
Simo Fält
c3e721e544 Provisioning: Update default python3 version in win
Change amends 95e9f8da9a after new
version of win templates were introduced.

Change-Id: Idd370025201c66e3da5a3bde71573ad8461c4164
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit ab2ec09a76)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-01-10 06:09:56 +00:00
Qt Submodule Update Bot
2277eb6214 Update submodules on '6.4 in qt/qt5'
Change-Id: I59a1be0d5eb4032a444706ee66a7bba92f6a6707
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-10 02:27:09 +00:00
Qt Submodule Update Bot
be216fd910 Update submodules on '6.4 in qt/qt5'
Change-Id: I7d4584f997b181a045af36cd44c939fd7310bf54
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-06 06:48:59 +00:00
Simo Fält
fe8ff09dec Enable QtMultimedia FFmpeg plugin build in packaging configs
Change-Id: I932baddbd940df945e07cdfcb298dc6095b45f69
Reviewed-by: Lars Knoll <lars.knoll@gmail.com>
(cherry picked from commit b794125ee9)
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
2023-01-05 07:51:26 +00:00
Heikki Halmet
965086f2bc Change to use sha256 signed opengl32 mesa dll files
Task-number: QTBUG-108774
Change-Id: I7d2716aa23215b783365c293c968aeeef6626126
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 1fd2a26492)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2023-01-03 19:27:47 +00:00
Qt Submodule Update Bot
a38deb81a5 Update submodules on '6.4 in qt/qt5'
Change-Id: I34b2385cf70fb84ca8139664c8528abc46a25296
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2023-01-03 16:27:49 +00:00
Heikki Halmet
93f804ed73 Include platform dependency targets to android nightly yaml
Also update windows target to use latest windows version

Change-Id: If4e5568f4d138cba21296176e056757f59061bdb
Reviewed-by: Toni Saario <toni.saario@qt.io>
2023-01-02 11:48:47 +00:00
Simo Fält
e9b2c15201 Provisioning: Update default python3 version
Removing python3.6 and replacing it with more recent versions.

Change-Id: If8cd4c369e4fc9ff8dc7d53865b80b588f278091
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
(cherry picked from commit 95e9f8da9a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2022-12-30 08:00:52 +00:00
Heikki Halmet
6e41cc70a0 Add Windows 11 22H2 to CI
Windows 11 21H2 will be replaced by 22H2 version

Task-number: QTQAINFRA-5203
Change-Id: Iad18055cf84d9c1ff38984611c820b1c23d663a2
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Matti Paaso <matti.paaso@qt.io>
(cherry picked from commit 3d05c67749)
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
2022-12-23 06:35:16 +00:00
Topi Reinio
04a8c2fe49 coin: Update provisioned qdoc, qtattributionsscanner binaries
Update qdoc to a version that queries system include paths from the
compiler, avoiding spurious documentation warnings in some environments.

Update qtattributionsscanner to a version that fails the documentation
build on incorrect input, i.e. incorrectly formatted qt_attribution.json
files.

Fixes: QTBUG-108353
Change-Id: I3a64f7810cddafcbf9de66bd1d848c18f5677ad0
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
(cherry picked from commit 31c4ad1686)
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2022-12-23 06:35:15 +00:00
Heikki Halmet
2db3661e56 Add Windows 10 22H2 to CI
Pre-installed to tier 1:
          MSVC 2022 17.3.6 plus build tools
	  MSVC 2019 16.11.20 plus build tools
          MSVC 2015 update 3 14.0.25420.1

Task-number: QTQAINFRA-5262
Change-Id: Ibcc2950dd7edef0d6aa92cef7e602a69da8498d9
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
(cherry picked from commit e9b3497c8e)
2022-12-23 06:35:13 +00:00
Luca Di Sera
56a8d5a74d Update QDoc libclang to 15.0.0
The `libclang_version` variable is now updated to the current version, 15.0.0,
in both "coin/provisioning/common/unix/libclang.sh" and
"coin/provisioning/common/windows/libclang.ps1".

The naming of the artifacts for the provided library was slightly
changed from previous versions.

Before, the version number would contain two integers separated by a
dot.
The generated artifact would be named after this version number, with
the dot removed.

That is, for example, for version 12.0, a release artifact would be
called "libclang-release_120.*".

The updated two version uses a three segments version number and,
furthermore, the artifacts name do not collapse the separating dots such
that a release artifact would be called "libclang-release_15.0.0.*".

To support the new naming scheme, some processing was removed from both
provisioning scripts.

For Windows, the line removing all dots from the `libclang_version`
variable was removed.

For Unix, the removal of the dots in the `libclang_version`
variable when expanding the variable to generate the target urls to
retrieve the artifact was removed, using the bare value of the variable
itself.

For Unix provisioning, the artifacts for some of the platform, namely
"CentOS" and "Ubuntu 22.04", are not provided anymore.

"CentOS" was replaced by "Rhel8.4" on "gcc10.0", hence the target url
for the redhat platform was modified based on the new name.

The "Ubuntu 22.04" artifacts were not provided, such that the platform
was removed.

The sha1 of the target artifacts on both provisioning script was updated
for all platforms.

Task-number: QTBUG-107199
Change-Id: I873680825b0953e897c610fb0b47f3cd90625646
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit 487c92a3d0)
2022-12-23 06:35:12 +00:00
Qt Submodule Update Bot
9904e6f447 Update submodules on '6.4 in qt/qt5'
Change-Id: Id8c50841fc96dc56557b2e8e82e4d338cca46738
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-12-21 17:17:09 +00:00
Heikki Halmet
e24ac3b3ca Add Android NDK r25b to nightly run
Task-number: QTQAINFRA-4990
Change-Id: I002777b8add830e48c62d46ea8d885a9bc14ff83
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2022-12-21 06:09:03 +00:00
Qt Submodule Update Bot
6d046574d0 Update submodules on '6.4 in qt/qt5'
Change-Id: I201325ad08a472320a98aaa05431d8c741465802
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-12-05 08:24:42 +00:00
Qt Submodule Update Bot
8a5aec9b47 Update submodules on '6.4 in qt/qt5'
Change-Id: If417eebf2e4c43ef564308f3f30a9a7f2753d869
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2022-11-30 16:18:57 +00:00
Alexandru Croitor
6391aed52a CMake: Update provisioned CMake to version 3.24.2
Needed to fix iOS Xcode generator builds when using Xcode 14.
Otherwise compiler identification fails due to a code-signing error.
We hit it in our iOS MinimalStaticTests configuration.

 error: Cannot code sign because the target does not have an
        Info.plist file and one is not being generated
        automatically.
         (in target 'CompilerIdCXX' from project
         'CompilerIdCXX')

See https://gitlab.kitware.com/cmake/cmake/-/issues/23719

Amends eee152ca70

Fixes: QTQAINFRA-5044
Change-Id: Idabd78e6e28816a8fc4dd7e627de82f2c622c54e
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
(cherry picked from commit 6943f28b17)
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2022-11-29 08:46:28 +00:00
Artem Dyomin
e0b122e42f Add diffutils to msys2
cmp command is used by ffmpeg ./configure

Change-Id: If80664d6c3318b7605c69d50e7606a1ec10840ea
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
(cherry picked from commit 817a6d07f8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2022-11-28 10:14:04 +00:00