Your message dated Wed, 09 Apr 2025 07:19:21 +0000
with message-id <e1u2pit-009qfw...@fasolo.debian.org>
and subject line Bug#1096229: fixed in keepassxc 2.7.10+dfsg1-1
has caused the Debian Bug report #1096229,
regarding keepassxc: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu-full 
&& make -j8 test ARGS\+=--verbose ARGS\+=-j8 "ARGS+=-E 'test(cli|gui)'" 
returned exit code 2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1096229: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096229
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: keepassxc
Version: 2.7.9+dfsg1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250215 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory 
> '/build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full'
> Running tests...
> /usr/bin/ctest --force-new-ctest-process --verbose -j8 -E 'test(cli|gui)'
> UpdateCTestConfiguration  from 
> :/build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/DartConfiguration.tcl
> UpdateCTestConfiguration  from 
> :/build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/DartConfiguration.tcl
> Test project 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full
> Constructing a list of tests
> Done constructing a list of tests
> Updating test list for fixtures
> Added 0 tests to meet fixture requirements
> Checking test dependency graph...
> Checking test dependency graph end
> Connected to MAKE jobserver
> test 1
>       Start  1: testgroup
> 
> 1: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testgroup
> 1: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 1: Test timeout computed to be: 10000000
> test 2
>       Start  2: testkdbx2
> 
> 2: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testkdbx2
> 2: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 2: Test timeout computed to be: 10000000
> test 3
>       Start  3: testkdbx3
> 
> 3: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testkdbx3
> 3: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 3: Test timeout computed to be: 10000000
> test 4
>       Start  4: testkdbx4
> 
> 4: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testkdbx4
> 4: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 4: Test timeout computed to be: 10000000
> test 5
>       Start  5: testkeys
> 
> 5: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testkeys
> 5: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 5: Test timeout computed to be: 10000000
> test 6
>       Start  6: testgroupmodel
> 
> 6: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testgroupmodel
> 6: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 6: Test timeout computed to be: 10000000
> test 7
>       Start  7: testentrymodel
> 
> 7: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testentrymodel
> 7: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 7: Test timeout computed to be: 10000000
> test 8
>       Start  8: testcryptohash
> 
> 8: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testcryptohash
> 8: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 8: Test timeout computed to be: 10000000
> 3: ********* Start testing of TestKdbx3 *********
> 3: 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
> 7: ********* Start testing of TestEntryModel *********
> 7: 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
> 7: PASS   : TestEntryModel::initTestCase()
> 7: PASS   : TestEntryModel::test()
> 7: PASS   : TestEntryModel::testAttachmentsModel()
> 7: PASS   : TestEntryModel::testAttributesModel()
> 7: PASS   : TestEntryModel::testDefaultIconModel()
> 7: PASS   : TestEntryModel::testCustomIconModel()
> 7: PASS   : TestEntryModel::testAutoTypeAssociationsModel()
> 7: PASS   : TestEntryModel::testProxyModel()
> 7: PASS   : TestEntryModel::testDatabaseDelete()
> 7: PASS   : TestEntryModel::cleanupTestCase()
> 7: Totals: 10 passed, 0 failed, 0 skipped, 0 blacklisted, 8ms
> 7: ********* Finished testing of TestEntryModel *********
> 1: ********* Start testing of TestGroup *********
> 1: 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
>  1/41 Test  #7: testentrymodel ...................   Passed    0.05 sec
> 1: PASS   : TestGroup::initTestCase()
> 1: PASS   : TestGroup::testParenting()
> test 9
>       Start  9: testsymmetriccipher
> 
> 9: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testsymmetriccipher
> 9: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 9: Test timeout computed to be: 10000000
> 1: PASS   : TestGroup::testSignals()
> 1: PASS   : TestGroup::testEntries()
> 1: PASS   : TestGroup::testDeleteSignals()
> 1: PASS   : TestGroup::testCopyCustomIcon()
> 1: PASS   : TestGroup::testClone()
> 1: PASS   : TestGroup::testCopyCustomIcons()
> 1: PASS   : TestGroup::testFindEntry()
> 1: PASS   : TestGroup::testFindGroupByPath()
> 1: PASS   : TestGroup::testPrint()
> 1: PASS   : TestGroup::testAddEntryWithPath()
> 1: PASS   : TestGroup::testIsRecycled()
> 1: PASS   : TestGroup::testCopyDataFrom()
> 1: PASS   : TestGroup::testEquals()
> 1: PASS   : TestGroup::testChildrenSort()
> 1: PASS   : TestGroup::testHierarchy()
> 1: PASS   : TestGroup::testApplyGroupIconRecursively()
> 1: PASS   : TestGroup::testUsernamesRecursive()
> 1: PASS   : TestGroup::testMoveUpDown()
> 1: PASS   : TestGroup::testPreviousParentGroup()
> 1: PASS   : TestGroup::testAutoTypeState()
> 1: PASS   : TestGroup::cleanupTestCase()
> 1: Totals: 23 passed, 0 failed, 0 skipped, 0 blacklisted, 11ms
> 1: ********* Finished testing of TestGroup *********
> 5: ********* Start testing of TestKeys *********
> 5: 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
>  2/41 Test  #1: testgroup ........................   Passed    0.07 sec
> test 10
>       Start 10: testhashedblockstream
> 
> 10: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testhashedblockstream
> 10: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 10: Test timeout computed to be: 10000000
> 4: ********* Start testing of TestKdbx4Argon2 *********
> 4: 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
> 5: PASS   : TestKeys::initTestCase()
> 5: PASS   : TestKeys::testComposite()
> 8: ********* Start testing of TestCryptoHash *********
> 8: 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
> 2: ********* Start testing of TestKdbx2 *********
> 2: 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
> 5: QWARN  : TestKeys::testFileKey(Xml) KdbxXmlReader::readDatabase: found 1 
> invalid group reference(s)
> 8: PASS   : TestCryptoHash::initTestCase()
> 8: PASS   : TestCryptoHash::test()
> 8: PASS   : TestCryptoHash::cleanupTestCase()
> 8: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 5ms
> 8: ********* Finished testing of TestCryptoHash *********
>  3/41 Test  #8: testcryptohash ...................   Passed    0.06 sec
> test 11
>       Start 11: testkeepass2randomstream
> 
> 11: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testkeepass2randomstream
> 11: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 11: Test timeout computed to be: 10000000
> 2: PASS   : TestKdbx2::initTestCase()
> 2: QWARN  : TestKdbx2::testFormat200() KdbxXmlReader::skipCurrentElement: 
> skip element "AutoEnableVisualHiding"
> 6: ********* Start testing of TestGroupModel *********
> 6: 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
> 6: PASS   : TestGroupModel::initTestCase()
> 5: PASS   : TestKeys::testFileKey(Xml)
> 6: PASS   : TestGroupModel::test()
> 6: PASS   : TestGroupModel::cleanupTestCase()
> 2: PASS   : TestKdbx2::testFormat200()
> 6: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 8ms
> 6: ********* Finished testing of TestGroupModel *********
> 5: PASS   : TestKeys::testFileKey(XmlBrokenBase64)
> 2: QWARN  : TestKdbx2::testFormat200Upgrade() 
> KdbxXmlReader::skipCurrentElement: skip element "AutoEnableVisualHiding"
> 11: ********* Start testing of TestKeePass2RandomStream *********
> 11: 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
>  4/41 Test  #6: testgroupmodel ...................   Passed    0.08 sec
> test 12
>       Start 12: testmodified
> 
> 12: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testmodified
> 12: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 12: Test timeout computed to be: 10000000
> 5: QWARN  : TestKeys::testFileKey(XmlV2) KdbxXmlReader::readDatabase: found 1 
> invalid group reference(s)
> 5: QWARN  : TestKeys::testFileKey(XmlV2) KdbxXmlReader::readDatabase: found 1 
> invalid entry reference(s)
> 10: ********* Start testing of TestHashedBlockStream *********
> 10: 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
> 11: PASS   : TestKeePass2RandomStream::initTestCase()
> 11: PASS   : TestKeePass2RandomStream::test()
> 11: PASS   : TestKeePass2RandomStream::cleanupTestCase()
> 11: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 8ms
> 11: ********* Finished testing of TestKeePass2RandomStream *********
> 10: PASS   : TestHashedBlockStream::initTestCase()
> 10: PASS   : TestHashedBlockStream::testWriteRead()
> 10: PASS   : TestHashedBlockStream::testReset()
> 10: PASS   : TestHashedBlockStream::testWriteFailure()
> 10: PASS   : TestHashedBlockStream::cleanupTestCase()
> 10: Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
> 10: ********* Finished testing of TestHashedBlockStream *********
> 9: ********* Start testing of TestSymmetricCipher *********
> 9: 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
> 3: PASS   : TestKdbx3::initTestCase()
> 3: PASS   : TestKdbx3::testXmlMetadata()
> 3: PASS   : TestKdbx3::testXmlCustomIcons()
> 3: PASS   : TestKdbx3::testXmlGroupRoot()
> 3: PASS   : TestKdbx3::testXmlGroup1()
> 3: PASS   : TestKdbx3::testXmlGroup2()
> 3: PASS   : TestKdbx3::testXmlEntry1()
> 3: PASS   : TestKdbx3::testXmlEntry2()
> 3: PASS   : TestKdbx3::testXmlEntryHistory()
> 3: PASS   : TestKdbx3::testXmlDeletedObjects()
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenNoGroupUuid                   
> (strict)) Reader error: No group uuid found
>  5/41 Test #11: testkeepass2randomstream .........   Passed    0.02 sec
> test 13
>       Start 13: testdeletedobjects
> 
> 13: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testdeletedobjects
> 13: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 13: Test timeout computed to be: 10000000
>  6/41 Test #10: testhashedblockstream ............   Passed    0.03 sec
> test 14
>       Start 14: testkeepass1reader
> 
> 14: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testkeepass1reader
> 14: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 14: Test timeout computed to be: 10000000
> 9: PASS   : TestSymmetricCipher::initTestCase()
> 9: QWARN  : TestSymmetricCipher::testCipherUuidToMode() SymmetricCipher: 
> Invalid KeePass2 Cipher UUID {00000000-0000-0000-0000-000000000000}
> 9: PASS   : TestSymmetricCipher::testCipherUuidToMode()
> 9: PASS   : TestSymmetricCipher::testEncryptionDecryption(AES128-CBC 
> Encryption)
> 9: PASS   : TestSymmetricCipher::testEncryptionDecryption(AES128-CBC 
> Decryption)
> 9: PASS   : TestSymmetricCipher::testEncryptionDecryption(AES256-CBC 
> Encryption)
> 9: PASS   : TestSymmetricCipher::testEncryptionDecryption(AES256-CBC 
> Decryption)
> 9: PASS   : TestSymmetricCipher::testEncryptionDecryption(AES256-CTR 
> Encryption)
> 9: PASS   : TestSymmetricCipher::testEncryptionDecryption(AES256-CTR 
> Decryption)
> 9: PASS   : TestSymmetricCipher::testAesCbcPadding(AES128)
> 9: PASS   : TestSymmetricCipher::testAesCbcPadding(AES256)
> 9: PASS   : TestSymmetricCipher::testAesKdf()
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenNoGroupUuid                   
> (strict))
> 5: PASS   : TestKeys::testFileKey(XmlV2)
> 5: PASS   : TestKeys::testFileKey(XmlV2HashFail)
> 2: PASS   : TestKdbx2::testFormat200Upgrade()
> 2: PASS   : TestKdbx2::cleanupTestCase()
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenNoGroupUuid               (not 
> strict))
> 5: PASS   : TestKeys::testFileKey(XmlV2BrokenHex)
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenNoEntryUuid                   
> (strict)) Reader error: No entry uuid found
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenNoEntryUuid                   
> (strict))
> 2: Totals: 4 passed, 0 failed, 0 skipped, 0 blacklisted, 37ms
> 2: ********* Finished testing of TestKdbx2 *********
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenNoEntryUuid               (not 
> strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenNoRootGroup                   
> (strict)) Reader error: No root group
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenNoRootGroup                   
> (strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenNoRootGroup               (not 
> strict)) Reader error: No root group
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenNoRootGroup               (not 
> strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRoots                      
> (strict)) Multiple root elements
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRoots                      
> (strict)) KdbxXmlReader::skipCurrentElement: skip element "Group"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRoots                      
> (strict)) Reader error: No root group
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenTwoRoots                      
> (strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRoots                  (not 
> strict)) Multiple root elements
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRoots                  (not 
> strict)) KdbxXmlReader::skipCurrentElement: skip element "Group"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRoots                  (not 
> strict)) Reader error: No root group
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenTwoRoots                  (not 
> strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRootGroups                 
> (strict)) KdbxXmlReader::skipCurrentElement: skip element "UUID"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRootGroups                 
> (strict)) KdbxXmlReader::skipCurrentElement: skip element "Name"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRootGroups                 
> (strict)) Reader error: No root group
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenTwoRootGroups                 
> (strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRootGroups             (not 
> strict)) KdbxXmlReader::skipCurrentElement: skip element "UUID"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRootGroups             (not 
> strict)) KdbxXmlReader::skipCurrentElement: skip element "Name"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenTwoRootGroups             (not 
> strict)) Reader error: No root group
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenTwoRootGroups             (not 
> strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenGroupReference                
> (strict)) KdbxXmlReader::readDatabase: found 1 invalid group reference(s)
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenGroupReference                
> (strict))
> 5: QWARN  : TestKeys::testFileKey(Binary) KdbxXmlReader::readDatabase: found 
> 1 invalid group reference(s)
> 5: PASS   : TestKeys::testFileKey(Binary)
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenGroupReference            (not 
> strict)) KdbxXmlReader::readDatabase: found 1 invalid group reference(s)
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenGroupReference            (not 
> strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenDeletedObjects                
> (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletionTime"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenDeletedObjects                
> (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletedObject"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenDeletedObjects                
> (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletedObject"
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenDeletedObjects                
> (strict)) Reader error: Null DeleteObject uuid
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenDeletedObjects                
> (strict))
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenDeletedObjects            (not 
> strict))
> 3: QWARN  : TestKdbx3::testXmlBroken(BrokenDifferentEntryHistoryUuid     
> (strict)) Reader error: History element with different uuid
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenDifferentEntryHistoryUuid     
> (strict))
> 3: PASS   : TestKdbx3::testXmlBroken(BrokenDifferentEntryHistoryUuid (not 
> strict))
> 3: PASS   : TestKdbx3::testXmlEmptyUuids()
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint d801
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint d801
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint dc37
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint dc37
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint ffff
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint fffe
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint 19
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint 2
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint d801
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint d801
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint dc37
> 3: QWARN  : TestKdbx3::testXmlInvalidXmlChars() Stripping invalid XML 1.0 
> codepoint dc37
> 5: QWARN  : TestKeys::testFileKey(Hex) KdbxXmlReader::readDatabase: found 1 
> invalid group reference(s)
> 5: QWARN  : TestKeys::testFileKey(Hex) KdbxXmlReader::readDatabase: found 1 
> invalid entry reference(s)
> 3: PASS   : TestKdbx3::testXmlInvalidXmlChars()
> 5: PASS   : TestKeys::testFileKey(Hex)
> 12: ********* Start testing of TestModified *********
> 12: 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
> 3: PASS   : TestKdbx3::testXmlRepairUuidHistoryItem()
> 5: QWARN  : TestKeys::testFileKey(Hashed) KdbxXmlReader::readDatabase: found 
> 1 invalid group reference(s)
>  7/41 Test  #2: testkdbx2 ........................   Passed    0.12 sec
> test 15
>       Start 15: testimports
> 
> 15: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testimports
> 15: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 15: Test timeout computed to be: 10000000
> 12: PASS   : TestModified::initTestCase()
> 9: PASS   : TestSymmetricCipher::testTwofish256CbcEncryption()
> 13: ********* Start testing of TestDeletedObjects *********
> 13: 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
> 5: PASS   : TestKeys::testFileKey(Hashed)
> 5: PASS   : TestKeys::testCreateFileKey()
> 14: ********* Start testing of TestKeePass1Reader *********
> 14: 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
> 9: PASS   : TestSymmetricCipher::testTwofish256CbcDecryption()
> 9: PASS   : TestSymmetricCipher::testSalsa20()
> 9: PASS   : TestSymmetricCipher::testChaCha20()
> 9: PASS   : TestSymmetricCipher::testPadding()
> 9: PASS   : TestSymmetricCipher::testStreamReset()
> 9: PASS   : TestSymmetricCipher::cleanupTestCase()
> 13: PASS   : TestDeletedObjects::initTestCase()
> 13: PASS   : TestDeletedObjects::testDeletedObjectsFromFile()
> 13: PASS   : TestDeletedObjects::testDeletedObjectsFromNewDb()
> 13: PASS   : TestDeletedObjects::testDatabaseChange()
> 13: PASS   : TestDeletedObjects::testCustomIconDeletion()
> 13: PASS   : TestDeletedObjects::cleanupTestCase()
> 13: Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 10ms
> 13: ********* Finished testing of TestDeletedObjects *********
> 14: PASS   : TestKeePass1Reader::initTestCase()
> 9: Totals: 18 passed, 0 failed, 0 skipped, 0 blacklisted, 44ms
> 9: ********* Finished testing of TestSymmetricCipher *********
>  8/41 Test #13: testdeletedobjects ...............   Passed    0.04 sec
> test 16
>       Start 16: testupdatecheck
> 
> 16: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testupdatecheck
> 16: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 16: Test timeout computed to be: 10000000
>  9/41 Test  #9: testsymmetriccipher ..............   Passed    0.09 sec
> test 17
>       Start 17: testicondownloader
> 
> 17: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testicondownloader
> 17: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 17: Test timeout computed to be: 10000000
> 3: PASS   : TestKdbx3::testReadBackTargetDb()
> 3: PASS   : TestKdbx3::testKdbxBasic()
> 3: PASS   : TestKdbx3::testKdbxProtectedAttributes()
> 3: PASS   : TestKdbx3::testKdbxAttachments()
> 3: PASS   : TestKdbx3::testKdbxNonAsciiPasswords()
> 14: PASS   : TestKeePass1Reader::testBasic()
> 14: PASS   : TestKeePass1Reader::testMasterKey()
> 14: PASS   : TestKeePass1Reader::testCustomIcons()
> 14: PASS   : TestKeePass1Reader::testGroupExpanded()
> 14: PASS   : TestKeePass1Reader::testAutoType()
> 15: ********* Start testing of TestImports *********
> 15: 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
> 15: PASS   : TestImports::initTestCase()
> 14: PASS   : TestKeePass1Reader::testFileKey(Binary)
> 15: PASS   : TestImports::testOPUX()
> 17: ********* Start testing of TestIconDownloader *********
> 17: 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
> 16: ********* Start testing of TestUpdateCheck *********
> 16: 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
> 17: PASS   : TestIconDownloader::initTestCase()
> 17: PASS   : TestIconDownloader::testIconDownloader(Invalid URL)
> 17: PASS   : TestIconDownloader::testIconDownloader(Unsupported schema)
> 17: PASS   : TestIconDownloader::testIconDownloader(Missing schema)
> 14: PASS   : TestKeePass1Reader::testFileKey(Hex)
> 17: PASS   : TestIconDownloader::testIconDownloader(Missing host)
> 17: PASS   : TestIconDownloader::testIconDownloader(URL with path)
> 17: PASS   : TestIconDownloader::testIconDownloader(URL with path and query)
> 17: PASS   : TestIconDownloader::testIconDownloader(URL with port)
> 17: PASS   : TestIconDownloader::testIconDownloader(2nd level domain)
> 17: PASS   : TestIconDownloader::testIconDownloader(2nd level domain with 
> additional fields)
> 17: PASS   : TestIconDownloader::testIconDownloader(2nd level domain (.co.uk 
> special case), with subdomain)
> 17: PASS   : TestIconDownloader::testIconDownloader(2nd level domain .co.uk 
> special case)
> 17: PASS   : TestIconDownloader::testIconDownloader(2nd level domain with 
> several subdomains)
> 16: PASS   : TestUpdateCheck::initTestCase()
> 17: PASS   : TestIconDownloader::testIconDownloader(Raw IP with schema)
> 17: PASS   : TestIconDownloader::testIconDownloader(Raw IP)
> 17: PASS   : TestIconDownloader::testIconDownloader(Raw IP with schema and 
> path)
> 17: PASS   : TestIconDownloader::testIconDownloader(Raw IP with schema 
> (https), path, and port)
> 17: PASS   : TestIconDownloader::testIconDownloader(Raw IP with schema 
> (http), path, and port)
> 17: PASS   : TestIconDownloader::testIconDownloader(URL with username and 
> password)
> 17: PASS   : TestIconDownloader::testIconDownloader(URL with username and 
> password, several subdomains)
> 17: PASS   : TestIconDownloader::testIconDownloader(Raw IP with username and 
> password)
> 17: PASS   : TestIconDownloader::testIconDownloader(Relative path should be 
> preserved)
> 17: PASS   : TestIconDownloader::cleanupTestCase()
> 16: PASS   : TestUpdateCheck::testCompareVersion()
> 16: PASS   : TestUpdateCheck::cleanupTestCase()
> 17: Totals: 23 passed, 0 failed, 0 skipped, 0 blacklisted, 11ms
> 17: ********* Finished testing of TestIconDownloader *********
> 16: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 7ms
> 16: ********* Finished testing of TestUpdateCheck *********
> 10/41 Test #17: testicondownloader ...............   Passed    0.04 sec
> test 18
>       Start 18: testautotype
> 
> 18: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testautotype
> 18: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 18: Test timeout computed to be: 10000000
> 11/41 Test #16: testupdatecheck ..................   Passed    0.05 sec
> test 19
>       Start 19: testopensshkey
> 
> 19: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testopensshkey
> 19: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 19: Test timeout computed to be: 10000000
> 14: PASS   : TestKeePass1Reader::testFileKey(Hashed)
> 14: PASS   : TestKeePass1Reader::testCompositeKey()
> 14: PASS   : TestKeePass1Reader::testTwofish()
> 14: PASS   : TestKeePass1Reader::testCP1252Password()
> 14: PASS   : TestKeePass1Reader::cleanupTestCase()
> 14: Totals: 13 passed, 0 failed, 0 skipped, 0 blacklisted, 64ms
> 14: ********* Finished testing of TestKeePass1Reader *********
> 12/41 Test #14: testkeepass1reader ...............   Passed    0.10 sec
> test 20
>       Start 20: testsshagent
> 
> 20: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testsshagent
> 20: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 20: Test timeout computed to be: 10000000
> 18: ********* Start testing of TestAutoType *********
> 18: 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
> 3: PASS   : TestKdbx3::testKdbxDeviceFailure()
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:  Empty Key -> Full Key)
> 19: ********* Start testing of TestOpenSSHKey *********
> 19: 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
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   Full Key -> Empty Key)
> 19: PASS   : TestOpenSSHKey::initTestCase()
> 19: PASS   : TestOpenSSHKey::testParse()
> 19: PASS   : TestOpenSSHKey::testParseDSA()
> 19: PASS   : TestOpenSSHKey::testParseRSA()
> 19: PASS   : TestOpenSSHKey::testParseRSACompare()
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Full Key 1 -> Full Key 2)
> 19: PASS   : TestOpenSSHKey::testParseECDSA256()
> 19: PASS   : TestOpenSSHKey::testParseECDSA384()
> 19: PASS   : TestOpenSSHKey::testParseECDSA521()
> 19: PASS   : TestOpenSSHKey::testDecryptRSAAES128CBC()
> 18: PASS   : TestAutoType::initTestCase()
> 18: PASS   : TestAutoType::testInternal()
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   Password -> Empty Key)
> 20: ********* Start testing of TestSSHAgent *********
> 20: 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
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:  Empty Key -> Password)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   Full Key -> Password 1)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   Full Key -> Password 2)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Password 1 -> Full Key)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Password 2 -> Full Key)
> 20: SKIP   : TestSSHAgent::initTestCase() ssh-agent could not be started
> 20:    Loc: [./tests/TestSSHAgent.cpp(56)]
> 20: PASS   : TestSSHAgent::cleanupTestCase()
> 20: Totals: 1 passed, 0 failed, 1 skipped, 0 blacklisted, 19ms
> 20: ********* Finished testing of TestSSHAgent *********
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Password 1 -> Password 2)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   Key File -> Empty Key)
> 13/41 Test #20: testsshagent .....................   Passed    0.06 sec
> test 21
>       Start 21: testentry
> 
> 21: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testentry
> 21: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 21: Test timeout computed to be: 10000000
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:  Empty Key -> Key File)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   Full Key -> Key File 1)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   Full Key -> Key File 2)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Key File 1 -> Full Key)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Key File 2 -> Full Key)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Key File 1 -> Key File 2)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:    CR Key -> Empty Key)
> 21: ********* Start testing of TestEntry *********
> 21: 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
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Empty Key -> CR Key)
> 21: PASS   : TestEntry::initTestCase()
> 21: PASS   : TestEntry::testHistoryItemDeletion()
> 21: PASS   : TestEntry::testCopyDataFrom()
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:  Full Key -> CR Key 1)
> 21: PASS   : TestEntry::testClone()
> 21: PASS   : TestEntry::testResolveUrl()
> 21: QWARN  : TestEntry::testResolveUrlPlaceholders() QUrl: QUrl::FullyDecoded 
> is not permitted when reconstructing the full URL
> 21: QWARN  : TestEntry::testResolveUrlPlaceholders() QUrl: QUrl::FullyDecoded 
> is not permitted when reconstructing the full URL
> 21: PASS   : TestEntry::testResolveUrlPlaceholders()
> 21: QWARN  : TestEntry::testResolveRecursivePlaceholders() Maximum depth of 
> replacement has been reached. Entry uuid: 
> {229d6988-b65e-4b48-bb4e-df0055b1169a}
> 21: PASS   : TestEntry::testResolveRecursivePlaceholders()
> 21: PASS   : TestEntry::testResolveReferencePlaceholders()
> 21: PASS   : TestEntry::testResolveNonIdPlaceholdersToUuid()
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:  Full Key -> CR Key 2)
> 21: PASS   : TestEntry::testResolveClonedEntry()
> 21: PASS   : TestEntry::testIsRecycled()
> 5: PASS   : TestKeys::testCreateAndOpenFileKey()
> 21: PASS   : TestEntry::testMoveUpDown()
> 21: PASS   : TestEntry::testPreviousParentGroup()
> 21: PASS   : TestEntry::cleanupTestCase()
> 5: PASS   : TestKeys::testFileKeyHash()
> 5: PASS   : TestKeys::testFileKeyError()
> 21: Totals: 14 passed, 0 failed, 0 skipped, 0 blacklisted, 9ms
> 21: ********* Finished testing of TestEntry *********
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:  CR Key 1 -> Full Key)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:  CR Key 2 -> Full Key)
> 14/41 Test #21: testentry ........................   Passed    0.04 sec
> test 22
>       Start 22: testmerge
> 
> 22: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testmerge
> 22: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 22: Test timeout computed to be: 10000000
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:  CR Key 1 -> CR Key 2)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Password -> Key File)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Key File -> Password)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Password -> Key File)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Key File -> Password)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Password -> CR Key)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   CR Key -> Password)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: Key File -> CR Key)
> 22: ********* Start testing of TestMerge *********
> 22: 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
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   CR Key -> Key File)
> 22: PASS   : TestMerge::initTestCase()
> 22: PASS   : TestMerge::testMergeIntoNew()
> 22: PASS   : TestMerge::testMergeNoChanges()
> 22: PASS   : TestMerge::testMergeCustomData()
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:    Full Key -> No Password)
> 22: PASS   : TestMerge::testResolveConflictNewer()
> 22: PASS   : TestMerge::testResolveConflictExisting()
> 22: PASS   : TestMerge::testResolveGroupConflictOlder()
> 22: PASS   : TestMerge::testMergeNotModified()
> 22: QWARN  : TestMerge::testMergeModified() Entry of new 
> title[59ac2ed47e284a7baeeea4203a9d1e87] contains conflicting changes - 
> conflict resolution may lose data!
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: No Password -> Full Key)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:    Full Key -> No Key File)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change: No Key File -> Full Key)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:    Full Key -> No CR Key)
> 3: PASS   : TestKdbx3::testKdbxKeyChange(Change:   No CR Key -> Full Key)
> 15: PASS   : TestImports::testOPVault()
> 15: PASS   : TestImports::testBitwarden()
> 4: PASS   : TestKdbx4Argon2::initTestCase()
> 4: PASS   : TestKdbx4Argon2::testXmlMetadata()
> 4: PASS   : TestKdbx4Argon2::testXmlCustomIcons()
> 4: PASS   : TestKdbx4Argon2::testXmlGroupRoot()
> 4: PASS   : TestKdbx4Argon2::testXmlGroup1()
> 4: PASS   : TestKdbx4Argon2::testXmlGroup2()
> 4: PASS   : TestKdbx4Argon2::testXmlEntry1()
> 4: PASS   : TestKdbx4Argon2::testXmlEntry2()
> 4: PASS   : TestKdbx4Argon2::testXmlEntryHistory()
> 4: PASS   : TestKdbx4Argon2::testXmlDeletedObjects()
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenNoGroupUuid                  
>  (strict)) Reader error: No group uuid found
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenNoGroupUuid                  
>  (strict))
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenNoGroupUuid               
> (not strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenNoEntryUuid                  
>  (strict)) Reader error: No entry uuid found
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenNoEntryUuid                  
>  (strict))
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenNoEntryUuid               
> (not strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenNoRootGroup                  
>  (strict)) Reader error: No root group
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenNoRootGroup                  
>  (strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenNoRootGroup               
> (not strict)) Reader error: No root group
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenNoRootGroup               
> (not strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRoots                     
>  (strict)) Multiple root elements
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRoots                     
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "Group"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRoots                     
>  (strict)) Reader error: No root group
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenTwoRoots                     
>  (strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRoots                  
> (not strict)) Multiple root elements
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRoots                  
> (not strict)) KdbxXmlReader::skipCurrentElement: skip element "Group"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRoots                  
> (not strict)) Reader error: No root group
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenTwoRoots                  
> (not strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRootGroups                
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "UUID"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRootGroups                
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "Name"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRootGroups                
>  (strict)) Reader error: No root group
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenTwoRootGroups                
>  (strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRootGroups             
> (not strict)) KdbxXmlReader::skipCurrentElement: skip element "UUID"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRootGroups             
> (not strict)) KdbxXmlReader::skipCurrentElement: skip element "Name"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenTwoRootGroups             
> (not strict)) Reader error: No root group
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenTwoRootGroups             
> (not strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenGroupReference               
>  (strict)) KdbxXmlReader::readDatabase: found 1 invalid group reference(s)
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenGroupReference               
>  (strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenGroupReference            
> (not strict)) KdbxXmlReader::readDatabase: found 1 invalid group reference(s)
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenGroupReference            
> (not strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenDeletedObjects               
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletionTime"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenDeletedObjects               
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletedObject"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenDeletedObjects               
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletedObject"
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenDeletedObjects               
>  (strict)) Reader error: Null DeleteObject uuid
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenDeletedObjects               
>  (strict))
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenDeletedObjects            
> (not strict))
> 4: QWARN  : TestKdbx4Argon2::testXmlBroken(BrokenDifferentEntryHistoryUuid    
>  (strict)) Reader error: History element with different uuid
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenDifferentEntryHistoryUuid    
>  (strict))
> 4: PASS   : TestKdbx4Argon2::testXmlBroken(BrokenDifferentEntryHistoryUuid 
> (not strict))
> 4: PASS   : TestKdbx4Argon2::testXmlEmptyUuids()
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint d801
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint d801
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint dc37
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint dc37
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint ffff
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint fffe
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint 19
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint 2
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint d801
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint d801
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint dc37
> 4: QWARN  : TestKdbx4Argon2::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint dc37
> 4: PASS   : TestKdbx4Argon2::testXmlInvalidXmlChars()
> 4: PASS   : TestKdbx4Argon2::testXmlRepairUuidHistoryItem()
> 3: PASS   : TestKdbx3::testDuplicateAttachments()
> 3: PASS   : TestKdbx3::testNonAscii()
> 3: PASS   : TestKdbx3::testCompressed()
> 3: PASS   : TestKdbx3::testProtectedStrings()
> 22: PASS   : TestMerge::testMergeModified()
> 3: PASS   : TestKdbx3::testBrokenHeaderHash()
> 22: PASS   : TestMerge::testResolveConflictDuplicate()
> 3: QWARN  : TestKdbx3::testFormat300() KdbxXmlReader::readDatabase: found 1 
> invalid group reference(s)
> 3: PASS   : TestKdbx3::testFormat300()
> 3: PASS   : TestKdbx3::testAttachmentIndexStability()
> 3: PASS   : TestKdbx3::cleanupTestCase()
> 3: Totals: 81 passed, 0 failed, 0 skipped, 0 blacklisted, 483ms
> 3: ********* Finished testing of TestKdbx3 *********
> 22: PASS   : TestMerge::testResolveConflictEntry_Synchronize()
> 22: QWARN  : TestMerge::testResolveConflictEntry_KeepLocal() Inconsistent 
> history entry of deletedSource[eac7acf209b24e42b9349707d769a25d] at 
> 2011-05-05 10-30-10-000 contains conflicting changes - conflict resolution 
> may lose data!
> 22: QWARN  : TestMerge::testResolveConflictEntry_KeepLocal() History entry of 
> deletedSource[eac7acf209b24e42b9349707d769a25d] at 2011-05-05 10-30-10-000 
> contains conflicting changes - conflict resolution may lose data!
> 22: PASS   : TestMerge::testResolveConflictEntry_KeepLocal()
> 22: PASS   : TestMerge::testResolveConflictEntry_KeepRemote()
> 22: PASS   : TestMerge::testResolveConflictEntry_KeepNewer()
> 15/41 Test  #3: testkdbx3 ........................   Passed    0.51 sec
> test 23
>       Start 23: testpasswordgenerator
> 
> 23: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testpasswordgenerator
> 23: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 23: Test timeout computed to be: 10000000
> 22: PASS   : TestMerge::testDeletionConflictEntry_Duplicate()
> 22: PASS   : TestMerge::testDeletionConflictEntry_Synchronized()
> 22: PASS   : TestMerge::testDeletionConflictEntry_KeepLocal()
> 22: PASS   : TestMerge::testDeletionConflictEntry_KeepRemote()
> 22: PASS   : TestMerge::testDeletionConflictEntry_KeepNewer()
> 22: PASS   : TestMerge::testMoveEntry()
> 22: PASS   : TestMerge::testMoveEntryPreserveChanges()
> 22: PASS   : TestMerge::testMoveEntryIntoNewGroup()
> 22: PASS   : TestMerge::testCreateNewGroups()
> 22: PASS   : TestMerge::testUpdateEntryDifferentLocation()
> 22: PASS   : TestMerge::testUpdateGroup()
> 22: PASS   : TestMerge::testUpdateGroupLocation()
> 22: PASS   : TestMerge::testMergeAndSync()
> 22: PASS   : TestMerge::testMergeCustomIcons()
> 22: PASS   : TestMerge::testMergeDuplicateCustomIcons()
> 22: SKIP   : TestMerge::testMetadata() Sophisticated merging for Metadata not 
> implemented
> 22:    Loc: [./tests/TestMerge.cpp(1197)]
> 22: PASS   : TestMerge::testCustomData()
> 4: PASS   : TestKdbx4Argon2::testReadBackTargetDb()
> 4: PASS   : TestKdbx4Argon2::testKdbxBasic()
> 4: PASS   : TestKdbx4Argon2::testKdbxProtectedAttributes()
> 4: PASS   : TestKdbx4Argon2::testKdbxAttachments()
> 4: PASS   : TestKdbx4Argon2::testKdbxNonAsciiPasswords()
> 22: PASS   : TestMerge::testDeletedEntry()
> 22: PASS   : TestMerge::testDeletedGroup()
> 22: PASS   : TestMerge::testDeletedRevertedEntry()
> 22: PASS   : TestMerge::testDeletedRevertedGroup()
> 22: PASS   : TestMerge::cleanupTestCase()
> 22: Totals: 35 passed, 0 failed, 1 skipped, 0 blacklisted, 181ms
> 22: ********* Finished testing of TestMerge *********
> 23: ********* Start testing of TestPasswordGenerator *********
> 23: 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
> 16/41 Test #22: testmerge ........................   Passed    0.22 sec
> test 24
>       Start 24: testpasswordhealth
> 
> 24: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testpasswordhealth
> 24: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 24: Test timeout computed to be: 10000000
> 23: PASS   : TestPasswordGenerator::initTestCase()
> 23: PASS   : TestPasswordGenerator::testCustomCharacterSet(With active 
> classes)
> 23: PASS   : TestPasswordGenerator::testCustomCharacterSet(Without any active 
> class)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Lower Letters)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Upper Letters)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Numbers)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Braces)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Punctuation)
> 24: ********* Start testing of TestPasswordHealth *********
> 24: 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
> 24: PASS   : TestPasswordHealth::initTestCase()
> 24: PASS   : TestPasswordHealth::testNoDb()
> 24: PASS   : TestPasswordHealth::cleanupTestCase()
> 24: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 3ms
> 24: ********* Finished testing of TestPasswordHealth *********
> 23: PASS   : TestPasswordGenerator::testCharClasses(Quotes)
> 17/41 Test #24: testpasswordhealth ...............   Passed    0.03 sec
> test 25
>       Start 25: testpassphrasegenerator
> 
> 25: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testpassphrasegenerator
> 25: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 25: Test timeout computed to be: 10000000
> 23: PASS   : TestPasswordGenerator::testCharClasses(Dashes)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Math)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Logograms)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Extended ASCII)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Combinations 1)
> 23: PASS   : TestPasswordGenerator::testCharClasses(Combinations 2)
> 23: PASS   : TestPasswordGenerator::testLookalikeExclusion(Upper Letters)
> 23: PASS   : TestPasswordGenerator::testLookalikeExclusion(Letters and 
> Numbers)
> 23: PASS   : TestPasswordGenerator::testLookalikeExclusion(Letters, Numbers 
> and extended ASCII)
> 23: PASS   : TestPasswordGenerator::testMinLength(No restriction without 
> charsFromEveryGroup)
> 23: PASS   : TestPasswordGenerator::testMinLength(Min length should equal 
> number of active classes)
> 23: PASS   : TestPasswordGenerator::testMinLength(Classes fully excluded by 
> excluded characters do not count towards min length)
> 23: PASS   : TestPasswordGenerator::testMinLength(Custom charset counts as 
> class)
> 23: PASS   : TestPasswordGenerator::testMinLength(Custom characters count 
> even if included by an active class already)
> 23: PASS   : TestPasswordGenerator::testValidity(No active class)
> 23: PASS   : TestPasswordGenerator::testValidity(0 length)
> 23: PASS   : TestPasswordGenerator::testValidity(All active classes excluded)
> 23: PASS   : TestPasswordGenerator::testValidity(All active classes excluded)
> 23: PASS   : TestPasswordGenerator::testValidity(One from every class with 
> too few classes)
> 23: PASS   : TestPasswordGenerator::testValidity(One from every class with 
> excluded classes)
> 23: PASS   : TestPasswordGenerator::testValidity(Defaults valid)
> 23: PASS   : TestPasswordGenerator::testValidity(No active classes but custom 
> charset)
> 23: PASS   : TestPasswordGenerator::testReset()
> 23: PASS   : TestPasswordGenerator::cleanupTestCase()
> 23: Totals: 33 passed, 0 failed, 0 skipped, 0 blacklisted, 74ms
> 23: ********* Finished testing of TestPasswordGenerator *********
> 25: ********* Start testing of TestPassphraseGenerator *********
> 25: 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
> 18/41 Test #23: testpasswordgenerator ............   Passed    0.09 sec
> test 26
>       Start 26: testhibp
> 
> 26: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testhibp
> 26: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 26: Test timeout computed to be: 10000000
> 25: PASS   : TestPassphraseGenerator::initTestCase()
> 5: PASS   : TestKeys::testCompositeKeyComponents()
> 5: SKIP   : TestKeys::benchmarkTransformKey() Benchmark skipped. Set env 
> variable BENCHMARK=1 to enable.
> 5:    Loc: [./tests/TestKeys.cpp(228)]
> 5: PASS   : TestKeys::cleanupTestCase()
> 5: Totals: 16 passed, 0 failed, 1 skipped, 0 blacklisted, 562ms
> 5: ********* Finished testing of TestKeys *********
> 25: PASS   : TestPassphraseGenerator::testWordCase()
> 25: PASS   : TestPassphraseGenerator::cleanupTestCase()
> 25: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 25ms
> 25: ********* Finished testing of TestPassphraseGenerator *********
> 19/41 Test #25: testpassphrasegenerator ..........   Passed    0.07 sec
> test 27
>       Start 27: testtotp
> 
> 27: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testtotp
> 27: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 27: Test timeout computed to be: 10000000
> 19: PASS   : TestOpenSSHKey::testDecryptOpenSSHAES256CBC()
> 19: PASS   : TestOpenSSHKey::testDecryptRSAAES256CBC()
> 20/41 Test  #5: testkeys .........................   Passed    0.63 sec
> test 28
>       Start 28: testbase32
> 
> 28: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testbase32
> 28: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 28: Test timeout computed to be: 10000000
> 26: ********* Start testing of TestHibp *********
> 26: 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
> 26: PASS   : TestHibp::initTestCase()
> 26: PASS   : TestHibp::testBadHibpFormat()
> 26: PASS   : TestHibp::testEmpty()
> 26: QWARN  : TestHibp::testIoError() QIODevice::read (QBuffer): device not 
> open
> 26: PASS   : TestHibp::testIoError()
> 26: PASS   : TestHibp::testPwned()
> 26: PASS   : TestHibp::cleanupTestCase()
> 26: Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 6ms
> 26: ********* Finished testing of TestHibp *********
> 21/41 Test #26: testhibp .........................   Passed    0.05 sec
> test 29
>       Start 29: testcsvparser
> 
> 29: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testcsvparser
> 29: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 29: Test timeout computed to be: 10000000
> 27: ********* Start testing of TestTotp *********
> 27: 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
> 28: ********* Start testing of TestBase32 *********
> 28: 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
> 28: PASS   : TestBase32::initTestCase()
> 28: PASS   : TestBase32::testEncode()
> 28: PASS   : TestBase32::testDecode()
> 28: PASS   : TestBase32::testAddPadding()
> 28: PASS   : TestBase32::testRemovePadding()
> 28: PASS   : TestBase32::testSanitizeInput()
> 28: PASS   : TestBase32::cleanupTestCase()
> 28: Totals: 7 passed, 0 failed, 0 skipped, 0 blacklisted, 1ms
> 28: ********* Finished testing of TestBase32 *********
> 27: PASS   : TestTotp::initTestCase()
> 27: PASS   : TestTotp::testParseSecret()
> 27: PASS   : TestTotp::testTotpCode()
> 27: PASS   : TestTotp::testSteamTotp()
> 22/41 Test #28: testbase32 .......................   Passed    0.03 sec
> 27: PASS   : TestTotp::testEntryHistory()
> 27: PASS   : TestTotp::cleanupTestCase()
> 27: Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 6ms
> 27: ********* Finished testing of TestTotp *********
> test 30
>       Start 30: testrandomgenerator
> 
> 30: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testrandomgenerator
> 30: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 30: Test timeout computed to be: 10000000
> 29: ********* Start testing of TestCsvParser *********
> 29: 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
> 29: PASS   : TestCsvParser::initTestCase()
> 29: PASS   : TestCsvParser::testUnicode()
> 29: PASS   : TestCsvParser::testLF()
> 29: PASS   : TestCsvParser::testEmptyReparsing()
> 29: PASS   : TestCsvParser::testSimple()
> 29: PASS   : TestCsvParser::testEmptyQuoted()
> 29: PASS   : TestCsvParser::testEmptyNewline()
> 29: PASS   : TestCsvParser::testSeparator()
> 29: PASS   : TestCsvParser::testCR()
> 29: PASS   : TestCsvParser::testCRLF()
> 29: XFAIL  : TestCsvParser::testMalformed() Bad format
> 29:    Loc: [./tests/TestCsvParser.cpp(65)]
> 29: WARNING: TestCsvParser::testMalformed() malformed string: (row, col) %2,%3
> 29: 
> 29:    Loc: [./tests/TestCsvParser.cpp(67)]
> 29: PASS   : TestCsvParser::testMalformed()
> 29: PASS   : TestCsvParser::testQualifier()
> 29: PASS   : TestCsvParser::testNewline()
> 29: PASS   : TestCsvParser::testEmptySimple()
> 29: XFAIL  : TestCsvParser::testMissingQuote() Bad format
> 29:    Loc: [./tests/TestCsvParser.cpp(54)]
> 29: WARNING: TestCsvParser::testMissingQuote() missing closing quote: (row, 
> col) %2,%3
> 29: 
> 29:    Loc: [./tests/TestCsvParser.cpp(56)]
> 29: PASS   : TestCsvParser::testMissingQuote()
> 23/41 Test #27: testtotp .........................   Passed    0.04 sec
> 29: PASS   : TestCsvParser::testComments()
> 29: PASS   : TestCsvParser::testBackslashSyntax()
> 29: XFAIL  : TestCsvParser::testReparsing() Wrong qualifier
> 29:    Loc: [./tests/TestCsvParser.cpp(297)]
> test 31
>       Start 31: testentrysearcher
> 
> 31: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testentrysearcher
> 31: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 31: Test timeout computed to be: 10000000
> 29: PASS   : TestCsvParser::testReparsing()
> 29: PASS   : TestCsvParser::testEmptyFile()
> 29: PASS   : TestCsvParser::testQuoted()
> 29: PASS   : TestCsvParser::testMultiline()
> 29: PASS   : TestCsvParser::testColumns()
> 29: PASS   : TestCsvParser::cleanupTestCase()
> 29: Totals: 23 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
> 29: ********* Finished testing of TestCsvParser *********
> 24/41 Test #29: testcsvparser ....................   Passed    0.02 sec
> test 32
>       Start 32: testcsvexporter
> 
> 32: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testcsvexporter
> 32: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 32: Test timeout computed to be: 10000000
> 30: ********* Start testing of TestRandomGenerator *********
> 30: 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
> 30: PASS   : TestRandomGenerator::initTestCase()
> 30: PASS   : TestRandomGenerator::testArray()
> 30: PASS   : TestRandomGenerator::testUInt()
> 30: PASS   : TestRandomGenerator::testUIntRange()
> 30: PASS   : TestRandomGenerator::cleanupTestCase()
> 30: Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
> 30: ********* Finished testing of TestRandomGenerator *********
> 25/41 Test #30: testrandomgenerator ..............   Passed    0.02 sec
> test 33
>       Start 33: testykchallengeresponsekey
> 
> 33: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testykchallengeresponsekey
> 33: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 33: Test timeout computed to be: 10000000
> 32: ********* Start testing of TestCsvExporter *********
> 32: 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
> 31: ********* Start testing of TestEntrySearcher *********
> 31: 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
> 31: PASS   : TestEntrySearcher::initTestCase()
> 31: PASS   : TestEntrySearcher::testAndConcatenationInSearch()
> 31: PASS   : TestEntrySearcher::testSearch()
> 31: PASS   : TestEntrySearcher::testAllAttributesAreSearched()
> 31: PASS   : TestEntrySearcher::testSearchTermParser()
> 31: PASS   : TestEntrySearcher::testCustomAttributesAreSearched()
> 31: PASS   : TestEntrySearcher::testGroup()
> 31: PASS   : TestEntrySearcher::testSkipProtected()
> 31: PASS   : TestEntrySearcher::testUUIDSearch()
> 31: PASS   : TestEntrySearcher::cleanupTestCase()
> 31: Totals: 10 passed, 0 failed, 0 skipped, 0 blacklisted, 6ms
> 31: ********* Finished testing of TestEntrySearcher *********
> 32: PASS   : TestCsvExporter::initTestCase()
> 32: PASS   : TestCsvExporter::testExport()
> 32: PASS   : TestCsvExporter::testEmptyDatabase()
> 32: PASS   : TestCsvExporter::testNestedGroups()
> 32: PASS   : TestCsvExporter::cleanupTestCase()
> 32: Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 7ms
> 32: ********* Finished testing of TestCsvExporter *********
> 26/41 Test #31: testentrysearcher ................   Passed    0.04 sec
> test 34
>       Start 34: testsharing
> 
> 34: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testsharing
> 34: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 34: Test timeout computed to be: 10000000
> 27/41 Test #32: testcsvexporter ..................   Passed    0.04 sec
> test 35
>       Start 35: testdatabase
> 
> 35: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testdatabase
> 35: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 35: Test timeout computed to be: 10000000
> 34: ********* Start testing of TestSharing *********
> 34: 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
> 33: ********* Start testing of TestYubiKeyChallengeResponse *********
> 33: 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
> 34: PASS   : TestSharing::initTestCase()
> 34: PASS   : TestSharing::testNullObjects()
> 33: PASS   : TestYubiKeyChallengeResponse::initTestCase()
> 33: PASS   : TestYubiKeyChallengeResponse::testDetectDevices()
> 33: SKIP   : TestYubiKeyChallengeResponse::testKeyChallenge() No YubiKey 
> devices were detected.
> 33:    Loc: [./tests/TestYkChallengeResponseKey.cpp(65)]
> 33: PASS   : TestYubiKeyChallengeResponse::cleanupTestCase()
> 33: Totals: 3 passed, 0 failed, 1 skipped, 0 blacklisted, 5ms
> 33: ********* Finished testing of TestYubiKeyChallengeResponse *********
> 28/41 Test #33: testykchallengeresponsekey .......   Passed    0.04 sec
> test 36
>       Start 36: testtools
> 
> 36: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testtools
> 36: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 36: Test timeout computed to be: 10000000
> 4: PASS   : TestKdbx4Argon2::testKdbxDeviceFailure()
> 35: ********* Start testing of TestDatabase *********
> 35: 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
> 36: ********* Start testing of TestTools *********
> 36: 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
> 36: PASS   : TestTools::initTestCase()
> 36: PASS   : TestTools::testHumanReadableFileSize()
> 36: PASS   : TestTools::testIsHex()
> 36: PASS   : TestTools::testIsBase64()
> 36: PASS   : TestTools::testIsAsciiString()
> 36: PASS   : TestTools::testEnvSubstitute()
> 36: PASS   : TestTools::testValidUuid()
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Null pattern)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Empty pattern)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Null database path)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Empty database path)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Unclosed/invalid 
> pattern)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Unknown pattern)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Do not replace 
> escaped patterns (filename))
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Do not replace 
> escaped patterns (time))
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Multiple patterns 
> should be replaced)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Default time 
> pattern)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Default time 
> pattern (empty formatter))
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Custom time pattern)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Invalid custom time 
> pattern)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(Recursive 
> substitution)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution({DB_FILENAME} 
> substitution)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution({DB_FILENAME} 
> substitution with multiple extensions)
> 36: PASS   : TestTools::testBackupFilePatternSubstitution(There should be no 
> substitution loops)
> 36: PASS   : TestTools::testEscapeRegex(Regular characters should not be 
> escaped)
> 36: PASS   : TestTools::testEscapeRegex(Special characters should be escaped)
> 36: PASS   : TestTools::testEscapeRegex(Null character)
> 36: PASS   : TestTools::testConvertToRegex(No Options)
> 36: PASS   : TestTools::testConvertToRegex(Escape Regex)
> 36: PASS   : TestTools::testConvertToRegex(Escape Regex and exact match)
> 36: PASS   : TestTools::testConvertToRegex(Exact Match)
> 36: PASS   : TestTools::testConvertToRegex(Exact Match)
> 36: PASS   : TestTools::testConvertToRegex(Exact Match & Wildcard)
> 36: PASS   : TestTools::testConvertToRegex(Wildcard Single Match)
> 36: PASS   : TestTools::testConvertToRegex(Wildcard OR)
> 36: PASS   : TestTools::testConvertToRegex(Wildcard Unlimited Match)
> 36: PASS   : TestTools::testArrayContainsValues()
> 36: PASS   : TestTools::cleanupTestCase()
> 18: PASS   : TestAutoType::testSingleAutoType()
> 18: PASS   : TestAutoType::testGlobalAutoTypeWithNoMatch()
> 36: Totals: 38 passed, 0 failed, 0 skipped, 0 blacklisted, 5ms
> 36: ********* Finished testing of TestTools *********
> 29/41 Test #36: testtools ........................   Passed    0.02 sec
> test 37
>       Start 37: testconfig
> 
> 37: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testconfig
> 37: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 37: Test timeout computed to be: 10000000
> 35: PASS   : TestDatabase::initTestCase()
> 35: PASS   : TestDatabase::testOpen()
> 15: PASS   : TestImports::testBitwardenEncrypted()
> 15: PASS   : TestImports::cleanupTestCase()
> 15: Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 621ms
> 15: ********* Finished testing of TestImports *********
> 30/41 Test #15: testimports ......................   Passed    0.67 sec
> test 38
>       Start 38: testfdosecrets
> 
> 38: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testfdosecrets
> 38: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 38: Test timeout computed to be: 10000000
> 37: ********* Start testing of TestConfig *********
> 37: 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
> 38: ********* Start testing of TestFdoSecrets *********
> 38: 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
> 37: PASS   : TestConfig::initTestCase()
> 38: PASS   : TestFdoSecrets::initTestCase()
> 37: PASS   : TestConfig::testUpgrade()
> 37: PASS   : TestConfig::cleanupTestCase()
> 38: PASS   : TestFdoSecrets::testDhIetf1024Sha256Aes128CbcPkcs7()
> 38: PASS   : TestFdoSecrets::testCrazyAttributeKey()
> 38: PASS   : TestFdoSecrets::testSpecialCharsInAttributeValue()
> 38: PASS   : TestFdoSecrets::testDBusPathParse()
> 38: PASS   : TestFdoSecrets::cleanupTestCase()
> 38: Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 8ms
> 38: ********* Finished testing of TestFdoSecrets *********
> 37: Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 8ms
> 37: ********* Finished testing of TestConfig *********
> 34: PASS   : TestSharing::testKeySerialization()
> 34: PASS   : TestSharing::testReferenceSerialization(1)
> 34: PASS   : TestSharing::testReferenceSerialization(2)
> 31/41 Test #38: testfdosecrets ...................   Passed    0.04 sec
> 34: PASS   : TestSharing::testReferenceSerialization(3)
> 34: PASS   : TestSharing::testSettingsSerialization(1)
> 34: PASS   : TestSharing::testSettingsSerialization(2)
> 34: PASS   : TestSharing::testSettingsSerialization(3)
> test 39
>       Start 39: testbrowser
> 
> 39: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testbrowser
> 39: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 39: Test timeout computed to be: 10000000
> 32/41 Test #37: testconfig .......................   Passed    0.07 sec
> test 40
>       Start 40: testpasskeys
> 
> 40: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testpasskeys
> 40: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 40: Test timeout computed to be: 10000000
> 34: PASS   : TestSharing::testSettingsSerialization(4)
> 34: PASS   : TestSharing::testSettingsSerialization(5)
> 34: PASS   : TestSharing::cleanupTestCase()
> 34: Totals: 12 passed, 0 failed, 0 skipped, 0 blacklisted, 106ms
> 34: ********* Finished testing of TestSharing *********
> 35: PASS   : TestDatabase::testSave()
> 33/41 Test #34: testsharing ......................   Passed    0.12 sec
> test 41
>       Start 41: testurltools
> 
> 41: Test command: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests/testurltools
> 41: Working Directory: 
> /build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full/tests
> 41: Test timeout computed to be: 10000000
> 35: PASS   : TestDatabase::testSaveAs()
> 40: ********* Start testing of TestPasskeys *********
> 40: 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
> 39: ********* Start testing of TestBrowser *********
> 39: 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
> 40: PASS   : TestPasskeys::initTestCase()
> 40: PASS   : TestPasskeys::testBase64WithHexStrings()
> 40: PASS   : TestPasskeys::testDecodeResponseData()
> 39: QWARN  : TestBrowser::initTestCase() QObject::connect(MainWindow, 
> BrowserService): invalid nullptr parameter
> 39: QWARN  : TestBrowser::initTestCase() QObject::connect(MainWindow, 
> BrowserService): invalid nullptr parameter
> 39: QWARN  : TestBrowser::initTestCase() QObject::connect(MainWindow, 
> BrowserService): invalid nullptr parameter
> 39: PASS   : TestBrowser::initTestCase()
> 39: PASS   : TestBrowser::testChangePublicKeys()
> 39: PASS   : TestBrowser::testEncryptMessage()
> 39: PASS   : TestBrowser::testDecryptMessage()
> 39: PASS   : TestBrowser::testGetBase64FromKey()
> 39: PASS   : TestBrowser::testIncrementNonce()
> 39: PASS   : TestBrowser::testBuildResponse()
> 39: PASS   : TestBrowser::testSortPriority(Exact Match)
> 39: PASS   : TestBrowser::testSortPriority(Exact Match (site))
> 39: PASS   : TestBrowser::testSortPriority(Exact Match (form))
> 39: PASS   : TestBrowser::testSortPriority(Exact Match No Trailing Slash)
> 39: PASS   : TestBrowser::testSortPriority(Exact Match No Scheme)
> 39: PASS   : TestBrowser::testSortPriority(Exact Match with Query)
> 39: PASS   : TestBrowser::testSortPriority(Site Query Mismatch)
> 39: PASS   : TestBrowser::testSortPriority(Path Mismatch (site))
> 39: PASS   : TestBrowser::testSortPriority(Path Mismatch (site) No Scheme)
> 39: PASS   : TestBrowser::testSortPriority(Path Mismatch (form))
> 39: PASS   : TestBrowser::testSortPriority(Path Mismatch (diff parent))
> 39: PASS   : TestBrowser::testSortPriority(Path Mismatch (diff parent, form))
> 39: PASS   : TestBrowser::testSortPriority(Subdomain Mismatch (site))
> 39: PASS   : TestBrowser::testSortPriority(Subdomain Mismatch (form))
> 39: PASS   : TestBrowser::testSortPriority(Scheme Mismatch)
> 39: PASS   : TestBrowser::testSortPriority(Scheme Mismatch w/path)
> 39: PASS   : TestBrowser::testSortPriority(Invalid URL)
> 40: PASS   : TestPasskeys::testLoadingECPrivateKeyFromPem()
> 39: PASS   : TestBrowser::testSearchEntries()
> 39: PASS   : TestBrowser::testSearchEntriesByPath()
> 39: PASS   : TestBrowser::testSearchEntriesByUUID()
> 39: PASS   : TestBrowser::testSearchEntriesByReference()
> 39: PASS   : TestBrowser::testSearchEntriesWithPort()
> 39: PASS   : TestBrowser::testSearchEntriesWithAdditionalURLs()
> 39: PASS   : TestBrowser::testInvalidEntries()
> 41: ********* Start testing of TestUrlTools *********
> 41: 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
> 41: PASS   : TestUrlTools::initTestCase()
> 41: FAIL!  : TestUrlTools::testTopLevelDomain() Compared values are not the 
> same
> 41:    Actual   (urlTools()->getTopLevelDomainFromUrl(u.first)): "com.ar"
> 41:    Expected (u.second)                                     : 
> "blogspot.com.ar"
> 41:    Loc: [./tests/TestUrlTools.cpp(52)]
> 41: PASS   : TestUrlTools::testIsIpAddress()
> 41: PASS   : TestUrlTools::testIsUrlIdentical()
> 41: PASS   : TestUrlTools::testIsUrlValid()
> 41: PASS   : TestUrlTools::testDomainHasIllegalCharacters()
> 41: PASS   : TestUrlTools::cleanupTestCase()
> 39: PASS   : TestBrowser::testSubdomainsAndPaths()
> 41: Totals: 6 passed, 1 failed, 0 skipped, 0 blacklisted, 3ms
> 41: ********* Finished testing of TestUrlTools *********
> 40: PASS   : TestPasskeys::testLoadingRSAPrivateKeyFromPem()
> 40: PASS   : TestPasskeys::testCreatingAttestationObjectWithEC()
> 40: PASS   : TestPasskeys::testCreatingAttestationObjectWithRSA()
> 40: PASS   : TestPasskeys::testRegister()
> 34/41 Test #41: testurltools .....................***Failed    0.04 sec
> ********* Start testing of TestUrlTools *********
> 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   : TestUrlTools::initTestCase()
> FAIL!  : TestUrlTools::testTopLevelDomain() Compared values are not the same
>    Actual   (urlTools()->getTopLevelDomainFromUrl(u.first)): "com.ar"
>    Expected (u.second)                                     : "blogspot.com.ar"
>    Loc: [./tests/TestUrlTools.cpp(52)]
> PASS   : TestUrlTools::testIsIpAddress()
> PASS   : TestUrlTools::testIsUrlIdentical()
> PASS   : TestUrlTools::testIsUrlValid()
> PASS   : TestUrlTools::testDomainHasIllegalCharacters()
> PASS   : TestUrlTools::cleanupTestCase()
> Totals: 6 passed, 1 failed, 0 skipped, 0 blacklisted, 3ms
> ********* Finished testing of TestUrlTools *********
> 
> 40: PASS   : TestPasskeys::testGet()
> 40: PASS   : TestPasskeys::testExtensions()
> 40: PASS   : TestPasskeys::testParseFlags()
> 40: PASS   : TestPasskeys::testSetFlags()
> 40: QWARN  : TestPasskeys::testEntry() QObject::connect(MainWindow, 
> BrowserService): invalid nullptr parameter
> 40: QWARN  : TestPasskeys::testEntry() QObject::connect(MainWindow, 
> BrowserService): invalid nullptr parameter
> 40: QWARN  : TestPasskeys::testEntry() QObject::connect(MainWindow, 
> BrowserService): invalid nullptr parameter
> 40: PASS   : TestPasskeys::testEntry()
> 40: PASS   : TestPasskeys::testIsDomain()
> 40: PASS   : TestPasskeys::testRegistrableDomainSuffix()
> 39: PASS   : TestBrowser::testBestMatchingCredentials()
> 40: PASS   : TestPasskeys::testRpIdValidation()
> 40: PASS   : TestPasskeys::testParseAttestation()
> 40: PASS   : TestPasskeys::testParseCredentialTypes()
> 40: PASS   : TestPasskeys::testIsAuthenticatorSelectionValid()
> 40: PASS   : TestPasskeys::testIsResidentKeyRequired()
> 40: PASS   : TestPasskeys::testIsUserVerificationRequired()
> 39: PASS   : TestBrowser::testBestMatchingWithAdditionalURLs()
> 40: PASS   : TestPasskeys::testAllowLocalhostWithPasskeys()
> 40: PASS   : TestPasskeys::cleanupTestCase()
> 39: PASS   : TestBrowser::cleanupTestCase()
> 39: Totals: 35 passed, 0 failed, 0 skipped, 0 blacklisted, 23ms
> 39: ********* Finished testing of TestBrowser *********
> 40: Totals: 23 passed, 0 failed, 0 skipped, 0 blacklisted, 24ms
> 40: ********* Finished testing of TestPasskeys *********
> 35/41 Test #40: testpasskeys .....................   Passed    0.05 sec
> 36/41 Test #39: testbrowser ......................   Passed    0.06 sec
> 19: PASS   : TestOpenSSHKey::testDecryptOpenSSHAES256CTR()
> 19: PASS   : TestOpenSSHKey::testDecryptRSAAES256CTR()
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:  Empty Key -> Full Key)
> 35: PASS   : TestDatabase::testSignals()
> 35: PASS   : TestDatabase::testEmptyRecycleBinOnDisabled()
> 19: PASS   : TestOpenSSHKey::testDecryptUTF8()
> 19: PASS   : TestOpenSSHKey::testParseECDSASecurityKey()
> 19: PASS   : TestOpenSSHKey::testParseED25519SecurityKey()
> 19: PASS   : TestOpenSSHKey::cleanupTestCase()
> 19: Totals: 17 passed, 0 failed, 0 skipped, 0 blacklisted, 1011ms
> 19: ********* Finished testing of TestOpenSSHKey *********
> 35: PASS   : TestDatabase::testEmptyRecycleBinOnNotCreated()
> 37/41 Test #19: testopensshkey ...................   Passed    1.05 sec
> 18: PASS   : TestAutoType::testGlobalAutoTypeWithOneMatch()
> 35: PASS   : TestDatabase::testEmptyRecycleBinOnEmpty()
> 35: PASS   : TestDatabase::testEmptyRecycleBinWithHierarchicalData()
> 35: PASS   : TestDatabase::testCustomIcons()
> 35: PASS   : TestDatabase::cleanupTestCase()
> 35: Totals: 11 passed, 0 failed, 0 skipped, 0 blacklisted, 552ms
> 35: ********* Finished testing of TestDatabase *********
> 38/41 Test #35: testdatabase .....................   Passed    0.59 sec
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   Full Key -> Empty 
> Key)
> 18: PASS   : TestAutoType::testGlobalAutoTypeTitleMatch()
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Full Key 1 -> Full Key 
> 2)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   Password -> Empty 
> Key)
> 18: PASS   : TestAutoType::testGlobalAutoTypeUrlMatch()
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:  Empty Key -> Password)
> 18: PASS   : TestAutoType::testGlobalAutoTypeUrlSubdomainMatch()
> 18: PASS   : TestAutoType::testGlobalAutoTypeTitleMatchDisabled()
> 12: PASS   : TestModified::testSignals()
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   Full Key -> Password 
> 1)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   Full Key -> Password 
> 2)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Password 1 -> Full Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Password 2 -> Full Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Password 1 -> Password 
> 2)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   Key File -> Empty 
> Key)
> 12: PASS   : TestModified::testGroupSets()
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:  Empty Key -> Key File)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   Full Key -> Key File 
> 1)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   Full Key -> Key File 
> 2)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Key File 1 -> Full Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Key File 2 -> Full Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Key File 1 -> Key File 
> 2)
> 18: PASS   : TestAutoType::testGlobalAutoTypeRegExp()
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:    CR Key -> Empty Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Empty Key -> CR Key)
> 18: PASS   : TestAutoType::testAutoTypeResults(Sequence with Attributes)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:  Full Key -> CR Key 1)
> 18: PASS   : TestAutoType::testAutoTypeResults(Sequence with Comment)
> 12: PASS   : TestModified::testEntrySets()
> 12: PASS   : TestModified::testHistoryItems()
> 12: PASS   : TestModified::testHistoryMaxSize()
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:  Full Key -> CR Key 2)
> 18: PASS   : TestAutoType::testAutoTypeResults(T-CONV UPPER)
> 12: PASS   : TestModified::testCustomData()
> 12: PASS   : TestModified::testBlockModifiedSignal()
> 12: PASS   : TestModified::cleanupTestCase()
> 12: Totals: 9 passed, 0 failed, 0 skipped, 0 blacklisted, 9400ms
> 12: ********* Finished testing of TestModified *********
> 39/41 Test #12: testmodified .....................   Passed    9.43 sec
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:  CR Key 1 -> Full Key)
> 18: PASS   : TestAutoType::testAutoTypeResults(T-CONV LOWER)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:  CR Key 2 -> Full Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:  CR Key 1 -> CR Key 2)
> 18: PASS   : TestAutoType::testAutoTypeResults(T-CONV BASE64)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Password -> Key File)
> 18: PASS   : TestAutoType::testAutoTypeResults(T-CONV HEX)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Key File -> Password)
> 18: PASS   : TestAutoType::testAutoTypeResults(T-CONV URI ENCODE)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Password -> Key File)
> 18: PASS   : TestAutoType::testAutoTypeResults(T-CONV URI DECODE)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Key File -> Password)
> 18: PASS   : TestAutoType::testAutoTypeResults(T-REPLACE-RX)
> 18: PASS   : TestAutoType::testAutoTypeSyntaxChecks()
> 18: PASS   : TestAutoType::testAutoTypeEffectiveSequences()
> 18: PASS   : TestAutoType::cleanupTestCase()
> 18: Totals: 22 passed, 0 failed, 0 skipped, 0 blacklisted, 12197ms
> 18: ********* Finished testing of TestAutoType *********
> 40/41 Test #18: testautotype .....................   Passed   12.23 sec
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Password -> CR Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   CR Key -> Password)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: Key File -> CR Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   CR Key -> Key File)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:    Full Key -> No 
> Password)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: No Password -> Full 
> Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:    Full Key -> No Key 
> File)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change: No Key File -> Full 
> Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:    Full Key -> No CR 
> Key)
> 4: PASS   : TestKdbx4Argon2::testKdbxKeyChange(Change:   No CR Key -> Full 
> Key)
> 4: PASS   : TestKdbx4Argon2::testDuplicateAttachments()
> 4: PASS   : TestKdbx4Argon2::cleanupTestCase()
> 4: Totals: 75 passed, 0 failed, 0 skipped, 0 blacklisted, 16787ms
> 4: ********* Finished testing of TestKdbx4Argon2 *********
> 4: ********* Start testing of TestKdbx4AesKdf *********
> 4: 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
> 4: PASS   : TestKdbx4AesKdf::initTestCase()
> 4: PASS   : TestKdbx4AesKdf::testXmlMetadata()
> 4: PASS   : TestKdbx4AesKdf::testXmlCustomIcons()
> 4: PASS   : TestKdbx4AesKdf::testXmlGroupRoot()
> 4: PASS   : TestKdbx4AesKdf::testXmlGroup1()
> 4: PASS   : TestKdbx4AesKdf::testXmlGroup2()
> 4: PASS   : TestKdbx4AesKdf::testXmlEntry1()
> 4: PASS   : TestKdbx4AesKdf::testXmlEntry2()
> 4: PASS   : TestKdbx4AesKdf::testXmlEntryHistory()
> 4: PASS   : TestKdbx4AesKdf::testXmlDeletedObjects()
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenNoGroupUuid                  
>  (strict)) Reader error: No group uuid found
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenNoGroupUuid                  
>  (strict))
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenNoGroupUuid               
> (not strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenNoEntryUuid                  
>  (strict)) Reader error: No entry uuid found
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenNoEntryUuid                  
>  (strict))
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenNoEntryUuid               
> (not strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenNoRootGroup                  
>  (strict)) Reader error: No root group
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenNoRootGroup                  
>  (strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenNoRootGroup               
> (not strict)) Reader error: No root group
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenNoRootGroup               
> (not strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRoots                     
>  (strict)) Multiple root elements
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRoots                     
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "Group"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRoots                     
>  (strict)) Reader error: No root group
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRoots                     
>  (strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRoots                  
> (not strict)) Multiple root elements
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRoots                  
> (not strict)) KdbxXmlReader::skipCurrentElement: skip element "Group"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRoots                  
> (not strict)) Reader error: No root group
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRoots                  
> (not strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRootGroups                
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "UUID"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRootGroups                
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "Name"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRootGroups                
>  (strict)) Reader error: No root group
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRootGroups                
>  (strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRootGroups             
> (not strict)) KdbxXmlReader::skipCurrentElement: skip element "UUID"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRootGroups             
> (not strict)) KdbxXmlReader::skipCurrentElement: skip element "Name"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRootGroups             
> (not strict)) Reader error: No root group
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenTwoRootGroups             
> (not strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenGroupReference               
>  (strict)) KdbxXmlReader::readDatabase: found 1 invalid group reference(s)
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenGroupReference               
>  (strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenGroupReference            
> (not strict)) KdbxXmlReader::readDatabase: found 1 invalid group reference(s)
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenGroupReference            
> (not strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenDeletedObjects               
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletionTime"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenDeletedObjects               
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletedObject"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenDeletedObjects               
>  (strict)) KdbxXmlReader::skipCurrentElement: skip element "DeletedObject"
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenDeletedObjects               
>  (strict)) Reader error: Null DeleteObject uuid
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenDeletedObjects               
>  (strict))
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenDeletedObjects            
> (not strict))
> 4: QWARN  : TestKdbx4AesKdf::testXmlBroken(BrokenDifferentEntryHistoryUuid    
>  (strict)) Reader error: History element with different uuid
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenDifferentEntryHistoryUuid    
>  (strict))
> 4: PASS   : TestKdbx4AesKdf::testXmlBroken(BrokenDifferentEntryHistoryUuid 
> (not strict))
> 4: PASS   : TestKdbx4AesKdf::testXmlEmptyUuids()
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint d801
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint d801
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint dc37
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint dc37
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint ffff
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint fffe
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint 19
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint 2
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint d801
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint d801
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint dc37
> 4: QWARN  : TestKdbx4AesKdf::testXmlInvalidXmlChars() Stripping invalid XML 
> 1.0 codepoint dc37
> 4: PASS   : TestKdbx4AesKdf::testXmlInvalidXmlChars()
> 4: PASS   : TestKdbx4AesKdf::testXmlRepairUuidHistoryItem()
> 4: PASS   : TestKdbx4AesKdf::testReadBackTargetDb()
> 4: PASS   : TestKdbx4AesKdf::testKdbxBasic()
> 4: PASS   : TestKdbx4AesKdf::testKdbxProtectedAttributes()
> 4: PASS   : TestKdbx4AesKdf::testKdbxAttachments()
> 4: PASS   : TestKdbx4AesKdf::testKdbxNonAsciiPasswords()
> 4: PASS   : TestKdbx4AesKdf::testKdbxDeviceFailure()
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:  Empty Key -> Full Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   Full Key -> Empty 
> Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Full Key 1 -> Full Key 
> 2)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   Password -> Empty 
> Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:  Empty Key -> Password)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   Full Key -> Password 
> 1)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   Full Key -> Password 
> 2)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Password 1 -> Full Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Password 2 -> Full Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Password 1 -> Password 
> 2)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   Key File -> Empty 
> Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:  Empty Key -> Key File)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   Full Key -> Key File 
> 1)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   Full Key -> Key File 
> 2)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Key File 1 -> Full Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Key File 2 -> Full Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Key File 1 -> Key File 
> 2)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:    CR Key -> Empty Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Empty Key -> CR Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:  Full Key -> CR Key 1)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:  Full Key -> CR Key 2)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:  CR Key 1 -> Full Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:  CR Key 2 -> Full Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:  CR Key 1 -> CR Key 2)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Password -> Key File)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Key File -> Password)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Password -> Key File)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Key File -> Password)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Password -> CR Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   CR Key -> Password)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: Key File -> CR Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   CR Key -> Key File)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:    Full Key -> No 
> Password)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: No Password -> Full 
> Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:    Full Key -> No Key 
> File)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change: No Key File -> Full 
> Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:    Full Key -> No CR 
> Key)
> 4: PASS   : TestKdbx4AesKdf::testKdbxKeyChange(Change:   No CR Key -> Full 
> Key)
> 4: PASS   : TestKdbx4AesKdf::testDuplicateAttachments()
> 4: PASS   : TestKdbx4AesKdf::cleanupTestCase()
> 4: Totals: 75 passed, 0 failed, 0 skipped, 0 blacklisted, 848ms
> 4: ********* Finished testing of TestKdbx4AesKdf *********
> 4: ********* Start testing of TestKdbx4Format *********
> 4: 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
> 4: PASS   : TestKdbx4Format::initTestCase()
> 4: PASS   : TestKdbx4Format::testFormat400()
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2d          + AES)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2id         + AES)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF          + AES)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF (legacy) + AES)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2d          + AES     
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2id         + AES     
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF          + AES     
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF (legacy) + AES     
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2d          + ChaCha20)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2id         + ChaCha20)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF          + ChaCha20)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF (legacy) + ChaCha20)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2d          + ChaCha20 
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2id         + ChaCha20 
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF          + ChaCha20 
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF (legacy) + ChaCha20 
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2d          + Twofish)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2id         + Twofish)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF          + Twofish)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF (legacy) + Twofish)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2d          + Twofish  
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(Argon2id         + Twofish  
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF          + Twofish  
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat400Upgrade(AES-KDF (legacy) + Twofish  
> + CustomData)
> 4: PASS   : TestKdbx4Format::testFormat410Upgrade()
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade: none)
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade: none 
> (meta-customdata))
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade: none 
> (explicit kdf-aes-kdbx3))
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade 
> (explicit): kdf-argon2)
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade 
> (explicit): kdf-aes-kdbx4)
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade 
> (implicit): public-customdata)
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade 
> (implicit): rootgroup-customdata)
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade 
> (implicit): group-customdata)
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade 
> (implicit): rootentry-customdata)
> 4: PASS   : TestKdbx4Format::testUpgradeMasterKeyIntegrity(Upgrade 
> (implicit): entry-customdata)
> 4: PASS   : TestKdbx4Format::testAttachmentIndexStability()
> 4: PASS   : TestKdbx4Format::testCustomData()
> 4: PASS   : TestKdbx4Format::cleanupTestCase()
> 4: Totals: 40 passed, 0 failed, 0 skipped, 0 blacklisted, 2799ms
> 4: ********* Finished testing of TestKdbx4Format *********
> 41/41 Test  #4: testkdbx4 ........................   Passed   20.51 sec
> 
> The following tests passed:
>       testentrymodel
>       testgroup
>       testcryptohash
>       testgroupmodel
>       testkeepass2randomstream
>       testhashedblockstream
>       testkdbx2
>       testdeletedobjects
>       testsymmetriccipher
>       testicondownloader
>       testupdatecheck
>       testkeepass1reader
>       testsshagent
>       testentry
>       testkdbx3
>       testmerge
>       testpasswordhealth
>       testpasswordgenerator
>       testpassphrasegenerator
>       testkeys
>       testhibp
>       testbase32
>       testtotp
>       testcsvparser
>       testrandomgenerator
>       testentrysearcher
>       testcsvexporter
>       testykchallengeresponsekey
>       testtools
>       testimports
>       testfdosecrets
>       testconfig
>       testsharing
>       testpasskeys
>       testbrowser
>       testopensshkey
>       testdatabase
>       testmodified
>       testautotype
>       testkdbx4
> 
> 98% tests passed, 1 tests failed out of 41
> 
> Total Test time (real) =  20.52 sec
> 
> The following tests FAILED:
>        41 - testurltools (Failed)
> Errors while running CTest
> make[2]: *** [Makefile:74: test] Error 8
> make[2]: Leaving directory 
> '/build/reproducible-path/keepassxc-2.7.9+dfsg1/obj-x86_64-linux-gnu-full'
> dh_auto_test: error: cd obj-x86_64-linux-gnu-full && make -j8 test 
> ARGS\+=--verbose ARGS\+=-j8 "ARGS+=-E 'test(cli|gui)'" returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2025/02/15/keepassxc_2.7.9+dfsg1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250215;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250215&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.

--- End Message ---
--- Begin Message ---
Source: keepassxc
Source-Version: 2.7.10+dfsg1-1
Done: Julian Andres Klode <j...@debian.org>

We believe that the bug you reported is fixed in the latest version of
keepassxc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1096...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julian Andres Klode <j...@debian.org> (supplier of updated keepassxc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 09 Apr 2025 09:01:22 +0200
Source: keepassxc
Architecture: source
Version: 2.7.10+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Julian Andres Klode <j...@debian.org>
Changed-By: Julian Andres Klode <j...@debian.org>
Closes: 1096229 1101356
Changes:
 keepassxc (2.7.10+dfsg1-1) unstable; urgency=medium
 .
   * New upstream version 2.7.10+dfsg1 (Closes: #1101356)
   * Rebase patches and disable failing test (Closes: #1096229)
Checksums-Sha1:
 9740a48a53a89ecfb9b3a8126e8032c0cbf3aac5 2526 keepassxc_2.7.10+dfsg1-1.dsc
 b6a4bb720894b44c17b87a306a91c94933341e70 8542740 
keepassxc_2.7.10+dfsg1.orig.tar.xz
 63b7e016a30a5f7c7ef00b24e655186ea1c8695a 25596 
keepassxc_2.7.10+dfsg1-1.debian.tar.xz
 04b59d563bdaac82795bed252277e3eb385451a3 15064 
keepassxc_2.7.10+dfsg1-1_source.buildinfo
Checksums-Sha256:
 2dddfa1a0eb9cb3a2b2c7b40c78c2d7d7218457d01c283c3c712e7baaee1c3ff 2526 
keepassxc_2.7.10+dfsg1-1.dsc
 c0a14b1e1c897f5664f74284db8b339e686411cbcd300d39be8eabd424f7a325 8542740 
keepassxc_2.7.10+dfsg1.orig.tar.xz
 23df11fc5be1febe04607286785ebeb14f8df817604bbddadfb7c5e91eb5be4f 25596 
keepassxc_2.7.10+dfsg1-1.debian.tar.xz
 55438ce30042a48e05ab5bfb4247a021e6f52895be87252b62039e5c0d5b9a1d 15064 
keepassxc_2.7.10+dfsg1-1_source.buildinfo
Files:
 66870813dca96397fbdaf2eb7341427c 2526 utils optional 
keepassxc_2.7.10+dfsg1-1.dsc
 57c60d3eb802b029e94bffa5f1a585b9 8542740 utils optional 
keepassxc_2.7.10+dfsg1.orig.tar.xz
 756583c4e697a2c42d67d04d4a529b54 25596 utils optional 
keepassxc_2.7.10+dfsg1-1.debian.tar.xz
 3c611204e68075352ef1b0087c982ce0 15064 utils optional 
keepassxc_2.7.10+dfsg1-1_source.buildinfo


-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJn9huDCRBvpFjdHbA/cUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmdgv+/Vsokhn9mLWyGj3amKSAajqA7BZLA2W3EybUY2
wRYhBE+1iKhMLd55p0x3h2+kWN0dsD9xAACrxw/9FbtZmdF4HjQl+NEbpEUahmxG
2gnSSWktrDwQ5IDmyMyX43bx3rsinvoQ5W6LcqxPPOrOyeoXHhemB8XMBe/2g+Gf
LucpK8mCuQocosOwggP68dTqTYaJrJD30iumQbtvMVZxrijLBxJg7VBx5HQajh/V
CAwm/klwf6slkCI7wcuOVhxGbS5tMdudyV+wpMXE57j9sZqxSPBkQzjANrcjF4nF
V3GXOQwMYOKRTVyUs4Cn7nqdf4RuxBXGJkfInuYV/DoSYpvy0NGy7Pr8c9An/wEr
1xHtBlyTykp9+3pNLrANywxBqRzJqGvEqMyK3Xz+w3QrRn+aLmnDBpAKlwhMCgWf
DaV2QNLI6IW+EgWYEtOhj6VYZ07StfhkCMkc98oeObCKEnv0CjF+uUYc7j3vyoL6
EVmh7Z7LnDKcd35oVKMTLtIIuH/Hd6ZGQS2Vkkhw0Fwvr8+Sz77ccIV9/nxFQ/+V
KEd1w0sqWOE7B84eKKQ2m+zqFc9O+9zckPidETqt0AVdlBug2op3+Odzs6lOp+Fk
Djae522nOo06QZMs1n6f4hdsQCFXTNrUpIJvXNfONUFMG+ZmTVz0AVeu7aOqak+2
cGH1JcTLesGRCsUPFve0Bt+sx3JNfOfPCpI/3HhiP23k+SVOx62698RT4vsu5TmY
aPZOOYco0ezrjZXgkTE=
=5Lmp
-----END PGP SIGNATURE-----

Attachment: pgpniDIr7gFTI.pgp
Description: PGP signature


--- End Message ---

Reply via email to