Is there an issue with Linux builds currently?

Hello,

There are no Linux builds for Slicer preview and no extensions since a few days.

Slicer clean-built today (e1881207) on Arch runs (--ignore-slicerrc) suspiciously with the following in stdout:

QFont::fromString: Invalid description 'Noto Sans,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'
Traceback (most recent call last):
  File "<string>", line 5, in <module>
  File "<string>", line 212, in <module>
  File "<string>", line 177, in __init__
AttributeError: module 'qt' has no attribute 'QTimer'
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/CropVolumeSequence.py", line 24, in __init__
    ScriptedLoadableModule.__init__(self, parent)
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/ScriptedLoadableModule.py", line 41, in __init__
    parent.icon = qt.QIcon(iconPath)
                  ^^^^^^^^
AttributeError: module 'qt' has no attribute 'QIcon'
qSlicerPythonCppAPI::instantiateClass  - [ "CropVolumeSequence" ] - Failed to instantiate scripted pythonqt class "CropVolumeSequence" 0x55a11b00b450
Fail to instantiate module  "CropVolumeSequence"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOM.py", line 12, in <module>
    import DICOMLib
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/__init__.py", line 1, in <module>
    from .DICOMProcesses import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 39, in <module>
    class DICOMProcess:
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 85, in DICOMProcess
    def start(self, cmd: str, args: list[str]) -> qt.QProcess:
                                                  ^^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QProcess'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOM.py"  as module "DICOM" !
Fail to instantiate module  "DICOM"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMEnhancedUSVolumePlugin.py", line 5, in <module>
    from DICOMLib import DICOMPlugin
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/__init__.py", line 1, in <module>
    from .DICOMProcesses import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 39, in <module>
    class DICOMProcess:
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 85, in DICOMProcess
    def start(self, cmd: str, args: list[str]) -> qt.QProcess:
                                                  ^^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QProcess'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMEnhancedUSVolumePlugin.py"  as module "DICOMEnhancedUSVolumePlugin" !
Fail to instantiate module  "DICOMEnhancedUSVolumePlugin"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMGeAbusPlugin.py", line 11, in <module>
    from DICOMLib import DICOMPlugin
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/__init__.py", line 1, in <module>
    from .DICOMProcesses import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 39, in <module>
    class DICOMProcess:
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 85, in DICOMProcess
    def start(self, cmd: str, args: list[str]) -> qt.QProcess:
                                                  ^^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QProcess'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMGeAbusPlugin.py"  as module "DICOMGeAbusPlugin" !
Fail to instantiate module  "DICOMGeAbusPlugin"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMImageSequencePlugin.py", line 9, in <module>
    from DICOMLib import DICOMPlugin
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/__init__.py", line 1, in <module>
    from .DICOMProcesses import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 39, in <module>
    class DICOMProcess:
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 85, in DICOMProcess
    def start(self, cmd: str, args: list[str]) -> qt.QProcess:
                                                  ^^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QProcess'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMImageSequencePlugin.py"  as module "DICOMImageSequencePlugin" !
Fail to instantiate module  "DICOMImageSequencePlugin"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMPatcher.py", line 24, in __init__
    ScriptedLoadableModule.__init__(self, parent)
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/ScriptedLoadableModule.py", line 41, in __init__
    parent.icon = qt.QIcon(iconPath)
                  ^^^^^^^^
AttributeError: module 'qt' has no attribute 'QIcon'
qSlicerPythonCppAPI::instantiateClass  - [ "DICOMPatcher" ] - Failed to instantiate scripted pythonqt class "DICOMPatcher" 0x55a11b0223f0
Fail to instantiate module  "DICOMPatcher"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMScalarVolumePlugin.py", line 13, in <module>
    from DICOMLib import DICOMPlugin
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/__init__.py", line 1, in <module>
    from .DICOMProcesses import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 39, in <module>
    class DICOMProcess:
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 85, in DICOMProcess
    def start(self, cmd: str, args: list[str]) -> qt.QProcess:
                                                  ^^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QProcess'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMScalarVolumePlugin.py"  as module "DICOMScalarVolumePlugin" !
Fail to instantiate module  "DICOMScalarVolumePlugin"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMSlicerDataBundlePlugin.py", line 8, in <module>
    from DICOMLib import DICOMPlugin
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/__init__.py", line 1, in <module>
    from .DICOMProcesses import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 39, in <module>
    class DICOMProcess:
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 85, in DICOMProcess
    def start(self, cmd: str, args: list[str]) -> qt.QProcess:
                                                  ^^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QProcess'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMSlicerDataBundlePlugin.py"  as module "DICOMSlicerDataBundlePlugin" !
Fail to instantiate module  "DICOMSlicerDataBundlePlugin"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMVolumeSequencePlugin.py", line 9, in <module>
    from DICOMLib import DICOMPlugin
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/__init__.py", line 1, in <module>
    from .DICOMProcesses import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 39, in <module>
    class DICOMProcess:
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 85, in DICOMProcess
    def start(self, cmd: str, args: list[str]) -> qt.QProcess:
                                                  ^^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QProcess'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DICOMVolumeSequencePlugin.py"  as module "DICOMVolumeSequencePlugin" !
Fail to instantiate module  "DICOMVolumeSequencePlugin"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/DataProbe.py", line 41, in __init__
    if not slicer.app.commandOptions().noMainWindow:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: qSlicerCommandOptions has no attribute named 'noMainWindow'
qSlicerPythonCppAPI::instantiateClass  - [ "DataProbe" ] - Failed to instantiate scripted pythonqt class "DataProbe" 0x55a11b63dc60
Fail to instantiate module  "DataProbe"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/ExtensionWizard.py", line 14, in <module>
    from ExtensionWizardLib import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/ExtensionWizardLib/__init__.py", line 4, in <module>
    from .DirectoryListWidget import DirectoryListWidget
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/ExtensionWizardLib/DirectoryListWidget.py", line 36, in <module>
    class DirectoryListWidget(qt.QWidget):
                              ^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QWidget'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/ExtensionWizard.py"  as module "ExtensionWizard" !
Fail to instantiate module  "ExtensionWizard"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/LandmarkRegistration.py", line 14, in __init__
    ScriptedLoadableModule.__init__(self, parent)
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/ScriptedLoadableModule.py", line 41, in __init__
    parent.icon = qt.QIcon(iconPath)
                  ^^^^^^^^
AttributeError: module 'qt' has no attribute 'QIcon'
qSlicerPythonCppAPI::instantiateClass  - [ "LandmarkRegistration" ] - Failed to instantiate scripted pythonqt class "LandmarkRegistration" 0x55a11b79e340
Fail to instantiate module  "LandmarkRegistration"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/MultiVolumeImporterPlugin.py", line 5, in <module>
    import DICOMLib
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/__init__.py", line 1, in <module>
    from .DICOMProcesses import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 39, in <module>
    class DICOMProcess:
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/DICOMLib/DICOMProcesses.py", line 85, in DICOMProcess
    def start(self, cmd: str, args: list[str]) -> qt.QProcess:
                                                  ^^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QProcess'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/MultiVolumeImporterPlugin.py"  as module "MultiVolumeImporterPlugin" !
Fail to instantiate module  "MultiVolumeImporterPlugin"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/SampleData.py", line 102, in __init__
    if not slicer.app.commandOptions().noMainWindow:
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: qSlicerCommandOptions has no attribute named 'noMainWindow'
qSlicerPythonCppAPI::instantiateClass  - [ "SampleData" ] - Failed to instantiate scripted pythonqt class "SampleData" 0x55a11b8fa740
Fail to instantiate module  "SampleData"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/ScreenCapture.py", line 25, in __init__
    ScriptedLoadableModule.__init__(self, parent)
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/ScriptedLoadableModule.py", line 41, in __init__
    parent.icon = qt.QIcon(iconPath)
                  ^^^^^^^^
AttributeError: module 'qt' has no attribute 'QIcon'
qSlicerPythonCppAPI::instantiateClass  - [ "ScreenCapture" ] - Failed to instantiate scripted pythonqt class "ScreenCapture" 0x55a11b891f80
Fail to instantiate module  "ScreenCapture"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/SegmentEditor.py", line 13, in __init__
    ScriptedLoadableModule.__init__(self, parent)
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/ScriptedLoadableModule.py", line 41, in __init__
    parent.icon = qt.QIcon(iconPath)
                  ^^^^^^^^
AttributeError: module 'qt' has no attribute 'QIcon'
qSlicerPythonCppAPI::instantiateClass  - [ "SegmentEditor" ] - Failed to instantiate scripted pythonqt class "SegmentEditor" 0x55a11b925d60
Fail to instantiate module  "SegmentEditor"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/SegmentStatistics.py", line 281, in <module>
    class SegmentStatisticsParameterEditorDialog(qt.QDialog):
                                                 ^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QDialog'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/SegmentStatistics.py"  as module "SegmentStatistics" !
Fail to instantiate module  "SegmentStatistics"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/SimpleFilters.py", line 69, in __init__
    parent.icon = qt.QIcon("%s/ITK.png" % self.ICON_DIR)
                  ^^^^^^^^
AttributeError: module 'qt' has no attribute 'QIcon'
qSlicerPythonCppAPI::instantiateClass  - [ "SimpleFilters" ] - Failed to instantiate scripted pythonqt class "SimpleFilters" 0x55a11b97fdc0
Fail to instantiate module  "SimpleFilters"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/SurfaceToolbox.py", line 18, in __init__
    ScriptedLoadableModule.__init__(self, parent)
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/ScriptedLoadableModule.py", line 41, in __init__
    parent.icon = qt.QIcon(iconPath)
                  ^^^^^^^^
AttributeError: module 'qt' has no attribute 'QIcon'
qSlicerPythonCppAPI::instantiateClass  - [ "SurfaceToolbox" ] - Failed to instantiate scripted pythonqt class "SurfaceToolbox" 0x55a11b9b86c0
Fail to instantiate module  "SurfaceToolbox"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/VectorToScalarVolume.py", line 12, in <module>
    from slicer.parameterNodeWrapper import parameterNodeWrapper
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/__init__.py", line 6, in <module>
    from .guiConnectors import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/guiConnectors.py", line 19, in <module>
    from . import parameterPack as pack
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/parameterPack.py", line 11, in <module>
    from .serializers import (
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/serializers.py", line 424, in <module>
    class QColorSerializer(Serializer):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/serializers.py", line 444, in QColorSerializer
    def write(self, parameterNode, name: str, value : qt.QColor) -> None:
                                                      ^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QColor'
loadSourceAsModule - Failed to load file "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/VectorToScalarVolume.py"  as module "VectorToScalarVolume" !
Fail to instantiate module  "VectorToScalarVolume"
Traceback (most recent call last):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/../lib/Slicer-5.9/qt-scripted-modules/WebServer.py", line 30, in __init__
    ScriptedLoadableModule.__init__(self, parent)
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/ScriptedLoadableModule.py", line 41, in __init__
    parent.icon = qt.QIcon(iconPath)
                  ^^^^^^^^
AttributeError: module 'qt' has no attribute 'QIcon'
qSlicerPythonCppAPI::instantiateClass  - [ "WebServer" ] - Failed to instantiate scripted pythonqt class "WebServer" 0x55a11ba5e7c0
Fail to instantiate module  "WebServer"
The following modules failed to be instantiated:
   DICOMEnhancedUSVolumePlugin
   SampleData
   DICOMVolumeSequencePlugin
   DICOMSlicerDataBundlePlugin
   SurfaceToolbox
   CropVolumeSequence
   DICOM
   WebServer
   SegmentEditor
   ScreenCapture
   ExtensionWizard
   LandmarkRegistration
   SimpleFilters
   VectorToScalarVolume
   MultiVolumeImporterPlugin
   SegmentStatistics
   DICOMGeAbusPlugin
   DICOMScalarVolumePlugin
   DataProbe
   DICOMImageSequencePlugin
   DICOMPatcher
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/SubjectHierarchyLib/__init__.py", line 3, in <module>
    from . import parameterNodeWrapper  # Required to ensure parameterNodeWrapper plugins are registered
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/SubjectHierarchyLib/parameterNodeWrapper/__init__.py", line 3, in <module>
    from .guiConnectors import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/SubjectHierarchyLib/parameterNodeWrapper/guiConnectors.py", line 2, in <module>
    from slicer.parameterNodeWrapper import (
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/__init__.py", line 6, in <module>
    from .guiConnectors import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/guiConnectors.py", line 19, in <module>
    from . import parameterPack as pack
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/parameterPack.py", line 11, in <module>
    from .serializers import (
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/serializers.py", line 424, in <module>
    class QColorSerializer(Serializer):
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/bin/Python/slicer/parameterNodeWrapper/serializers.py", line 444, in QColorSerializer
    def write(self, parameterNode, name: str, value : qt.QColor) -> None:
                                                      ^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QColor'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/SegmentEditorEffects/__init__.py", line 16, in <module>
    from .SegmentEditorThresholdEffect import *
  File "/opt/programs/Slicer-5.9.0-2025-07-16-linux-amd64/lib/Slicer-5.9/qt-scripted-modules/SegmentEditorEffects/SegmentEditorThresholdEffect.py", line 995, in <module>
    class HistogramEventFilter(qt.QObject):
                               ^^^^^^^^^^
AttributeError: module 'qt' has no attribute 'QObject'
Switch to module:  "Volumes"
Wayland does not support QWindow::requestActivate()
Switch to module:  ""
Switch to module:  ""

It’s not usable obviously.

Are there know issues for Linux builds? May we expect ‘business as usual’ soon?

Thank you.

See the following details below. It appears there may be an issue specific to Linux builds that is not being observed for Windows or macOS builds.

Thanks for the link. After reverting the referenced commit, Slicer builds and runs fine.

(There’s a new issue regarding VMTK and ITK, that’s another headache.)