Package: src:superqt
Version: 0.7.3-1
Severity: serious
Control: fixed -1 0.8.0-1
Tags: ftbfs trixie

Dear maintainer:

During a rebuild of all packages in trixie, this package failed to build.

[ Note: The bug is marked as fixed with the version in forky/sid, but
  packages in trixie must still build in trixie ].

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

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

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 cannot 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:superqt, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
tests/zz_test_sliders/test_slider.py::test_drag_handles SKIPPED (mou...) [ 99%]
tests/zz_test_sliders/test_slider.py::test_drag_handles_beyond_edge SKIPPED [ 
99%]
tests/zz_test_sliders/test_slider.py::test_bar_drag_beyond_edge SKIPPED  [100%]

=================================== FAILURES ===================================
__________________________ test_wrapped_eliding_label __________________________

qtbot = <pytestqt.qtbot.QtBot object at 0x7fb014a69fd0>

    def test_wrapped_eliding_label(qtbot):
        wdg = QElidingLabel(TEXT)
        qtbot.addWidget(wdg)
        assert not wdg.wordWrap()
        assert 630 < wdg.sizeHint().width() < 640
        assert wdg._elidedText().endswith(ELLIPSIS)
        wdg.resize(QSize(200, 100))
        assert wdg.text() == TEXT
        assert wdg._elidedText().endswith(ELLIPSIS)
        wdg.setWordWrap(True)
        assert wdg.wordWrap()
        assert wdg.text() == TEXT
        assert wdg._elidedText().endswith(ELLIPSIS)
        # just empirically from CI ... stupid
        if platform.system() == "Linux":
>           assert wdg.sizeHint() in (QSize(200, 198), QSize(200, 154))
E           assert PyQt5.QtCore.QSize(200, 156) in (PyQt5.QtCore.QSize(200, 
198), PyQt5.QtCore.QSize(200, 154))
E            +  where PyQt5.QtCore.QSize(200, 156) = sizeHint()
E            +    where sizeHint = 
<superqt.elidable._eliding_label.QElidingLabel object at 
0x7fb014ad91c0>.sizeHint

tests/test_eliding_label.py:44: AssertionError
=========================== short test summary info ============================
FAILED tests/test_eliding_label.py::test_wrapped_eliding_label - assert 
PyQt5.QtCore.QSize(200, 156) in (PyQt5.QtCore.QSize(200, 198), 
PyQt5.QtCore.QSize(200, 154))
 +  where PyQt5.QtCore.QSize(200, 156) = sizeHint()
 +    where sizeHint = <superqt.elidable._eliding_label.QElidingLabel object at 
0x7fb014ad91c0>.sizeHint
====== 1 failed, 384 passed, 55 skipped, 1 deselected, 1 xfailed in 2.98s ======
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_superqt/build; xvfb-run 
--auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX 
+render -noreset" python{version} -m pytest -v -k "not test_qiconify" 
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit 
code 13
make[1]: *** [debian/rules:27: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to