aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | Pre-provisioning: Install MSVC 2015 update 3 to Tier1Heikki Halmet2020-03-301-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-3626 Change-Id: I7f2077af4f399c1ba607bbd3f772856c953029f4 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | | * | Provisioning: Add git installation for Windows 10 x86Heikki Halmet2020-03-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RTA needs git Change-Id: I1b295b364376aff2e548b2376e920cc513fac30c Reviewed-by: Matti Paaso <matti.paaso@qt.io>
| | | * | Provisioning: Disable notificationsHeikki Halmet2020-03-302-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having notifications enabled will eat VM resources (CPU). Change-Id: I2af7fbc7afeb9436164915353998abf219d495ed Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | | * | Update Windows 10 x86 to version 1909Heikki Halmet2020-03-2618-61/+475
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are also updated to tier1 image: msvc 2017: 15.9.21 msvc 2017 build tools: 15.0 (26228.10) msvc 2019: 16.4.6 msvc 2019 build tools: 16.4.6 Change-Id: I41ae0e287ccf74183438d7a7bff639fd78e86e7a Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * | Don't manually rerun conan Run-Conan-Installv5.15.0-beta4Mårten Nordheim2020-04-151-15/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modern conan will retry downloads on its own. Change default number of attempts to 5 for more reliability. Change-Id: Iafd4845b31c3e5fb296ba0b897cbf2030c412b04 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
| | * | qdb building for macRami Potinkara2020-04-155-0/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modified qdb.yaml and created and pkgconfig and libusb relates .sh files so that QDB can be build for Mac OS due to USB Ethernet CDCECM enabling. Task-number: QTBUG-82531 Change-Id: Ia5f970e5940b7d9116831c8174db0ea1b9231234 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| | * | Provisioning: Update Windows 10 x86_64 to version 1909v5.15.0-beta3Heikki Halmet2020-04-0421-293/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are also updated to tier1 image: msvc 2017: Not installed msvc 2019: version 16.4.4 msvc 2019 build tools: version 16.4.4 Task-number: QTQAINFRA-3623 Task-number: QTQAINFRA-3417 Change-Id: I006204ca090c4e2cf0d2ffc2309ab6b94f9b7d47 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * | Update MinGW 7.3.0 to Mingw 8.1.0Tony Sarajärvi2020-03-237-12/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-3304 Change-Id: I4a962c112f4925224e91c08117c7324112d70729 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: BogDan Vatra <bogdan@kdab.com>
| | * | Provisioning: Bump emscripten version to 1.39.8 on WindowsLorn Potter2020-03-201-29/+32
| | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-3577 Change-Id: I63b06a8ac0b4a7233ed9031c7354f3b355c9f8ad Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
| | * | Provisioning: Bump Emscripten version to 1.39.8Morten Johan Sørvig2020-03-122-32/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The upstream URLs have changed: - emscripten packages now at github.com/emscripten-core/emscripten/archive/ - binaries (llvm/binaryen/node) now at storage.googleapis.com/webassembly/emscripten-releases-builds/ Add support for unpacking tbz2 files. Keep caching as before, update .emscripten config file with new paths. Task-number: QTQAINFRA-3577 Change-Id: I53e72f19d3eefa0e2155493db4f93c8730c60334 Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
| | * | Update openSUSE to 15.1Tony Sarajärvi2020-03-0916-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-3455 Change-Id: Ie795f19c26ab0c42693388696edb344b4fa121a6 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Liang Qi <liang.qi@qt.io>
| | * | Add missing -qt-zlib configuration parameters for MSVC2019Heikki Halmet2020-02-281-2/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: Ic0b6842b879ecc2951ae5aab3380c5d6e8343f97 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * | | Try to build qtbase with cmake against YoctoSimon Hausmann2020-04-301-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the basic armv7 configuration and passes through two additional variables for use in the build instructions: * QT_YOCTO_ENVSETUP points to the environment-setup script that the Yocto SDK expects to be sourced before building against the target sysroot. * QT_CMAKE_DIR points to the directory that contains our cmake installation. Since the environment-setup prepends the Yocto host bin dir to the PATH, we'd end up picking the wrong cmake. Also the choice of system Harfbuzz is disabled as Qt does not build against the version shipping in Yocto. Change-Id: I8d657e773143c4db0e2437d029d62372f7b7e638 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
| * | | CMake: Enable CMake builds for qtquick3dAlexandru Croitor2020-04-271-0/+38
| | | | | | | | | | | | | | | | | | | | Change-Id: I9547c73e8a632754d043bff8c72c29c18449bfd9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* | | | Update configurations and repositories to allow cmake binary packagingAlexandru Croitor2020-05-122-111/+23
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable qt5.git builds of repositories that have not been ported to CMake yet. Remove qmake configurations from qt5.yaml and default.yaml. Add cmake configurations to qt5.yaml. Add the Packaging feature to them. Keep one configuration in qt5.yaml, because it's apparently illegal to have it empty All of this to test out if the binary package creation process can work with the cmake artifacts. Change-Id: Iebb6c4303fa2104765a7b0a71489560afe7df244 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simon Hausmann <hausmann@gmail.com> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* | | Fix qtwebwengine.yamlAllan Sandfeld Jensen2020-04-211-0/+1
| | | | | | | | | | | | | | | | | | | | | Missing an initial separator Change-Id: I1f447963fbaa93027cfffd7c320efc69ea4a1107 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | Add qtwebengine.yamlAllan Sandfeld Jensen2020-04-211-0/+84
| | | | | | | | | | | | | | | | | | | | | We can't build the wasm version of qtbase any longer Change-Id: I7436640941702ba2479c7e73f3d1d9ccaf2e7709 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | CMake: Pass location to custom OpenSSL 1.1 directory in CoinAlexandru Croitor2020-04-0712-96/+96
| | | | | | | | | | | | | | | | | | | | | Needed for enabling all the various OpenSSL classes in Qt. Change-Id: Ic20ab464552317a2753ae0e35043e16cc6c60ab3 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* | | CMake: Enable CMake builds for qt5compatAlexandru Croitor2020-04-071-0/+38
| | | | | | | | | | | | | | | Change-Id: I939f42e03cb76ccf8d984ee0f856c44049679794 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Provisioning: Bump emscripten version to 1.39.8 on WindowsLorn Potter2020-04-041-29/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 939c0140394f180f608cfea42baf11502dba78f6) Task-number: QTQAINFRA-3577 Change-Id: I5842158c0a11b29791fcb97d4523467de899e1e2 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | Provisioning: Bump Emscripten version to 1.39.8Morten Johan Sørvig2020-04-042-32/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 10e843566e6a2b8c4354d677c5288802337dfae6) The upstream URLs have changed: - emscripten packages now at github.com/emscripten-core/emscripten/archive/ - binaries (llvm/binaryen/node) now at storage.googleapis.com/webassembly/emscripten-releases-builds/ Add support for unpacking tbz2 files. Keep caching as before, update .emscripten config file with new paths. Task-number: QTQAINFRA-3577 Change-Id: I239aaf89bc199e5f6267519861f9b2ab54f10b0f Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | CMake: Enable CMake builds for qtwaylandAlexandru Croitor2020-04-021-0/+38
| | | | | | | | | | | | | | | Change-Id: I2f8e762a7e440e1f59591569910a2f68cf0e7c3e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qttoolsAlexandru Croitor2020-03-261-0/+38
| | | | | | | | | | | | | | | Change-Id: I84a48022882623c09278de34dd4a0be92e05143e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtshadertoolsAlexandru Croitor2020-03-261-0/+38
| | | | | | | | | | | | | | | Change-Id: Iaa9ff0490fee0eb31ddc304a0e9df5c1432f412d Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtnetworkauthAlexandru Croitor2020-03-241-0/+38
| | | | | | | | | | | | | | | Change-Id: I9a3defc794d899e7f381452050485661011ef881 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtwebsocketsAlexandru Croitor2020-03-241-0/+38
| | | | | | | | | | | | | | | Change-Id: I53a73461a8a93e33f07b8853a3ff8aa4ca27b573 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | CMake: Enable CMake builds for qtquickcontrols2Alexandru Croitor2020-03-201-0/+38
| | | | | | | | | | | | | | | Change-Id: I0357d9c3a166eb0679d6dd36c84537397eeda212 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Update Yocto SDKs to WarriorSimon Hausmann2020-03-192-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | This is needed to include various fixes to allow building the CMake port against the contained sysroots. Change-Id: I42fc055a0e1e2abe5567b9ac3e1bc5e20fcd9900 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | | CMake: Enable CMake builds for qtimageformats and qtgraphicaleffectsAlexandru Croitor2020-03-182-0/+76
| | | | | | | | | | | | | | | Change-Id: I21415e0ec7a0dfdd4f2b61d2add1adb71095bd16 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Enable CMake builds for qtdeclarativeAlexandru Croitor2020-03-131-0/+38
| | | | | | | | | | | | | | | Change-Id: I89654288e6d459f7bd7d9e4c2dac09ecfb0f3a95 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* | | Update provisioned CMake version to 3.17.0-rc2Alexandru Croitor2020-03-093-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | We want to test debug_and_release builds with CMake as soon as possible. Change-Id: I7d4c0a4e33adc26129844ff34ea8df6b149e184f Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* | | CMake: Change iOS builds to build in Release configurationAlexandru Croitor2020-03-092-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently standalone Debug iOS builds are not supported in qmake at the moment as per QTBUG-71990. While we keep the same configure.json error reports for both qmake and CMake it's simpler to switch the config to Release. Once we get Ninja Multi-Config in Coin working, we can switch to debug_and_release. Change-Id: I406012918fd402ad0ff29bbdc151e247699eea72 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* | | Re-enable iOS CMake buildsAlexandru Croitor2020-03-092-0/+16
| | | | | | | | | | | | | | | | | | | | | This reverts commit dad8e600bd5ad5a93ae160de570161bb3a029f56. Change-Id: I6aab4d5818e4cbd3ec83ad6d57fa0bdd2348bf35 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Remove vcpkg provisioning and configure argumentsAlexandru Croitor2020-03-067-154/+4
| | | | | | | | | | | | | | | | | | | | | | | | Now that qtbase supports building bundled 3rd party libraries, we should have no need for vcpkg in Coin anymore. Change-Id: I7aa7b0323416b60ffb0cd70eec287e5f25963d9a Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* | | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-02-28143-3298/+2600
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/platform_configs/default.yaml coin/platform_configs/flashing-wizard.yaml coin/platform_configs/qt5.yaml coin/platform_configs/qtbase.yaml coin/platform_configs/qtconnectivity.yaml coin/platform_configs/tqtc-qt-config-gui.yaml coin/provisioning/qtci-linux-SLES-15-x86_64/02-zypperpackages.sh Change-Id: I7af8a52d8b4452211982d86105dafacdd3d845c0
| * | Add MSVC 2019 as packaging target and remove msvc2017 verificationHeikki Halmet2020-02-276-27/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change will enable tests for MSVC 2019 and replace MSVC2017 as packaging target. Task-number: QTQAINFRA-2875 Task-number: QTQAINFRA-3432 Change-Id: Ifef3bd02b5fae6225a6c0ecdc412edbb488e25b1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * | Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2020-02-2554-2567/+2155
| |\| | | | | | | | | | Change-Id: Ib51a6d362bf9cc5f6e6f56feadfe264216e24223
| | * Provisioning: update Conan and Conan packages to latest versionsKonstantin Tokarev2020-02-2254-2567/+2155
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-3556 Change-Id: If9c600a6bb3aae893924f9372c8b248d3e58f887 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | Provisioning: Update GCC to version 9.2 for Ubuntu 18.04Heikki Halmet2020-02-192-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | GCC bug which breaks Webengine build should be fixed in GCC 9.2 Task-number: QTQAINFRA-3534 Change-Id: Ie0df7c67e0e96cca5632bcd0e6a3db822fcbffbe Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * | Merge remote-tracking branch 'origin/5.14' into 5.15Liang Qi2020-02-1630-56/+176
| |\| | | | | | | | | | Change-Id: I604824d346aed06b2e4e62b401fdc1d7040145c2
| | * Provisioning: Make sure that Perl's Data:Dumper is installedHeikki Halmet2020-02-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Data:dumper is critical for release script build.pl. Currently data:dumper is installed by devtoolset as a dependency for autoconf. But, it seems, that in earlier version of devtoolset the autoconf wasn't installed by devtoolset which caused the failure with build.pl. Change-Id: I487a17ca0eb37c5984eb2f195e1024ed019b80d2 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| | * Try to catch all errors when sdkmanager installsDimitrios Apostolou2020-02-153-3/+14
| | | | | | | | | | | | | | | | | | Task-number: QTQAINFRA-3531 Change-Id: I008c31a824287c60e67a665d0c2a3aebec863929 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * Update python3 version on SLES-15Dimitrios Apostolou2020-02-151-2/+2
| | | | | | | | | | | | | | | | | | | | | We update to the latest 3.7.x maintenance release for security/stability. Change-Id: Ic2c251ab8e0db2c5e622f685e54e5cdd715723fc Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * Refactor python3 installation in SLES-15 provisioningDimitrios Apostolou2020-02-152-10/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Use DownloadURL to download from local cache + Verify download SHA + Silence the tarball extraction + Install some generic packages in 02-zypper.sh + Use some other generic facilities from common.sourced.sh + Other minor changes Task-number: QTQAINFRA-3528 Change-Id: Ic085d43381e220a0a4a52ef6d5bb0cf8a9bf7032 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * Exclude monitoring of some filesystems on macosDimitrios Apostolou2020-02-151-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For a short time after boot, macos sometimes mounts a filesystem of type "msdos" at the unique path /Volumes/firmwaresyncd.XXXXXX. Telegraf [inputs.disk] plug-in stores records to InfluxDB, with the unique mount path under "path" tag. The uniqueness of the path blows up the cardinality of the database. So exclude "msdos" filesystems from being monitored by telegraf. Additionally exclude "cd9660" filesystems that appear always as 100% full. Change-Id: I4cdd3fca57b3db6157df168cc8a5314e64528b2d Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * Update telegraf versionDimitrios Apostolou2020-02-153-10/+8
| | | | | | | | | | | | | | | Change-Id: I1a023e4f1de860a03a135f3b10f2c99d5309dd8b Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * Silence the sdkmanager progress bar on macosDimitrios Apostolou2020-02-152-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | The exact same method is already in use on all Linux provisions, it was just copied to macos. Change-Id: I873f6efd99b147c5364e0dda6c26c7dad7dee480 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * Silence sdkmanager on WindowsDimitrios Apostolou2020-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | sdkmanager is already silenced on the other OSes, as it prints thousands of lines of progress bars in the logfiles. Change-Id: I4a2aa422a83cfe5fc6a3a7ba7be69e1e9c01acc0 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * Print filesystem information at the end of each provisioningDimitrios Apostolou2020-02-152-0/+12
| | | | | | | | | | | | | | | Change-Id: I549a917126954fae62dcdebb5c45a4f6aeb07551 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * Windows now report versions.txt and df info at the end of provisioningDimitrios Apostolou2020-02-157-0/+12
| | | | | | | | | | | | | | | Change-Id: Ic2b299c04c91eb498822aca110cea774fdb7cf17 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>