• Bug#1095670: orange3: needs patches for numpy 2 compatibility

    From Stuart Prescott@21:1/5 to All on Mon Feb 10 16:00:04 2025
    Source: orange3
    Version: 3.38.1-2
    Severity: serious
    Justification: FTBFS
    X-Debbugs-Cc: stuart@debian.org

    Dear Maintainer,

    The orange3 package needs patches for numpy 2 compatibility.

    I spotted this upstream patch which appears to be enough:

    https://github.com/biolab/orange3/commit/3517623b26322a1a7c3f8a05653d25e29cadba8d

    Once orange3 is fixed for numpy 2, orange-spectroscopy can then be
    uploaded.

    Additionally, the tests for orange3 are neither run at build time nor in
    the autopkgtest tests (despite the included autopkgtest script) - that
    is why the incompatibility with numpy 2 was not discovered until now. The following additional build-deps are needed (at least) to allow the
    unittests to run; they don't all pass even with these extra packages:

    python3-httpx python3-pyqt6.qtsvg python3-orange-canvas-core python3-orange-widget-base python3-pyqtgraph python3-opentsne python3-pyqt5.qtsvg xvfb xauth

    regards
    Stuart

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)