Subject: bug#73233: [gnome-team] qtbase fails to build

From: Maxim Cournoyer <[email-masked]>
Date: Mon, 11 Nov 2024 23:10:48 +0900

Hi,

Liliana Marie Prikler <[email-masked]> writes:

> Locally (with glib 2.80):
>
> ********* Start testing of tst_QBuffer *********
> Config: Using QtTest library 6.6.3, Qt 6.6.3 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 11.4.0), unknown unknown
> PASS   : tst_QBuffer::initTestCase()
> PASS   : tst_QBuffer::open()
> PASS   : tst_QBuffer::openWriteOnlyDoesNotTruncate()
> PASS   : tst_QBuffer::getSetCheck()
> QWARN  : tst_QBuffer::readBlock() QIODevice::read (QBuffer): device not open
> PASS   : tst_QBuffer::readBlock()
> PASS   : tst_QBuffer::readBlockPastEnd()
> PASS   : tst_QBuffer::writeBlock(small_bytearray)
> PASS   : tst_QBuffer::writeBlock(large_bytearray)
> PASS   : tst_QBuffer::seek()
> SKIP   : tst_QBuffer::invalidSeeks() This is a 32-bit-only test.
>    Loc: [/tmp/guix-build-qtbase-6.6.3.drv-0/qtbase-everywhere-src-6.6.3/tests/auto/corelib/io/qbuffer/tst_qbuffer.cpp(298)]
> PASS   : tst_QBuffer::seekTest(small_bytearray)
> PASS   : tst_QBuffer::seekTest(large_bytearray)
> PASS   : tst_QBuffer::read_rawdata()
> PASS   : tst_QBuffer::isSequential()
> PASS   : tst_QBuffer::signalTest(empty)
> PASS   : tst_QBuffer::signalTest(size 1)
> PASS   : tst_QBuffer::signalTest(size 2)
> PASS   : tst_QBuffer::signalTest(size 100)
> PASS   : tst_QBuffer::isClosedAfterClose()
> PASS   : tst_QBuffer::readLine(1)
> PASS   : tst_QBuffer::readLine(2)
> PASS   : tst_QBuffer::readLine(3)
> PASS   : tst_QBuffer::readLine(4)
> PASS   : tst_QBuffer::canReadLine(1)
> PASS   : tst_QBuffer::canReadLine(2)
> PASS   : tst_QBuffer::canReadLine(3)
> PASS   : tst_QBuffer::canReadLine(4)
> PASS   : tst_QBuffer::atEnd()
> PASS   : tst_QBuffer::readLineBoundaries()
> PASS   : tst_QBuffer::getAndUngetChar()
> PASS   : tst_QBuffer::writeAfterQByteArrayResize()
> QDEBUG : tst_QBuffer::writeOfMoreThan2GiB() created dataset in 3578 ms
> QDEBUG : tst_QBuffer::writeOfMoreThan2GiB() performed write in 77428 ms
>
>          writeOfMoreThan2GiB function time: 300000ms, total time: 300008ms
> QFATAL : tst_QBuffer::writeOfMoreThan2GiB() Test function timed out
> FAIL!  : tst_QBuffer::writeOfMoreThan2GiB() Received a fatal error.

Looks like it timed out.  You could try bumping the timeout to something
higher.  Note that the CI succeeded building it, so I guess the defaut
timeout is OK on fast machines but not on slower ones.

-- 
Thanks,
Maxim