aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning
Commit message (Collapse)AuthorAgeFilesLines
* Provisioning: MSVC 2019 update: Add Vswhere helper function6.4Oliver Wolff2023-03-241-6/+48
| | | | | | Change-Id: Idd6bf24450d9447c38c39c64abff5b55d71c12b9 Reviewed-by: Miguel Costa <miguel.costa@qt.io> (cherry picked from commit 37c0cf82aeffd08678f702d49377652605778679)
* Enable ffmpeg for AndroidSamuel Mira2023-02-161-1/+2
| | | | | | | | | | | 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 b9c251274885ed2018c84b2002e1dde437c774aa)
* Add OpenSSL to the PATH for linux targetsHeikki Halmet2023-02-111-0/+1
| | | | | | | | | | 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 6f1b182a6d0ee178e676be093172edfe7c657dfb) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Add Docker for macOSHeikki Halmet2023-02-115-0/+91
| | | | | | | | | | Needed by RTA tests Task-number: QTQAINFRA-5171 Change-Id: I26ac10421ba32d68ffdef523fd97f710cd6bcaab Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit e266a9e6040e07cace330ba43b0372e04f39e102) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Update DockerHeikki Halmet2023-02-101-8/+9
| | | | | | | | | | | | | 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 739cc29b7777bedc70c20dcd83eb5d05033d7bec) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Update Python3 from 3.7 to 3.8Simo Fält2023-02-021-2/+3
| | | | | | | Change-Id: I0884e87fbc56e4e1060406b2fc214b33c40c475c Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> (cherry picked from commit 5b22f8ec2e4fbb58e362b709ee82f2dbd8afdfd3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* provisioning: Check successful installation of MSVC 2019 updateOliver Wolff2023-01-241-0/+10
| | | | | | | | | | | 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 bc4797a7e879ce84bb0267077fb5e32d1d90984f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* provisioning: Make sure that MSVC 2019 version is added to versions.txtOliver Wolff2023-01-241-1/+2
| | | | | | | | | | | | 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 37f4d821b82b69e693cd460aecd5b06995be0e44) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update ffmpeg version to 5.1 for desktop platformsArtem Dyomin2023-01-182-4/+4
| | | | | | | | | | | | | | | | 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 0f8eccdfc548dbb0bcf8ea67b2d1c618fde7239e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provision FFmpeg library for AndroidSamuel Mira2023-01-122-8/+111
| | | | | | | Fixes: QTBUG-100474 Change-Id: I5cc6f645bd020628bc6a77d4a5d42575f4fcf979 Reviewed-by: Lars Knoll <lars@knoll.priv.no> (cherry picked from commit f412e6f1d1c09ff4d77bae9aba4d76e871a4501b)
* Provisioning: Update default python3 version in winSimo Fält2023-01-104-13/+11
| | | | | | | | | | | | Change amends 95e9f8da9ae84858e58af659735cc43d177af12e 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 ab2ec09a76052c1f2bf983f74099067dc767013a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Enable QtMultimedia FFmpeg plugin build in packaging configsSimo Fält2023-01-051-1/+6
| | | | | | | | Change-Id: I932baddbd940df945e07cdfcb298dc6095b45f69 Reviewed-by: Lars Knoll <lars.knoll@gmail.com> (cherry picked from commit b794125ee9236b48304f29317c42df30ce642b11) Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* Change to use sha256 signed opengl32 mesa dll filesHeikki Halmet2023-01-031-6/+6
| | | | | | | | Task-number: QTBUG-108774 Change-Id: I7d2716aa23215b783365c293c968aeeef6626126 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit 1fd2a264925d63b110e8b4b1baf62791ad15c4de) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Update default python3 versionSimo Fält2022-12-306-17/+12
| | | | | | | | | | 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 95e9f8da9ae84858e58af659735cc43d177af12e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add Windows 11 22H2 to CIHeikki Halmet2022-12-2373-0/+337
| | | | | | | | | | | 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 3d05c6774930d882c173c79c677687fabe33b973) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* coin: Update provisioned qdoc, qtattributionsscanner binariesTopi Reinio2022-12-231-2/+2
| | | | | | | | | | | | | | | 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 31c4ad1686cdc3df337a9cc05afb6b9433b21415) Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Add Windows 10 22H2 to CIHeikki Halmet2022-12-2375-0/+342
| | | | | | | | | | | | | 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 e9b3497c8e8c6f50947f23a9a22bdc69d3674239)
* Update QDoc libclang to 15.0.0Luca Di Sera2022-12-232-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 487c92a3d086cc3b086899c5a212c1a64b27881f)
* Add Android NDK r25b to nightly runHeikki Halmet2022-12-215-21/+21
| | | | | | | 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>
* CMake: Update provisioned CMake to version 3.24.2Alexandru Croitor2022-11-293-9/+9
| | | | | | | | | | | | | | | | | | | | | | 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 eee152ca704d501189905122a904255f581b3256 Fixes: QTQAINFRA-5044 Change-Id: Idabd78e6e28816a8fc4dd7e627de82f2c622c54e Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> (cherry picked from commit 6943f28b171f0d3a1d39bde55732948a23391219) Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Add diffutils to msys2Artem Dyomin2022-11-281-1/+1
| | | | | | | | | cmp command is used by ffmpeg ./configure Change-Id: If80664d6c3318b7605c69d50e7606a1ec10840ea Reviewed-by: Lars Knoll <lars@knoll.priv.no> (cherry picked from commit 817a6d07f8a683d7d387d565bc6279f9d6c1be5f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Make bootstrap autostart run without terminalHeikki Halmet2022-11-277-0/+144
| | | | | | | | | | | | | | | | | | Terminal in UI might cause issues with Autotest This patch makes bootstrap-agent run in a background shell wrapper. The wrapper waits 20secs for the VM's network to come up and exits with an error if it doesn't. After that it waits for 20secs for the context image to be mounted. If no context image is mounted after that, it waits for one minute and makes one mounting attempt, before launching bootstrap-agent with or without context. Task-number: COIN-966 Change-Id: I9a3e490325d1fd7c0583b6d5db5eb2023e042571 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit fae885e9c16d3d14a1459e9adf782896e1ad3382) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Enable llvm-mingw ffmpeg windows buildArtem Dyomin2022-11-251-44/+78
| | | | | | | | | | | | | | | - Added build of ffmpeg for llvm-mingw - Improved build errors handling - Refactoring: decompose script into a few functions Build example: https://testresults.qt.io/coin/integration/qt/qt5/tasks/web_qt_qt5_1668780311363 See tests for LLVM-x64, they passed Change-Id: I59fe28ba6eb8e65ef5c4c3d08343ff72f349bd21 Reviewed-by: Lars Knoll <lars@knoll.priv.no> Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit 5ef8294f3f440be81d9d9e466517d8a7dce2b26d)
* Provisioning: Update Xcode version to 14.1Heikki Halmet2022-11-186-13/+13
| | | | | | | | Command line tools are also updated Change-Id: Ic1d0882d395e014a4f33ed139c90800b3ba71cbf Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit 20c8f11006154b9e241ca202bb3954f4aceed3d3)
* Provisioning: Disable application reopen after rebootSimo Fält2022-11-184-0/+61
| | | | | | | | | This is required with physical Mac machines. Task-number: QTQAINFRA-5094 Change-Id: Ic1fad436d76d04e1dbce778f57bb69d8124548e7 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit c58560db14dab0911ec36bfc3dd8e39789294183)
* Add provisioning for ARM macOS 13 betaVille-Pekka Karhu2022-11-1846-1/+1157
| | | | | | | Task-number: QTQAINFRA-5066 Change-Id: I0ff36bea066b51e086b10b817769ca3f22190201 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit c310e9709706b14c408f5184cb8184faad72dd65)
* Fix ffmpeg build on windows CIArtem Dyomin2022-11-181-1/+1
| | | | | | | | | | | | | | | | | | Ffmpeg was not compiled because of failed yasm installation on msys2. The installation failed due to checking pgp signatures. Current fix adds keys refreshing that fixes the problem (checked on CI and on local machine) Note, currently the ffmpeg build works with msvc and mingw, additional settings for llvm should be added in next commits. Build example: https://testresults.qt.io/coin/integration/qt/qtmultimedia/tasks/web_qt_qtmultimedia_1667916985085 Change-Id: Iff305e896bfb382c0c4030235cc2ad942cbbc002 Reviewed-by: Lars Knoll <lars@knoll.priv.no> (cherry picked from commit bc5662c0500cd9c3aa57b3d295a7d885ed09e3f1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Remove MSVC 2019 build tools updateHeikki Halmet2022-11-171-3/+5
| | | | | | | | | | | Running vsinstaller twice seems to cause problems. Second installation get stuck and it can't be used again. Seems like somethin get corrupted. Task-number: QTQAINFRA-5090 Change-Id: Ic638879ea2f70bc74c028bff24daceb50e98480d Reviewed-by: Kai Köhne <kai.koehne@qt.io> (cherry picked from commit 2a7c08f591f613670fe2c4733992dd76230559c5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* wasm: Add actual emscripten installation to path in coinDavid Skoland2022-11-091-4/+7
| | | | | | | | | | | | I'm not sure where the emscripten-$version came from, maybe that's how it used to be? In any case, in the current version (3.1.x), the installation folder is in upstream/emscripten, so add PATH there to access all emscripten utils. Change-Id: I648feae21bc5caecc3f0bf0a7d16238680a85590 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> (cherry picked from commit 4a6f43ed8d4abdd4e862a65aded02a8f000d7238) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add openSUSE LEAP 15.4 (KDE) to CIHeikki Halmet2022-11-0522-0/+620
| | | | | | | | | | | | Graphichs Platform: X11 (System default) in image with suffix 50 Graphics Platform: Wayland (Plasma (Wayland) in image with suffix 51 Task-number: QTQAINFRA-5049 Change-Id: If4b208bc12bd272c757aac61ffc9ef7a88df8f7c Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit 9c21dd75d264b349621ff2093dae36aeb2032161) Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Fix for checking the installed Android openssl versionHeikki Halmet2022-11-021-1/+1
| | | | | | | Change-Id: I2b180772da0e16aa69c7044eacc9c8ee617c6217 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit 1a91aa20ac89d60f308bc6762e1de900f300a56c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Build static FFmpeg library on macOSPiotr Srebrny2022-11-0211-5/+138
| | | | | | | | | | | | | | | | | This patch modifies linux/ffmpeg-install.sh to work also for macOS. The FFmpeg libraries are installed under /usr/local both for Linux and macOS. Since macOS x64 does not have the lzma lib for arm64 architecture installed by default, I disable this libraries for FFmpeg. This only affects the TIFF image decoder that we do not use. Added the execute permission to the ubuntu scripts. Change-Id: Ib8623c6a9bcdd24c89045ede0494839fb9cd2ecc Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit 51c663d171ce261e01d98e7c019460f6db0d220f) Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* Provision FFmpeg library for QtMultimedia pluginPiotr Srebrny2022-11-029-4/+210
| | | | | | | | | | One of the QtMultimedia backends is implemented using FFmpeg. This provisioning enables building and testing of this backend. Change-Id: Ia196c2ae4b457aa6b8e3ee8e0f367197aadfe0d9 Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit a273e9f11c8c0fdcd354b69ce7e113e4e0d45df9) Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* Update LLVM MinGW to 15.0.0Tony Sarajärvi2022-10-303-20/+20
| | | | | | | | Task-number: QTQAINFRA-5214 Change-Id: I5ae09182dfbafdeaa8d23acf3d7c9cca0ca5f108 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit da78e8832df2304adb6312805a6cc6d2fa5995fb) Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Update GHS compiler version to v2022.1.4Tatiana Borisova2022-10-151-2/+2
| | | | | | | | | - the latest patch_20196 (UTF-16 fix) is applied Change-Id: I0324c635b594f2a79604a36f962cca82e8a5de97 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 52d2df3a614ff40e31cca2c0e5d12649ca9881e0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove stray first line from provisioning scriptEdward Welbourne2022-10-141-1/+0
| | | | | | | | | Having a blank line before the shbang makes the shbang not work. Change-Id: I523c4eab8746da2b898eacf3f54f73d63dbd2786 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit 74fc1bcaec3e0f6954f9254c0ba48a31002dcc89) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: update Squish 7.0.1Johanna Äijälä2022-10-142-22/+22
| | | | | | | | | Update Squish to 7.0.1, include versions with Qt6.3 and 6.2 support. Change-Id: I2bd7cd51a41befdbf2ef242eb72c2c2add84f733 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 6754cb362a08cdb1a4a098bde9a6cde0f81c6c44) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update Git versionHeikki Halmet2022-09-262-8/+8
| | | | | | | | | | | | | | | We need newer ssh for RTA use. Current version has problem with ConnectTimeout: https://github.com/PowerShell/Win32-OpenSSH/issues/1352 Latest git version comes with OpenSSH version 9.0p1 from which this should be fixed. Task-number: QTQAINFRA-5038 Change-Id: I5aac1db22b1145163ee947537b363a94b86d094d Reviewed-by: Timo Lahti <timo.lahti@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io> (cherry picked from commit 825736dd7add1d7398c0d728509afe6a7ca439dc) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Provisioning: Add Java 11 to Ubuntu20.04Johanna Äijälä2022-09-261-0/+2
| | | | | | | | | | Needed by RTA when compiling Android applications, minimum required Java is 11. Change-Id: I9a64e8de322a576d5d94593b5666d72afea8744f Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit db6876309416dac3118d192cd4263a51bfa00adc) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Support multiple Android NDK versionsHeikki Halmet2022-09-237-264/+272
| | | | | | | | | | | | | | | | We need to verify latest Android NDK version in all Qt6 branches and we need to retain the NDK version we had when the specific branch was released at the first time. Verification of the latest NDK will be done during integrations in 'dev' branch and with older brances it will be done using nightly build targets Task-number: QTQAINFRA-4990 Change-Id: I2a96e419d403820f55f4244230c28ad09dc9095b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit 8a72b1de996012d8ccfa59578579f08f1061c6fe)
* Provisioning: Install Node.js for SLES 15Heikki Halmet2022-09-212-0/+5
| | | | | | | | | WebEngine requires node.js version 12 or later Change-Id: I9ff5ebbfcaf328445149e6d0b95e02dd0febf5c3 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> (cherry picked from commit bf1c196e41b1ecba73b80160088153645bee6b2d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove SLES 15 SP3 from CIHeikki Halmet2022-09-1525-691/+0
| | | | | | | | | | SLES 15 SP3 will be replaced by SLES 15 SP4 Task-number: QTQAINFRA-5068 Change-Id: I60f0ec02d71d1db162f1238df7ad853ff0df2d6e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit 97f8d33586b80731d0ad752f8f3b0b78afd1840a) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Add SLES 15 SP4 to CIHeikki Halmet2022-09-1524-0/+693
| | | | | | | | | | | Python-xml library was dropped out - not supported anymore. Task-number: QTQAINFRA-5068 Change-Id: I6695b4456279143839c38637a5e67a754cafae19 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> (cherry picked from commit a5b9ca03e1c84f35fd4cc3f1134664f26d8a0503) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* coin: Update provisioned qdoc, qtattributionsscanner binariesTopi Reinio2022-09-121-2/+2
| | | | | | | | | | Latest qdoc introduced a new command (\modulestatus) as well as other fixes and improvements. Change-Id: Idcbd96bc1ec17c81d51c2413f6435ee1b7e12946 Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit 505eb9e3a8fe180a401f0ca33fb79627b1272823) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* coin: Install local Homebrew formulas explicitly as formulaTor Arne Vestbø2022-09-093-3/+3
| | | | | | | | | | | | | Otherwise we end up with scary warnings like: Error: Failed to load cask: ./coin/provisioning/common/macos/libiodbc.rb Cask 'libiodbc' is unreadable: wrong constant name #<Class:0x00007fb4f589d2d8> Warning: Treating ./coin/provisioning/common/macos/libiodbc.rb as a formula. Change-Id: Ief1b78c70367c740ce7eeca9110c3cf41372f53a Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit d3867057b95364b5e88a761f3c38e5ac96c6c2f5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* CI: Use TCP protocol by default when mounting on QNX qemuPasi Petäjäjärvi2022-09-071-1/+1
| | | | | | | | | | | | | Ubuntu 22.04 has entirely disabled using UDP protocol for NFS mounting support and QNX mount command uses that by default. https: //discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668 Fixes: QTBUG-104229 Change-Id: I9457153ca524009bc7358346a873b8842a65c50a Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 08ba3ff8827277df17a4f6985066d38853fa076a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Coin: Add Android OpenSSL scripts to macOS 12 provisioning targetAssam Boudjelthia2022-08-302-0/+88
| | | | | | | | Fixes: QTBUG-105594 Change-Id: I4980f27e216c627c1675d04ed1bb5f5b9d62f2c0 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> (cherry picked from commit 8cc7a5f45000f20a0af44004bd65222b04e3ee4e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* wasm: update emsdk to 3.1.14Lorn Potter2022-08-292-2/+2
| | | | | | | | This fixes some threading bugs Change-Id: I8025cd96ee5737deb04a571cc35eec8b26820039 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Update Xcode version to 13.2.1 for macOS 11Heikki Halmet2022-08-272-4/+4
| | | | | | | | | | This is needed for QTQAINFRA-5109 Task-number: QTQAINFRA-5109 Change-Id: I49dafa26ef2aafe6e1c9f9cab87486675283c305 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit d4602891f292926ae60a6de8ce0fdbf4fab4946d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix rmt client setup to repo-clonesHeikki Halmet2022-08-221-1/+1
| | | | | | Change-Id: I36d8f24b19135345a2829e7521585c0cba9fc41f Reviewed-by: Simo Fält <simo.falt@qt.io> (cherry picked from commit f7947969847b6a5872d2d8acc36a6425e2c08438)