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]

Reply via email to