Source: libdr-tarantool-perl Version: 0.12-1 Severity: serious Tags: wheezy sid User: [email protected] Usertags: qa-ftbfs-20120604 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: > make[1]: Entering directory `/«PKGBUILDDIR»' > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t > t/000-use.t ............... > 1..10 > ok 1 - use DR::Tarantool; > ok 2 - use DR::Tarantool; > ok 3 - use DR::Tarantool; > ok 4 - use DR::Tarantool; > ok 5 - use DR::Tarantool::AsyncClient; > ok 6 - use DR::Tarantool::LLClient; > ok 7 - use DR::Tarantool::Spaces; > ok 8 - use DR::Tarantool::StartTest; > ok 9 - use DR::Tarantool::SyncClient; > ok 10 - use DR::Tarantool::Tuple; > ok > t/010-xs.t ................ > 1..144 > ok 1 - use DR::Tarantool; > ok 2 - use File::Spec::Functions; > ok 3 - use File::Basename; > ok 4 - TNT_INSERT > ok 5 - TNT_SELECT > ok 6 - TNT_UPDATE > ok 7 - TNT_DELETE > ok 8 - TNT_CALL > ok 9 - TNT_PING > ok 10 - TNT_FLAG_RETURN > ok 11 - TNT_FLAG_ADD > ok 12 - TNT_FLAG_REPLACE > ok 13 - TNT_FLAG_BOX_QUIET > ok 14 - TNT_FLAG_NOT_STORE > ok 15 - * select body > ok 16 - select type > ok 17 - body length > ok 18 - request id > ok 19 - space no > ok 20 - index no > ok 21 - offset > ok 22 - limit > ok 23 - tuple count > ok 24 - keys format > ok 25 - error string > ok 26 - * ping body > ok 27 - ping type > ok 28 - body length > ok 29 - request id > ok 30 - * insert body > ok 31 - insert type > ok 32 - body length > ok 33 - request id > ok 34 - space no > ok 35 - flags > ok 36 - tuple size > ok 37 - * delete body > ok 38 - delete type > ok 39 - body length > ok 40 - request id > ok 41 - space no > ok 42 - flags > ok 43 - tuple size > ok 44 - * call body > ok 45 - call type > ok 46 - body length > ok 47 - request id > ok 48 - flags > ok 49 - proc name > ok 50 - tuple size > ok 51 - * update body > ok 52 - update type > ok 53 - body length > ok 54 - request id > ok 55 - space no > ok 56 - flags > ok 57 - tuple size > ok 58 - * parser: undef > ok 59 - empty input isa HASH > ok 60 - error message > ok 61 - status > ok 62 - well input 13 isa HASH > ok 63 - request id > ok 64 - request type > ok 65 - status 13 > ok 66 - code > ok 67 - errstr > ok 68 - well input 19 isa HASH > ok 69 - request id > ok 70 - request type > ok 71 - status 19 > ok 72 - code > ok 73 - errstr > ok 74 - well input 17 isa HASH > ok 75 - request id > ok 76 - request type > ok 77 - status 17 > ok 78 - code > ok 79 - errstr > ok 80 - well input 21 isa HASH > ok 81 - request id > ok 82 - request type > ok 83 - status 21 > ok 84 - code > ok 85 - errstr > ok 86 - well input 22 isa HASH > ok 87 - request id > ok 88 - request type > ok 89 - status 22 > ok 90 - code > ok 91 - errstr > ok 92 - well input 65280 isa HASH > ok 93 - request id > ok 94 - request type > ok 95 - directory with test data > ok 96 - t/test-data/00013-000-ok.bin is readable > ok 97 - open t/test-data/00013-000-ok.bin > ok 98 - response body was read > ok 99 - status > ok 100 - status > ok 101 - error code > ok 102 - errstr > ok 103 - t/test-data/00013-14082-error.bin is readable > ok 104 - open t/test-data/00013-14082-error.bin > ok 105 - response body was read > ok 106 - status > ok 107 - status > ok 108 - error code > ok 109 - errstr > ok 110 - t/test-data/00017-000-ok.bin is readable > ok 111 - open t/test-data/00017-000-ok.bin > ok 112 - response body was read > ok 113 - status > ok 114 - status > ok 115 - error code > ok 116 - errstr > ok 117 - t/test-data/00019-000-ok.bin is readable > ok 118 - open t/test-data/00019-000-ok.bin > ok 119 - response body was read > ok 120 - status > ok 121 - status > ok 122 - error code > ok 123 - errstr > ok 124 - t/test-data/00020-000-ok.bin is readable > ok 125 - open t/test-data/00020-000-ok.bin > ok 126 - response body was read > ok 127 # skip legacy delete packet > ok 128 # skip legacy delete packet > ok 129 # skip legacy delete packet > ok 130 # skip legacy delete packet > ok 131 - t/test-data/00022-000-ok.bin is readable > ok 132 - open t/test-data/00022-000-ok.bin > ok 133 - response body was read > ok 134 - status > ok 135 - status > ok 136 - error code > ok 137 - errstr > ok 138 - t/test-data/65280-000-ok.bin is readable > ok 139 - open t/test-data/65280-000-ok.bin > ok 140 - response body was read > ok 141 - status > ok 142 - status > ok 143 - error code > ok 144 - errstr > ok > t/020-low_level_client.t .. > 1..76 > ok 1 - use DR::Tarantool::LLClient; > ok 2 - use DR::Tarantool::StartTest; > ok 3 - use DR::Tarantool; > ok 4 - use File::Spec::Functions; > ok 5 - use File::Basename; > ok 6 - use AnyEvent; > ok 7 - directory with test data > ok 8 - t/test-data/llc-easy.cfg > ok 9 - The object isa DR::Tarantool::LLClient > ok 10 - * ping reply code > ok 11 - status > ok 12 - type > ok 13 - * insert reply code > ok 14 - status > ok 15 - type > ok 16 - key > ok 17 - f1 > ok 18 - insert reply code > ok 19 - status > ok 20 - type > ok 21 - key > ok 22 - f1 > ok 23 - insert reply code (already exists) > ok 24 - status > ok 25 - type > ok 26 - errstr > ok 27 - * select reply code > ok 28 - status > ok 29 - type > ok 30 - first tuple > ok 31 - second tuple > ok 32 - select reply code > ok 33 - status > ok 34 - type > ok 35 - empty response > ok 36 - * update reply code > ok 37 - status > ok 38 - type > ok 39 - updated tuple 1 > ok 40 - updated tuple 2 > ok 41 - updated tuple 3 > ok 42 - updated tuple 4 > ok 43 - * update reply code > ok 44 - status > ok 45 - type > ok 46 - updated tuple 1 > ok 47 - updated tuple 2 > ok 48 - * delete reply code > ok 49 - status > ok 50 - type > ok 51 - deleted tuple 1 > ok 52 - deleted tuple 2 > ok 53 - deleted tuple 3 > ok 54 - deleted tuple 4 > ok 55 - * select reply code > ok 56 - status > ok 57 - type > ok 58 - really removed > ok 59 - * call reply code > ok 60 - status > ok 61 - type > ok 62 - updated tuple 1 > ok 63 - updated tuple 2 > ok 64 - disconnected > ok 65 - reconnected > ok 66 - * call after reconnect code > ok 67 - status > ok 68 - type > ok 69 - tuple 1 > ok 70 - * fatal status > ok 71 - Error string > ok 72 - * fatal status > ok 73 - Error string > ok 74 - First unsuccessful connect > ok 75 - First unsuccessful connect without repeats > ok 76 - reconnect_always option > ok > t/030-spaces.t ............ > 1..123 > ok 1 - use DR::Tarantool::Spaces; > ok 2 - no arguments > ok 3 - error message > ok 4 - wrong arguments > ok 5 - error message > ok 6 - wrong arguments > ok 7 - error message > ok 8 - empty spaces > ok 9 - pack_field NUM > ok 10 - pack_field NUM > ok 11 - pack_field NUM > ok 12 - pack_field NUM64 > ok 13 - pack_field STR > ok 14 - pack_field STR > ok 15 - pack_field INT > ok 16 - pack_field STR > ok 17 - pack_field MONEY(123) > ok 18 - pack_field MONEY(-123) > ok 19 - pack_field MONEY(.12) > ok 20 - pack_field MONEY(0) > ok 21 - pack_field MONEY(12345.21) > ok 22 - pack_field MONEY(12345.20) > ok 23 - pack_field MONEY(-12345.21) > ok 24 - unpack_field NUM > ok 25 - unpack_field INT > ok 26 - unpack_field NUM > ok 27 - unpack_field NUM > ok 28 - unpack_field STR > ok 29 - unpack_field STR > ok 30 - unpack_field STR > ok 31 - unpack_field MONEY(123.45) > ok 32 - unpack_field MONEY(0) > ok 33 - unpack_field MONEY(-12.34) > ok 34 - unpack_field MONEY(0.04) > ok 35 - The reference isa ARRAY > ok 36 - The reference isa ARRAY > ok 37 - unpacked packed tuple > ok 38 - tuple[0] > ok 39 - tuple[1] > ok 40 - tuple[2] > ok 41 - tuple[3] > ok 42 - tuple[4] > ok 43 - tuple[5] > ok 44 - ambiguous keys warning > ok 45 - pack_keys > ok 46 - pack_keys > ok 47 - there was no ambiguous warning > ok 48 - error message > ok 49 - wrong elements count > ok 50 - ambiguous keys warning > ok 51 - pack_keys > ok 52 - pack_keys > ok 53 - there was no ambiguous warning > ok 54 - error message > ok 55 - wrong elements count > ok 56 - pack_keys > ok 57 - pack_keys > ok 58 - pack_keys > ok 59 - pack_keys > ok 60 - pack_keys > ok 61 - pack_keys > ok 62 - error message > ok 63 - * operation field > ok 64 - operation name > ok 65 - operation field: insert > ok 66 - operation name > ok 67 - operation argument > ok 68 - operation field: add > ok 69 - operation name > ok 70 - operation argument > ok 71 - operation field: and > ok 72 - operation name > ok 73 - operation argument > ok 74 - operation field: or > ok 75 - operation name > ok 76 - operation argument > ok 77 - operation field: xor > ok 78 - operation name > ok 79 - operation argument > ok 80 - operation field: set > ok 81 - operation name > ok 82 - operation argument > ok 83 - operation field: substr > ok 84 - operation name > ok 85 - operation argument 1 > ok 86 - operation argument 2 > ok 87 - operation argument 3 > ok 88 - operation field: substr > ok 89 - operation name > ok 90 - operation argument 1 > ok 91 - operation argument 2 > ok 92 - operation argument 3 > ok 93 - operation field: set > ok 94 - operation name > ok 95 - operation argument > ok 96 - operation field: set > ok 97 - operation name > ok 98 - operation argument > ok 99 - operation field: set > ok 100 - operation name > ok 101 - operation argument > ok 102 - pack json: undef > ok 103 - unpack json: undef > ok 104 - pack json: scalar > ok 105 - unpack json: scalar > ok 106 - pack json: empty array > ok 107 - unpack json: empty array isa ARRAY > ok 108 - pack json: empty hash > ok 109 - unpack json: empty hash isa HASH > ok 110 - pack json: array > ok 111 - unpack json: array isa ARRAY > ok 112 - first element > ok 113 - second element > ok 114 - pack json: array > ok 115 - unpack json: array isa ARRAY > ok 116 - first utf8 element > ok 117 - second utf8 element > ok 118 - pack json: hash > ok 119 - unpack json: hash isa HASH > ok 120 - key element > ok 121 - pack json: hash > ok 122 - unpack json: hash isa HASH > ok 123 - key utf8 element > ok > t/040-tuple.t ............. > 1..49 > ok 1 - use DR::Tarantool::Spaces; > ok 2 - use DR::Tarantool::Tuple; > ok 3 - The object isa DR::Tarantool::Tuple > ok 4 - raw(0) > ok 5 - raw(0) > ok 6 - raw(1) > ok 7 - raw(1) > ok 8 - raw(2) > ok 9 - raw(2) > ok 10 - raw > ok 11 - raw(3) > ok 12 - raw(3) > ok 13 - unknown > ok 14 - The object isa DR::Tarantool::Tuple > ok 15 - The object isa DR::Tarantool::Tuple > ok 16 - tp2->raw(0) > ok 17 - tp2->raw(1) > ok 18 - tp3->raw(0) > ok 19 - tp3->raw(1) > ok 20 - The object isa DR::Tarantool::Tuple::Iterator > ok 21 - count > ok 22 - raw(0) > ok 23 - raw(1) > ok 24 - raw(0) > ok 25 - raw(1) > ok 26 - raw(0) > ok 27 - raw(1) > ok 28 - iterator finished > ok 29 - The object isa DR::Tarantool::Tuple > ok 30 - The object isa DR::Tarantool::Tuple > ok 31 - The object isa DR::Tarantool::Tuple > ok 32 - The object isa DR::Tarantool::Tuple > ok 33 - The object isa DR::Tarantool::Tuple > ok 34 - The object isa DR::Tarantool::Tuple > ok 35 - tuple[0] > ok 36 - tuple[0] > ok 37 - tuple[0] > ok 38 - The object isa DR::Tarantool::Tuple > ok 39 - raw(0) > ok 40 - raw(1) > ok 41 - The object isa DR::Tarantool::Tuple > ok 42 - create tuple list > ok 43 - iterator isa DR::Tarantool::Tuple::Iterator > ok 44 - no iterator class isa DR::Tarantool::Tuple > ok 45 - iterator with TestItem isa DR::Tarantool::Tuple::Iterator > ok 46 - The object isa TestItem > ok 47 - The object isa DR::Tarantool::Tuple > ok 48 - tuple(0).raw(0) > ok 49 - tuple(1).raw(0) > ok > Ambiguous keys list (it was used as ONE key), Use brackets to solve the > trouble. at t/050-async-client.t line 335 > t/050-async-client.t ...... > 1..80 > ok 1 - use DR::Tarantool::LLClient; > ok 2 - use DR::Tarantool::StartTest; > ok 3 - use DR::Tarantool; > ok 4 - use File::Spec::Functions; > ok 5 - use File::Basename; > ok 6 - use AnyEvent; > ok 7 - use DR::Tarantool::AsyncClient; > ok 8 - directory with test data > ok 9 - t/test-data/llc-easy2.cfg > ok 10 - The object isa DR::Tarantool::AsyncClient > ok 11 - * ping > ok 12 - * insert status > ok 13 - id > ok 14 - name > ok 15 - key > ok 16 - password > ok 17 - * insert status > ok 18 - id > ok 19 - name > ok 20 - key > ok 21 - password > ok 22 - status > ok 23 - code > ok 24 - tuple already exists > ok 25 - * call status > ok 26 - tuple packed isa DR::Tarantool::Tuple > ok 27 - id > ok 28 - name > ok 29 - key > ok 30 - status > ok 31 - tuple packed isa DR::Tarantool::Tuple > ok 32 - id > ok 33 - name > ok 34 - key > ok 35 - password > ok 36 - status > ok 37 - tuple packed isa DR::Tarantool::Tuple > ok 38 - id > ok 39 - name > ok 40 - key > ok 41 - password > ok 42 - status > ok 43 - tuple packed isa DR::Tarantool::Tuple > ok 44 - id > ok 45 - name > ok 46 - key > ok 47 - password > ok 48 - status > ok 49 - there is no tuple > ok 50 - status > ok 51 - code > ok 52 - errstr > ok 53 - * select status > ok 54 - count of elements > ok 55 - tuple(0)->id > ok 56 - tuple(0)->id > ok 57 - tuple(1}->id > ok 58 - tuple(1)->id > ok 59 - select (limit) status > ok 60 - count of elements > ok 61 - tuple(0)->id > ok 62 - tuple(0)->id > ok 63 - select (limit) status > ok 64 - count of elements > ok 65 - tuple(0)->id > ok 66 - tuple(0)->id > ok 67 - select status (not primary index) > ok 68 - count of elements > ok 69 - tuple(0)->id > ok 70 - * delete status > ok 71 - select deleted status > ok 72 - there is no tuple > ok 73 - * update status > ok 74 - tuple > ok 75 - * update status > ok 76 - tuple was selected isa DR::Tarantool::Tuple > ok 77 - field was updated > ok 78 - select deleted status > ok 79 - tuple was selected isa DR::Tarantool::Tuple > ok 80 - field was updated > ok > Ambiguous keys list (it was used as ONE key), Use brackets to solve the > trouble. at t/060-sync-client.t line 129 > t/060-sync-client.t ....... > 1..51 > ok 1 - use DR::Tarantool::LLClient; > ok 2 - use DR::Tarantool::StartTest; > ok 3 - use DR::Tarantool; > ok 4 - use File::Spec::Functions; > ok 5 - use File::Basename; > ok 6 - use AnyEvent; > ok 7 - use DR::Tarantool::SyncClient; > ok 8 - directory with test data > ok 9 - t/test-data/llc-easy2.cfg > ok 10 - The object isa DR::Tarantool::SyncClient > ok 11 - * ping > ok 12 - * insert tuple packed isa DR::Tarantool::Tuple > ok 13 - id > ok 14 - name > ok 15 - key > ok 16 - password > ok 17 - insert tuple packed isa DR::Tarantool::Tuple > ok 18 - id > ok 19 - name > ok 20 - key > ok 21 - password > ok 22 - * call tuple packed isa DR::Tarantool::Tuple > ok 23 - id > ok 24 - name > ok 25 - key > ok 26 - password > ok 27 - * select tuple packed isa DR::Tarantool::Tuple > ok 28 - id > ok 29 - name > ok 30 - key > ok 31 - password > ok 32 - select tuple packed (i1) isa DR::Tarantool::Tuple > ok 33 - id > ok 34 - name > ok 35 - key > ok 36 - password > ok 37 - select tuple packed (i2) isa DR::Tarantool::Tuple > ok 38 - id > ok 39 - name > ok 40 - key > ok 41 - password > ok 42 - * update without flags > ok 43 - update with flags isa DR::Tarantool::Tuple > ok 44 - $t->name > ok 45 - JSON insert: undef > ok 46 - JSON insert: scalar > ok 47 - JSON insert: utf8 scalar > ok 48 - JSON insert: hash isa HASH > ok 49 - JSON insert: hash value > ok 50 - JSON insert: hash isa HASH > ok 51 - JSON insert: hash utf8 value > ok > t/070-coro-client.t ....... skipped: Coro isn't installed > Can't locate Coro.pm in @INC (@INC contains: blib/lib blib/arch ../blib/lib > ../blib/arch lib ../lib /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch > /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 > /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 > /usr/local/lib/site_perl .) at blib/lib/DR/Tarantool/CoroClient.pm line 7. > BEGIN failed--compilation aborted at blib/lib/DR/Tarantool/CoroClient.pm line > 7. > Compilation failed in require at blib/lib/DR/Tarantool.pm line 128. > # Looks like you planned 33 tests but ran 31. > t/080-tarantool.t ......... > 1..33 > ok 1 - use DR::Tarantool::LLClient; > ok 2 - use DR::Tarantool::StartTest; > ok 3 - use DR::Tarantool; > ok 4 - use File::Spec::Functions; > ok 5 - use File::Basename; > ok 6 - use AnyEvent; > ok 7 - use DR::Tarantool::SyncClient; > ok 8 - directory with test data > ok 9 - t/test-data/llc-easy2.cfg > ok 10 - The object isa DR::Tarantool::SyncClient > ok 11 - * tarantool ping > ok 12 - The object isa DR::Tarantool::Tuple > ok 13 - money(1.23) > ok 14 - key(11) > ok 15 - The object isa DR::Tarantool::Tuple > ok 16 - money(2.35) > ok 17 - key(112) > ok 18 - The object isa DR::Tarantool::Tuple > ok 19 - money(-0.82) > ok 20 - key(-110) > ok 21 - The object isa DR::Tarantool::Tuple > ok 22 - key(-121) > ok 23 - money(-2.34) > ok 24 - The object isa DR::Tarantool::Tuple > ok 25 - key(-222) > ok 26 - money(-3.46) > ok 27 - The object isa DR::Tarantool::Tuple > ok 28 - key(555) > ok 29 - money(1.71) > ok 30 - The object isa DR::Tarantool::AsyncClient > ok 31 - * async_tarantool ping > Dubious, test returned 255 (wstat 65280, 0xff00) > Failed 2/33 subtests > t/900-podspell.t .......... > 1..8 > ok 1 - POD spelling for lib/DR/Tarantool.pm > ok 2 - POD spelling for lib/DR/Tarantool/LLClient.pm > ok 3 - POD spelling for lib/DR/Tarantool/Spaces.pm > ok 4 - POD spelling for lib/DR/Tarantool/SyncClient.pm > ok 5 - POD spelling for lib/DR/Tarantool/AsyncClient.pm > ok 6 - POD spelling for lib/DR/Tarantool/StartTest.pm > ok 7 - POD spelling for lib/DR/Tarantool/CoroClient.pm > ok 8 - POD spelling for lib/DR/Tarantool/Tuple.pm > ok > t/910-pod.t ............... skipped: Test::Pod 1.00 required for testing POD > > Test Summary Report > ------------------- > t/080-tarantool.t (Wstat: 65280 Tests: 31 Failed: 0) > Non-zero exit status: 255 > Parse errors: Bad plan. You planned 33 tests but ran 31. > Files=11, Tests=572, 3 wallclock secs ( 0.13 usr 0.07 sys + 1.29 cusr > 0.46 csys = 1.95 CPU) > Result: FAIL > Failed 1/11 test programs. 0/572 subtests failed. > make[1]: *** [test_dynamic] Error 255 The full build log is available from: http://people.debian.org/~lucas/logs/2012/06/04/libdr-tarantool-perl_0.12-1_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. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

