Meeting Notes
Welcome New Attendees
-
Ekaterina Golubeva
- Research topic: Aneurysm segmentation
- Interested in visualizing multiple scenes
- Exploring options such as VMTK for vascular modeling
vtk-sdk-python-distributions
- Integration is in progress and expected to be finalized later today.
Next Slicer Release
- Moving forward with Slicer 5.10
- Issues from milestone 5.9 are being re-assigned to a new 5.11 milestone
- Target date is end of August
- Outstanding issues
- Address issue preventing from launching Slicer on macOS (see details below)
- Investigate symbol loading issues on Linux (see details below)
- Build Qt 5.15.17 from source on all platform (see details below)
Qt6 Integration & Release
- The Qt6-based release will be deferred until after the Slicer 5.10 release is complete.
Symbol Loading Issues on Linux
-
Investigating GSSAPI symbol conflicts involving
libtirpc
on modern Linux systems (e.g., Ubuntu 25.04).
See #8626 for the top-level tracking issue. -
The issue arises when Slicer is launched and
libtirpc.so.3
attempts to resolve versioned GSSAPI symbols that are missing from Slicer’s bundled stub (libgssapi_krb5.so
), resulting in an error such as:undefined symbol: GSS_C_NT_USER_NAME, version gssapi_krb5_2_MIT
-
The stubbed GSSAPI library was originally introduced to avoid OpenSSL version conflicts between the system GSSAPI and Slicer’s internally built OpenSSL.
See PR #8598 for background. -
Current efforts are focused on:
- Identifying what introduces the
libtirpc
dependency (e.g., Qt, ITK, Python, or transitive system libraries). See #8626 - Evaluating whether the
krb5-gssapi-stub
should be improved or removed - Avoiding the need for developers or users to build Qt from source unless absolutely necessary
- Identifying what introduces the
-
Related discussion: See this post by @Davide_Punzo
-
Documentation update:
A new section will be added to the Linux build instructions covering known issues and workarounds specific to Ubuntu 25.04.
See #8627
Qt5 Version Update from 5.15.2
to 5.15.17
To help address issues such as #8579, we are considering building Qt 5.15.17
from source on all platforms used to generate official Slicer Preview packages.
This effort is tracked in #8624.
Issue running Slicer on macOS due to Python issues
- Discussed issue #8618. Waiting this is addressed, this script allows to start Slicer on macOS.
Reusing Endoscopy Module for Colonoscopy
-
@mau_igna_06 is investigating adapting the Endoscopy module for colonoscopy applications.
-
Recent updates to the module (see PR #6502) support:
- Arbitrary camera poses
- Key frame interpolation
Limitations:
- Does not currently integrate with the Sequences module
- May not be the ideal path forward for colonoscopy workflows
Alternative: Consider the Animator module from the SlicerMorph extension.
SlicerSandbox & SlicerSurfaceToolbox Contributions
@mau_igna_06 submitted the following contributions:
-
SlicerSandbox
PR #42:
BUG: Disable triangulation of inputs by default inCombineModelsLogic
-
SlicerSandbox
PR #43:
ENH: Configure output model selector inCombineModels
-
SlicerSurfaceToolbox
PR #82:
ENH: Add subdivision as a dynamic modeler tool
Segment Editor Effects Refactoring
-
Follow-up to last week’s meeting
-
@Thibault_Pelletier is preparing diagrams to illustrate:
- Current architecture
- Proposed improvements
-
Diagrams are being created using Miro and will be shared later
Extension Build Issues
- @RafaelPalomar discussed issues affecting SlicerSOFA
- See related thread:
Discourse post – 2025-08-05 meeting