[Debian-pan-maintainers] Bug#1098586: orange-canvas-core: FTBFS: Segmentation fault

Santiago Vila sanvila at debian.org
Fri Feb 21 23:28:08 GMT 2025


Package: src:orange-canvas-core
Version: 0.2.5-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_orange-canvas-core  
* Building wheel...

[... snipped ...]

copying build/lib/orangecanvas/canvas/scene.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/canvas
copying build/lib/orangecanvas/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas
creating build/bdist.linux-x86_64/wheel/orangecanvas/styles
creating build/bdist.linux-x86_64/wheel/orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/orange/Text Size.svg -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/orange/Search.svg -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/orange/Dropdown.svg -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/orange/Arrow.svg -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/orange/Info.svg -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/orange/Pause.svg -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/orange/Grid.svg -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/orange/Document Info.svg -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles/orange
copying build/lib/orangecanvas/styles/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles
copying build/lib/orangecanvas/styles/darkorange.qss -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles
copying build/lib/orangecanvas/styles/orange.qss -> build/bdist.linux-x86_64/wheel/./orangecanvas/styles
copying build/lib/orangecanvas/__main__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas
creating build/bdist.linux-x86_64/wheel/orangecanvas/help
creating build/bdist.linux-x86_64/wheel/orangecanvas/help/tests
copying build/lib/orangecanvas/help/tests/test_provider.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/help/tests
copying build/lib/orangecanvas/help/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/help/tests
copying build/lib/orangecanvas/help/tests/test_manager.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/help/tests
copying build/lib/orangecanvas/help/intersphinx.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/help
copying build/lib/orangecanvas/help/manager.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/help
copying build/lib/orangecanvas/help/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/help
copying build/lib/orangecanvas/help/provider.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/help
creating build/bdist.linux-x86_64/wheel/orangecanvas/application
copying build/lib/orangecanvas/application/addons.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/outputview.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
creating build/bdist.linux-x86_64/wheel/orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_welcomedialog.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_settings.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_addons.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_outputview.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_addons_utils.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_canvastooldock.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_mainwindow.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_widgettoolbox.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_schemeinfo.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_main.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/tests/test_application.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/tests
copying build/lib/orangecanvas/application/examples.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/aboutdialog.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/widgettoolbox.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/application.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
creating build/bdist.linux-x86_64/wheel/orangecanvas/application/utils
copying build/lib/orangecanvas/application/utils/addons.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/utils
copying build/lib/orangecanvas/application/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application/utils
copying build/lib/orangecanvas/application/settings.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/schemeinfo.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/canvastooldock.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/welcomedialog.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/application/canvasmain.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/application
copying build/lib/orangecanvas/config.py -> build/bdist.linux-x86_64/wheel/./orangecanvas
creating build/bdist.linux-x86_64/wheel/orangecanvas/scheme
creating build/bdist.linux-x86_64/wheel/orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/tests/test_nodes.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/tests/test_links.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/tests/test_signalmanager.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/tests/test_widgetmanager.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/tests/test_scheme.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/tests/test_annotations.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/tests/test_readwrite.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme/tests
copying build/lib/orangecanvas/scheme/scheme.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/errors.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/readwrite.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/signalmanager.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/node.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/events.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/annotations.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/link.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
copying build/lib/orangecanvas/scheme/widgetmanager.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/scheme
creating build/bdist.linux-x86_64/wheel/orangecanvas/localization
creating build/bdist.linux-x86_64/wheel/orangecanvas/localization/tests
copying build/lib/orangecanvas/localization/tests/test_localization.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/localization/tests
copying build/lib/orangecanvas/localization/tests/test_si.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/localization/tests
copying build/lib/orangecanvas/localization/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/localization/tests
copying build/lib/orangecanvas/localization/si.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/localization
copying build/lib/orangecanvas/localization/__init__.py -> build/bdist.linux-x86_64/wheel/./orangecanvas/localization
running install_egg_info
running egg_info
writing orange_canvas_core.egg-info/PKG-INFO
writing dependency_links to orange_canvas_core.egg-info/dependency_links.txt
writing requirements to orange_canvas_core.egg-info/requires.txt
writing top-level names to orange_canvas_core.egg-info/top_level.txt
reading manifest file 'orange_canvas_core.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'orange_canvas_core.egg-info/SOURCES.txt'
Copying orange_canvas_core.egg-info to build/bdist.linux-x86_64/wheel/./orange_canvas_core-0.2.5.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/orange_canvas_core-0.2.5.dist-info/WHEEL
creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_orange-canvas-core/.tmp-57mrpd9r/orange_canvas_core-0.2.5-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'orangecanvas/__init__.py'
adding 'orangecanvas/__main__.py'
adding 'orangecanvas/config.py'
adding 'orangecanvas/main.py'
adding 'orangecanvas/resources.py'
adding 'orangecanvas/application/__init__.py'
adding 'orangecanvas/application/aboutdialog.py'
adding 'orangecanvas/application/addons.py'
adding 'orangecanvas/application/application.py'
adding 'orangecanvas/application/canvasmain.py'
adding 'orangecanvas/application/canvastooldock.py'
adding 'orangecanvas/application/examples.py'
adding 'orangecanvas/application/outputview.py'
adding 'orangecanvas/application/schemeinfo.py'
adding 'orangecanvas/application/settings.py'
adding 'orangecanvas/application/welcomedialog.py'
adding 'orangecanvas/application/widgettoolbox.py'
adding 'orangecanvas/application/tests/__init__.py'
adding 'orangecanvas/application/tests/test_addons.py'
adding 'orangecanvas/application/tests/test_addons_utils.py'
adding 'orangecanvas/application/tests/test_application.py'
adding 'orangecanvas/application/tests/test_canvastooldock.py'
adding 'orangecanvas/application/tests/test_main.py'
adding 'orangecanvas/application/tests/test_mainwindow.py'
adding 'orangecanvas/application/tests/test_outputview.py'
adding 'orangecanvas/application/tests/test_schemeinfo.py'
adding 'orangecanvas/application/tests/test_settings.py'
adding 'orangecanvas/application/tests/test_welcomedialog.py'
adding 'orangecanvas/application/tests/test_widgettoolbox.py'
adding 'orangecanvas/application/utils/__init__.py'
adding 'orangecanvas/application/utils/addons.py'
adding 'orangecanvas/canvas/__init__.py'
adding 'orangecanvas/canvas/layout.py'
adding 'orangecanvas/canvas/scene.py'
adding 'orangecanvas/canvas/view.py'
adding 'orangecanvas/canvas/items/__init__.py'
adding 'orangecanvas/canvas/items/annotationitem.py'
adding 'orangecanvas/canvas/items/controlpoints.py'
adding 'orangecanvas/canvas/items/graphicspathobject.py'
adding 'orangecanvas/canvas/items/graphicstextitem.py'
adding 'orangecanvas/canvas/items/linkitem.py'
adding 'orangecanvas/canvas/items/nodeitem.py'
adding 'orangecanvas/canvas/items/utils.py'
adding 'orangecanvas/canvas/items/tests/__init__.py'
adding 'orangecanvas/canvas/items/tests/test_annotationitem.py'
adding 'orangecanvas/canvas/items/tests/test_controlpoints.py'
adding 'orangecanvas/canvas/items/tests/test_graphicspathobject.py'
adding 'orangecanvas/canvas/items/tests/test_graphicstextitem.py'
adding 'orangecanvas/canvas/items/tests/test_linkitem.py'
adding 'orangecanvas/canvas/items/tests/test_nodeitem.py'
adding 'orangecanvas/canvas/items/tests/test_utils.py'
adding 'orangecanvas/canvas/tests/__init__.py'
adding 'orangecanvas/canvas/tests/test_layout.py'
adding 'orangecanvas/canvas/tests/test_scene.py'
adding 'orangecanvas/canvas/tests/test_view.py'
adding 'orangecanvas/document/__init__.py'
adding 'orangecanvas/document/commands.py'
adding 'orangecanvas/document/editlinksdialog.py'
adding 'orangecanvas/document/interactions.py'
adding 'orangecanvas/document/quickmenu.py'
adding 'orangecanvas/document/schemeedit.py'
adding 'orangecanvas/document/suggestions.py'
adding 'orangecanvas/document/usagestatistics.py'
adding 'orangecanvas/document/tests/__init__.py'
adding 'orangecanvas/document/tests/test_editlinksdialog.py'
adding 'orangecanvas/document/tests/test_quickmenu.py'
adding 'orangecanvas/document/tests/test_schemeedit.py'
adding 'orangecanvas/document/tests/test_usagestatistics.py'
adding 'orangecanvas/gui/__init__.py'
adding 'orangecanvas/gui/dock.py'
adding 'orangecanvas/gui/dropshadow.py'
adding 'orangecanvas/gui/framelesswindow.py'
adding 'orangecanvas/gui/iconengine.py'
adding 'orangecanvas/gui/iconview.py'
adding 'orangecanvas/gui/itemmodels.py'
adding 'orangecanvas/gui/lineedit.py'
adding 'orangecanvas/gui/quickhelp.py'
adding 'orangecanvas/gui/splashscreen.py'
adding 'orangecanvas/gui/stackedwidget.py'
adding 'orangecanvas/gui/svgiconengine.py'
adding 'orangecanvas/gui/test.py'
adding 'orangecanvas/gui/textlabel.py'
adding 'orangecanvas/gui/toolbar.py'
adding 'orangecanvas/gui/toolbox.py'
adding 'orangecanvas/gui/toolgrid.py'
adding 'orangecanvas/gui/tooltree.py'
adding 'orangecanvas/gui/utils.py'
adding 'orangecanvas/gui/windowlistmanager.py'
adding 'orangecanvas/gui/tests/__init__.py'
adding 'orangecanvas/gui/tests/test_dock.py'
adding 'orangecanvas/gui/tests/test_dropshadow.py'
adding 'orangecanvas/gui/tests/test_framelesswindow.py'
adding 'orangecanvas/gui/tests/test_iconengine.py'
adding 'orangecanvas/gui/tests/test_lineedit.py'
adding 'orangecanvas/gui/tests/test_splashscreen.py'
adding 'orangecanvas/gui/tests/test_stackedwidget.py'
adding 'orangecanvas/gui/tests/test_toolbar.py'
adding 'orangecanvas/gui/tests/test_toolbox.py'
adding 'orangecanvas/gui/tests/test_toolgrid.py'
adding 'orangecanvas/gui/tests/test_tooltree.py'
adding 'orangecanvas/help/__init__.py'
adding 'orangecanvas/help/intersphinx.py'
adding 'orangecanvas/help/manager.py'
adding 'orangecanvas/help/provider.py'
adding 'orangecanvas/help/tests/__init__.py'
adding 'orangecanvas/help/tests/test_manager.py'
adding 'orangecanvas/help/tests/test_provider.py'
adding 'orangecanvas/i18n/English.json'
adding 'orangecanvas/i18n/Slovenian.json'
adding 'orangecanvas/icons/Arrow.svg'
adding 'orangecanvas/icons/Back.svg'
adding 'orangecanvas/icons/Document Info.svg'
adding 'orangecanvas/icons/Documentation.svg'
adding 'orangecanvas/icons/Dropdown.svg'
adding 'orangecanvas/icons/Examples.svg'
adding 'orangecanvas/icons/Get Started.svg'
adding 'orangecanvas/icons/Grid.svg'
adding 'orangecanvas/icons/Info.svg'
adding 'orangecanvas/icons/Maximize Toolbar.svg'
adding 'orangecanvas/icons/Minimize Toolbar.svg'
adding 'orangecanvas/icons/New.svg'
adding 'orangecanvas/icons/Open.svg'
adding 'orangecanvas/icons/Pause.svg'
adding 'orangecanvas/icons/Recent.svg'
adding 'orangecanvas/icons/Search.svg'
adding 'orangecanvas/icons/Text Size.svg'
adding 'orangecanvas/icons/Tutorials.svg'
adding 'orangecanvas/icons/YouTube.svg'
adding 'orangecanvas/icons/arrow-right.svg'
adding 'orangecanvas/icons/default-category.svg'
adding 'orangecanvas/icons/default-widget.svg'
adding 'orangecanvas/icons/orange-canvas-core-splash.svg'
adding 'orangecanvas/icons/orange-canvas.svg'
adding 'orangecanvas/icons/orange-splash-screen.png'
adding 'orangecanvas/localization/__init__.py'
adding 'orangecanvas/localization/si.py'
adding 'orangecanvas/localization/tests/__init__.py'
adding 'orangecanvas/localization/tests/test_localization.py'
adding 'orangecanvas/localization/tests/test_si.py'
adding 'orangecanvas/preview/__init__.py'
adding 'orangecanvas/preview/previewbrowser.py'
adding 'orangecanvas/preview/previewdialog.py'
adding 'orangecanvas/preview/previewmodel.py'
adding 'orangecanvas/preview/scanner.py'
adding 'orangecanvas/preview/tests/__init__.py'
adding 'orangecanvas/preview/tests/test_previewbrowser.py'
adding 'orangecanvas/preview/tests/test_previewdialog.py'
adding 'orangecanvas/preview/tests/test_scanner.py'
adding 'orangecanvas/registry/__init__.py'
adding 'orangecanvas/registry/base.py'
adding 'orangecanvas/registry/cache.py'
adding 'orangecanvas/registry/description.py'
adding 'orangecanvas/registry/discovery.py'
adding 'orangecanvas/registry/qt.py'
adding 'orangecanvas/registry/utils.py'
adding 'orangecanvas/registry/tests/__init__.py'
adding 'orangecanvas/registry/tests/test_base.py'
adding 'orangecanvas/registry/tests/test_discovery.py'
adding 'orangecanvas/scheme/__init__.py'
adding 'orangecanvas/scheme/annotations.py'
adding 'orangecanvas/scheme/errors.py'
adding 'orangecanvas/scheme/events.py'
adding 'orangecanvas/scheme/link.py'
adding 'orangecanvas/scheme/node.py'
adding 'orangecanvas/scheme/readwrite.py'
adding 'orangecanvas/scheme/scheme.py'
adding 'orangecanvas/scheme/signalmanager.py'
adding 'orangecanvas/scheme/widgetmanager.py'
adding 'orangecanvas/scheme/tests/__init__.py'
adding 'orangecanvas/scheme/tests/test_annotations.py'
adding 'orangecanvas/scheme/tests/test_links.py'
adding 'orangecanvas/scheme/tests/test_nodes.py'
adding 'orangecanvas/scheme/tests/test_readwrite.py'
adding 'orangecanvas/scheme/tests/test_scheme.py'
adding 'orangecanvas/scheme/tests/test_signalmanager.py'
adding 'orangecanvas/scheme/tests/test_widgetmanager.py'
adding 'orangecanvas/styles/__init__.py'
adding 'orangecanvas/styles/darkorange.qss'
adding 'orangecanvas/styles/orange.qss'
adding 'orangecanvas/styles/orange/Arrow.svg'
adding 'orangecanvas/styles/orange/Document Info.svg'
adding 'orangecanvas/styles/orange/Dropdown.svg'
adding 'orangecanvas/styles/orange/Grid.svg'
adding 'orangecanvas/styles/orange/Info.svg'
adding 'orangecanvas/styles/orange/Pause.svg'
adding 'orangecanvas/styles/orange/Search.svg'
adding 'orangecanvas/styles/orange/Text Size.svg'
adding 'orangecanvas/utils/__init__.py'
adding 'orangecanvas/utils/after_exit.py'
adding 'orangecanvas/utils/asyncutils.py'
adding 'orangecanvas/utils/graph.py'
adding 'orangecanvas/utils/image.py'
adding 'orangecanvas/utils/markup.py'
adding 'orangecanvas/utils/overlay.py'
adding 'orangecanvas/utils/pickle.py'
adding 'orangecanvas/utils/pkgmeta.py'
adding 'orangecanvas/utils/propertybindings.py'
adding 'orangecanvas/utils/qinvoke.py'
adding 'orangecanvas/utils/qobjref.py'
adding 'orangecanvas/utils/qtcompat.py'
adding 'orangecanvas/utils/redirect.py'
adding 'orangecanvas/utils/settings.py'
adding 'orangecanvas/utils/shtools.py'
adding 'orangecanvas/utils/localization/__init__.py'
adding 'orangecanvas/utils/localization/si.py'
adding 'orangecanvas/utils/tests/__init__.py'
adding 'orangecanvas/utils/tests/test_after_exit.py'
adding 'orangecanvas/utils/tests/test_graph.py'
adding 'orangecanvas/utils/tests/test_markup.py'
adding 'orangecanvas/utils/tests/test_overlay.py'
adding 'orangecanvas/utils/tests/test_pkgmeta.py'
adding 'orangecanvas/utils/tests/test_propertybindings.py'
adding 'orangecanvas/utils/tests/test_qinvoke.py'
adding 'orangecanvas/utils/tests/test_qobjref.py'
adding 'orangecanvas/utils/tests/test_resources.py'
adding 'orangecanvas/utils/tests/test_settings.py'
adding 'orangecanvas/utils/tests/test_shtools.py'
adding 'orangecanvas/utils/tests/test_utils.py'
adding 'orange_canvas_core-0.2.5.dist-info/LICENSE.txt'
adding 'orange_canvas_core-0.2.5.dist-info/METADATA'
adding 'orange_canvas_core-0.2.5.dist-info/WHEEL'
adding 'orange_canvas_core-0.2.5.dist-info/top_level.txt'
adding 'orange_canvas_core-0.2.5.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built orange_canvas_core-0.2.5-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_orange-canvas-core/build; python3.12 -m pytest -k "not test_iconengine"
============================= test session starts ==============================
platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_orange-canvas-core/build
configfile: pyproject.toml
plugins: typeguard-4.4.1, xvfb-3.0.0
collected 244 items / 1 deselected / 243 selected

orangecanvas/application/tests/test_addons.py ....                       [  1%]
orangecanvas/application/tests/test_addons_utils.py .....                [  3%]
orangecanvas/application/tests/test_application.py ...                   [  4%]
orangecanvas/application/tests/test_canvastooldock.py ......             [  7%]
orangecanvas/application/tests/test_main.py ........                     [ 10%]
orangecanvas/application/tests/test_mainwindow.py .....................  [ 19%]
orangecanvas/application/tests/test_outputview.py .....                  [ 21%]
orangecanvas/application/tests/test_schemeinfo.py .                      [ 21%]
orangecanvas/application/tests/test_settings.py ...                      [ 23%]
orangecanvas/application/tests/test_welcomedialog.py .                   [ 23%]
orangecanvas/application/tests/test_widgettoolbox.py ...                 [ 24%]
orangecanvas/canvas/items/tests/test_annotationitem.py ..                [ 25%]
orangecanvas/canvas/items/tests/test_controlpoints.py ...                [ 26%]
orangecanvas/canvas/items/tests/test_graphicspathobject.py ..            [ 27%]
orangecanvas/canvas/items/tests/test_graphicstextitem.py ...             [ 28%]
orangecanvas/canvas/items/tests/test_linkitem.py ...                     [ 30%]
orangecanvas/canvas/items/tests/test_nodeitem.py ....                    [ 31%]
orangecanvas/canvas/items/tests/test_utils.py .....                      [ 33%]
orangecanvas/canvas/tests/test_layout.py .                               [ 34%]
orangecanvas/canvas/tests/test_scene.py ...                              [ 35%]
orangecanvas/canvas/tests/test_view.py .                                 [ 35%]
orangecanvas/document/tests/test_editlinksdialog.py ....                 [ 37%]
orangecanvas/document/tests/test_quickmenu.py .....                      [ 39%]
orangecanvas/document/tests/test_schemeedit.py ..............s.......... [ 49%]
.                                                                        [ 50%]
orangecanvas/document/tests/test_usagestatistics.py .                    [ 50%]
orangecanvas/gui/tests/test_dock.py ..                                   [ 51%]
orangecanvas/gui/tests/test_dropshadow.py ...                            [ 52%]
orangecanvas/gui/tests/test_framelesswindow.py .                         [ 53%]
orangecanvas/gui/tests/test_lineedit.py .                                [ 53%]
orangecanvas/gui/tests/test_splashscreen.py .                            [ 53%]
orangecanvas/gui/tests/test_stackedwidget.py .                           [ 54%]
orangecanvas/gui/tests/test_toolbar.py .                                 [ 54%]
orangecanvas/gui/tests/test_toolbox.py ..                                [ 55%]
orangecanvas/gui/tests/test_toolgrid.py .                                [ 55%]
orangecanvas/gui/tests/test_tooltree.py ...                              [ 57%]
orangecanvas/help/tests/test_manager.py .                                [ 57%]
orangecanvas/help/tests/test_provider.py ..                              [ 58%]
orangecanvas/localization/tests/test_localization.py ..                  [ 59%]
orangecanvas/localization/tests/test_si.py .....                         [ 61%]
orangecanvas/preview/tests/test_previewbrowser.py .                      [ 61%]
orangecanvas/preview/tests/test_previewdialog.py .                       [ 62%]
orangecanvas/preview/tests/test_scanner.py ..                            [ 62%]
orangecanvas/registry/tests/test_base.py ...                             [ 64%]
orangecanvas/registry/tests/test_discovery.py ......                     [ 66%]
orangecanvas/scheme/tests/test_annotations.py ..                         [ 67%]
orangecanvas/scheme/tests/test_links.py ..                               [ 68%]
orangecanvas/scheme/tests/test_nodes.py ..                               [ 69%]
orangecanvas/scheme/tests/test_readwrite.py ....                         [ 70%]
orangecanvas/scheme/tests/test_scheme.py ....                            [ 72%]
orangecanvas/scheme/tests/test_signalmanager.py .................        [ 79%]
orangecanvas/scheme/tests/test_widgetmanager.py ...........              [ 83%]
orangecanvas/utils/tests/test_after_exit.py .                            [ 84%]
orangecanvas/utils/tests/test_graph.py .                                 [ 84%]
orangecanvas/utils/tests/test_markup.py .                                [ 85%]
orangecanvas/utils/tests/test_overlay.py .....                           [ 87%]
orangecanvas/utils/tests/test_pkgmeta.py ......                          [ 89%]
orangecanvas/utils/tests/test_propertybindings.py ....                   [ 91%]
orangecanvas/utils/tests/test_qinvoke.py .......                         [ 94%]
orangecanvas/utils/tests/test_qobjref.py ........                        [ 97%]
orangecanvas/utils/tests/test_resources.py .                             [ 97%]
orangecanvas/utils/tests/test_settings.py ..                             [ 98%]
orangecanvas/utils/tests/test_shtools.py ..                              [ 99%]
orangecanvas/utils/tests/test_utils.py .                                 [100%]

=============================== warnings summary ===============================
orangecanvas/scheme/tests/test_widgetmanager.py:18
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_orange-canvas-core/build/orangecanvas/scheme/tests/test_widgetmanager.py:18: PytestCollectionWarning: cannot collect test class 'TestingWidgetManager' because it has a __init__ constructor (from: orangecanvas/document/tests/test_schemeedit.py)
    class TestingWidgetManager(WidgetManager):

orangecanvas/scheme/tests/test_signalmanager.py:77
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_orange-canvas-core/build/orangecanvas/scheme/tests/test_signalmanager.py:77: PytestCollectionWarning: cannot collect test class 'TestingSignalManager' because it has a __init__ constructor (from: orangecanvas/scheme/tests/test_signalmanager.py)
    class TestingSignalManager(SignalManager):

orangecanvas/scheme/tests/test_widgetmanager.py:18
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_orange-canvas-core/build/orangecanvas/scheme/tests/test_widgetmanager.py:18: PytestCollectionWarning: cannot collect test class 'TestingWidgetManager' because it has a __init__ constructor (from: orangecanvas/scheme/tests/test_widgetmanager.py)
    class TestingWidgetManager(WidgetManager):

orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_orange-canvas-core/build/orangecanvas/scheme/tests/test_readwrite.py:60: DeprecationWarning: `source_type()` is deprecated. Use `source_types()`.
    self.assertEqual(link1.source_type(), link2.source_type())

orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
orangecanvas/scheme/tests/test_readwrite.py::TestReadWrite::test_io
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_orange-canvas-core/build/orangecanvas/scheme/tests/test_readwrite.py:61: DeprecationWarning: `sink_type()` is deprecated. Use `sink_types()`.
    self.assertEqual(link1.sink_type(), link2.sink_type())

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========== 242 passed, 1 skipped, 1 deselected, 15 warnings in 9.18s ===========
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_orange-canvas-core/build; python3.13 -m pytest -k "not test_iconengine"
============================= test session starts ==============================
platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_orange-canvas-core/build
configfile: pyproject.toml
plugins: typeguard-4.4.1, xvfb-3.0.0
collected 244 items / 1 deselected / 243 selected

orangecanvas/application/tests/test_addons.py ....Fatal Python error: Segmentation fault

Current thread 0x00007f8826fed080 (most recent call first):
  Garbage-collecting
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_orange-canvas-core/build/orangecanvas/utils/qobjref.py", line ??? in zero_ref
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_orange-canvas-core/build/orangecanvas/gui/test.py", line 51 in tearDownClass
  File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 157 in unittest_setup_class_fixture
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 907 in _teardown_yield_fixture
  File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1021 in finish
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 546 in teardown_exact
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 189 in pytest_runtest_teardown
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242 in <lambda>
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in from_call
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 241 in call_and_report
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 137 in runtestprotocol
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 362 in pytest_runtestloop
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 337 in _main
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 283 in wrap_session
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in pytest_cmdline_main
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 175 in main
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201 in console_main
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
  File "<frozen runpy>", line 88 in _run_code
  File "<frozen runpy>", line 198 in _run_module_as_main

Extension modules: PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets, PyQt5.QtTest, charset_normalizer.md, yaml._yaml, PyQt5.QtSvg, numpy._core._multiarray_umath, numpy.linalg._umath_linalg, PyQt5.QtNetwork (total: 10)
Segmentation fault
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=139: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_orange-canvas-core/build; python3.13 -m pytest -k "not test_iconengine"
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.13" returned exit code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202502/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:orange-canvas-core, so that this is still
visible in the BTS web page for this package.

Thanks.



More information about the Debian-pan-maintainers mailing list