Page MenuHomePhabricator
Feed Advanced Search

Nov 25 2020

kislinsk added a comment to T28002: MITK cannot handle CMake target namespaces in module and plugin package dependencies.
  • mitk_create_module() passes PACKAGE_DEPENDS to _mitk_parse_package_args()
    • The PACKAGE[|COMPONENT1[+COMPONENT2]...] syntax is processed and the following variables are set in parent scope:
      • <PUBLIC|PRIVATE|INTERFACE>_PACKAGE_NAMES: Lists of package names for different visibilities
      • PACKAGE_NAMES: Joined lists from above (may contain duplicates!)
      • <PUBLIC|PRIVATE|INTERFACE>_<PACKAGE>_REQUIRED_COMPONENTS: Lists of components for different visibilities and packages
  • mitk_create_module() passes PACKAGE_NAMES to mitk_check_module_dependencies()
    • mitk_check_module_dependencies() passes PACKAGE_NAMES to _mitk_parse_package_args()
      • Notice that PACKAGE_NAMES does not contain visibilities anymore, so everything is put into PRIVATE_PACKAGE_NAMES by default
    • Nevertheless, all visibility lists are joined into package_names and duplicates are removed (why not just use PACKAGE_NAMES in the first place and remove duplicates?)
    • For each package, check if MITK_USE_<package> is not set and add package to _MISSING_DEP in parent scope together with missing modules
  • Also: Duplicates in PACKAGE_NAMES were removed by mitk_check_module_dependencies()
  • The module is disabled if there are any missing dependencies
  • PACKAGE_DEPENDS is passed to mitk_use_modules() as PACKAGES parameter
Nov 25 2020, 8:02 AM · Noteworthy, MITK (v2021.02)
kislinsk added a comment to T26451: DICOM plugin cannot parse DICOM directories in macOS installer.

@jsolislemus There's a workaround if you can't wait for the next release which would also verify if your issue is fixed:

Nov 25 2020, 7:15 AM · MITK

Nov 24 2020

kislinsk added a comment to T27985: Migrate from TinyXML to TinyXML-2.
WARNING: While the APIs of TinyXML and TinyXML-2 are similar enough for a straight forward migration except for a few edge cases, it usually affects critical code. If not done thoroughly, migration may result in silently writing valid XML yet corrupt file formats (for example unexpected values). Beware of the few pitfalls! ⚠️
Nov 24 2020, 9:55 PM · Noteworthy, MITK (v2021.02)
kislinsk removed a member for OP 4.1: kislinsk.
Nov 24 2020, 10:14 AM
kislinsk added members for MIC: reicht, gaoh, kraeuter, d485r, rasheed, steint, graf, c082x, j762e, m097t, e249r, s669m, m139l.
Nov 24 2020, 10:13 AM
kislinsk added members for MIC: kalali, a178n, kompan, floca, thomass.
Nov 24 2020, 10:10 AM
kislinsk closed T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers, a subtask of T24398: Dicom plugin: Retrieve does not work, as Resolved.
Nov 24 2020, 9:53 AM · MITK (v2024.12)
kislinsk closed T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers, a subtask of T26451: DICOM plugin cannot parse DICOM directories in macOS installer, as Resolved.
Nov 24 2020, 9:53 AM · MITK
kislinsk closed T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers, a subtask of T27669: Dicom import issue with MITK binaries (package) and Ubuntu, as Resolved.
Nov 24 2020, 9:53 AM · Missing Info, DICOM, MITK
kislinsk closed T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers as Resolved.
Nov 24 2020, 9:53 AM · Cleared, MITK (v2021.02)
kislinsk closed T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers, a subtask of T27696: Dicom loading does not work for some 4D data with the latest installer, as Resolved.
Nov 24 2020, 9:53 AM · DICOM, Missing Info, MITK
kislinsk added a comment to T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

Mixed feelings here: On one hand I'm happy that we, with a single trivial line of CMake code, finally fixed a decade old severe issue we had in MITK without really noticing it causing quite some inconvenience for our users and we were not able to reproduce it over the years. Maybe we even lost some users right before they actually used MITK because "it cannot open my DICOM files". On the other hand, we fixed a decade old severe issue with a single line of CMake code.

Nov 24 2020, 9:53 AM · Cleared, MITK (v2021.02)
kislinsk added a member for MIC: s280a.
Nov 24 2020, 9:43 AM
kislinsk removed a member for MIC: Unknown Object (User).
Nov 24 2020, 9:38 AM
kislinsk added a member for MIC: Unknown Object (User).
Nov 24 2020, 9:19 AM

Nov 23 2020

kislinsk added a comment to T27992: Release of MITK CLIs.

I think the only reason that they are not part of the release installers is simply that they are not enabled in the WorkbenchRelease build configuration. The actual todo is to specify what CLI apps we want to include I guess.

Nov 23 2020, 11:42 PM · MITK (v2021.02), Request for Discussion
kislinsk triaged T28002: MITK cannot handle CMake target namespaces in module and plugin package dependencies as Unbreak Now! priority.
Nov 23 2020, 11:35 PM · Noteworthy, MITK (v2021.02)
kislinsk added a comment to T27985: Migrate from TinyXML to TinyXML-2.

Changes in header files: git diff -U0 ff0027ee 8e328dab *.h > output.txt

Nov 23 2020, 11:15 PM · Noteworthy, MITK (v2021.02)
kislinsk added a comment to T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

Let's see if the Nightly installers tomorrow morning are able to load Sarah's DICOM files. 🤞

Nov 23 2020, 11:03 PM · Cleared, MITK (v2021.02)
kislinsk added a comment to T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

Deleted branch bugfix/T26164-AlwaysUseDCMTKBuiltInDICOMDictionaries.

Nov 23 2020, 11:01 PM · Cleared, MITK (v2021.02)
kislinsk committed rMITK5e254ee7298e: Always use built-in DICOM dictionaries (authored by kislinsk).
Always use built-in DICOM dictionaries
Nov 23 2020, 11:00 PM
kislinsk committed rMITKfa2b431b38e4: Merge branch 'bugfix/T26164-AlwaysUseDCMTKBuiltInDICOMDictionaries' into develop (authored by kislinsk).
Merge branch 'bugfix/T26164-AlwaysUseDCMTKBuiltInDICOMDictionaries' into develop
Nov 23 2020, 11:00 PM
kislinsk added a comment to T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

Pushed new branch bugfix/T26164-AlwaysUseDCMTKBuiltInDICOMDictionaries.

Nov 23 2020, 10:59 PM · Cleared, MITK (v2021.02)
kislinsk added a comment to T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

Everything you need to know about the DICOM dictionaries and how DCMTK is handling them is described here: https://github.com/InsightSoftwareConsortium/DCMTK/blob/master/dcmdata/docs/datadict.txt

Nov 23 2020, 10:55 PM · Cleared, MITK (v2021.02)
kislinsk added a comment to T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

Verified on macOS. I downloaded the dictionary and exported DCMDICTPATH. The MITK Workbench was able to load the DICOM files correctly afterwards. 🎉

Nov 23 2020, 10:40 PM · Cleared, MITK (v2021.02)
kislinsk closed T28001: Fix mitkRESTClientTest as Resolved.

I made the variable thread-safe by making it an atomic.

Nov 23 2020, 10:31 PM · MITK
kislinsk added a comment to T28001: Fix mitkRESTClientTest.

Deleted branch bugfix/T28001-FixRESTClientTest.

Nov 23 2020, 10:30 PM · MITK
kislinsk committed rMITK236c4a1ee0a4: Make counter variable thread-safe (authored by kislinsk).
Make counter variable thread-safe
Nov 23 2020, 10:30 PM
kislinsk committed rMITK13c4a5937ef9: Merge branch 'bugfix/T28001-FixRESTClientTest' into develop (authored by kislinsk).
Merge branch 'bugfix/T28001-FixRESTClientTest' into develop
Nov 23 2020, 10:30 PM
kislinsk added a comment to T28001: Fix mitkRESTClientTest.

Pushed new branch bugfix/T28001-FixRESTClientTest.

Nov 23 2020, 10:30 PM · MITK
kislinsk triaged T28001: Fix mitkRESTClientTest as Normal priority.
Nov 23 2020, 10:28 PM · MITK
kislinsk added a project to T27999: Remove Biophotonics and Photo Acoustics from MITK: Noteworthy.
Nov 23 2020, 9:36 PM · Noteworthy, MITK
kislinsk closed T27999: Remove Biophotonics and Photo Acoustics from MITK as Resolved.
Nov 23 2020, 9:32 PM · Noteworthy, MITK
kislinsk added a comment to T27999: Remove Biophotonics and Photo Acoustics from MITK.

Deleted branch bugfix/T27999-RemovePhotoacoustics.

Nov 23 2020, 9:32 PM · Noteworthy, MITK
kislinsk committed rMITKcb17cca5ef28: Remove Biophotonics and Photoacoustics (authored by kislinsk).
Remove Biophotonics and Photoacoustics
Nov 23 2020, 9:31 PM
kislinsk committed rMITKfc048ef737a2: Merge branch 'bugfix/T27999-RemovePhotoacoustics' into develop (authored by kislinsk).
Merge branch 'bugfix/T27999-RemovePhotoacoustics' into develop
Nov 23 2020, 9:31 PM
kislinsk added a comment to T27999: Remove Biophotonics and Photo Acoustics from MITK.

Pushed new branch bugfix/T27999-RemovePhotoacoustics.

Nov 23 2020, 9:30 PM · Noteworthy, MITK
kislinsk renamed T27999: Remove Biophotonics and Photo Acoustics from MITK from Remove Photo Acoustics from MITK to Remove Biophotonics and Photo Acoustics from MITK.
Nov 23 2020, 9:26 PM · Noteworthy, MITK
kislinsk added a comment to T27999: Remove Biophotonics and Photo Acoustics from MITK.

Removed modules:

  • mitkBiophotonics
  • MitkBiophotonicsHardware
    • MitkSpectroCam
  • MitkPhotoacousticsAlgorithms
  • MitkPhotoacousticsHardware
  • MitkPhotoacousticsLib
  • MitkUSHardwareDiPhAS
Nov 23 2020, 9:25 PM · Noteworthy, MITK
kislinsk added a project to T27985: Migrate from TinyXML to TinyXML-2: Noteworthy.
Nov 23 2020, 8:42 PM · Noteworthy, MITK (v2021.02)
kislinsk closed T27985: Migrate from TinyXML to TinyXML-2, a subtask of T27383: Update external toolkits, as Resolved.
Nov 23 2020, 8:41 PM · Noteworthy, MITK (v2021.02)
kislinsk closed T27985: Migrate from TinyXML to TinyXML-2 as Resolved.
Nov 23 2020, 8:41 PM · Noteworthy, MITK (v2021.02)
kislinsk added a comment to T27985: Migrate from TinyXML to TinyXML-2.

Deleted branch feature/T27985-TinyXML-2.

Nov 23 2020, 8:41 PM · Noteworthy, MITK (v2021.02)
kislinsk committed rMITK2777a68ac317: Fix ambiguous overloads (authored by kislinsk).
Fix ambiguous overloads
Nov 23 2020, 8:39 PM
kislinsk committed rMITKac364ef387c2: Migrate from TinyXML v2.6.2 to TinyXML-2 v8.0.0 (authored by kislinsk).
Migrate from TinyXML v2.6.2 to TinyXML-2 v8.0.0
Nov 23 2020, 8:39 PM
kislinsk committed rMITKbdd8cd4c8a73: Fix unused variable (authored by kislinsk).
Fix unused variable
Nov 23 2020, 8:39 PM
kislinsk committed rMITK97f944d5726a: Fix unused variables (authored by kislinsk).
Fix unused variables
Nov 23 2020, 8:39 PM
kislinsk committed rMITK87fa18f83d65: Fix ambiguous overload (authored by kislinsk).
Fix ambiguous overload
Nov 23 2020, 8:39 PM
kislinsk committed rMITK5937c1877f5b: Fix ambiguous overloads (authored by kislinsk).
Fix ambiguous overloads
Nov 23 2020, 8:39 PM
kislinsk committed rMITKc7eb53960544: Fix unambiguous overloads (authored by kislinsk).
Fix unambiguous overloads
Nov 23 2020, 8:39 PM
kislinsk committed rMITK930102f33812: Fix comparison of serialized calibrations (authored by kislinsk).
Fix comparison of serialized calibrations
Nov 23 2020, 8:39 PM
kislinsk committed rMITK19171bc36c65: Fix missing cast (authored by kislinsk).
Fix missing cast
Nov 23 2020, 8:39 PM
kislinsk committed rMITKab268348e582: Fix ContourModelSetWriter and repair flawed XML files before parsing in… (authored by kislinsk).
Fix ContourModelSetWriter and repair flawed XML files before parsing in…
Nov 23 2020, 8:39 PM
kislinsk committed rMITKc22b17fe7f7b: Fix and optimize writing of boolean attributes (authored by kislinsk).
Fix and optimize writing of boolean attributes
Nov 23 2020, 8:39 PM
kislinsk committed rMITKf58fbd0569d6: Fix logic error (authored by kislinsk).
Fix logic error
Nov 23 2020, 8:39 PM
kislinsk committed rMITK761a39df5cdf: Ignore navigation data XML tag name (authored by kislinsk).
Ignore navigation data XML tag name
Nov 23 2020, 8:39 PM
kislinsk committed rMITKb3df67fa0c69: Remove last TinyXML remnants (authored by kislinsk).
Remove last TinyXML remnants
Nov 23 2020, 8:39 PM
kislinsk committed rMITK125db9d4aa17: Fix uninitialized array (authored by kislinsk).
Fix uninitialized array
Nov 23 2020, 8:39 PM
kislinsk committed rMITK8e328dab075b: Merge branch 'feature/T27985-TinyXML-2' into develop (authored by kislinsk).
Merge branch 'feature/T27985-TinyXML-2' into develop
Nov 23 2020, 8:39 PM
kislinsk closed T27959: MITK with VTK 9 fails on Fedora CI clients as Resolved.
Nov 23 2020, 7:49 PM · MITK
kislinsk added a revision to T27959: MITK with VTK 9 fails on Fedora CI clients: Unknown Object (Differential Revision).
Nov 23 2020, 5:38 PM · MITK
kislinsk triaged T28000: MITK v2021.02 as Normal priority.
Nov 23 2020, 5:13 PM · MITK-ProjectTemplate, MITK (v2021.02)
kislinsk triaged T27999: Remove Biophotonics and Photo Acoustics from MITK as Normal priority.
Nov 23 2020, 5:12 PM · Noteworthy, MITK
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 PM · CI, MITK
kislinsk added a comment to T27959: MITK with VTK 9 fails on Fedora CI clients.

Feature branch. :)

Nov 23 2020, 5:02 PM · MITK
kislinsk raised the priority of T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers from High to Unbreak Now!.
Nov 23 2020, 11:57 AM · Cleared, MITK (v2021.02)
kislinsk updated subscribers of T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

The missing DCMTK dictionary in Linux and macOS installers seems to be the actual issue for some other tickets as well. We recently experienced this again with DICOM files from @s429r. Loading works on Windows in both build and installer versions, but only in build versions on Linux and macOS.

Nov 23 2020, 11:52 AM · Cleared, MITK (v2021.02)
kislinsk added a subtask for T24398: Dicom plugin: Retrieve does not work: T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.
Nov 23 2020, 11:50 AM · MITK (v2024.12)
kislinsk added a parent task for T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers: T24398: Dicom plugin: Retrieve does not work.
Nov 23 2020, 11:50 AM · Cleared, MITK (v2021.02)
kislinsk added a comment to T24398: Dicom plugin: Retrieve does not work.

Possibly related to T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

Nov 23 2020, 11:50 AM · MITK (v2024.12)
kislinsk added a subtask for T27696: Dicom loading does not work for some 4D data with the latest installer: T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.
Nov 23 2020, 11:48 AM · DICOM, Missing Info, MITK
kislinsk added a parent task for T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers: T27696: Dicom loading does not work for some 4D data with the latest installer.
Nov 23 2020, 11:48 AM · Cleared, MITK (v2021.02)
kislinsk added a comment to T27696: Dicom loading does not work for some 4D data with the latest installer.

Maybe this is related to T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.

Nov 23 2020, 11:48 AM · DICOM, Missing Info, MITK
kislinsk added a parent task for T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers: T27669: Dicom import issue with MITK binaries (package) and Ubuntu.
Nov 23 2020, 11:48 AM · Cleared, MITK (v2021.02)
kislinsk added a subtask for T27669: Dicom import issue with MITK binaries (package) and Ubuntu: T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.
Nov 23 2020, 11:48 AM · Missing Info, DICOM, MITK
kislinsk added a comment to T27669: Dicom import issue with MITK binaries (package) and Ubuntu.

Possibly as duplicate of T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers. There's a workaround in the task that you could use to verify if it is the same issue.

Nov 23 2020, 11:47 AM · Missing Info, DICOM, MITK
kislinsk added a comment to T26451: DICOM plugin cannot parse DICOM directories in macOS installer.

Added T26164 as subtask for now, as it is probably the same issue (missing DCMTK dictionary).

Nov 23 2020, 11:45 AM · MITK
kislinsk added a parent task for T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers: T26451: DICOM plugin cannot parse DICOM directories in macOS installer.
Nov 23 2020, 11:44 AM · Cleared, MITK (v2021.02)
kislinsk added a subtask for T26451: DICOM plugin cannot parse DICOM directories in macOS installer: T26164: DICOM Query/Retrieve doesn't work at least in Ubuntu release installers.
Nov 23 2020, 11:44 AM · MITK

Nov 22 2020

kislinsk added a comment to T27985: Migrate from TinyXML to TinyXML-2.

Pushed new branch feature/T27985-TinyXML-2.

Nov 22 2020, 7:29 AM · Noteworthy, MITK (v2021.02)
kislinsk added a comment to T27985: Migrate from TinyXML to TinyXML-2.

Deleted branch feature/T27985-TinyXML-2.

Nov 22 2020, 7:29 AM · Noteworthy, MITK (v2021.02)
kislinsk added a comment to T27985: Migrate from TinyXML to TinyXML-2.

I created experimental CI jobs for the branch above: https://cdash.mitk.org/index.php?project=MITK&date=2020-11-22

Nov 22 2020, 2:25 AM · Noteworthy, MITK (v2021.02)
kislinsk added a comment to T27985: Migrate from TinyXML to TinyXML-2.

Pushed new branch feature/T27985-TinyXML-2.

Nov 22 2020, 2:07 AM · Noteworthy, MITK (v2021.02)
kislinsk triaged T27985: Migrate from TinyXML to TinyXML-2 as Normal priority.
Nov 22 2020, 1:55 AM · Noteworthy, MITK (v2021.02)

Nov 20 2020

kislinsk edited the content of 2020 Week 47 (Mid November).
Nov 20 2020, 4:51 PM

Nov 19 2020

kislinsk edited the content of Merging into master Branch.
Nov 19 2020, 4:44 PM
kislinsk closed T27977: 2020 Week 47 (Mid November) as Resolved.
Nov 19 2020, 4:42 PM · MITK
kislinsk edited the content of Changelog.
Nov 19 2020, 4:41 PM · MITK
kislinsk added a comment to T27977: 2020 Week 47 (Mid November).

Deleted branch release/T27977-2020-Week-47.

Nov 19 2020, 4:41 PM · MITK
kislinsk committed rMITK6ab9b7d58bbe: 2020 Week 47 (Mid November) (authored by kislinsk).
2020 Week 47 (Mid November)
Nov 19 2020, 4:40 PM
kislinsk committed rMITK13624124f8db: Merge branch 'master' into develop (authored by kislinsk).
Merge branch 'master' into develop
Nov 19 2020, 4:40 PM
kislinsk edited the content of 2020 Week 47 (Mid November).
Nov 19 2020, 4:17 PM
kislinsk edited the content of 2020 Week 47 (Mid November).
Nov 19 2020, 4:16 PM
kislinsk edited the content of 2020 Week 47 (Mid November).
Nov 19 2020, 4:15 PM
kislinsk edited the content of 2020 Week 47 (Mid November).
Nov 19 2020, 4:14 PM
kislinsk renamed T27977: 2020 Week 47 (Mid November) from 2020 Week 47 (Late September) to 2020 Week 47 (Mid November).
Nov 19 2020, 3:15 PM · MITK
kislinsk edited the content of 2020 Week 47 (Mid November).
Nov 19 2020, 3:15 PM
kislinsk renamed 2020 Week 47 (Mid November) from 2020 Week 47 (Late September) to 2020 Week 47 (Mid November).
Nov 19 2020, 3:14 PM
kislinsk added a comment to T27977: 2020 Week 47 (Mid November).

Pushed new branch release/T27977-2020-Week-47.

Nov 19 2020, 2:50 PM · MITK
kislinsk triaged T27977: 2020 Week 47 (Mid November) as Normal priority.
Nov 19 2020, 2:49 PM · MITK