Source: qtcontacts-sqlite
Version: 0.3.20-3
Severity: important
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250428 ftbfs-trixie ftbfs-randomly

Hi,

Your package fails to build randomly on amd64: In the exact same
environment, sometimes it builds fine, and sometimes it fails.

Relevant part (hopefully):
> make[5]: Entering directory 
> '/build/reproducible-path/qtcontacts-sqlite-0.3.20/tests/auto/qcontactmanager'
> /build/reproducible-path/qtcontacts-sqlite-0.3.20/tests/run_test.sh 
> /build/reproducible-path/qtcontacts-sqlite-0.3.20/tests/.. 
> ./tst_qcontactmanager
> ********* Start testing of tst_QContactManager *********
> Config: Using QtTest library 5.15.15, Qt 5.15.15 (x86_64-little_endian-lp64 
> shared (dynamic) release build; by GCC 14.2.0), debian unknown
> PASS   : tst_QContactManager::initTestCase()
> QWARN  : tst_QContactManager::doDump(mgr='org.nemomobile.contacts.sqlite') 
> The 'mergePresenceChanges' option has not been configured - presence changes 
> will only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::doDump(mgr='org.nemomobile.contacts.sqlite')
> QWARN  : tst_QContactManager::uriParsing(built) The 'mergePresenceChanges' 
> option has not been configured - presence changes will only be reported via 
> ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(built)
> QWARN  : tst_QContactManager::uriParsing(built with escaped parameters) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(built with escaped parameters)
> QWARN  : tst_QContactManager::uriParsing(no scheme) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(no scheme)
> QWARN  : tst_QContactManager::uriParsing(wrong scheme) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(wrong scheme)
> QWARN  : tst_QContactManager::uriParsing(right scheme, no colon) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(right scheme, no colon)
> QWARN  : tst_QContactManager::uriParsing(no manager, colon, no params) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(no manager, colon, no params)
> QWARN  : tst_QContactManager::uriParsing(yes manager, no colon, no params) 
> The 'mergePresenceChanges' option has not been configured - presence changes 
> will only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes manager, no colon, no params)
> QWARN  : tst_QContactManager::uriParsing(yes manager, yes colon, no params) 
> The 'mergePresenceChanges' option has not been configured - presence changes 
> will only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes manager, yes colon, no params)
> QWARN  : tst_QContactManager::uriParsing(yes params) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 2) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 2)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 3) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 3)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 4) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 4)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 5) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 5)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 6) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 6)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 7) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 7)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 8) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 8)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 9) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 9)
> QWARN  : tst_QContactManager::uriParsing(yes params but misformed 10) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(yes params but misformed 10)
> QWARN  : tst_QContactManager::uriParsing(no manager but yes params) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(no manager but yes params)
> QWARN  : tst_QContactManager::uriParsing(no manager or params) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(no manager or params)
> QWARN  : tst_QContactManager::uriParsing(no manager or params or colon) The 
> 'mergePresenceChanges' option has not been configured - presence changes will 
> only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::uriParsing(no manager or params or colon)
> XFAIL  : tst_QContactManager::presenceReporting(mergePresenceChanges=true) 
> fails due to invalid SQL result
>    Loc: [tst_qcontactmanager.cpp(1821)]
> QWARN  : tst_QContactManager::presenceReporting(mergePresenceChanges=true) 
> The 'mergePresenceChanges' option has not been configured - presence changes 
> will only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::presenceReporting(mergePresenceChanges=true)
> XFAIL  : tst_QContactManager::presenceReporting(mergePresenceChanges=false) 
> fails due to invalid SQL result
>    Loc: [tst_qcontactmanager.cpp(1821)]
> QWARN  : tst_QContactManager::presenceReporting(mergePresenceChanges=false) 
> The 'mergePresenceChanges' option has not been configured - presence changes 
> will only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : tst_QContactManager::presenceReporting(mergePresenceChanges=false)
> QWARN  : 
> tst_QContactManager::presenceAccumulation(mgr='org.nemomobile.contacts.sqlite')
>  The 'mergePresenceChanges' option has not been configured - presence changes 
> will only be reported via ContactManagerEngine::contactsPresenceChanged()
> QWARN  : 
> tst_QContactManager::presenceAccumulation(mgr='org.nemomobile.contacts.sqlite')
>  The 'mergePresenceChanges' option has not been configured - presence changes 
> will only be reported via ContactManagerEngine::contactsPresenceChanged()
> PASS   : 
> tst_QContactManager::presenceAccumulation(mgr='org.nemomobile.contacts.sqlite')
> QWARN  : tst_QContactManager::nonprivileged() The 'mergePresenceChanges' 
> option has not been configured - presence changes will only be reported via 
> ContactManagerEngine::contactsPresenceChanged()
> QWARN  : tst_QContactManager::nonprivileged() The 'mergePresenceChanges' 
> option has not been configured - presence changes will only be reported via 
> ContactManagerEngine::contactsPresenceChanged()
> 
> === Received signal at function time: 300000ms, total time: 304546ms, dumping 
> stack ===
> === End of stack trace ===
> QFATAL : tst_QContactManager::nonprivileged() Test function timed out
> FAIL!  : tst_QContactManager::nonprivileged() Received a fatal error.
>    Loc: [Unknown file(0)]
> Totals: 27 passed, 1 failed, 0 skipped, 0 blacklisted, 304547ms
> ********* Finished testing of tst_QContactManager *********
> Aborted
> Killing the temporary D-Bus daemon
> make[5]: *** [Makefile:361: check] Error 134
> make[5]: Leaving directory 
> '/build/reproducible-path/qtcontacts-sqlite-0.3.20/tests/auto/qcontactmanager'
> make[4]: *** [Makefile:436: sub-qcontactmanager-check] Error 2
> make[4]: Leaving directory 
> '/build/reproducible-path/qtcontacts-sqlite-0.3.20/tests/auto'
> make[3]: *** [Makefile:254: sub-auto-check] Error 2
> make[3]: Leaving directory 
> '/build/reproducible-path/qtcontacts-sqlite-0.3.20/tests'
> make[2]: *** [Makefile:256: sub-tests-check] Error 2
> make[2]: Leaving directory '/build/reproducible-path/qtcontacts-sqlite-0.3.20'
> dh_auto_test: error: make -j1 check returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2025/04/28/qtcontacts-sqlite_0.3.20-3_unstable.log

You can find other build logs (including successful ones) in:
http://qa-logs.debian.net/2025/04/28/

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250428;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250428&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to