Page MenuHomePhabricator
Feed Advanced Search

Dec 5 2023

kislinsk closed T28159: Officially support MITK using system Qt as Wontfix.

Hi there! 馃檪

Dec 5 2023, 10:43 AMAuto-closed, CI, Request for Discussion, MITK
kislinsk closed T28428: Re-enable code coverage testing in MITK CI as Wontfix.

Hi there! 馃檪

Dec 5 2023, 10:43 AMAuto-closed, CI, MITK
kislinsk edited projects for T27414: Adapt CMake version macro to generate version description with "no official release", added: MITK (v2024.06); removed MITK (v2023.12).
Dec 5 2023, 10:38 AMMITK (v2024.06), Restricted Project, CI
kislinsk edited projects for T27458: Activate Test also for arc diff builds to avoid missed unit test errors, added: MITK (v2024.06); removed MITK (v2023.12).
Dec 5 2023, 10:38 AMMITK (v2024.06), CI

May 12 2023

kislinsk closed T27995: Upgrade CDash to 3.0 as Wontfix.
May 12 2023, 6:54 AMCI, MITK

Nov 7 2022

kalali triaged T29382: [Jenkins] Differential-clients do not clean old ui-files as Normal priority.
Nov 7 2022, 2:28 PMCI, Next Milestone

Apr 29 2022

kislinsk closed T26962: Improve dynamic analysis and test coverage reporting as Wontfix.

Hi there! 馃檪

Apr 29 2022, 1:44 PMAuto-closed, CI, MITK
kislinsk closed T24536: Create more Nightlies with minimum configuration etc. as Wontfix.

Hi there! 馃檪

Apr 29 2022, 1:43 PMAuto-closed, CI, MITK
kislinsk edited projects for T27414: Adapt CMake version macro to generate version description with "no official release", added: Next Milestone, MITK; removed MITK (v2022.04).
Apr 29 2022, 1:38 PMMITK (v2024.06), Restricted Project, CI
kislinsk edited projects for T27458: Activate Test also for arc diff builds to avoid missed unit test errors, added: Next Milestone, MITK; removed MITK (v2022.04).
Apr 29 2022, 1:38 PMMITK (v2024.06), CI

Nov 10 2021

kislinsk edited projects for T27414: Adapt CMake version macro to generate version description with "no official release", added: MITK (v2022.04); removed MITK (v2021.10).
Nov 10 2021, 4:32 PMMITK (v2024.06), Restricted Project, CI
kislinsk edited projects for T27458: Activate Test also for arc diff builds to avoid missed unit test errors, added: MITK (v2022.04); removed MITK (v2021.10).
Nov 10 2021, 4:32 PMMITK (v2024.06), CI

Nov 3 2021

gaoh removed a project from T28159: Officially support MITK using system Qt: Kaapana (internal).
Nov 3 2021, 3:07 PMAuto-closed, CI, Request for Discussion, MITK

Oct 14 2021

nolden added a comment to T28428: Re-enable code coverage testing in MITK CI.

I found one last hint, about a possible interference with ccache , last try ...

Oct 14 2021, 3:47 PMAuto-closed, CI, MITK
nolden added a comment to T28428: Re-enable code coverage testing in MITK CI.

I tried several things again, similar to described above, same situation.

Oct 14 2021, 3:38 PMAuto-closed, CI, MITK
kislinsk closed T28172: Include MITK-ProjectTemplate in MITK Differential builds as Resolved.

All Differential clients include MITK-ProjectTemplate builds.

Oct 14 2021, 9:13 AMMITK (v2021.10), CI

Jun 15 2021

kislinsk closed T28546: Fix macOS CI builds as Resolved.

I reported the cmakebuilder-plugin issue to Jenkins: https://issues.jenkins.io/browse/JENKINS-65893

Jun 15 2021, 9:49 AMCI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.

Deleted branch from rMITK MITK: bugfix/T28546-macOSCatalina-Boost.

Jun 15 2021, 9:48 AMCI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.

Pushed new branch to rMITK MITK: bugfix/T28546-macOSCatalina-Boost.

Jun 15 2021, 9:12 AMCI, MITK
kislinsk reopened T28546: Fix macOS CI builds as "Open".

We also need to fix the Boost binary build on macOS.

Jun 15 2021, 9:05 AMCI, MITK

Jun 11 2021

kislinsk closed T28546: Fix macOS CI builds as Resolved.
Jun 11 2021, 3:50 PMCI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.

Deleted branch from rMITK MITK: bugfix/T28546-macOSCatalina.

Jun 11 2021, 3:49 PMCI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.

Pushed new branch to rMITK MITK: bugfix/T28546-macOSCatalina.

Jun 11 2021, 3:48 PMCI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.
  • For now I will disable SWIG (and PCRE) builds on macOS and require it to be provided (for example via Homebrew brew install swig).
  • I already renamed everything in Jenkins, Phabricator, and Git hooks
  • The macOS codename extraction can be easily fixed adding the backslash to the extraction regex
Jun 11 2021, 3:41 PMCI, MITK
kislinsk triaged T28546: Fix macOS CI builds as Unbreak Now! priority.
Jun 11 2021, 3:37 PMCI, MITK

Jun 2 2021

kislinsk moved T28159: Officially support MITK using system Qt from MITK Meeting to Backlog on the Request for Discussion board.
Jun 2 2021, 11:42 AMAuto-closed, CI, Request for Discussion, MITK

Apr 9 2021

floca moved T27458: Activate Test also for arc diff builds to avoid missed unit test errors from Backlog to Tests/Checklists on the MITK (v2021.10) board.
Apr 9 2021, 6:38 PMMITK (v2024.06), CI
floca edited projects for T27458: Activate Test also for arc diff builds to avoid missed unit test errors, added: MITK (v2021.10); removed Next Milestone, MITK.
Apr 9 2021, 6:29 PMMITK (v2024.06), CI
floca edited projects for T27414: Adapt CMake version macro to generate version description with "no official release", added: MITK (v2021.10), Restricted Project; removed Next Milestone, MITK.
Apr 9 2021, 6:26 PMMITK (v2024.06), Restricted Project, CI

Apr 6 2021

kislinsk edited projects for T28172: Include MITK-ProjectTemplate in MITK Differential builds, added: MITK (v2021.10); removed Next Milestone, MITK.
Apr 6 2021, 4:12 PMMITK (v2021.10), CI
kislinsk triaged T28428: Re-enable code coverage testing in MITK CI as Normal priority.
Apr 6 2021, 12:40 AMAuto-closed, CI, MITK

Apr 2 2021

kalali added a project to T28428: Re-enable code coverage testing in MITK CI: CI.
Apr 2 2021, 11:08 AMAuto-closed, CI, MITK

Mar 12 2021

kislinsk added a comment to T28172: Include MITK-ProjectTemplate in MITK Differential builds.

Started with Ubuntu 18.04 and 20.04 clients by adding the following script before the actual build. This is roughly what we are doing already in the Dashboard script.

Mar 12 2021, 10:10 AMMITK (v2021.10), CI

Mar 10 2021

kislinsk edited projects for T27414: Adapt CMake version macro to generate version description with "no official release", added: MITK, Next Milestone; removed MITK (v2021.02).
Mar 10 2021, 9:09 AMMITK (v2024.06), Restricted Project, CI
kislinsk edited projects for T27458: Activate Test also for arc diff builds to avoid missed unit test errors, added: MITK, Next Milestone; removed MITK (v2021.02).
Mar 10 2021, 9:09 AMMITK (v2024.06), CI
kislinsk edited projects for T28172: Include MITK-ProjectTemplate in MITK Differential builds, added: MITK, Next Milestone; removed MITK (v2021.02).
Mar 10 2021, 9:09 AMMITK (v2021.10), CI
kislinsk edited projects for T27413: MITK Workflow Q&A, added: MITK, Next Milestone; removed MITK (v2021.02).
Mar 10 2021, 9:09 AMMITK, Request for Discussion

Feb 19 2021

gaoh closed Restricted Maniphest Task, a subtask of T28302: MITK CI jobs for Kaapana, as Resolved.
Feb 19 2021, 11:53 AMCI, MITK
schererj added a comment to T28302: MITK CI jobs for Kaapana.

Okay, nice. Last question: You currently have both a PhenotypingRelease and a ClassificationCmdApps configuration. The apps of the latter one are also included in the former configuration. Is it fine to just go for PhenotypingRelease then at the cost of a little larger tarball as also the workbench application is included? @schererj

Feb 19 2021, 10:46 AMCI, MITK

Feb 18 2021

kislinsk closed T28302: MITK CI jobs for Kaapana as Resolved.
Feb 18 2021, 9:29 PMCI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

I gave @schererj and @gaoh rights to start the Kaapana MITK build jobs and to read the configurations: https://ci.mitk.org/job/MITK/job/Kaapana/

Feb 18 2021, 9:28 PMCI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.
Feb 18 2021, 2:34 PMCI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

Okay, nice. Last question: You currently have both a PhenotypingRelease and a ClassificationCmdApps configuration. The apps of the latter one are also included in the former configuration. Is it fine to just go for PhenotypingRelease then at the cost of a little larger tarball as also the workbench application is included? @schererj

Feb 18 2021, 2:33 PMCI, MITK
floca added a comment to T28302: MITK CI jobs for Kaapana.
In T28302#220479, @gaoh wrote:

The normal WorkbenchRelease configuration should be even better suited for the future...

+1

Feb 18 2021, 1:33 PMCI, MITK
gaoh added a comment to T28302: MITK CI jobs for Kaapana.

@gaoh

I noticed that the only plugins enabled in the "MitkVolume" configuration are the segmentation plugins. Do you explicitly want to have this "slim" version or is the official WorkbenchRelease configuration more sufficient?

Feb 18 2021, 12:58 PMCI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

Okay. Currently running the first test with the PhenotypingRelease configuration and tag set to v2021.02. So the file name will be automatically versioned and will appear at https://www.mitk.org/download/kaapana/phenotyping/ once the build succeeds.

Feb 18 2021, 11:53 AMCI, MITK
nolden added a comment to T28302: MITK CI jobs for Kaapana.

I would like to have files versioned / with different names. If it's necessary to have a download link that doesn't change I can help with a script to create a "latest" link, had that for MITK nightlies back in the days

Feb 18 2021, 11:45 AMCI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

To all: Do you want to version files or do you want to simply override existing old installers when generating new ones (which happens with custom set revisions descriptions as done in a few docker files above)?

Feb 18 2021, 11:40 AMCI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

I noticed that the only plugins enabled in the "MitkVolume" configuration are the segmentation plugins. Do you explicitly want to have this "slim" version or is the official WorkbenchRelease configuration more sufficient?

Feb 18 2021, 11:38 AMCI, MITK

Feb 17 2021

gaoh added a comment to T28302: MITK CI jobs for Kaapana.

And MITK volume (aka the normal workbench) uses the Release build with segmentation=ON

Maybe we should then just label it MITK Workbenches to avoid confusion and reduce (redundant) artefacts.

Feb 17 2021, 11:01 AMCI, MITK

Feb 12 2021

floca added a comment to T28302: MITK CI jobs for Kaapana.

And MITK volume (aka the normal workbench) uses the Release build with segmentation=ON

Maybe we should then just label it MITK Workbenches to avoid confusion and reduce (redundant) artefacts.

Feb 12 2021, 1:25 PMCI, MITK
nolden added a comment to T28302: MITK CI jobs for Kaapana.

Following this, are there some requirements that need to be specified here T28280?

Feb 12 2021, 12:02 PMCI, MITK
gaoh added a comment to T28302: MITK CI jobs for Kaapana.

Ah so the idea is not to build it, but to directly use a CI binary.
So MITK flow uses:

# Generate Ninja build script for MITK to build a minimum configuration with apps in Release mode into MITK-superbuild directory
RUN cmake -G Ninja -S MITK -B MITK-superbuild
RUN cmake -S MITK -B MITK-superbuild -D CMAKE_BUILD_TYPE:STRING=Release -D BUILD_TESTING:BOOL=OFF -D MITK_BUILD_CONFIGURATION:STRING=FlowBenchSegmentationRelease -D MITK_CUSTOM_REVISION_DESC:STRING=MitkFlow
RUN cmake --build MITK-superbuild
RUN cmake --build MITK-superbuild/MITK-build --target package 
RUN mkdir /opt/final_package
RUN cp /opt/MITK-superbuild/MITK-build/MITK-MitkFlow-linux-x86_64.tar.gz /opt/final_package/MITK-MitkFlow-linux-x86_64.tar.gz

And MITK volume (aka the normal workbench) uses the Release build with segmentation=ON

Feb 12 2021, 10:01 AMCI, MITK
gaoh added a comment to T28302: MITK CI jobs for Kaapana.

For MITK-flow and MITK-volume I will switch to the new release (release/T28000-v2021.02). It was only on a develop branch, because there were some bug fixes, not yet in a master branch.
But now with the new release...

Feb 12 2021, 9:36 AMCI, MITK

Feb 11 2021

kalali added a comment to T28302: MITK CI jobs for Kaapana.

Following this, are there some requirements that need to be specified here T28280?

Feb 11 2021, 3:04 PMCI, MITK
kislinsk added a project to T28302: MITK CI jobs for Kaapana: CI.
Feb 11 2021, 2:54 PMCI, MITK

Jan 21 2021

kislinsk closed T27460: Badge support for our CDash/CI infrastructure as Resolved.

Screenshot from the MITK Github page:

Jan 21 2021, 9:46 PMCI, MITK
kislinsk added a comment to T27460: Badge support for our CDash/CI infrastructure.

Deleted branch from rMITK MITK: feature/T27460-Badges.

Jan 21 2021, 9:43 PMCI, MITK
kislinsk added a comment to T27460: Badge support for our CDash/CI infrastructure.

Pushed new branch to rMITK MITK: feature/T27460-Badges.

Jan 21 2021, 9:42 PMCI, MITK
kislinsk closed T28187: Automatically build and deploy MITK releases as Resolved.

I used the snapshot client configurations as baseline and created Jenkins jobs in MITK/Release. I also extended the Git hook to trigger these jobs. Hard to test, though, as I do not want to temporarily push test tags. Fingers crossed.

Jan 21 2021, 11:59 AMCI, MITK (v2021.02)
kislinsk triaged T28187: Automatically build and deploy MITK releases as High priority.
Jan 21 2021, 11:32 AMCI, MITK (v2021.02)
nolden renamed T28159: Officially support MITK using system Qt from Oficially support MITK using system Qt to Officially support MITK using system Qt.
Jan 21 2021, 9:41 AMAuto-closed, CI, Request for Discussion, MITK
schererj moved T28159: Officially support MITK using system Qt from Discussion to Backlog on the Kaapana (internal) board.
Jan 21 2021, 9:39 AMAuto-closed, CI, Request for Discussion, MITK
nolden added a comment to T28159: Officially support MITK using system Qt.

@kislinsk anyone from the MITK CI team who could take over?

Jan 21 2021, 9:38 AMAuto-closed, CI, Request for Discussion, MITK
schererj moved T28159: Officially support MITK using system Qt from Backlog to Discussion on the Kaapana (internal) board.
Jan 21 2021, 9:27 AMAuto-closed, CI, Request for Discussion, MITK

Jan 18 2021

kislinsk triaged T28172: Include MITK-ProjectTemplate in MITK Differential builds as Normal priority.
Jan 18 2021, 3:07 PMMITK (v2021.10), CI

Jan 15 2021

kislinsk added a comment to T28159: Officially support MITK using system Qt.

I understand. :-) Just wanted to give you more options to think about as it is probably only a temporal solution. Sooner or later (currently read "later"), our minimum version requirements won't match again with the OS-provided Qt version. So we cannot run away from it forever I guess. :D

Jan 15 2021, 12:40 PMAuto-closed, CI, Request for Discussion, MITK
gaoh added a comment to T28159: Officially support MITK using system Qt.

yes exactly, the problem with the scripted version, ist still, that it is necessary to provide credentials. That was fine, as long we were the only ones creating the containers.
The version of @nolden downloading the packages in ubuntu allows others to just build the container, without having to provide credentials at all.

Jan 15 2021, 12:35 PMAuto-closed, CI, Request for Discussion, MITK
nolden added a comment to T28159: Officially support MITK using system Qt.

Thank. New command-line interface looks nice, but the challenge is where to put the credentials, especially if you want to put the script open source like in the Kaapana dockerfiles.

Jan 15 2021, 12:14 PMAuto-closed, CI, Request for Discussion, MITK

Jan 14 2021

kislinsk triaged T28159: Officially support MITK using system Qt as Normal priority.

As it already works (?) and we will stay at least another year with Qt 5 we can do this. But in general, do you know of the new Qt Installer Framework with command-line interface? It's much easier now to install Qt with a single command and there are a few possibilities to provide credentials if that's an issue. See here for examples: https://phabricator.mitk.org/T27960#214043

Jan 14 2021, 5:22 PMAuto-closed, CI, Request for Discussion, MITK
nolden added a project to T28159: Officially support MITK using system Qt: CI.
Jan 14 2021, 3:51 PMAuto-closed, CI, Request for Discussion, MITK

Dec 1 2020

kislinsk moved T28047: CDash script does not fetch tags from Backlog to Done on the CI board.
Dec 1 2020, 2:35 PMCI, MITK
kislinsk closed T28047: CDash script does not fetch tags as Resolved.
Dec 1 2020, 2:31 PMCI, MITK
kislinsk triaged T28047: CDash script does not fetch tags as Normal priority.
Dec 1 2020, 2:22 PMCI, MITK

Nov 23 2020

kislinsk added a comment to T27995: Upgrade CDash to 3.0.

It was released a few days before we put our new server in production mode and I already tested it back then but unfortunately already the installation went everything but smooth. So we should give it at least a few more months to mature before we try to upgrade. :-)

Nov 23 2020, 5:05 PMCI, MITK
nolden triaged T27995: Upgrade CDash to 3.0 as Wishlist priority.
Nov 23 2020, 2:04 PMCI, MITK

Nov 19 2020

kalali triaged T27973: Setup non-development system for MITK installer tests as Normal priority.
Nov 19 2020, 10:01 AMRequest for Discussion, Restricted Project, CI

Nov 16 2020

kalali moved T26854: Unattended Qt installation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 16 2020, 10:13 AMCI, Restricted Project, MITK
kalali moved T26854: Unattended Qt installation from Backlog to Done on the CI board.
Nov 16 2020, 10:13 AMCI, Restricted Project, MITK
kislinsk merged task T26854: Unattended Qt installation into Restricted Maniphest Task.
Nov 16 2020, 10:12 AMCI, Restricted Project, MITK
kislinsk added a comment to T26854: Unattended Qt installation.

Yes. In fact, this task can already be closed as it doesn't work anymore. :-)

Nov 16 2020, 10:11 AMCI, Restricted Project, MITK
kalali added a comment to T26854: Unattended Qt installation.

This seems to be superfluous if {T27960} works for us.

Nov 16 2020, 10:02 AMCI, Restricted Project, MITK

Nov 11 2020

floca placed T27413: MITK Workflow Q&A up for grabs.
Nov 11 2020, 10:25 AMMITK, Request for Discussion

Oct 9 2020

kislinsk closed T25882: Rewrite dashboard script for CDash 2.6 as Resolved.
Oct 9 2020, 3:02 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Deleted branch bugfix/T25882-RewriteDashboardScript.

Oct 9 2020, 3:01 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Deleted branch feature/T25882-MITKOptions.

Oct 9 2020, 3:01 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Pushed new branch feature/T25882-MITKOptions.

Oct 9 2020, 2:59 AMCI, MITK (v2021.02), Restricted Project

Sep 29 2020

kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Found the bug in CDash. In app/Model/AuthToken.php:51 the "special value" 9999-12-31 23:59:59 is inserted into the database whereas the maximum value for TIMESTAMP is 2038-01-19 03:14:07. Hence the "special value" appears as 0000-00-00 00:00:00 in the database which will trigger the deletion when it is compared with the current date.

Sep 29 2020, 11:32 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Sigh. Just one time I'd like not to stumble over bugs when dealing with CDash. I implemented the authorization, double-checked that the proxy does not throw away the authorization HTTP header, watched the cdash database, and figured out that as soon as CDash is comparing a valid token... it deletes it from the database.

Sep 29 2020, 10:36 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Deleted branch feature/T25882-CDashAuthorization.

Sep 29 2020, 10:32 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Pushed new branch feature/T25882-CDashAuthorization.

Sep 29 2020, 9:18 AMCI, MITK (v2021.02), Restricted Project

Sep 28 2020

kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

As unknown sites are appearing on our dashboard, we should introduce authentication:
https://blog.kitware.com/cdash-authenticated-submissions/

Sep 28 2020, 12:11 PMCI, MITK (v2021.02), Restricted Project

Sep 11 2020

kalali moved T26854: Unattended Qt installation from In Progress to Backlog on the CI board.
Sep 11 2020, 12:36 PMCI, Restricted Project, MITK

Sep 10 2020

kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Deleted branch T25882-CDash-v2.6.

Sep 10 2020, 10:06 AMCI, MITK (v2021.02), Restricted Project

Sep 8 2020

kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

macOS MatchPoint errors that are actually just warnings should be fixed now as well. It's a bug in CMake/CTest and the workaround is to use launchers: https://gitlab.kitware.com/cmake/cmake/-/issues/20832

Sep 8 2020, 1:54 PMCI, MITK (v2021.02), Restricted Project
floca added a comment to T25882: Rewrite dashboard script for CDash 2.6.

OMG. how should one find this...

Sep 8 2020, 11:12 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

I finally found the source of the documentation errors by accident. It was a dot digraph with invalid flat edges between record shapes. I changed the shapes to boxes and it should work now.

Sep 8 2020, 10:49 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

I think I fixed the OpenCV Ant issue by updating the volume snapshot for our Ubuntu 20.04 cloud instances to include the environment variable ANT_HOME=/usr/share/ant.

Sep 8 2020, 9:25 AMCI, MITK (v2021.02), Restricted Project

Sep 5 2020

kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Pushed new branch bugfix/T25882-RewriteDashboardScript.

Sep 5 2020, 8:21 AMCI, MITK (v2021.02), Restricted Project
kislinsk added a comment to T25882: Rewrite dashboard script for CDash 2.6.

Deleted branch bugfix/T25882-RewriteDashboardScript.

Sep 5 2020, 8:10 AMCI, MITK (v2021.02), Restricted Project