Package: src:keepassx Version: 2.0.3-3 Severity: normal Tags: sid bullseye User: debian-...@lists.debian.org Usertags: ftbfs-gcc-9
Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-9/g++-9, but succeeds to build with gcc-8/g++-8. The severity of this report will be raised before the bullseye release, so nothing has to be done for the buster release. The full build log can be found at: http://people.debian.org/~doko/logs/gcc9-20190321/keepassx_2.0.3-3_unstable_gcc9.log The last lines of the build log are at the end of this report. To build with GCC 9, either set CC=gcc-9 CXX=g++-9 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-9/porting_to.html GCC 9 also passes the linker option --as-needed by default; typical build issues are passing libraries before object files to the linker, or underlinking of convenience libraries built from the same source. [...] Totals: 2 passed, 3 failed, 0 skipped ********* Finished testing of TestEntrySearcher ********* 21/23 Test #14: testkeepass1reader ...............***Failed 0.05 sec ********* Start testing of TestKeePass1Reader ********* Config: Using QTest library 4.8.7, Qt 4.8.7 PASS : TestKeePass1Reader::initTestCase() FAIL! : TestKeePass1Reader::testBasic() Compared values are not the same Actual (group1->entries().size()): 1 Expected (2): 2 Loc: [/<<PKGBUILDDIR>>/tests/TestKeePass1Reader.cpp(60)] PASS : TestKeePass1Reader::testMasterKey() FAIL! : TestKeePass1Reader::testCustomIcons() Compared values are not the same Actual (m_db->metadata()->customIcons().size()): 0 Expected (1): 1 Loc: [/<<PKGBUILDDIR>>/tests/TestKeePass1Reader.cpp(119)] FAIL! : TestKeePass1Reader::testGroupExpanded() Compared values are not the same Actual (m_db->rootGroup()->children().at(0)->children().at(0)->children().at(0)->isExpanded()): 1 Expected (false): 0 Loc: [/<<PKGBUILDDIR>>/tests/TestKeePass1Reader.cpp(140)] FAIL! : TestKeePass1Reader::testAutoType() Compared values are not the same Actual (group->entries().size()): 0 Expected (2): 2 Loc: [/<<PKGBUILDDIR>>/tests/TestKeePass1Reader.cpp(147)] PASS : TestKeePass1Reader::testFileKey() PASS : TestKeePass1Reader::testCompositeKey() PASS : TestKeePass1Reader::testTwofish() PASS : TestKeePass1Reader::testCP1252Password() PASS : TestKeePass1Reader::cleanupTestCase() Totals: 7 passed, 4 failed, 0 skipped ********* Finished testing of TestKeePass1Reader ********* 22/23 Test #22: testexporter .....................***Failed 0.01 sec ********* Start testing of TestExporter ********* Config: Using QTest library 4.8.7, Qt 4.8.7 PASS : TestExporter::initTestCase() FAIL! : TestExporter::testToDbExporter() Compared values are not the same Actual (dbExp->metadata()->customIcons().size()): 0 Expected (1): 1 Loc: [/<<PKGBUILDDIR>>/tests/TestExporter.cpp(70)] PASS : TestExporter::cleanupTestCase() Totals: 2 passed, 1 failed, 0 skipped ********* Finished testing of TestExporter ********* 23/23 Test #23: testcsvexporter .................. Passed 0.01 sec 52% tests passed, 11 tests failed out of 23 Total Test time (real) = 0.10 sec The following tests FAILED: 1 - testgroup (Failed) 2 - testkeepass2xmlreader (Child aborted) 4 - testkeepass2reader (Failed) 5 - testkeepass2writer (Failed) 7 - testentrymodel (Child aborted) 14 - testkeepass1reader (Failed) 16 - testwildcardmatcher (Failed) 17 - testautotype (Child aborted) 19 - testqcommandlineparser (Failed) 21 - testentrysearcher (Failed) 22 - testexporter (Failed) Errors while running CTest make[2]: *** [Makefile:100: test] Error 8 make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' dh_auto_test: cd obj-x86_64-linux-gnu && make -j4 test "ARGS+=-E testgui" ARGS\+=-j4 returned exit code 2 make[1]: *** [debian/rules:14: override_dh_auto_test] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:7: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2