Control: retitle -1 qtremoteobjects-everywhere-src: FTBFS: tst_usertypes::extraPropertyInQml2() fails
Control: severity -1 important
Control: tags -1 + unreproducible
Hi Lucas!
On Tue, Sep 26, 2023 at 02:38:35PM +0200, Lucas Nussbaum wrote:
> Source: qtremoteobjects-everywhere-src
> Version: 5.15.10-2
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lucas@debian.org
> Usertags: ftbfs-20230925 ftbfs-trixie
>
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
I have just built this package successfully two times in my sid chroot.
Also, it builds successfully in the reproducible builds environment [1].
[1]: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/qtremoteobjects-everywhere-src.html
> Relevant part (hopefully):
> > make[6]: Entering directory '/<<PKGBUILDDIR>>/src/remoteobjects'
> > /usr/lib/qt5/bin/qtattributionsscanner /<<PKGBUILDDIR>> --filter QDocModule=qtremoteobjects -o /<<PKGBUILDDIR>>/src/remoteobjects/codeattributions.qdoc
> > /<<PKGBUILDDIR>>/src/remoteobjects/qdoc_wrapper.sh -outputdir /<<PKGBUILDDIR>>/doc/qtremoteobjects -installdir /usr/share/qt5/doc /<<PKGBUILDDIR>>/src/remoteobjects/doc/qtremoteobjects.qdocconf -prepare -indexdir /usr/share/qt5/doc -no-link-errors -I. -I../../include -I../../include/QtRemoteObjects -I../../include/QtRemoteObjects/5.15.10 -I../../include/QtRemoteObjects/5.15.10/QtRemoteObjects -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.10 -I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.10/QtCore -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13 -I/usr/include/c++/13/backward -I/usr/lib/gcc/x86_64-linux-gnu/13/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include
> > qt.qdoc: Start qdoc for QtRemoteObjects in dual process mode: prepare phase.
> > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:63:7: error: typedef redefinition with different types ('QList<QByteArray>' vs 'QByteArrayList')
No, this is an error when generating documentation, but it does not make the
build fail.
The really relevant part is this one:
> > ********* Start testing of tst_usertypes *********
> > Config: Using QtTest library 5.15.10, Qt 5.15.10 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.1.0), debian unknown
> > PASS : tst_usertypes::initTestCase()
> > PASS : tst_usertypes::extraPropertyInQml()
> > QSYSTEM: tst_usertypes::extraPropertyInQml2() qt.remoteobjects: Listen failed for URL: QUrl("local:test2")
> > QSYSTEM: tst_usertypes::extraPropertyInQml2() qt.remoteobjects: QAbstractSocket::AddressInUseError
> > FAIL! : tst_usertypes::extraPropertyInQml2() Compared values are not the same
> > Actual ((obj->property("hour").value<int>())): 6
> > Expected (10) : 10
> > Loc: [tst_usertypes.cpp(106)]
Maybe this test is flaky, but as I said, it works for me.
Can you reproduce this error? Maybe there is some difference between our
setups that makes it fail?
--
Dmitry Shachnev
Attachment:
signature.asc
Description: PGP signature