Source: whitedb Version: 0.7.3-4 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200802 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[4]: Entering directory '/<<PKGBUILDDIR>>' > FAIL: Test/common.test > SKIP: Test/log.test > ===================================== > WhiteDB 0.7.3: ./test-suite.log > ===================================== > > # TOTAL: 2 > # PASS: 0 > # SKIP: 1 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > > .. contents:: :depth: 2 > > FAIL: Test/common > ================= > > > Showing db segment information > ============================== > mark 1232319011 > size 800000 > free 152960 > initialadr 0x7f09ae34c010 > key 0 > segment header size 46568 > subarea array size 64 > > datarec_area > ------------- > varlength > last_subarea_index 0 > subarea nr 0 > size 8192 > offset 46568 > alignedsize 8192 > alignedoffset 46568 > bucket nr 288 at offset 4432 > contains dv at offset 46600 with size 8131(8128) and end 54728 > > longstr_area > ------------- > varlength > last_subarea_index 0 > subarea nr 0 > size 8192 > offset 54760 > alignedsize 8192 > alignedoffset 54760 > bucket nr 288 at offset 8832 > contains dv at offset 54792 with size 8131(8128) and end 62920 > > listcell_area > ------------- > fixedlength with objlength 16 bytes > freelist 62952 > freelist len 512 > last_subarea_index 0 > subarea nr 0 > size 8192 > offset 62952 > alignedsize 8192 > alignedoffset 62952 > > shortstr_area > ------------- > fixedlength with objlength 32 bytes > freelist 71144 > freelist len 256 > last_subarea_index 0 > subarea nr 0 > size 8192 > offset 71144 > alignedsize 8192 > alignedoffset 71144 > > word_area > ------------- > fixedlength with objlength 8 bytes > freelist 79336 > freelist len 1024 > last_subarea_index 0 > subarea nr 0 > size 8192 > offset 79336 > alignedsize 8192 > alignedoffset 79336 > > doubleword_area > ------------- > fixedlength with objlength 16 bytes > freelist 87528 > freelist len 512 > last_subarea_index 0 > subarea nr 0 > size 8192 > offset 87528 > alignedsize 8192 > alignedoffset 87528 > > tnode_area > ------------- > fixedlength with objlength 128 bytes > freelist 95720 > freelist len 64 > last_subarea_index 0 > subarea nr 0 > size 8192 > offset 95720 > alignedsize 8192 > alignedoffset 95720 > > checking datarec area > ----------------------- > checking dv: bucket nr 288 at offset 4432 > contains dv at offset 46600 with size 8131(8128) and end 54728 > usedcount 0 > usedbytesrealcount 0 > usedbyteswantedcount 0 > freecount 0 > freebytescount 0 > dvcount 1 > dvbytescount 8128 > > area test passed ok > > checking longstr area > ----------------------- > checking dv: bucket nr 288 at offset 8832 > contains dv at offset 54792 with size 8131(8128) and end 62920 > usedcount 0 > usedbytesrealcount 0 > usedbyteswantedcount 0 > freecount 0 > freebytescount 0 > dvcount 1 > dvbytescount 8128 > > area test passed ok > > whole test passed ok > ********* check_datatype_writeread starts ************ > checking null enc/dec > checking char enc/dec for j 0, value 'p' > checking char enc/dec for j 1, value ' ' > checking int enc/dec for j 0, value 0 > checking int enc/dec for j 1, value 100 > checking int enc/dec for j 2, value -50 > checking int enc/dec for j 3, value 100200 > checking double enc/dec for j 0, value 0.000000e+00 > checking double enc/dec for j 1, value 1.000000e+03 > checking double enc/dec for j 2, value 4.567800e-01 > checking double enc/dec for j 3, value -4.599100e+01 > checking date enc/dec for j 0, value 1 > checking date enc/dec for j 1, value 733773 > checking date enc/dec for j 2, value 733892 > checking date enc/dec for j 3, value 2190000 > checking building dates from vectors for j 0, expected value 1 > checking building dates from vectors for j 1, expected value 733773 > checking building dates from vectors for j 2, expected value 733892 > checking building dates from vectors for j 3, expected value 2190000 > checking invalid date input for j 0 > checking invalid date input for j 1 > checking time enc/dec for j 0, value 0 > checking time enc/dec for j 1, value 62003 > checking time enc/dec for j 2, value 8640000 > checking time enc/dec for j 3, value 4872003 > checking building times from vectors for j 0, expected value 0 > checking building times from vectors for j 1, expected value 62003 > checking building times from vectors for j 2, expected value 8640000 > checking building times from vectors for j 3, expected value 4872003 > checking invalid time input for j 0 > checking invalid time input for j 1 > checking invalid time input for j 2 > checking invalid time input for j 3 > checking strf iso datetime conv for j 0, date 1 time 0 > wg_strf_iso_datetime gives 0001-01-01T00:00:00.00 rev gives 0001-01-01T00:0wg > data handling error: insufficient buffer length given to > wg_decode_unistr_copy: 10 > wg data handling error: insufficient buffer length given to > wg_decode_unistr_copy: 11 > wg data handling error: insufficient buffer length given to > wg_decode_unistr_copy: 12 > 0:00.00 > checking strf iso datetime conv for j 1, date 733773 time 62003 > wg_strf_iso_datetime gives 2010-01-01T00:10:20.03 rev gives > 2010-01-01T00:10:20.03 > checking strf iso datetime conv for j 2, date 733892 time 8640000 > wg_strf_iso_datetime gives 2010-04-30T24:00:00.00 rev gives > 2010-04-30T24:00:00.00 > checking strf iso datetime conv for j 3, date 2190000 time 4872003 > wg_strf_iso_datetime gives 5997-01-06T13:32:00.03 rev gives > 5997-01-06T13:32:00.03 > checking wg_current_utcdate/utctime: 2020-08-02T17:26:37.80 > checking wg_current_localdate/localtime: 2020-08-02T17:26:37.80 > checking fixpoint enc/dec for j 0, value 0.000000 > checking fixpoint enc/dec for j 1, value 1.230000 > checking fixpoint enc/dec for j 2, value 790.345600 > checking fixpoint enc/dec for j 3, value -799.789100 > checking fixpoint enc/dec for j 4, value 0.002346 > checking str enc/dec for j 0, value "abc", extra "(null)" > checking str enc/dec for j 1, value "abcdefghijklmnop", extra "(null)" > checking str enc/dec for j 2, value > "1234567890123456789012345678901234567890", extra "op12345" > checking str enc/dec for j 3, value "", extra "asdasdasdsd" > checking str enc/dec for j 4, value "", extra "(null)" > checking xmlliteral enc/dec for j 0, value "ffoo", extra "bar:we" > checking xmlliteral enc/dec for j 1, value "ffooASASASasaasweerrtttyyuuu", > extra "bar:weasdasdasdasdasdasdasdasdasdasdasdasdasddas" > checking uri enc/dec for j 0, value "dasdasdasd", extra "" > checking uri enc/dec for j 1, value "dasdasdasd12345678901234567890", extra > "fofofofof" > checking blob enc/dec for j 0, len 10 extra "type1" > checking blob enc/dec for j 1, len 200 extra "type2" > checking blob enc/dec for j 2, len 10 extra "(null)" > checking rec creation, content read/write for j 0, length 0 > checking rec creation, content read/write for j 1, length 1 > checking rec creation, content read/write for j 2, length 2 > checking rec creation, content read/write for j 3, length 3 > checking rec creation, content read/write for j 4, length 4 > checking rec creation, content read/write for j 5, length 5 > checking rec creation, content read/write for j 6, length 100 > checking rec creation, content read/write for j 7, length 101 > checking rec creation, content read/write for j 8, length 10000 > checking rec creation, content read/write for j 9, length 10001 > checking var enc/dec for j 0, value 0 > checking var enc/dec for j 1, value 999882 > checking decoding data that doesn't fit the decode buffer (expecting some > errors) > ********* check_datatype_writeread ended without errors ************ > ********* testing string parsing ************ > parsing string: "" > parsing string: " " > check_parse_encode: expected value " ", got "?]? " > > ***** Quick test failed ****** > FAIL Test/common.test (exit status: 1) > > SKIP: Test/log > ============== > > logging disabled, skipping checks > > ***** Log test succeeded ****** > SKIP Test/log.test (exit status: 77) > > ============================================================================ > Testsuite summary for WhiteDB 0.7.3 > ============================================================================ > # TOTAL: 2 > # PASS: 0 > # SKIP: 1 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > ============================================================================ > See ./test-suite.log > ============================================================================ > make[4]: *** [Makefile:818: test-suite.log] Error 1 > make[4]: Leaving directory '/<<PKGBUILDDIR>>' > make[3]: *** [Makefile:926: check-TESTS] Error 2 > make[3]: Leaving directory '/<<PKGBUILDDIR>>' > make[2]: *** [Makefile:1156: check-am] Error 2 > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > make[1]: *** [Makefile:703: check-recursive] Error 1 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_test: error: make -j4 check VERBOSE=1 returned exit code 2 The full build log is available from: http://qa-logs.debian.net/2020/08/02/whitedb_0.7.3-4_unstable.log 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! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.