aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
* Add dependency to the QtHttpServer moduleFriedemann Kleint2022-07-011-0/+1
| | | | | | | | | | | Amends 7eb12e4cd3be60b4aaf18530d0c927bef386e913. Exclude it for Windows currently due to a clash with winnt.h defining a DELETE macro. Change-Id: I47f2dea77991e74e00cd8fdc3de6ef5f850d4386 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Switch to Qt 6.4Friedemann Kleint2022-06-291-1/+1
| | | | | Change-Id: I7cd0782a614f7bff9109c914ec09c0de43e8cc21 Reviewed-by: Christian Tismer <tismer@stackless.com>
* Add Qt5Compat.GraphicalEffectsFriedemann Kleint2022-06-091-0/+1
| | | | | | | | | | | | [ChangeLog][PySide6] The Qt5Compat QML imports have been added (GraphicalEffects). Pick-to: 6.3 Fixes: PYSIDE-1957 Change-Id: I1e55a108361505663e5525bb8dceffd7cd3b858d Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Christian Tismer <tismer@stackless.com>
* Be more precise with signing directorySimo Fält2022-06-021-1/+1
| | | | | | | | | | | Sign binaries only in 'package_for_wheels' directory. This will save more than twenty minutes of overall build time with Win configs. Pick-to: 6.2 6.3 Change-Id: I3fe29a2e6854b9327c07b0eabba3a36bfd12d450 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix accepted platform configs in CISimo Fält2022-04-081-0/+3
| | | | | | | | | Change in qt5 caused one of the accepted ci configs to depend such config which was not accepted. Pick-to: 6.2 Change-Id: I7229fc90312a23d87cc87fc2e52453dae104a297 Reviewed-by: Christian Tismer <tismer@stackless.com>
* Clean up dependencies.yamlFriedemann Kleint2022-03-041-4/+1
| | | | | | Pick-to: 6.2 Change-Id: I54e3d0b4e23b1e312f898ea087bc0c3b7e0a5301 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Switch to Qt 6.3Friedemann Kleint2022-01-131-1/+1
| | | | | | Change-Id: I72dd4edbf3f9c2b913f2eeb03addee347a580207 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Fix CI test execution on macOSSimo Fält2021-12-021-2/+2
| | | | | | | Pick-to: 6.2 Change-Id: I338cbc693fae89fb38aa6f98095a697efaa88c0f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Enable CI test on arm64Simo Fält2021-12-013-3/+52
| | | | | | | Pick-to: 6.2 Pick-to: 6.2.2 Change-Id: I26aff00644d85931b5e8ac597c1c5c3c9edb74e9 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Build macOS universal binarySimo Fält2021-12-012-3/+32
| | | | | | | Pick-to: 6.2 Pick-to: 6.2.2 Change-Id: I0a889258ec4f89ca3a26c8bf2ee76f0d5c676a7a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Move from distutils to setuptoolsCristián Maureira-Fredes2021-11-261-0/+10
| | | | | | | | | | This is motivated by the deprecation of distutils, and removal in future versions https://github.com/pypa/packaging-problems/issues/127 Pick-to: 6.2 Change-Id: I16448b69f98df6dc1d9a904b69eb69ed5f1093f5 Reviewed-by: Christian Tismer <tismer@stackless.com>
* coin: Don't prepend /bin: to PATH on Linux hostsAlexandru Croitor2021-11-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Coin tried to prepend {{.Env.PYTHON3_PATH}}/bin: to PATH on Linux and macOS but there is no PYTHON3_PATH env var set in Linux's provisioning, which accidentally ended up prepending /bin to PATH. This causes issues in CMake where each directory in PATH is used as a potential CMAKE_PREFIX_PATH value (with the /bin stripped), changing the order of prefixes where packages are searched for. In particular, when cross-compiling, this would lead to looking for packages under the '/' prefix before the '/usr' prefix, which can cause issues if /lib is a symlink to /usr/lib, because include paths won't be resolved correctly anymore (different depth of directories). Make sure to prepend {{.Env.PYTHON3_PATH}}/bin: to PATH only on macOS and skip it on Linux hosts. Amends 4af4b4c23551b68d4b207c47054af21ec64e76bd Pick-to: 6.2 Task-number: PYSIDE-802 Change-Id: Ia8a59d501f95733376f8538ba599e963dfb88506 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* setup: coin: Use sccache when building if the platform config sets itAlexandru Croitor2021-11-152-4/+11
| | | | | | | | | | | | Set the CI_USE_SCCACHE env var if the sccache feature is enabled for the platform config. Pipe that through coin_build_instructions.py to setup.py. Add the relevant CMake cache vars so sccache is used. Pick-to: 6.2 Change-Id: I02d7ff0646791a5f0d2f1dd5c4a119ee016a9896 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Tismer <tismer@stackless.com>
* coin: Bump cpu core count to 8 to get faster integrationsAlexandru Croitor2021-11-121-0/+4
| | | | | | | | | | | | qtbase, qtdeclarative use 4 cpu cores, qtwebengine and qtcreator use 8 cores. I think we deserve 8 cpu cores too. Bump the core count from the default 2 to 8. Pick-to: 6.2 Change-Id: I533844857f5b36e4615271ffc70411ee9ff7c0cc Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Replace qtlocation by qtpositioningFriedemann Kleint2021-10-271-1/+1
| | | | | | | | | Adapt to qt/eb874192c95bfed04b26d3021060b4adbe6c42b4. Pick-to: 6.2 Change-Id: I8f3ee45f4e349c4d781df2000f64c8df8b4f2d5b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Remove qtquickcontrols2 module from dependenciesSimo Fält2021-08-171-1/+0
| | | | | | | Qtquickcontrols2 was merged to qtdeclarative. Change-Id: Id14d43662410257d395a5fe42375feb290ce3c30 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Add still missing qt submodules to dependency.yamlSimo Fält2021-06-241-1/+4
| | | | | | | | | Just to make a full list of modules we are using when building on ci. Change-Id: I8d9dd3e268915c668ae1fac855cb392099f04b4f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Always set QTEST_ENVIRONMENT when run in Qt CISimo Fält2021-06-162-3/+3
| | | | | | | | | Previously we set that only when running test. Pick-to: 6.1 Change-Id: I2102e591737d0c9febf26406fb32ef33f1cb94dd Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Remove qtandroidextras from dependenciesSimo Fält2021-06-151-1/+0
| | | | | | | The module does not exist anymore. Change-Id: Ia66265cb95305e8a4d8732ebd440023c823f62ae Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Update Qt6 dependencySimo Fält2021-06-111-0/+37
| | | | | Change-Id: Ibf646d91978d6df2ecd1932737b5d0f3d45965a1 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Disable Webassembly and Windows on Arm targets from ciSimo Fält2021-06-101-0/+6
| | | | | Change-Id: I4929dd24bd09f47ad221a4646bfb029c72e69748 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Add additional test configurations for ciSimo Fält2021-04-291-0/+8
| | | | | Change-Id: I7aef285a88182dfe5e5e9865226a8c3eaa5d9c17 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix license_check reference license branchSimo Fält2021-03-021-1/+1
| | | | | | | Pick-to: 6.0 Change-Id: I32e70866b461fa0e2310a73c970da6b764c73064 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* CI: Enable macOS 10.15Simo Fält2021-01-251-3/+0
| | | | | | Pick-to: 6.0 Change-Id: I12f9fde5507b452f0624d53045ec808a56ea1c63 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* CI: Enable macOS 11.0Simo Fält2021-01-251-1/+1
| | | | | | Change-Id: If67e239033970a523a4f02eddf256705922bf710 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Disable Big Sur from CI until all dependencies are installedSimo Fält2021-01-221-1/+1
| | | | | Change-Id: I7f887a19b942f140fb01999950392e24434c68db Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Use Python3 as a default python with CISimo Fält2021-01-043-7/+21
| | | | | | Pick-to: 6.0 Change-Id: Ie1e439a714685a0e7129d0ca5beef4ff8d2c6bdb Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Disable macOS 10.15 from pyside6 CI for nowSimo Fält2021-01-041-0/+3
| | | | | | | | | There some enablers missing from VM template so it is now blocking the development. Pick-to: 6.0 Change-Id: I6638fd62039e9bfe5f7f9f4c485e67139653176c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Fix typo in CI instructionsSimo Fält2020-12-301-1/+1
| | | | | | Pick-to: 6.0 Change-Id: Id9db186ce9585d4425471bc2d22dcfd9fb587380 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Use provisioned libClang instead of instaling our ownSimo Fält2020-12-231-0/+3
| | | | | | | Pick-to: 5.15 Pick-to: 6.0 Change-Id: Ia6fc5c49de1057f7119b88448dc757776bc8d9b8 Reviewed-by: Christian Tismer <tismer@stackless.com>
* Add Qt6 install bin to PATH when running CI instructionsSimo Fält2020-12-031-0/+14
| | | | | Change-Id: Iceb4c929dc56778c3473156bc3d8680a5cf10eba Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Adjust accepted CI configs for QtForPython version 6Simo Fält2020-11-301-28/+17
| | | | | Change-Id: I29dcee812fe15cdc05403eb9ce7146a1bad85dcf Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Remove MinGW from Qt for Python CI configSimo Fält2020-09-031-1/+1
| | | | | Change-Id: I5de9fee68979a39897610aeadf8a013f28a205e5 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Increase CI instruction timeout for outputSimo Fält2020-07-012-6/+6
| | | | | Change-Id: I2647e497eec68507c6c9bceaeea3e07524301d7b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Merge remote-tracking branch 'origin/5.14' into 5.15Friedemann Kleint2020-06-261-1/+1
|\ | | | | | | Change-Id: I75984f35bcdeeeb3b6004a00670f1582ab522c1b
| * Update virtualenv to 20.0.25Simo Fält2020-06-261-1/+1
| | | | | | | | | | | | | | | | Updating virtualenv version to 20.0.25 while previous started to fail. Also increasing the timeout value for output. Change-Id: I391c1c85d490b57cdbab41d5bfcba396384c1994 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* | Use reference license header from correct branchSimo Fält2020-05-151-1/+1
|/ | | | | Change-Id: I18b509769697459a70a2053d8ee00eb98b63da66 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Sign windows binariesSimo Fält2020-02-191-1/+25
| | | | | | | | | | | To be able to sign windows binaries we need to split the setup call to two phases. First we build all binaries, then we call Qt CI's function to do the signing and finally we create the wheels. Task-number: PYSIDE-858 Change-Id: I759a5aa7284736cbac0883ee5fd017345168c8b4 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Cleanup build and test instructions callsSimo Fält2020-02-192-233/+29
| | | | | | | | There is no need to specify seprate call for each target/host arch combination. Change-Id: I02afadace9bfb561476825182bff883b5f79bfa8 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Split module config instructionsSimo Fält2020-02-197-489/+516
| | | | | Change-Id: Ia0b47d0e264f00d859e20e18980b7899dddaba98 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Restore QTEST_ENVIRONMENT variable for test runSimo Fält2019-12-201-0/+3
| | | | | | | | | We were missing QTEST_ENVIRONMENT variable which is used to indicate that test is ran in Qt CI environment. Change-Id: I4dd1e54117bfd5d0fa9368a8c2638ebc0257eb72 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Take new Qt CI config into useSimo Fält2019-11-291-0/+546
Change-Id: I32fcdaa2df6a4bed4f3263875ab1ad272ad8ff8c Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>