Bug#1030730: qtquickcontrols-opensource-src FTBFS on hppa
Package: qtquickcontrols-opensource-src
Tags: ftbfs, hppa
Version: 5.15.8-2
qtquickcontrols-opensource-src FTBFS on hppa with this testcase failure:
FAIL! : qtquickcontrols::Tests_TreeView::test_pressAndHold() Compared values are not the same
Actual (): 0
Expected (): 1
Loc: [/<<PKGBUILDDIR>>/tests/auto/controls/data/tst_treeview.qml(274)]
see:
https://buildd.debian.org/status/fetch.php?pkg=qtquickcontrols-opensource-src&arch=hppa&ver=5.15.8-2&stamp=1675556283&raw=0
Looking at debian/rules file I see:
$(MAKE) install INSTALL_ROOT=$(CURDIR)/test_root
ifneq (,$(filter $(DEB_HOST_ARCH),mips mips64el mipsel powerpc ppc64 riscv64 s390x))
# mips*: segmentation fault, see #868745
# powerpc, ppc64: some failures in extras::Tests_Picture and extras::Tests_StatusIndicator
# riscv64: failure in qtquickcontrols::Tests_TreeView::test_pressAndHold
# s390x: some failures in qtquickcontrols::Tests_TableView and qtquickcontrols::Tests_TreeView
-xvfb-run -a -s "-screen 0 1024x768x24 +extension RANDR +extension RENDER +extension GLX" \
dh_auto_test --no-parallel -- QML2_IMPORT_PATH=$(CURDIR)/test_root/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/qml
else
so, "riscv64" fails the same testcase.
I don't know the backgrounds why riscv64 fails, but I assume adding "hppa" to the ifneq() like this:
ifneq (,$(filter $(DEB_HOST_ARCH),mips mips64el mipsel powerpc ppc64 riscv64 s390x hppa))
might fix (or avoid) the FTBFS.
Helge
Reply to: