aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common
Commit message (Collapse)AuthorAgeFilesLines
* Android:Coin: do gradle build in provisioning to cache downloadablesAssam Boudjelthia5 days11-1/+171
| | | | | | | | | | | | | | | | | If Gradle is not present in the system, it's downloaded from the URL from the Gradle wrapper. Also, the same for AGP when an Android project build is done. Currently, that's done on every integration, and that can be unreliable due to networking flakiness. With this patch, a Gradle build is done once during provisioning where the downloads of Gradle and AGP dependencies are downloaded. Fixes: QTQAINFRA-6166 Fixes: QTQAINFRA-4726 Fixes: QTBUG-117203 Fixes: QTBUG-114699 Change-Id: Ic9fd8aeea3379ca1d45ffeb4523a52e2846fcabb Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Coin:Android: update emulator version to 34.1.19Assam Boudjelthia2024-04-051-3/+3
| | | | | | | | | | Update to latest (as of now) Android emulator version 34.1.19, which might solve Vulkan crashes on some CI tests. Pick-to: 6.7 6.6 6.5 Task-number: QTQAINFRA-5971 Change-Id: Ic81158f44ac5c922bfdbe6f5c04900234e063615 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Fix shellcheck warnings in set_tcc_permissions.shTor Arne Vestbø2024-04-031-1/+2
| | | | | | Pick-to: 6.7 Change-Id: I6b4de6e02e92d4c85fbb58cb1573a0ab3a178b24 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update vxworks VSB and VIPToni Saario2024-03-281-5/+5
| | | | | | | | | | | Adds flags "_WRS_CONFIG_KERNEL_SSP=y" "_WRS_CONFIG_RTP_SSP=y" for VSB. Task-number: QTBUG-123715 Change-Id: I069d86d9633148fc50654f2e43ab7b8c9152f973 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Update Axivion bauhaus-suiteMatti Paaso2024-03-271-5/+5
| | | | | | | | Update tool from version 7.7.1 into version 7.7.4. License file is also updated. Change-Id: Ia38ed9d58bd4b5e5c1efdacca866faf4bfe95a09 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Add new Axivion Analysis configuration for 7.7.1Matti Paaso2024-03-181-2/+2
| | | | | | | | code_annotations.json file added into configuration. Change-Id: I64925cdcb592eb76d0e4231ea35a60f7fb29e0de Reviewed-by: <sebastian.krings@qt.io> Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Implement dynamical ffmpeg linking on macOSArtem Dyomin2024-03-132-12/+52
| | | | | | | | | | | | | * fix dependencies and install names (absolute => relative) * fix compilation build of dylib on xcode 15. * add matching build instructions to yaml. * old macos versions don't have 'realpath', workaround is used. Task-number: QTBUG-120989 Pick-to: 6.7 6.6 6.5 Change-Id: I22e413d8f6d05c8c7d6d09a5926691216e781fd3 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io>
* coin: Give bootstrap-agent permission to use microphone on macOSTor Arne Vestbø2024-03-111-0/+30
| | | | | | | | | | | | | | The bootstrap-agent is the 'responsible process' in TCC terms when it comes to whether a test should be allowed to access the microphone. https://www.qt.io/blog/the-curious-case-of-the-responsible-process By giving this process the permission explicitly, by modifying the TCC database, we ensure that all tests run as child processes also get this permission. Change-Id: Ia03084ac89f0717ac6457b0035769f4a9863495b Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Upgrade to msys2 20240113 in Windows provisioningJøger Hansegård2024-02-231-2/+2
| | | | | | | | | | This upgrade is needed because msys2 20220319 fails to install diffutils. Its url is broken. Diffutils was first added on 6.5 Fixes: QTBUG-122465 Pick-to: 6.7 6.6 6.5 Change-Id: If94cafed68f3400557e01365e743155e9b732dac Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Update ffmpeg: explicitly refer to the latest release 6.1.1Artem Dyomin2024-02-214-8/+8
| | | | | | Pick-to: 6.7 6.6 6.5 Change-Id: I231c5cdc6155de0d1ea98220a90ecc0f910b34d6 Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* wasm: update Emscripten to 3.1.50Lorn Potter2024-02-182-6/+6
| | | | | | | Pick-to: 6.7 Change-Id: I39f3dbfce016a95a5c88b11596e666791c2311af Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io>
* Fix ci-files01-hki.intra.qt.io -> ci.qt.io in provision scriptsTony Sarajärvi2024-02-181-1/+1
| | | | | | | Change-Id: I4d0a129c170583d79dd6a0c8c38aa3db95e08c31 Reviewed-by: Casimir Saastamoinen <casimir.saastamoinen@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io> Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Update ffmpeg 6.0 => 6.1 for android targets on unix hostsArtem Dyomin2024-02-141-3/+3
| | | | | | | | | In n6.1, the target cpu is supposed to be x86-64 instead of x86_64. Task-number: QTBUG-121343 Pick-to: 6.7 6.6 6.5 Change-Id: Id87a6eaaf73f093bbac66f245998cda6a3e992fc Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* Retain symlinks upon making universal macOS binariesArtem Dyomin2024-02-121-2/+8
| | | | | | | | | | Saving symlinks is important when we build dynamic libs, it will be needed for building QtMM + dynamic ffmpeg. Task-number: QTBUG-120989 Pick-to: 6.7 6.6 6.5 Change-Id: I58c040a81f1fa6a3b316ace864fda0687415fd0a Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Provisioning: Install libclang on Debian 11 templateSimo Fält2024-02-121-4/+9
| | | | | | | Pick-to: 6.7 Task-number: QTBUG-120912 Change-Id: I12e71c5c3058756e3e0eac420fb19a1f752b64b7 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* QtMultimedia - build ffmpeg plugin for iOSTimur Pocheptsov2024-02-031-0/+75
| | | | | | | | Minimal preliminary script for building ffmpeg for iOS. Change-Id: Ie210db8cd50b5a757fcc6d6258c3ebdf4fc53c51 Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* COIN: Make sure we read env also from zsh profilesSimo Fält2024-02-021-1/+3
| | | | | | Pick-to: 6.7 Change-Id: I0aaa6552a8f3971b43d2aed6b3dd7c3e216f4236 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* COIN: Move arm Mac brew and pyenv install script under common directorySimo Fält2024-02-022-0/+110
| | | | | | Pick-to: 6.7 Change-Id: I83c6b017d81bc98431f0d0421167890466e5b855 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Enable ffmpeg shared libs shipping for Windows targetsArtem Dyomin2024-02-021-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have to replace static linkage with dynamic one due to licensing issues. The related patch in QtMM codereview.qt-project.org/c/qt/qtmultimedia/+/523405 introduces cmake var QT_DEPLOY_FFMPEG that enables deployment of ffmpeg shared libs to the installation lib dir or the build lib dir (for dev builds). These are build/tests results for the current CR together with the patch in QtMM testresults.qt.io/coin/integration/qt/qtmultimedia/tasks/web_rescheduled_qt_qtmultimedia_1703082976669 The related patch codereview.qt-project.org/c/qt/qtbase/+/525100 fixes the deployment tool on Windows. The plan is to have the set of changes for Windows in 6.5.4, 6.6.2, 6.7.0. It was agreed that we want to backport shared ffmpeg to 6.6 and 6.5. Pick-to: 6.7 6.6 6.5 Change-Id: Ie4d8621a98fb93715c32e49c830bfd715ed0e8a5 Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Update ffmpeg n6.0 -> n6.1 on WindowsArtem Dyomin2024-02-021-2/+2
| | | | | | | | | The update will go tohether with dynamic ffmpeg build on Windows. Pick-to: 6.7 6.6 6.5 Change-Id: I7a72d4009c8a8e4030899b526bad9cfedd6f45a7 Reviewed-by: Lars Knoll <lars@knoll.priv.no> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io>
* Update ffmpeg to n6.1 for Linux and macOSArtem Dyomin2024-02-021-5/+2
| | | | | | | | | | | FFmpeg version was between n6.0 and n6.1 due to some hot fix for having it compilable on CI. Since n6.1 has been release, we should update. Pick-to: 6.7 6.6 6.5 Change-Id: I0d88599be53748eeb038287abe8aad6c0f189933 Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* Enable automatic gdb stacktrace in QTest, in case a test crashesDimitrios Apostolou2024-01-312-1/+36
| | | | | | | | | | | | | | | | | | | On Linux, this requires that gdb can be found in PATH, and that no kernel security settings like yama.ptrace_scope prevent it. Patch contains also a drive-by architecture detection fix for Debian arm64. Fixes: QTQAINFRA-6029 Fixes: QTQAINFRA-5940 Fixes: QTQAINFRA-6030 Fixes: QTQAINFRA-6046 Fixes: QTQAINFRA-6012 Fixes: QTQAINFRA-5930 Task-number: QTQAINFRA-5933 Change-Id: Ie6debde94c1cc5783161ffa7354b58734c372702 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Android: use Android emulator 32.1.15 to not break rhi testsAssam Boudjelthia2024-01-311-0/+12
| | | | | | | | | | | | | | | Currently CI doesn't cache specific Android Emulator version, so after an update was availabe 33.1.23 is broke RHI tests on Android 13 emulator. The last known emulator version to to work was 32.1.15, so as a workaround we install this specific version. Fixes: QTBUG-119884 Pick-to: 6.7 Change-Id: Iec56207b6142d97a9dfabc0fb07a920c868e58b1 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io> (cherry picked from commit 481825822b5f714e584bb5eab70432ecd2ac446f) Reviewed-by: Zoltan Gera <zoltan.gera@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Coin: check hash exists after calculationToni Saario2024-01-311-2/+2
| | | | | | | | | | | | | When the catch all is hit the exit statement only returns from the case statement. Remove the exit statement. Check that some sha was returned, otherwise empty input sha will result in empty calculated sha, which causes false positive sha check. Pick-to: 6.7 Change-Id: Iddb9562cf7e12f695e21ca63b302c9217fc98aab Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
* Set CMAKE_STRIP for QNX builds in toolchain fileMarianne Yrjänä2024-01-313-0/+6
| | | | | | | Pick-to: 6.7 Task-number: QTBUG-120594 Change-Id: Ie39a51616d1c1bb03382bc633d9cda11f80fc80f Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Provisioning: Update Axivion bauhaus-suiteMatti Paaso2024-01-311-14/+7
| | | | | | | | | Updating axvion bauhaus-suite tool into version 7.7.1 and license file. Task-number: QTQAINFRA-5992 Change-Id: I614211cd67457a2a725ffffa7dbab8d9764d752d Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Provisioning: Remove macOS 11 and bump minimum targets to 12Elias Toivola2024-01-314-5/+5
| | | | | | | | | Drop macOS 11 out from dev (6.8) branch as it is EOL or very near it. This removes macOS 11 test configurations and bumps macOS targets to 12 in provision scripts. Task-number: QTQAINFRA-6009 Change-Id: I2ea2764fb4a14eb508e39330acfc0947b94343fc Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Revert "Retain symlinks upon making universal macos binaries"Artem Dyomin2023-12-281-9/+3
| | | | | | | | | | This reverts commit a3c489b272c63994d5b74a2b6caa24e0f5472ff0. Reason for revert: Mistakenly replaced 'set -e' => 'set -x' just hides the problem on macOS 11 and 12. The patch needs to be investigated again Pick-to: 6.7 Change-Id: I238395fd2ae1fc362a0c9af02e2d48acce22e0dc Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Retain symlinks upon making universal macos binariesArtem Dyomin2023-12-241-3/+9
| | | | | | | | | Saving symlinks is important when we build dynamic libs, it will be needed for building QtMM + dynamic ffmpeg. Pick-to: 6.7 6.6 6.5 Change-Id: Ic356a9c3df727a1afe14e8553728952d3b106ba3 Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Update Android NDK to version r26bElias Toivola2023-12-228-46/+51
| | | | | | | | | | Revision 26.1.10909125. Also prebuilt OpenSSL 3.0.7 with it. Task-number: QTQAINFRA-5771 Pick-to: 6.7 Change-Id: I0dbe1f2d38f277bcb805f5b7ac1f30e25aabd1f8 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* Coin/Android: print emulator errors/warnings to coin and log fileAssam Boudjelthia2023-12-181-0/+8
| | | | | | | | | | | | Making emulator errors and warnings available directly in the ci run logs makes it easier to debug issues. Amends 1c27f95d01d5e9a79566cc32c83c1811923e2e5c. Task-number: QTQAINFRA-5596 Pick-to: 6.7 Change-Id: I2388dcf9fcdcf18803ff03266493584216f92fdc Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
* Update vxworks VSB and VIPToni Saario2023-12-181-4/+5
| | | | | | | | | Adds opengl mesa, charconv and optional lib patches. Pick-to: 6.7 Change-Id: Ic3550de289b41300ed399fc1fac145991f07a6fb Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Fix vxworks scripts shellcheck issuesToni Saario2023-12-182-5/+5
| | | | | | | Pick-to: 6.7 Change-Id: I446ce5eb5688c5d81cb95702fedcf47e57c02ebe Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Android: quote the logcat tag passed to emulator commandAssam Boudjelthia2023-12-181-1/+1
| | | | | | | | | To avoid any issue parsing the command params. Task-number: QTQAINFRA-5596 Pick-to: 6.7 Change-Id: I473839901934405d4ea8607bc98f7b3e3a886805 Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
* Add changes to Squish installation for 7.2.1Evgenii Kucheruk2023-12-182-45/+45
| | | | | | | | Pick-to: 6.6 Pick-to: 6.7 Change-Id: I620776afb2e4575ffbc9b9c3c6c53c25516add08 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Disable the truemotion1 decoder for the FFmpeg media backendJøger Hansegård2023-12-181-1/+1
| | | | | | | | | | | | | | | | | The truemotion1 decoder depends on a truemotion1data.h file which is part of FFmpeg. This header file has a reference to GPL licensing, and although the header provides a rationale for why the decoder tables are not copyrightable, we prefer to not distribute this decoder as part of the online Qt installer. Users who need ability to decode truemotion1 format video files can do so by recompiling the QtMultimedia FFmpeg media plugin against a custom build of FFmpeg. Task-number: QTBUG-118204 Pick-to: 6.7 6.6 6.5 Change-Id: Ia195ef9ce576d18047e7b38bbc5019648ba42b4c Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Provisioning: Install OpenSSL via Vcpkg on LinuxAmir Masoud Abdol2023-12-188-1/+102
| | | | | | | | | | | | | | | | | - Add a custom triplets for building dynamic android libraries - Set `ANDROID_NDK_HOME` environment variable, as it is needed when vcpkg builds for Android. - Install `perl-IPC-Cmd` when necessary, requirement for OpenSSL. - Install openSSL for x64-linux-qt, x86-android-qt, and x86_64-android-qt. The latter android triplet has been renamed from vcpkg's official `x64-android.cmake` triplet to further clarify the android abi. - Adjusted version.txt to account for the existence of two OpenSSL. The system OpenSSL now shows up as `System's OpenSSL` in `version.txt`. Task-number: QTBUG-115715 Change-Id: I6cf9b808d26bbea97ebeeadac58cef5ede25ee50 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install OpenSSL via Vcpkg on WindowsAmir Masoud Abdol2023-12-187-1/+91
| | | | | | | | | | | | | | | | - Add a custom triplets for building dynamic android libraries - Set `ANDROID_NDK_HOME` environment variable, as it is needed when vcpkg builds for Android. - Install openSSL for x64-windows, arm64-windows, and armeabi-v7a-android-qt. The android triplet has been renamed from vcpkg's official `arm-neon-android.cmake` triplet to further clarify the android abi. - The version of the libraries installed via vcpkg is being written to versions.txt as `vpckg <library-name> = <library-version>` Task-number: QTBUG-115715 Change-Id: I4a17bf00e59c3c90968941be6a21c1d961ba3d97 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install vcpkg on LinuxAmir Masoud Abdol2023-12-182-0/+62
| | | | | | | | | | | | | | | - Building the vcpkg executable - Cloning an internal mirror of the vcpkg's official repository, and setting the VCPKG_ROOT to its path. The mirror is under my personal namespace in `git.qt.io` and will be replaced by official qt mirror in the future. - Adding an empty `vcpkg.json` for Linux. - Setting environment variables for Binary and Asset cache - Run `install-vcpkg.sh` on all active Linux hosts Task-number: QTBUG-115715 Change-Id: I9a4249a2fc265e4dc4c3083d1b411dffb84bfdf3 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install vcpkg on WindowsAmir Masoud Abdol2023-12-186-0/+73
| | | | | | | | | | | | | | | | - Downloading the vcpkg executable - Cloning an internal mirror of the vcpkg's official repository, and setting the VCPKG_ROOT to its path. The mirror is under my personal namespace in `git.qt.io` and will be replaced by official qt mirror in the future. - Adding an empty `vcpkg.json` for Windows - Adding a `vcpkg-configuration.json` - Setting environment variables for Binary and Asset cache - Run `install-vcpkg.sh` on all active Windows hosts Task-number: QTBUG-115715 Change-Id: I7a8a883a1523f27506ff31757f5aad5221de0698 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install jqAmir Masoud Abdol2023-12-181-0/+31
| | | | | | | | | jq is used during the provisioning of vcpkg ports to extract the version string of packages from vcpkg.json file. Task-number: QTBUG-115715 Change-Id: I73d95b8d8399b25a9aa58855b9d65cac968618fc Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Android: Update Android 14 system image for emulatorElias Toivola2023-12-151-2/+2
| | | | | | | | | | | 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 Pick-to: 6.7 Change-Id: Id9c221118163feef722e402d9e412381809b6b72 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Update MinGW to v13.1.0 (x86_64)Elias Toivola2023-12-113-7/+11
| | | | | | | Task-number: QTQAINFRA-5045 Change-Id: Id63e375faf2ed984c461ff4eab6271187672c3ea Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add provisioning of gRPC on Windows machinesKonrad Kujawa2023-11-222-51/+20
| | | | | | | | | | Enable native_grpc feature on msvc developer-builds. Fixes: QTBUG-109072 Pick-to: 6.6 Change-Id: I64914d4bf0f26b907a98508f88587cbc8cb947b3 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Tatiana Borisova <tatiana.borisova@qt.io>
* Coin: Enable openssl for Android FFmpeg install scriptBartlomiej Moskal2023-11-222-2/+12
| | | | | | | | | | | | | | 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 <samuel.mira@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* CMake: Update provisioned CMake to version 3.27.7Alexandru Croitor2023-11-153-9/+9
| | | | | | | | | | 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 <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Add VxWorks targetToni Saario2023-11-142-0/+89
| | | | | | | | | | | | | | | 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 <jimis@qt.io> Reviewed-by: Jarno Lämsä <jarno.lamsa@qt.io> Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Revert "Add usr\bin\ to path on windows"Aku Pietikäinen2023-11-081-4/+0
| | | | | | | | | | This reverts commit 50aa0031a449bbeff8a1350ded038cf85ab5fc30. 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 <eike.ziller@qt.io>
* Set longpathsenabled reg key on windowsMichal Klocek2023-11-071-0/+2
| | | | | | | | | | | 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 <cristian.adam@qt.io>
* Configure pip for internal cacheCasimir Saastamoinen2023-11-054-0/+15
| | | | | | Task-number: QTQAINFRA-5531 Change-Id: I89c5502f62b2777a06b8f301a9fbaca1a3f8859d Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>