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.

Reply via email to