aboutsummaryrefslogtreecommitdiffstats
path: root/coin
Commit message (Collapse)AuthorAgeFilesLines
* Build MIPS64 with b2qt toolchainTony Sarajärvi2019-02-072-3/+27
| | | | | | | | | | | This configuration verifies big endian builds Task-number: QTQAINFRA-2492 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 80339a10a4af1dbb282688fe03d4e52aac641c1d) Change-Id: I3111190b5c924eb73b037b94be1a0dc48bcc68c2 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Change order in which certain provisioning scripts are runJuha Karjalainen2019-01-293-0/+0
| | | | | | | | Disables windows update and defender now earlier in provisioning. Task-number: QTQAINFRA-2592 Change-Id: I4cc380830695a97f02b54ab904e2f6192fc36d44 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix provisioning failure when unsetting proxy with no proxyJuha Karjalainen2019-01-291-2/+7
| | | | | | | | | | When unset-proxy.ps1 script is run when there is no proxy set unset script fails leading provisioning to fail. Now will check if proxy is set before removing registery keys for it. Task-number: QTQAINFRA-2311 Change-Id: Ic50bcebc634bb90385ca817dac9bed24e9e897ec Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Merge remote-tracking branch 'origin/5.12' into devLiang Qi2019-01-2339-484/+511
|\ | | | | | | | | | | | | Conflicts: coin/platform_configs/default.txt Change-Id: Ie21baa51738ce0761fb45fba3819b1894cc808b6
| * Accept license in Android SDK provisioningTony Sarajärvi2019-01-231-3/+4
| | | | | | | | | | | | | | | | | | A change in Android SDK prompts us now for accepting license. Task-number: QTQAINFRA-2591 Change-Id: I1ff05d84ccda743649c6d38784c6170e08f50eb1 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Add Qt WebAssembly for all submodulesHeikki Halmet2019-01-171-0/+1
| | | | | | | | | | | | Task-number: QTBUG-63917 Change-Id: I61074c8b1acbf3ffd7781e7435784c4a15412c98 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
| * Provisioning: breakpad for qt3dstudioJuha Karjalainen2019-01-1710-0/+224
| | | | | | | | | | | | | | | | | | | | Breakpad https://chromium.googlesource.com/breakpad/breakpad/ sources are needed for qt3studio. Also Breakpad need sources for https://chromium.googlesource.com/linux-syscall-support. Task-number: QT3DS-2650 Change-Id: I13c7534e1c6e97a1e345dad3c2c82eeb6428313d Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Provisioning: Move Android toolchain and config to win10Simo Fält2019-01-176-5/+6
| | | | | | | | | | | | | | | | | | | | Installing Android toolchains and ssl headers to win10 template and moving Android windows platform configs to win10 from win7. Task-number: QTQAINFRA-1266 Change-Id: I9b3e3a378451e0bdfc7dc5c7b75ee035faf8994c Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit 5a040ca46a46a3a45fa61036ca5115c4d0819034)
| * Provisioning: Remove update notifierHeikki Halmet2019-01-172-0/+7
| | | | | | | | | | | | | | | | | | | | | | Update notifier is showing when vm is running. It can affect to test results and that's why it need to be removed Task-number: QTQAINFRA-2453 Change-Id: Icb27ba998ef9a51aaf8f40274c182b0c3dcd496a Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Juha Karjalainen <juha.karjalainen@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io>
| * Provisioning: Update Unified Automation OpcUA backendMaurice Kalinowski2019-01-161-24/+55
| | | | | | | | | | | | | | | | | | | | Adding in the x64 bit installers to deployment. Furthermore, we can use the msvc2015 installer to create msvc2017 binaries with Qt. After the licensing change, we will be able to generate packages for all msvc based installers. Change-Id: I96db345b535a2518c758175137c808b15130ff41 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
| * Provisioning: Signtools for Windows x86Heikki Halmet2019-01-141-0/+44
| | | | | | | | | | | | | | | | QtDesignStudio requires signtools for Windows x86 Task-number: QTBUG-72907 Change-Id: I7fb15cb07511cb89d3be00e1fe65247ecc21bcfe Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
| * Add qtsaferenderer extra targets for CoinTuomas Heimonen2019-01-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | The cross-compile targets that qtsaferenderer needs do not exist in qt5 therefore we add those extra targets for CI. Task-number: QSR-378 Change-Id: Ia07074392b09af8d111a957027407f85518e5d85 Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io> (cherry picked from commit f7b6a4c27635e87cb296cd20c7596f437b37d504) Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
| * Fix provisioning ODBC environmetal variables had : at endJuha Karjalainen2019-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | CPLUS_INCLUDE_PATH and LIBRARY_PATH environmental variables had --> : <-- at end of variable. As this adds current dir to search path this is undesirable and causes bugs. Change-Id: Ia36c3f3f791f5d506eea15aba6be6d665049a922 Reviewed-by: Juha Karjalainen <juha.karjalainen@qt.io> Reviewed-by: Michal Klocek <michal.klocek@qt.io>
| * Provisioning: Update Qt OpcUA backendsMaurice Kalinowski2019-01-098-455/+4
| | | | | | | | | | | | | | | | | | | | | | | | - Unified Automation SDK needs to be updated to 1.6x to reflect latest API changes - Open62541 is now inside 3rdparty of the Qt OpcUA module. Hence, no need to provision it. Change-Id: I96a3764053ca684fa71f9d49e998ebe0ce45a6ae Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com> Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com> Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
| * Prospective fix for git lfs installationSimon Hausmann2019-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keys used to sign package repositories tend to have expiry dates and therefore need to be changed from time to time. Therefore hardcoding the key we expect here will break (as it does right now) and it's better to retrieve the expected key via a secure transport. The old key - per http://keyserver.ubuntu.com/pks/lookup?search=0xC2E73424D59097AB&op=vindex - will expire on the 12 of January. That's probably why they changed the key used to sign the repo before the expiry. Change-Id: I39d082a6e12731b7eb0a8214a500101ca24f8af4 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Fix broken provisioning script DownloadURL.shJuha Karjalainen2019-01-091-3/+5
| | | | | | | | | | | | | | | | DownloadURL returns 0 even when alt download fails. Task-number: QTQAINFRA-2501 Change-Id: Id2fb1e0b4ff12a48b6adb27291f55fc129296233 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
| * Provision: install unixodbc-devel libraryJuha Karjalainen2019-01-081-0/+3
| | | | | | | | | | | | | | | | Adds odbc support for rhel7. Task-number: QTBUG-72444 Change-Id: I49b1e91d9f87bdf98601627538aaa65b78440451 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Provisioning: Add Squish Coco for RTAHeikki Halmet2019-01-044-0/+113
| | | | | | | | | | | | Task-number: QTQAINFRA-2393 Change-Id: I391a2670a46835988da6fd1d9121172c706c7a21 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
| * Upgrade macOS 10.12.3 to 10.12.6Tony Sarajärvi2019-01-033-5/+5
| | | | | | | | | | | | | | | | | | | | Also changes the resolution of the desktop to 1280x800x32, timezone to GMT and upgrades Xcode. Task-number: QTBUG-70180 Change-Id: I4620cbfa3033a100b0e325951a5a9ebcbfa92751 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Liang Qi <liang.qi@qt.io>
| * Provisioning: Unify duplicated openssl provisioning scriptJuha Karjalainen2019-01-033-144/+83
| | | | | | | | | | | | | | | | MacOS(10.12 and 10.13) had two identical provisioning scripts for openssl. Now unified under common. Change-Id: If469a56d431e72b291a810fa9c1b701873fe382d Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io>
| * Provisioning: Windows: Disable automatic defragmentationJoni Jäntti2019-01-027-0/+40
| | | | | | | | | | | | | | | | | | Automatic disk defragmentation is enabled by default on Windows machines. It should be disabled to save some time. Task-number: QTQAINFRA-2217 Change-Id: I3f024208bd35c9e305569e6b2b562f5a8b16f6f1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Fix qtbase LinuxWebAssembly config hostSimo Fält2019-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | The OpenSUSE 42.3 was replaced with OpenSUSE 15.0. This amends 89e0159bbc, Swap openSUSE 42.3 to 15. Task-number: QTQAINFRA-2067 Fixes: QTQAINFRA-2555 Change-Id: I0cd10bcfda5a63fecda0ccdb652b6cc23f349339 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Swap openSUSE 42.3 to 15Tony Sarajärvi2019-01-1015-4/+11
| | | | | | | | | | | | | | | | Task-number: QTQAINFRA-2067 Change-Id: I71f79181704d6ce8faac0019f6d7a5016b0ecb5e Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Fix .ci.local to .intra.qt.io in docker provisioningTony Sarajärvi2019-01-071-1/+1
| | | | | | | | | | Change-Id: I9de241e70a5dd15568619da6e4a19d54e76e5a4c Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* | Provisioning: Enable support for printer testSimo Fält2019-01-071-0/+2
| | | | | | | | | | | | | | Task-number: QTQAINFRA-992 Change-Id: Ibf13b8df51e72b2885c85af7bb256c73ce5697ed Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* | Add qtsaferenderer extra targets for CoinTuomas Heimonen2019-01-071-0/+4
| | | | | | | | | | | | | | | | | | The cross-compile targets that qtsaferenderer needs do not exist in qt5 therefore we add those extra targets for CI. Task-number: QSR-378 Change-Id: Ia07074392b09af8d111a957027407f85518e5d85 Reviewed-by: Aapo Keskimolo <aapo.keskimolo@qt.io>
* | Reduce the number of zypper invocationsFrederik Gladhorn2019-01-031-42/+21
| | | | | | | | | | Change-Id: Ibb1c76fc4786d19a921c31b0933746f9dfefcde8 Reviewed-by: Liang Qi <liang.qi@qt.io>
* | Merge remote-tracking branch 'origin/5.12' into devLiang Qi2019-01-0254-65/+593
|\| | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules coin/provisioning/common/linux/docker_testserver.sh coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh Done-With: Ryan Chu <ryan.chu@qt.io> Change-Id: I9bc3afcb50783a9f0f7718731d237de4be287cae
| * Fix .ci.local to .intra.qt.io in provisioning scriptsTony Sarajärvi2018-12-312-2/+2
| | | | | | | | | | Change-Id: I113095b337c3592757878fb919a0a18a60a8ce7e Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Provisioning: Install ODBC for macOS 10.12 10.13Juha Karjalainen2018-12-313-0/+68
| | | | | | | | | | | | | | | | | | | | This script installs libiodbc from brew and adds it to CPLUS_INCLUDE_PATH and LIBRARY_PATH thus enabling configure to find it and thus enabling odbc support for qt build on macOS. Task-number: QTBUG-58956 Change-Id: I7f865800b580a87afcc480534da57ee546c74406 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
| * Provisioning: Install XCode 10.1Simo Fält2018-12-312-3/+3
| | | | | | | | | | | | Task-number: QTQAINFRA-2323 Change-Id: I8fa4e146b2da71fba641f982d8114a916df42fc7 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * Merge remote-tracking branch 'origin/5.12.0' into 5.12Liang Qi2018-12-223-26/+15
| |\ | | | | | | | | | Change-Id: Ifb4277657a6f85e6a6d0ee62e54360b2cb1c0514
| | * Provisioning: Fix path for fbx filesHeikki Halmet2018-11-132-25/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently Qt3d Studio build don't recognize fbx path because of space in folder name. This change will fix it by taken use the packages which don't have space in the folder name. Task-number: QT3DS-2440 Change-Id: I502bb04489a03a5a81e164f8a86f3200f4ec3910 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
| | * Merge remote-tracking branch 'origin/5.12' into 5.12.0Liang Qi2018-10-308-15/+15
| | |\ | | | | | | | | | | | | Change-Id: I41f6780d67aeb9e065d86f53feee71d38c00428f
| | * | Update qt3d-runtime.txt targetsAntti Kokko2018-10-301-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing macOS and Windows Android arm64 targets. Remove iOS target that is now included in default.txt. Change-Id: Ifc20336b94477b2f8be456ef7f7f8bfaf8bf1190 Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * | | Provisioning: Update install android sdk to version 28Juha Karjalainen2018-12-183-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QT needs at least buildSdk 24 after commit 70057dfc0e53b7996acd5ef2c0f9c40aa3f66062. Updating provisioned sdk version to 28. Please note minSDK <= targetSDK <= build/compileSDK. Task-number: QTQAINFRA-2412 Change-Id: I0bf67cf42dfc6f707bdeae973a60c6601d2e73c3 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * | | Provisioning: Hide squish installation output from provisioning logHeikki Halmet2018-12-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This will prevent the output of unwanted information Change-Id: I547e91ef344ec51f799b26f254139b03d20a315c Reviewed-by: Simo Fält <simo.falt@qt.io>
| * | | Add configuration to run qtconnectivity tests on winrtOliver Wolff2018-12-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib9b61b19033d4ceb7ce15ecc8c1a0227b53bb669 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
| * | | Provisioning: Change how executables are waited to finishJuha Karjalainen2018-12-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch only affects Windows. Python3 provisioning took over 30-35 minutes. As both 32 and 64 bit versions are provisioned it took over 1h this change lowers time taken to 5 minutes. start-process with -wait flag waits for given process and its sub-processes to exit. Wait-process insteads just waits for process to exit. Change-Id: Ib9a323dcf9e2d07318a0d259a72ca4c4d0a4ed80 Reviewed-by: Simo Fält <simo.falt@qt.io>
| * | | Provisioning: Windows 10 32bit remote desktop access allowJuha Karjalainen2018-12-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow accessing windows remote desktop. Task-number: QTBUG-71874 Change-Id: I70c0acc309bd5e2bc590e7cd35a918ca7940fd03 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | | Provisioning: Add missing prefix for yocto_ssh_configurationsHeikki Halmet2018-12-121-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1a49737188cff6291b16797293a221043bdddad1 Reviewed-by: Juha Karjalainen <juha.karjalainen@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
| * | | Don't set http_proxy in its own subshellTony Sarajärvi2018-11-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The subshell actually meant, that the http_proxy environment variable was never seen outside that check. Thus proxy was never used where this was checked. Change-Id: I069f43f13dffca98d8b60a47c2e105209018c84d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
| * | | provisioning: RHEL-7.4 install xcb-util-* packagesGatis Paeglis2018-11-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do install them on Ubuntu and openSUSE. Eventually we want to stop using bundled xcb libraries. Currently all builds of Qt on Linux use -qt-xcb switch (see coin/src/targetenvironments.py::LinuxTargetEnvironment), which is the reason why things build fine, even when packages are not present on the system. Change-Id: I856ddb5a17768b347aec3e593d6b969109a5c3a3 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
| * | | provisioning: consistently install libxkbcommon* on linux distrosGatis Paeglis2018-11-292-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ubuntu was the only distro that installed both of the required packages: installPackages+=(libxkbcommon-dev) installPackages+=(libxkbcommon-x11-dev) RHEL 7.4 did not explicitly install any, but got libxkbcommon-dev pulled in as gtk3 dependency. Extract from provisioning log: --> Processing Dependency: pkgconfig(xkbcommon) >= 0.2.0 for package: gtk3-devel-3.22.30-3.el7.x86_64 ---> Package libxkbcommon-devel.x86_64 0:0.7.1-1.el7 will be installed openSUSE explicitly installed libxkbcommon-devel, but not libxkbcommon-x11-devel. Qt official binaries are built on RHEL, where we do not have libxkbcommon-x11-dev installed. This means that XCB plugin and Compose input plugin would fallback to using bundled sources. It was actually desired until now that XCB/Compose use the bundled sources instead of linking with the library from the system, but this was only a lucky side effect. If we had installed libxkbcommon-x11-dev on RHEL, then Qt binaries would end up linking with the libxkbcommon from the system, because of the missing "-qt-xkbcommon" configre switch for release builds. We won't bundle libxkbcommon anymore, hence we need to install the missing dependencies, as done by this patch. Change-Id: I5c7b8ac38c266ce81cb5a3189a9082bfd581ee31 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
| * | | Docker Provisioning: Remove the fixed version of package dependenciesRyan Chu2018-11-226-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Free the dependencies of the specific Ubuntu packages. Ensure that test server is using the latest version of the Ubuntu packages to test network changes. Otherwise, all the docker files need to be manually updated when upgrading to the next Ubuntu version (e.g. 18.04). For debugging purpose, the installed packaged will be listed in the provisioning logs. Change-Id: I38d119d11f33cfd60dc34fcd57ec0fe1615e98f2 Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
| * | | Merge remote-tracking branch 'origin/5.11' into 5.12Liang Qi2018-11-206-5/+7
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: coin/provisioning/common/unix/mqtt_broker.sh Change-Id: I990dbf66b7120f2f1bcf202f0a2547a5ad9881f2
| | * | | Provisioning: RHEL-6.6: Update curlJoni Jäntti2018-11-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The currently used version of curl does not support TLS 1.2 or newer. Since download.qt.io has minimum requirement of TLS 1.2 we need to update the these packages. Task-number: QTQAINFRA-2212 Change-Id: I4737443b5b2180a592a18d9095fe3f31063ba329 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| | * | | Replace .ci.local addresses with .intra.qt.io in provisioning scriptsTony Sarajärvi2018-11-015-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I5e5bc084faabb28ffdf0437871445ecb8970bfb3 Reviewed-by: Liang Qi <liang.qi@qt.io>
| * | | | Provisioning: Install perl on Windows 10 32-bitEike Ziller2018-11-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for Qt Creator build. Change-Id: I5674f159de456a925e7a695546a53537f2517376 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * | | | Provisioning: Add Rhel 6.6 for QtCreatorHeikki Halmet2018-11-1213-0/+380
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QtCreator need's to have provisioned Rhel 6.6 available. (Partially) Reverts 54261be7c3bde1486b5036df4058bcd9deb9dfdd Task-number: QTQAINFRA-2270 Change-Id: Ie73c09181e0586dd0f4e9977208c9188037843d9 Reviewed-by: Eike Ziller <eike.ziller@qt.io>