Page MenuHomePhabricator
Feed Advanced Search

Jul 1 2020

kislinsk closed T27016: Use OpenStack for our CI system as Resolved.

Closing this meta task. Work will be done in targeted tasks.

Jul 1 2020, 12:18 PM · Restricted Project, CI

Jun 17 2020

kislinsk added a comment to T27460: Badge support for our CDash/CI infrastructure.

Blocked by the fact that e071-jenkins is not yet reachable from outside.

Jun 17 2020, 9:42 AM · CI, MITK

Jun 16 2020

kalali moved T22838: Provide Jenkinsfile for CI from Backlog to Done on the CI board.
Jun 16 2020, 12:12 PM · CI, Restricted Project, MITK
kalali moved T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms from Backlog to Done on the CI board.
Jun 16 2020, 12:10 PM · Cleared, MITK (v2021.02), Restricted Project, CI

Jun 1 2020

floca triaged T27460: Badge support for our CDash/CI infrastructure as Low priority.
Jun 1 2020, 6:30 PM · CI, MITK

May 31 2020

kislinsk added a comment to T27458: Activate Test also for arc diff builds to avoid missed unit test errors.

Poor man's backup of the settings: 😄

May 31 2020, 9:01 PM · MITK (v2024.06), CI
kislinsk added a comment to T27458: Activate Test also for arc diff builds to avoid missed unit test errors.

Note that it's only on Linux as it is the only client where I activated tests. I will disable them for now again and we can decide on Wednesday how we want to proceed.

May 31 2020, 8:58 PM · MITK (v2024.06), CI

May 30 2020

floca added a comment to T27458: Activate Test also for arc diff builds to avoid missed unit test errors.

Damn. As long as the test fail we cannot activate the tests, as reviews will never leave draft state.

May 30 2020, 11:10 PM · MITK (v2024.06), CI

May 29 2020

kislinsk added a comment to T27458: Activate Test also for arc diff builds to avoid missed unit test errors.

Seems to work, but mitkPluginGeneratorBuildTest-Release fails.
http://e071-jenkins:8080/job/MITK/job/Differential/job/Linux/220/consoleFull

May 29 2020, 11:19 PM · MITK (v2024.06), CI
kislinsk claimed T27458: Activate Test also for arc diff builds to avoid missed unit test errors.

Activated tests on Linux Differential clients. Buildable is currently running. If it works as expected, I will also activate the tests for macOS and Windows.
{B605}

May 29 2020, 10:17 PM · MITK (v2024.06), CI
floca triaged T27458: Activate Test also for arc diff builds to avoid missed unit test errors as High priority.
May 29 2020, 9:05 PM · MITK (v2024.06), CI

May 27 2020

kislinsk added a comment to T27443: Enable debug configurations for CI.

I agree that we should have debug clients but not as Continuous, as at least on Windows Clients Debug builds are not faster but at least quite some time slower because of very long execution of tests with lots of image pixel access. Nightly clients in debug mode should make sure not to execute package tests as long as we only support release mode installers.

May 27 2020, 1:37 PM · Auto-closed, CI, Restricted Project, MITK
kislinsk added a project to T27443: Enable debug configurations for CI: CI.
May 27 2020, 10:47 AM · Auto-closed, CI, Restricted Project, MITK
floca moved T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 27 2020, 10:24 AM · Cleared, MITK (v2021.02), Restricted Project, CI

May 25 2020

floca merged T26230: Debug assertion failed in ImageStatistics into T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms.
May 25 2020, 11:58 AM · Cleared, MITK (v2021.02), Restricted Project, CI
floca closed T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms as Resolved.
May 25 2020, 11:57 AM · Cleared, MITK (v2021.02), Restricted Project, CI

May 24 2020

nolden added a comment to T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms.

Sorry, did not see your claim, was already working on it. Proposed fix in D308

May 24 2020, 7:39 PM · Cleared, MITK (v2021.02), Restricted Project, CI
floca claimed T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms.
May 24 2020, 6:54 PM · Cleared, MITK (v2021.02), Restricted Project, CI

May 22 2020

floca added a parent task for T27414: Adapt CMake version macro to generate version description with "no official release": Unknown Object (Maniphest Task).
May 22 2020, 9:00 PM · MITK (v2024.06), Restricted Project, CI
nolden edited projects for T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms, added: Cleared; removed Missing Info, Request for Discussion.

Seems the reason this passes on all official clients is Debug vs Release. We currently only test release which ignores asserts. Thus, this should be investigated properly by tracing the problem, Windows and Linux are both affected

May 22 2020, 11:26 AM · Cleared, MITK (v2021.02), Restricted Project, CI
floca moved T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms from Backlog to MITK Meeting on the Request for Discussion board.
May 22 2020, 11:03 AM · Cleared, MITK (v2021.02), Restricted Project, CI

May 20 2020

floca moved T27413: MITK Workflow Q&A from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 20 2020, 10:14 AM · MITK, Request for Discussion

May 15 2020

kislinsk added a comment to T27413: MITK Workflow Q&A.

Uh, I noticed that it is possible to add aliases/workflows to Arcanist, that are sourced from the project repository. Could be a nice way of streamlining some things. I also noticed that there's already an arc feature feature/T12345-bla which boils down to a git checkout develop && git checkout -b feature/T12345-bla.

May 15 2020, 1:27 PM · MITK, Request for Discussion
kislinsk claimed T27413: MITK Workflow Q&A.
May 15 2020, 11:01 AM · MITK, Request for Discussion

May 14 2020

kislinsk closed T27418: Dashboard script file downloads do not work as Resolved.
May 14 2020, 3:12 PM · CI, MITK
kislinsk added a comment to T27418: Dashboard script file downloads do not work.

Pushed new branch bugfix/T27418-DashboardScriptDownloadWorkaround.

May 14 2020, 9:16 AM · CI, MITK
kislinsk merged T24757: Raw file downloads in CTest scripts don't work anymore with Phabricator URLs into T27418: Dashboard script file downloads do not work.
May 14 2020, 9:13 AM · CI, MITK
kislinsk triaged T27418: Dashboard script file downloads do not work as Unbreak Now! priority.
May 14 2020, 9:06 AM · CI, MITK

May 13 2020

floca triaged T27414: Adapt CMake version macro to generate version description with "no official release" as Normal priority.
May 13 2020, 2:32 PM · MITK (v2024.06), Restricted Project, CI
floca updated the task description for T27413: MITK Workflow Q&A.
May 13 2020, 2:28 PM · MITK, Request for Discussion
floca triaged T27413: MITK Workflow Q&A as High priority.
May 13 2020, 2:26 PM · MITK, Request for Discussion
kislinsk added a project to T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms: Missing Info.

We need specific information of the test failures and if they are the same thing.

May 13 2020, 10:24 AM · Cleared, MITK (v2021.02), Restricted Project, CI

Apr 30 2020

nolden raised the priority of T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms from Normal to High.

Diffusion still shows this:

Apr 30 2020, 6:57 AM · Cleared, MITK (v2021.02), Restricted Project, CI
nolden renamed T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms from [ImageStatistics] Test failed and is not detected by CTest to [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms.
Apr 30 2020, 6:56 AM · Cleared, MITK (v2021.02), Restricted Project, CI

Apr 15 2020

kalali added a comment to T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms.

As noted this seems to be a problem only with Ubuntu-18.04 Debug DiffusionAll because of the mentioned error (so the test itself is not wrong for every system). The accumulated test status is passed. I find this an unsatisfying behavior.

Apr 15 2020, 11:00 AM · Cleared, MITK (v2021.02), Restricted Project, CI
kislinsk moved T27188: [ImageStatistics] mitkImageStatisticsCalculatorTest fails on some platforms from Backlog to MaaS on the MITK (v2021.02) board.
Apr 15 2020, 9:16 AM · Cleared, MITK (v2021.02), Restricted Project, CI
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