aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common
Commit message (Collapse)AuthorAgeFilesLines
* coin: vcpkg install ports for HarmonyOSLiang Qi5 hours2-3/+70
| | | | | | Done-with: Joerg Bornemann <joerg.bornemann@qt.io> Change-Id: I18b27db3e37a3ff892b985e34d4d43bca81eb0e5 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: add provisioning scripts for HarmonyOSLiang Qi5 hours2-0/+94
| | | | | | Done-with: Joerg Bornemann <joerg.bornemann@qt.io> Change-Id: I9b4ce2855b7661065a903e0d9568254f02dddd62 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: switch vcpkg configurationLiang Qi5 hours1-1/+2
| | | | | | | | | | The new tag and new baseline include the previous qt port customizations, but also brings in new necessary port changes to install ohos-related packages. Done-with: Joerg Bornemann <joerg.bornemann@qt.io> Change-Id: I813e84b7708656329b3373073a795ed0b9ac45d8 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: vcpkg build changes for HarmonyOSLiang Qi5 hours4-13/+8
| | | | | | Done-with: Joerg Bornemann <joerg.bornemann@qt.io> Change-Id: I48c0fa7ef9c774588791008d06ca8734dabde7da Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Unix: clean up vcpkg buildtrees and packages in provisioningElias Toivola5 hours1-0/+2
| | | | | | | | | | | | After vcpkg has done installing, only the contents of $vcpkgRoot/installed are needed by Qt builds. The vcpkg /buildtrees and /packages directories should be deleted to reduce tier-2 image size in Unix targets. Pick-to: 6.11 6.8 Task-number: QTBUG-115715 Change-Id: Ia23ddacde218ba4c6d3276108fbf6a9754f14923 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Windows: clean up vcpkg buildtrees and packages in provisioningElias Toivola5 hours1-0/+2
| | | | | | | | | | | | After vcpkg has installed libraries, only the contents of $vcpkgRoot\installed are needed by Qt builds. The vcpkg \buildtrees and \packages directories should be deleted to significantly reduce Windows tier-2 image size. Pick-to: 6.11 6.8 Task-number: QTBUG-115715 Change-Id: I311242c61ba7000cdcc49b0f6ff92cf343e209c9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Windows 11 x86_64: Add Visual Studio 2026 / MSVC2026 targetsElias Toivola5 hours2-4/+22
| | | | | | | | | | | | | | Included in tier-1 image qtci-windows-11_24H2-x86_64-72: - MSVC v14.50.35719 - Windows SDK 10.0.26100.7705 - dotnet 10.0 components - Visual Studio now has 'ci_msvs' user added in which has license to use debugger tools. Task-number: QTQAINFRA-7559 Task-number: QTQAINFRA-5417 Change-Id: Ic488702e8c23f989405c5992b8aaf61093a11797 Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Update minimum AAOS version in CI to AAOS12Olli Vuolteenaho6 days1-3/+3
| | | | | | | | | | We dropped support for AAOS10 already in QtAA 6.9, but forgot to update the minimum SDK version in CI. Fixes: QAA-3464 Pick-to: 6.11 Change-Id: Iaba6fb08bb6b00f7c01132e7cd528c4727a31859 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Update The OpenAPI generator version to 7.18.0 on WindowsTatiana Borisova6 days1-2/+2
| | | | | | | | | | | | | - the 7.18.0 has generation updates, that affect the code generation. We already moved to 7.18.0 on Linux and MacOS CIs, but forgot to update on Windows. See: e5871fa6e6ee9ff5a9f0615bf8b4e6ac87ce9aaf Noticed the problem during the work on a 'nullable' feature, that is not supported by 7.15.0. Pick-to: 6.11 Change-Id: I9be758218831aae47d7cc9cb1d2dbf60795e6d27 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* FFmpeg: Move required provisioning packages into common filesNils Petter Skålerud10 days8-2/+26
| | | | | | | | | | | | | | | | | The packages required for FFmpeg provisioning may change between FFmpeg versions, as is the case when upgrading to FFmpeg n8.1. It is a time-waster to manually go through all hosts to make sure they all have the correct packages. Additionally we have no way of knowing whether a package is used by FFmpeg and/or something else. This patch moves the list of required FFmpeg packages into some common files, and refactors each host to read these files. This way we can modify provisioning in one place. Pick-to: 6.11 Change-Id: I31d409595b7da231b1f845c18095e77f7af51b0a Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Elias Toivola <elias.toivola@qt.io>
* RHEL: Add test to verify installed release package versionsTero Heikkinen2026-04-291-0/+20
| | | | | | | | | | | | | | This test will check that release packages are from current release version i.e. RHEL 10.0 "el10_0" and not from 10.1 "el10_1" or newer. If newer release packages are found, script will output those packages and exit with exit code 1 to ensure that release version stays locked. Pick-to: 6.11 Task-number: QTQAINFRA-7817 Task-number: QTQAINFRA-7614 Change-Id: I905dd2e72bf5dadc6f3f4b21aa7c09f06204d297 Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
* Windows, MSYS2: Confirm correct packages are installedNils Petter Skålerud2026-04-291-1/+13
| | | | | | | | | | | There have been times where we have updated the list of packages to install, but prebuilt binaries have missed them. This change adds a check to confirm that the expected packages are installed. Pick-to: 6.11 Change-Id: I5f6e2b7917c45f7a220d41946e5e4030f63ca21d Reviewed-by: Elias Toivola <elias.toivola@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Provisioning: expand Android gradle cache projectAssam Boudjelthia2026-04-2714-26/+82
| | | | | | | | | | | | | | | Add an :app and :lib modules so both com.android.application and com.android.library paths are exercised, and add a Kotlin source + JUnit test in each module. This makes gradlew build pull the kotlin toolchain jars (compiler-embeddable, reflect, coroutines) that Qt Android JAR and app builds could need later. This way we ensure all possible artifacts are made available in the cache during provisioning and avoid or at least reduce the chances or later downloads. Task-number: QTBUG-132915 Change-Id: Ic518f96370ffc40f921bcb3063257f8663e41615 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* coin: Enable target-protoc for vcpkg-provided protobufJoerg Bornemann2026-04-253-3/+11
| | | | | | | | | This feature enables us to build protobuf with different host/target triplets to lipo the result. Fixes: QTBUG-145933 Change-Id: I1456c148686c27cecc6f1f2f5decdeb6f0a2304d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* COIN/Provisioning: Update Golang to 1.26.2Eike Ziller2026-04-252-10/+10
| | | | | | | | Used by Qt Creator for cross-platform development (gocmdbridge) Pick-to: 6.11 Change-Id: Icac0c298169f269c006d92843243e2bed25439bc Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* Coin: QNX 8.0 QEMU: follow SDP 20260410 soname bumpsTuomas Vaarala2026-04-241-2/+2
| | | | | | | | | | | | | The 20260410 SDP patchset ships new majors for freetype and fontconfig: libfreetype.so.26 (was .so.24) and libfontconfig.so.17 (was .so.1). The old sonames remain only as compatibility stubs (libfontconfig.so.1 shrinks to a 320 KB shim vs 1.65 MB for .so.17). Pick up the current libraries in the QEMU system image so Qt runs against the SDP's real fontconfig/freetype, not the stubs. Pick-to: 6.8 6.11 Change-Id: I29ceae73d861d1a398f3efd2f4b2eaab3600fc24 Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Coin: QNX 8.0: update SDP to 20260410 patchsetTuomas Vaarala2026-04-241-2/+10
| | | | | | | | | | | | | | The 2026-04-10 patchset refreshes binaries and bakes in tzdata 2026a in the SDP tree. Added the missing targetFile= line. Also pull the tzdata as a separately-downloadable overlay, so it can be bumped without rebuilding the full SDP tarball. Archive root is qnx800/target/qnx/... so it extracts onto /opt/ directly on top of the already-extracted SDP. Pick-to: 6.8 6.11 Change-Id: I29f675429937346825e4a0b6cfac07ce8dc391a6 Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Windows: use msys64_20240113_prebuilt to prevent flaky downloadsElias Toivola2026-04-231-2/+2
| | | | | | | | | | | | | | Current MSYS does not have a prebuild in ci-files01 cache, which makes the msys2 install script to use pacman to externally download, which can cause flakiness. The prebuilt was fetched from a parked Windows 11 24h2 x64 VM, by compressing: "C:\Utils\msys64" to .7z Pick-to: 6.11 6.8 Task-number: QTQAINFRA-7387 Change-Id: I4bd037a6d985fc1c007ba65d8f54a73d4183cb10 Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* coin: Switch vcpkg registry mirror to qtbuildsystem oneAlexandru Croitor2026-04-232-3/+2
| | | | | | | | | | | It's a new fork under a qtbuildsystem group, but with the contents of the aledelev fork. The older mrmsdbdl fork is not used anymore, so it's removed. Pick-to: 6.8 6.11 Change-Id: I641cf8b86e3809f399cfddbe6c5d71ee6174917c Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Android: provision Gradle dependencies for all hostsAssam Boudjelthia2026-04-2122-141/+497
| | | | | | | | | | | | | | | | | | | | | | | | | | Add scripts to download and cache Gradle distribution and its dependencies during provisioning for all hosts so that Qt builds don't have to fetch them on every Qt module and test build. Add those scripts to various RHEL, Ubuntu, macos and windows configurations after Android has been run since the Gradle build for Android requires Android SDK. Prior to this, to avoid having a full Gradle project added to the coin tree, some Gradle files were being fetched from qtbase using a commit sha, that was aiming to reduce the amount of changes each time, but that's a bit awkward since the files here and this commit sha needs to be updated anyways. So just have a full Gradle project here and update its values whenever we bump Gradle or Android supported versions. Task-number: QTBUG-132915 Change-Id: Id4876ad90a09cdaada5b96c457820c691e2be426 Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
* Coin: add SourceEnvVar to source env vars written by SetEnvVarsAssam Boudjelthia2026-04-213-25/+19
| | | | | | | | | This mainly moves scattered similar code that was already sourcing profile files to own script, so it can be re-used elsewhere. Change-Id: I11677226370fc52f50292d70c62cae5bd7c58d19 Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
* Android: add Gradle composite build to manage JAR projectsAssam Boudjelthia2026-04-211-10/+0
| | | | | | | | | | | | | | | | With a Gradle-enabled Qt build, it's easy now to manage all Qt modules' JAR builds in one place from an IDE, and that's what's being done here with Gradle composite builds. This adds each module's JAR in the qt super repo and each module also defines its potential dependencies (e.g. Qt6Android.jar). This also update .gitignore with Gradle, JDTLS and IntelliJ ignores, and moves the existing .gitignore from the provision android_gradle project to the root. Task-number: QTBUG-132915 Change-Id: I4573768c394a4c25347eeb8ce6e2ddf7e57796ef Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* FFmpeg, iOS: Don't pass '--enable-shared' and '--disable-static' twiceNils Petter Skålerud2026-04-181-3/+2
| | | | | | | | | | | | These flags are already provided by the function 'get_ffmpeg_config_options'. In the current we pass them again explicitly during FFmpeg configuration. This patch makes us rely on the function's return value. Pick-to: 6.11 6.8 Change-Id: I4b257331cedafd7241df4360694e4ad1637267fe Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Update Axivion analysis configurationMatti Paaso2026-04-171-5/+1
| | | | | | | | | Added correct format for author to enable email notifications. Removed unnecessary dns query which does not work. Pict-to: 6.11 6.8 Change-Id: I0513e80d07c42197570abbd3354b0be3b50db768 Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Windows, FFmpeg: Handle exception when downloading patchelfNils Petter Skålerud2026-04-151-4/+10
| | | | | | | | | | | | | | | | The script 'install-ffmpeg.ps1' contains logic for building all targets even if some targets fail, and then report all results at the end. When building Android specifically, we download patchelf sources from CI, it's possible for it to throw an exception if CI-files is not available. This breaks the logic and makes us terminate early. This patch encloses the Invoke-WebRequest in a try-catch. This also makes it easier to run this script locally. Pick-to: 6.11 6.8 Change-Id: I93d4ec905c61dc7b44b87100353353f24c27d276 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Coin: Add Android 17 as insignificant platformRami Potinkara2026-04-091-0/+20
| | | | | | | | | | | | | | | | | This patch adds Android 17 16KB Beta3 as insignificant platform to CI which will not abort on first test failure. At the moment there is only 16KB compliant system image available. Before the platform can become significant we need to wait first released version of Android 17. When the first released version will be added remove the Hack to alter source.properties mentioned in this patch. Task-number: QTBUG-143600 Pick-to: 6.11 6.8 Change-Id: Iaf2f122e6b56e496ddb8549f281cca6acd3970ac Reviewed-by: Elias Toivola <elias.toivola@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* FFmpeg, Android: Use llvm-readelfNils Petter Skålerud2026-04-082-15/+23
| | | | | | | | | | | | | | | | | In the current Android FFmpeg provisioning, we rely on the tool 'readelf' to be installed on the host. On macOS we currently pull this tool through the Homebrew 'binutils' package. This has proven unreliable on older macOS hosts. The Android NDK provides the same tool under the name 'llvm-readelf'. This patch makes us rely on this tool during provisioning, which is guaranteed to be provided. Pick-to: 6.11 Change-Id: I47a186d2dd4b442929b82f35b4d257d011cb9d10 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Install rust on Windows CIAllan Sandfeld Jensen2026-04-071-0/+46
| | | | | | Pick-to: 6.11 Change-Id: Ic33c84f8bab20cc2cbae17b7e42bc8ac89153924 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Fix Windows gRPC install with CMake minimum version 3.5Alexandru Croitor2026-04-031-0/+1
| | | | | | | | | Augments 7a8ffd980f289a152253d9af42bbd84de0c1b4e7 Pick-to: 6.8 6.11 Task-number: QTQAINFRA-7683 Change-Id: I3e0531eb0df63116a068ae2e66c916e564e3552b Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Update OpenSSL to version 3.5.4 in CIElias Toivola2026-04-025-123/+94
| | | | | | | | | | OpenSSL for Windows is now prebuilt. Instructions to build OpenSSL for Android are also changed. Pick-to: 6.11 Task-number: QTQAINFRA-5540 Change-Id: I40fb6964b5887c4bfee008997057a75cc70ac037 Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* FFmpeg, iOS: Automatically grab version string from source codeNils Petter Skålerud2026-04-012-6/+6
| | | | | | | | | | This patch allows us to automatically grab the FFmpeg version string from the source code directly, rather than having to explicitly specify a version string inside ffmpeg-installation-utils. Pick-to: 6.11 Change-Id: I657302ab8566592390a51c6f5c3ee989d66efaaa Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Update nv-codec-headers version to 11.1.5.3Artem Dyomin2026-04-011-5/+5
| | | | | | | | Change-Id: I63283fa327188226f6027c38a18bad1dfebdf2f8 Pick-to: 6.11 6.10 6.8 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Nils Petter Skålerud <nils.petter.skalerud@qt.io> Reviewed-by: Tim Blechmann <tim.blechmann@qt.io>
* Fix compilation error in libiodbc on macOS 26Jukka Jokiniva2026-03-261-1/+1
| | | | | | | | | | | | | | For some unknown reason the compilation has started using -std=gnu23, which breaks the build. Forcing "-std=gnu89" allows the build to succeed, so let's do that as a workaround to unblock qt5, while we continue investigation why this broke. Task-number: QTQAINFRA-7775 Change-Id: I59a29ab9a20d5b2302d72b1e6fbbe52c7ecd277a Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Windows, OpenSSH: Include .zip file extension when downloadingNils Petter Skålerud2026-03-201-12/+19
| | | | | | | | | | | | This script currently downloads the .zip file from the web into a local file with no file extension. This can cause issues for 7-zip when unarchiving. This patch fixes this. As a drive-by, we improve the names of some variables. Pick-to: 6.11 6.8 Change-Id: Icb1b24646b54d75d825764d30a268fa6e55d0183 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* windows provisioning: automatically choose the right hash algorithmDimitrios Apostolou2026-03-208-11/+15
| | | | | | | | | | | | | | ...based on the length of the given hash. Additionally use -ine for string comparison, which explicitly does case-insensitive comparison. That is what the function needs, previously it was done implicitly by -ne. And remove MD5, it's not used anywhere. Pick-to: 6.11 6.10 6.8 6.5 Change-Id: Ib4303737e5e1d743dd0be1a8f829be9a0db2bc04 Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Disable dock autohide on macOS >= 14Axel Spoerl2026-03-191-0/+8
| | | | | | | | | | | | | An auto-hidden dock can cause test flakiness by window resizes and mouse cursor / focus issues when the autohide is toggled. Disable it on macOS platforms >= 14. Task-number: QTQAINFRA-7765 Change-Id: Ie488bccd43c203e5bb9a96e731874bab12c2012c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Aku Pietikäinen <aku.pietikainen@qt.io>
* VxWorks, QEMU: Remove reference to undefined $appPrefixNils Petter Skålerud2026-02-231-1/+1
| | | | | | | | | install-vxworks-qemu.sh uses a variable that doesn't exist, causing issues when we turn on more strict error-handling. Pick-to: 6.11 6.10 6.8 Change-Id: I9d644a497e4689c7ab35c80f97548b1a1a6bdf12 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Android: bump to Gradle 9.3.1 and AGP 9.0.0Assam Boudjelthia2026-02-215-13/+8
| | | | | | | | | | Following Qt 6.11 release 3rd party components update. Task-number: QTBUG-143129 Pick-to: 6.11 Change-Id: Idfd310197d5345871637a3e4e1858dbd731eeae8 Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Elias Toivola <elias.toivola@qt.io>
* OpenSSL, Android: Enforce correct symlinks in openssl_for_android.shNils Petter Skålerud2026-02-201-25/+82
| | | | | | | | | | | | | There have been cases where necessary symlinks have been lost when extracting prebuilt OpenSSL builds for Android. This patch ensures the script will always create them. As a drive-by, the patch cleans up some behavior related to 'opensslHome' being used to write to a variable outside function scope. Pick-to: 6.11 6.10 6.8 Change-Id: Id6fb4143aaadcbf11e1b9bc6301ef53d2043ad10 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Unix: Bash scripts needs to be executableTero Heikkinen2026-02-203-0/+0
| | | | | | | Pick-to: 6.11 6.10 6.8 6.5 Task-number: QTQAINFRA-7709 Change-Id: Ia8802cc2c5e7fb8ed63e261f70fb343cd55a1dfa Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* iOS, FFmpeg: Add documentation/commentingNils Petter Skålerud2026-02-141-2/+23
| | | | | | | | | | This patch adds more commenting + documentation to the script 'install-ffmpeg-ios.sh'. Pick-to: 6.11 6.10 6.8 Change-Id: I7e0023651b868d46b3fb4604bcc6d3eb1d24b7b2 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Nils Petter Skålerud <nils.petter.skalerud@qt.io>
* iOS, FFmpeg: Include dSYM filesNils Petter Skålerud2026-02-141-27/+88
| | | | | | | | | | | | | App Store requires that our FFmpeg distribution includes dSYM files for debugging symbols. This patch removes stripping from the FFmpeg build, generates the dSYM files and then manually strips the dylibs afterwards. Pick-to: 6.11 6.10 6.8 Fixes: QTBUG-143963 Change-Id: I2740f46bb0fd7e7ee9da8dede01944b89bc3db7a Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* iOS, FFmpeg: Clean up .framework creation logicNils Petter Skålerud2026-02-131-37/+67
| | | | | | | | | | | | This patch rewrites the create_framework() function to be more readable and adds commenting. No functional changes. Pick-to: 6.11 6.10 6.8 Task-number: QTBUG-143963 Change-Id: Id52fb43d733fe0c815a13b15135539452999cb40 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Fix incorrect external link for ninja package for x64 and armTero Heikkinen2026-02-131-1/+3
| | | | | | | | | | x64: ninja-linux.zip arm: ninja-linux-aarch64.zip Pick-to: 6.11 6.10 6.8 6.5 Fixes: QTQAINFRA-7701 Change-Id: I36465f6413ae80754f4fa39abb04ce492ed445b7 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Move install-ffmpeg-ios.sh into macos folderNils Petter Skålerud2026-02-131-0/+0
| | | | | | | | | | | Currently this script is stored under unix, but it's only ever going to be used on macos. This patch moves the script. No functional changes. Pick-to: 6.11 6.10 6.8 Change-Id: Iba3d101d360e90ffaa3478689bb002b4e5f65bc1 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* FFmpeg, Android: Simplify OS parameter logicNils Petter Skålerud2026-02-131-21/+20
| | | | | | | | | | | | | | | The script accepts an OS parameter, which is then forwarded into the `build_ffmpeg_android` function. This function expects a different set of values, that are different in name only, not in meaning. This patch makes us forward the OS parameter directly into the function and changes the internal logic accordingly. No functional changes. Pick-to: 6.11 6.10 6.8 Change-Id: I5614f1cf489594cfab2966a680e87a95c7be267b Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Fix macOS gRPC install with CMake minimum version 3.5Tero Heikkinen2026-02-121-0/+1
| | | | | | Task-number: QTQAINFRA-7683 Change-Id: I1cf8984420550f078a8125e16ef5f7d995890bbb Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Android: Make the OpenSSL install script less rigidElias Toivola2026-02-121-13/+31
| | | | | | | | | | | | | | | | OpenSSL packages have differing features indicated in their file name, separate those in their own $suffix variable for the install function to reduce hard-coding. The function will now rename the extracted root directory to mirror the package name from Ci-files. This is to prevent later "OpenSSL not found" errors in provisioning when prebuild package and its root are not named exactly the same. Pick-to: 6.11 6.10 6.8 6.5 Change-Id: I71019a0d2731aace00ff2eb82d63537673f6e41a Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Nils Petter Skålerud <nils.petter.skalerud@qt.io>
* Download a newer version of WindowsVirtualCamera from Qt Multimedia repoOleksii Zbykovskyi2026-02-051-1/+1
| | | | | | | | | Since the version we use right now has some issues, download a newer version from the Qt Multimedia repository to get the latest fixes and improvements. Change-Id: I6f42c01680ebd9fb3cb67ea802afa23536751ae8 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Coin: Update JDK to 21 LTSRami Potinkara2026-01-303-23/+23
| | | | | | | | | | | | | | | | | | Update Coin to use JDK 21.0.9 LTS: -macOS 21.0.9 -macOS ARM 21.0.9 -OpenSUSE 16 21.0.9.0-160000.1.1 -OpenSUSE 15.x 21.0.9.0-156000.3.18.2 -RHEL 8.x and 9.x 21.0.9.0.10-1.el9 -SLES 15 21.0.9.0-150600.3.18.2 -Ubuntu 22.04, 22.04 and 24.04 21 -Windows 21.0.9 Task-number: QTBUG-130516 Task-number: QTBUG-130497 Pick-to: 6.11 Change-Id: Ie4d2706b15000b5cbd71991abb4c840027ef2c82 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>