Page MenuHomePhabricator
Feed Advanced Search

Apr 15 2020

kislinsk edited projects for T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms, added: MITK (v2021.02); removed MITK.

Links above do not work anymore. Must be re-checked.

Apr 15 2020, 9:16 AM · Cleared, MITK (v2021.02), Restricted Project, CI

Mar 25 2020

kislinsk closed T27022: CTest returns error code if subproject does not have tests as Resolved.
Mar 25 2020, 8:30 AM · Restricted Project, Restricted Project, CI, MITK
kislinsk moved T27022: CTest returns error code if subproject does not have tests from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 25 2020, 8:30 AM · Restricted Project, Restricted Project, CI, MITK
kislinsk moved T27022: CTest returns error code if subproject does not have tests from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 25 2020, 8:30 AM · Restricted Project, Restricted Project, CI, MITK
kislinsk added a project to T27022: CTest returns error code if subproject does not have tests: Restricted Project.

It worked. The nightlies are sunny now and the documentation was uploaded to docs.mitk.org. I changed every MITK and eMITK job to use CMake 3.17 now and passed --no-tests=ignore to CTest.

Mar 25 2020, 8:30 AM · Restricted Project, Restricted Project, CI, MITK

Mar 24 2020

kislinsk moved T27022: CTest returns error code if subproject does not have tests from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 24 2020, 2:10 PM · Restricted Project, Restricted Project, CI, MITK
kislinsk added a project to T27022: CTest returns error code if subproject does not have tests: Restricted Project.
Mar 24 2020, 2:10 PM · Restricted Project, Restricted Project, CI, MITK
kislinsk moved T27022: CTest returns error code if subproject does not have tests from Backlog to In Progress on the CI board.

CMake 3.17 is out now. I configured the MITK Nightlies to use CMake 3.17 from tonight on and added the new --no-tests=ignore argument to the call of CTest.

Mar 24 2020, 2:09 PM · Restricted Project, Restricted Project, CI, MITK

Mar 5 2020

kalali added projects to T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms: Restricted Project, Request for Discussion.
Mar 5 2020, 1:14 PM · Cleared, MITK (v2021.02), Restricted Project, CI

Mar 3 2020

kalali triaged T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms as Normal priority.
Mar 3 2020, 5:07 PM · Cleared, MITK (v2021.02), Restricted Project, CI

Feb 16 2020

kislinsk closed T27137: Check why package target on OpenStack Linux instances fail as Resolved.

Works.

Feb 16 2020, 9:07 PM · CI
kislinsk added a comment to T27137: Check why package target on OpenStack Linux instances fail.

sudo apt install libxcomposite1 libxcursor1

Feb 16 2020, 9:00 PM · CI
kislinsk added a comment to T27137: Check why package target on OpenStack Linux instances fail.
Analyzed prerequisites of /home/ubuntu/jenkins-agent/workspace/MITK/Nightly/Linux/build/MITK-build/_CPack_Packages/Linux/TGZ/MITK-experiments/sDMAS-2018.07-2899-g1ea959aa27-linux-x86_64/bin/MitkCLVoxelFeatures
verified='0'
info='external prerequisites found:
f='/home/ubuntu/jenkins-agent/workspace/MITK/Nightly/Linux/build/MITK-build/_CPack_Packages/Linux/TGZ/MITK-experiments/sDMAS-2018.07-2899-g1ea959aa27-linux-x86_64/bin/QtWebEngineProcess'
external_prereqs='libXcomposite.so.1;libXcursor.so.1'
'
Feb 16 2020, 8:57 PM · CI
kislinsk triaged T27137: Check why package target on OpenStack Linux instances fail as Normal priority.
Feb 16 2020, 8:54 PM · CI

Feb 14 2020

kislinsk closed T27130: Remove Qt variables from Dashboard scripts as Resolved.
Feb 14 2020, 12:36 PM · Noteworthy, CI, MITK
kislinsk added a comment to T27130: Remove Qt variables from Dashboard scripts.

Pushed new branch T27130-RemoveQtVariablesFromDashboardScripts.

Feb 14 2020, 10:39 AM · Noteworthy, CI, MITK
kislinsk triaged T27130: Remove Qt variables from Dashboard scripts as High priority.
Feb 14 2020, 10:32 AM · Noteworthy, CI, MITK
kislinsk moved T27016: Use OpenStack for our CI system from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Then let's wait until we talked to the Openstack admins regarding Windows instances. If we can have them in the same Openstack project, resource requirements change anyway. If we cannot have them in the same project, we may just want to increase RAM to 160 GB to have 10 Linux build clients.

Feb 14 2020, 6:41 AM · Restricted Project, CI

Feb 13 2020

floca added a comment to T27016: Use OpenStack for our CI system.

P.S. :Great :)

Feb 13 2020, 9:27 PM · Restricted Project, CI
floca added a comment to T27016: Use OpenStack for our CI system.

Regarding ressources: Say what you prefer. I'll take care. If 7 would mean, we give back CPU resources. It is no problem. CPUs can be overbooked an if we have no machine configured using the CPU it does not cost money.

Feb 13 2020, 9:27 PM · Restricted Project, CI
kislinsk added a comment to T27016: Use OpenStack for our CI system.

Was able to (probably) completely provision Ubuntu 18.04 instances for MITK builds with a cloud-config file.

Feb 13 2020, 6:50 PM · Restricted Project, CI

Feb 12 2020

kalali placed T26854: Unattended Qt installation up for grabs.
Feb 12 2020, 3:50 PM · CI, Restricted Project, MITK
kislinsk moved T27016: Use OpenStack for our CI system from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 12 2020, 3:50 PM · Restricted Project, CI
kislinsk moved T27016: Use OpenStack for our CI system from Backlog to In Progress on the CI board.
Feb 12 2020, 3:49 PM · Restricted Project, CI
kislinsk claimed T27016: Use OpenStack for our CI system.
Feb 12 2020, 3:49 PM · Restricted Project, CI
kislinsk added a comment to T27016: Use OpenStack for our CI system.

Was able to successfully connect an OpenStack Ubuntu 18.04 to Jenkins via SSH. Currently writing a cloud-config file to provision the instances for MITK.

Feb 12 2020, 3:49 PM · Restricted Project, CI
kalali added a comment to T27016: Use OpenStack for our CI system.

@kislinsk Could you describe the current status?

Feb 12 2020, 3:40 PM · Restricted Project, CI

Feb 3 2020

kislinsk added a comment to T27022: CTest returns error code if subproject does not have tests.

Merged! 🎉 Will be available in CMake 3.17.

Feb 3 2020, 9:14 PM · Restricted Project, Restricted Project, CI, MITK

Jan 31 2020

kislinsk closed T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild as Resolved.
Jan 31 2020, 3:15 PM · Noteworthy, Restricted Project, CI, MITK
floca added a comment to T27016: Use OpenStack for our CI system.

Windows is now also possible. You have to file a ticket and specify how many Cores/RAM you want to run with windows.

Jan 31 2020, 2:17 PM · Restricted Project, CI
kislinsk added a project to T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild: Noteworthy.
Jan 31 2020, 1:33 PM · Noteworthy, Restricted Project, CI, MITK
kislinsk added a comment to T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild.

I activated MITK_AUTOCLEAN_EXTERNAL_PROJECTS on Differential and Continuous jobs. Fingers crossed.

Jan 31 2020, 1:27 PM · Noteworthy, Restricted Project, CI, MITK
kislinsk added a comment to T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild.

Pushed new branch T27042-AutocleanExternalProjects.

Jan 31 2020, 8:11 AM · Noteworthy, Restricted Project, CI, MITK

Jan 30 2020

kislinsk added a comment to T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild.

I just thought about it could be a good idea to actually do this in our CMake script right in MITK. We can check all sorts of things there before and after external project processing.

Jan 30 2020, 9:30 AM · Noteworthy, Restricted Project, CI, MITK

Jan 29 2020

kislinsk added a comment to T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild.

Possibly useful Jenkins plugins:

Jan 29 2020, 5:38 PM · Noteworthy, Restricted Project, CI, MITK
kislinsk added a comment to T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild.

We also have the possibility to modify the Herald rule that triggers the jobs. For example, if the revision summary contains a certain keyword, trigger a complete rebuild instead of an incremental build. Two disadventages are: Revision creators have to be aware of this possibility, and this is not enough as there may be also some other changes on the master branch since the last build on the build client that affect critical files.

Jan 29 2020, 5:28 PM · Noteworthy, Restricted Project, CI, MITK
kislinsk added a comment to T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild.

Possible entry points in Jenkions job configuration:

Jan 29 2020, 4:48 PM · Noteworthy, Restricted Project, CI, MITK
kislinsk updated the task description for T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild.
Jan 29 2020, 4:05 PM · Noteworthy, Restricted Project, CI, MITK
kislinsk updated the task description for T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild.
Jan 29 2020, 4:05 PM · Noteworthy, Restricted Project, CI, MITK
kislinsk triaged T27042: Short-range plan to prevent Differentials from unnecessarily building the superbuild as High priority.
Jan 29 2020, 4:04 PM · Noteworthy, Restricted Project, CI, MITK

Jan 22 2020

kislinsk added a comment to T27022: CTest returns error code if subproject does not have tests.

Here's my CMake merge request: https://gitlab.kitware.com/cmake/cmake/merge_requests/4258

Jan 22 2020, 9:17 AM · Restricted Project, Restricted Project, CI, MITK
kislinsk added a comment to T27022: CTest returns error code if subproject does not have tests.

In CMake, Source/CTest/cmCTestTestHandler.cxx, cmCTestTestHandler::ProcessHandler(), there is a check if the sum of passed and failed tests equal zero. After another pre-check (see below), "No tests were found!!!" is logged as ERROR_MESSAGE. In Source/cmCTest.cxx, cmCTest::Log(), cmSystemTools::SetErrorOccured() is called if the log type is ERROR_MESSAGE.

Jan 22 2020, 6:11 AM · Restricted Project, Restricted Project, CI, MITK
kislinsk renamed T27022: CTest returns error code if subproject does not have tests from Remove Subprojects without tests to CTest returns error code if subproject does not have tests.
Jan 22 2020, 5:50 AM · Restricted Project, Restricted Project, CI, MITK

Jan 21 2020

kislinsk added a comment to T27022: CTest returns error code if subproject does not have tests.

Reverted the removal as CTest still fails, probably because of no tests in superbuild projects. I think the best way to solve this is to contribute to CMake.

Jan 21 2020, 4:53 PM · Restricted Project, Restricted Project, CI, MITK
kislinsk added a comment to T27022: CTest returns error code if subproject does not have tests.

Pushed new branch T27022-RemoveUnusedSubprojects.

Jan 21 2020, 4:20 PM · Restricted Project, Restricted Project, CI, MITK
kislinsk triaged T27022: CTest returns error code if subproject does not have tests as Normal priority.
Jan 21 2020, 4:18 PM · Restricted Project, Restricted Project, CI, MITK
kalali added a project to T27019: Do not disable rendering tests on Linux by default: CI.
Jan 21 2020, 3:43 PM · CI, Noteworthy, MITK

Jan 20 2020

kalali triaged T27016: Use OpenStack for our CI system as Normal priority.
Jan 20 2020, 11:43 AM · Restricted Project, CI

Jan 13 2020

kalali added a project to T26962: Improve dynamic analysis and test coverage reporting: CI.
Jan 13 2020, 12:49 PM · Auto-closed, CI, MITK

Dec 6 2019

kislinsk assigned T26854: Unattended Qt installation to kalali.
Dec 6 2019, 3:55 PM · CI, Restricted Project, MITK
kislinsk placed T26854: Unattended Qt installation up for grabs.
Dec 6 2019, 3:47 PM · CI, Restricted Project, MITK
kalali moved T26849: Remove polling loop from continuous CDash scripts from Backlog to Done on the CI board.
Dec 6 2019, 3:44 PM · MITK, CI
kalali added a project to T26849: Remove polling loop from continuous CDash scripts: CI.
Dec 6 2019, 3:44 PM · MITK, CI

Dec 3 2019

kalali set the image for CI to F1453999: profile.
Dec 3 2019, 11:27 AM

Nov 28 2019

kislinsk raised the priority of T24536: Create more Nightlies with minimum configuration etc. from Wishlist to Normal.
Nov 28 2019, 1:09 PM · Auto-closed, CI, MITK
kislinsk moved T26854: Unattended Qt installation from Backlog to In Progress on the CI board.
Nov 28 2019, 1:09 PM · CI, Restricted Project, MITK
kislinsk renamed T24536: Create more Nightlies with minimum configuration etc. from Create "stupid" dart client to Create more Nightlies with minimum configuration etc..
Nov 28 2019, 11:18 AM · Auto-closed, CI, MITK
kalali added a comment to T26854: Unattended Qt installation.

+1 for accessing the script online for Azure.

Nov 28 2019, 10:56 AM · CI, Restricted Project, MITK
kislinsk claimed T26854: Unattended Qt installation.
Nov 28 2019, 10:53 AM · CI, Restricted Project, MITK
kislinsk renamed T26854: Unattended Qt installation from Install Qt via command line to Unattended Qt installation.
Nov 28 2019, 10:53 AM · CI, Restricted Project, MITK
kislinsk added a comment to T26854: Unattended Qt installation.

Currently, the script is unfortunately the only option until Qt 6 possibly introduces package management. BTW, we should create a CI or FS-E scripts repository were I can push my script. Currently I am working on the script to also install the correct Visual Studio runtime on clean clients. Also OpenSSL is included in the latest installers but has to be selected explicitly.

Nov 28 2019, 10:53 AM · CI, Restricted Project, MITK

Nov 26 2019

kalali triaged T26854: Unattended Qt installation as Normal priority.
Nov 26 2019, 5:54 PM · CI, Restricted Project, MITK

Sep 25 2019

kislinsk changed the edit policy for CI.
Sep 25 2019, 3:16 PM

Sep 23 2019

kalali added a project to T22838: Provide Jenkinsfile for CI: CI.
Sep 23 2019, 3:16 PM · CI, Restricted Project, MITK
kalali added a project to T24536: Create more Nightlies with minimum configuration etc.: CI.
Sep 23 2019, 3:15 PM · Auto-closed, CI, MITK

Sep 20 2019

kislinsk created CI.
Sep 20 2019, 4:09 AM