Bug#1025978: libsyntax-keyword-dynamically-perl breaks libtangence-perl autopkgtest: Future::AsyncAwait version 0.6 required--this is only version 0.59

Paul Gevers elbrus at debian.org
Mon Dec 12 20:27:50 GMT 2022


Source: libsyntax-keyword-dynamically-perl, libtangence-perl
Control: found -1 libsyntax-keyword-dynamically-perl/0.11-1
Control: found -1 libtangence-perl/0.30-1
Severity: serious
Tags: sid bookworm
User: debian-ci at lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of libsyntax-keyword-dynamically-perl the 
autopkgtest of libtangence-perl fails in testing when that autopkgtest 
is run with the binary packages of libsyntax-keyword-dynamically-perl 
from unstable. It passes when run with only packages from testing. In 
tabular form:

                        pass            fail
libsyntax-keyword-dynamically-perl from testing    0.11-1
libtangence-perl       from testing    0.30-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of 
libsyntax-keyword-dynamically-perl to testing [1]. Due to the nature of 
this issue, I filed this bug report against both packages. Can you 
please investigate the situation and reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] 
https://qa.debian.org/excuses.php?package=libsyntax-keyword-dynamically-perl

https://ci.debian.net/data/autopkgtest/testing/amd64/libt/libtangence-perl/29260907/log.gz

t/00use.t .............. ok 1 - use Tangence;
ok 2 - use Tangence::Class;
ok 3 - use Tangence::Client;
ok 4 - use Tangence::Constants;
ok 5 - use Tangence::Message;
ok 6 - use Tangence::Object;
ok 7 - use Tangence::ObjectProxy;
ok 8 - use Tangence::Property;
not ok 9 - use Tangence::Registry;

#   Failed test 'use Tangence::Registry;'
#   at t/00use.t line 16.
#     Tried to use 'Tangence::Registry'.
#     Error:  Future::AsyncAwait version 0.6 required--this is only 
version 0.59 at /usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 112.
# BEGIN failed--compilation aborted.
# Compilation failed in require at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
# BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
# Compilation failed in require at /usr/share/perl5/Tangence/Registry.pm 
line 20.
# BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Registry.pm line 20.
# Compilation failed in require at t/00use.t line 16.
# BEGIN failed--compilation aborted at t/00use.t line 16.
ok 10 - use Tangence::Server;
ok 11 - use Tangence::Server::Context;
ok 12 - use Tangence::Stream;
1..12
# Looks like you failed 1 test of 12.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/12 subtests t/01compiler-parser.t .. ok 1 - keys of t/Ball.tan
ok 2 - 't.Colourable meta' isa 'Tangence::Meta::Class'
ok 3 - t.Colourable name
ok 4 - t.Colourable perlname
ok 5 - t.Colourable direct props
ok 6 - 't.Colourable prop colour' isa 'Tangence::Meta::Property'
ok 7 - t.Colourable prop colour name
ok 8 - t.Colourable prop colour dimension
ok 9 - 't.Colourable prop colour type' isa 'Tangence::Meta::Type'
ok 10 - t.Colourable prop colour type sig
ok 11 - t.Colourable prop colour !smashed
ok 12 - t.Colourable props
ok 13 - t.Colourable ->property
ok 14 - 't.Ball meta' isa 'Tangence::Meta::Class'
ok 15 - t.Ball direct methods
ok 16 - 't.Ball method bounce' isa 'Tangence::Meta::Method'
ok 17 - t.Ball method bounce class
ok 18 - t.Ball method bounce name
ok 19 - t.Ball method bounce has 1 argument
ok 20 - t.Ball method bounce arg[0] name
ok 21 - 't.Ball method bounce arg[0] type' isa 'Tangence::Meta::Type'
ok 22 - t.Ball method bounce arg[0] type sig
ok 23 - t.Ball method bounce argtypes sigs
ok 24 - 't.Ball method bounce ret' isa 'Tangence::Meta::Type'
ok 25 - t.Ball method bounce ret sig
ok 26 - t.Ball methods
ok 27 - t.Ball ->method
ok 28 - t.Ball direct events
ok 29 - 't.Ball event bounced' isa 'Tangence::Meta::Event'
ok 30 - t.Ball event bounced class
ok 31 - t.Ball event bounced name
ok 32 - t.Ball event bounced has 1 argument
ok 33 - t.Ball event bounced arg[0] name
ok 34 - 't.Ball event bounced arg[0] type' isa 'Tangence::Meta::Type'
ok 35 - t.Ball event bounced arg[0] type sig
ok 36 - t.Ball event bounced argtypes sigs
ok 37 - t.Ball events
ok 38 - t.Ball ->event
ok 39 - t.Ball direct props
ok 40 - t.Ball prop size class
ok 41 - t.Ball prop size name
ok 42 - t.Ball prop size dimension
ok 43 - 't.Ball prop size type' isa 'Tangence::Meta::Type'
ok 44 - t.Ball prop size type sig
ok 45 - t.Ball prop size smashed
ok 46 - t.Ball props
ok 47 - t.Ball ->property
ok 48 - t.Ball direct superclasses
ok 49 - t.Ball superclasses
ok 50 - t.TestObj prop array dimension
ok 51 - t.TestObj prop array type sig
ok 52 - t.TestObj prop hash dimension
ok 53 - t.TestObj prop hash type sig
ok 54 - t.TestObj prop queue dimension
ok 55 - t.TestObj prop queue type sig
ok 56 - t.TestObj prop scalar dimension
ok 57 - t.TestObj prop scalar type
ok 58 - t.TestObj prop objset dimension
ok 59 - t.TestObj prop objset type
ok 60 - t.TestObj prop items dimension
ok 61 - t.TestObj prop items type
ok 62 - t.TestObj prop items type sig
ok 63 - t.TestStruct field b
ok 64 - t.TestStruct field b type sig
ok 65 - t.TestStruct field i
ok 66 - t.TestStruct field i type sig
ok 67 - t.TestStruct field f
ok 68 - t.TestStruct field f type sig
ok 69 - t.TestStruct field s
ok 70 - t.TestStruct field s type sig
ok 71 - t.TestStruct field o
ok 72 - t.TestStruct field o type sig
1..72
ok
t/02registry.t ......... ok 1 - defined $registry
ok 2 - '$registry isa Tangence::Registry' isa 'Tangence::Registry'
ok 3 - '$registry isa Tangence::Object' isa 'Tangence::Object'
ok 4 - $registry->id
ok 5 - $registry->describe
ok 6 - $registry objects initially has only registry
ok 7 - defined $obj
ok 8 - '$obj isa t::TestObj' isa 't::TestObj'
ok 9 - $obj has refcount 1 initially
ok 10 - $obj->id
ok 11 - $obj->registry
ok 12 - $registry objects now has obj too
ok 13 - $cb_self is $registry
ok 14 - $added_object_id is 1
ok 15 - $registry->get_by_id "1"
ok 16 - $registry->get_by_id "2"
ok 17 - $obj->describe
ok 18 - '$obj->can_method "method"' isa 'Tangence::Meta::Method'
ok 19 - can_method "method" name
ok 20 - can_method "method" argtypes
ok 21 - can_method "method" ret
ok 22 - $obj->can_method "fly" is undef
ok 23 - $obj->class->methods yields all
ok 24 - '$obj->can_event "event"' isa 'Tangence::Meta::Event'
ok 25 - can_event "event" name
ok 26 - can_event "event" argtypes
ok 27 - $obj->can_event "destroy"
ok 28 - $obj->can_event "flew" is undef
ok 29 - $obj->class->events yields all
ok 30 - '$obj->can_property "scalar"' isa 'Tangence::Meta::Property'
ok 31 - can_property "scalar" name
ok 32 - can_property "scalar" dimension
ok 33 - can_property "scalar" type
ok 34 - $obj->can_property "style" is undef
ok 35 - $obj->class->properties yields all
ok 36 - $obj->smashkeys
ok 37 - $obj has refcount 1 just before unref
ok 38 - $obj has no memory cycles
ok 39 - $registry has no memory cycles
1..39
ok
t/03properties.t ....... ok 1 - scalar initially
ok 2 - scalar shadow initially
ok 3 - scalar after set
ok 4 - $cb_self is $obj
ok 5 - $scalar after set
ok 6 - scalar shadow finally
ok 7 - hash initially
ok 8 - hash shadow initially
ok 9 - hash after set
ok 10 - $cb_self is $obj
ok 11 - $hash after set
ok 12 - hash after add
ok 13 - $h_key after add
ok 14 - $h_value after add
ok 15 - hash after add as change
ok 16 - $h_key after add as change
ok 17 - $h_value after add as change
ok 18 - hash after del
ok 19 - $h_key after del
ok 20 - hash shadow finally
ok 21 - queue initially
ok 22 - queue shadow initially
ok 23 - queue after set
ok 24 - $cb_self is $obj
ok 25 - $queue after set
ok 26 - queue after push
ok 27 - @q_values after push
ok 28 - queue after shift
ok 29 - $q_count after shift
ok 30 - queue after shift(2)
ok 31 - $q_count after shift(2)
ok 32 - queue shadow finally
ok 33 - array initially
ok 34 - array shadow initially
ok 35 - array after set
ok 36 - $cb_self is $obj
ok 37 - $array after set
ok 38 - array after push
ok 39 - @a_values after push
ok 40 - array after shift
ok 41 - $a_count after shift
ok 42 - array after shift(2)
ok 43 - $a_count after shift(2)
ok 44 - array after splice(0,0)
ok 45 - $a_index after splice(0,0)
ok 46 - $a_count after splice(0,0)
ok 47 - @a_values after splice(0,0)
ok 48 - array after splice(2,1)
ok 49 - $a_index after splice(2,1)
ok 50 - $a_count after splice(2,1)
ok 51 - @a_values after splice(2,1)
ok 52 - array after move(+1)
ok 53 - $a_index after move
ok 54 - $a_delta after move
ok 55 - array after move(+2)
ok 56 - array after move(-2)
ok 57 - array shadow finally
ok 58 - objset initially
ok 59 - objset after set
ok 60 - $cb_self is $obj
ok 61 - $objset after set
ok 62 - objset after del
ok 63 - $deleted_id after del
ok 64 - objset after add
ok 65 - $added after add
1..65
ok
t/10message.t .......... ok 1 - pack_bool returns $m for bool f
ok 2 - pack_bool bool f
ok 3 - unpack_bool bool f
ok 4 - eats all stream for bool f
ok 5 - pack_bool returns $m for bool t
ok 6 - pack_bool bool t
ok 7 - unpack_bool bool t
ok 8 - eats all stream for bool t
ok 9 - pack_bool returns $m for bool undef
ok 10 - pack_bool bool undef
ok 11 - unpack_bool bool undef
ok 12 - eats all stream for bool undef
ok 13 - unpack bool from str dies
ok 14 - pack_int returns $m for int tiny
ok 15 - pack_int int tiny
ok 16 - unpack_int int tiny
ok 17 - eats all stream for int tiny
ok 18 - pack_int returns $m for int -ve tiny
ok 19 - pack_int int -ve tiny
ok 20 - unpack_int int -ve tiny
ok 21 - eats all stream for int -ve tiny
ok 22 - pack_int returns $m for int
ok 23 - pack_int int
ok 24 - unpack_int int
ok 25 - eats all stream for int
ok 26 - pack_int returns $m for int -ve
ok 27 - pack_int int -ve
ok 28 - unpack_int int -ve
ok 29 - eats all stream for int -ve
ok 30 - unpack int from str dies
ok 31 - pack int from ARRAY dies
ok 32 - unpack int from ARRAY dies
ok 33 - pack int from undef dies
ok 34 - unpack int from undef dies
ok 35 - pack int from NaN dies
ok 36 - pack int from +Inf dies
ok 37 - pack_str returns $m for string
ok 38 - pack_str string
ok 39 - unpack_str string
ok 40 - eats all stream for string
ok 41 - pack_str returns $m for long string
ok 42 - pack_str long string
ok 43 - unpack_str long string
ok 44 - eats all stream for long string
ok 45 - pack_str returns $m for marginal string
ok 46 - pack_str marginal string
ok 47 - unpack_str marginal string
ok 48 - eats all stream for marginal string
ok 49 - pack string from ARRAY dies
ok 50 - unpack string from ARRAY dies
ok 51 - pack string from undef dies
ok 52 - unpack string from undef dies
ok 53 - pack_record returns $m for record
ok 54 - pack_record record
ok 55 - unpack_record record
ok 56 - eats all stream for record
ok 57 - pack typed bool f
ok 58 - $type->unpack_value bool f
ok 59 - eats all stream for bool f
ok 60 - pack typed bool t
ok 61 - $type->unpack_value bool t
ok 62 - eats all stream for bool t
ok 63 - $type->unpack_value for (bool) bool from str dies
ok 64 - pack typed num u8
ok 65 - $type->unpack_value num u8
ok 66 - eats all stream for num u8
ok 67 - pack typed num s8
ok 68 - $type->unpack_value num s8
ok 69 - eats all stream for num s8
ok 70 - pack typed num s8 -ve
ok 71 - $type->unpack_value num s8 -ve
ok 72 - eats all stream for num s8 -ve
ok 73 - pack typed num s32
ok 74 - $type->unpack_value num s32
ok 75 - eats all stream for num s32
ok 76 - pack typed int tiny
ok 77 - $type->unpack_value int tiny
ok 78 - eats all stream for int tiny
ok 79 - pack typed int -ve tiny
ok 80 - $type->unpack_value int -ve tiny
ok 81 - eats all stream for int -ve tiny
ok 82 - pack typed int
ok 83 - $type->unpack_value int
ok 84 - eats all stream for int
ok 85 - pack typed int -ve
ok 86 - $type->unpack_value int -ve
ok 87 - eats all stream for int -ve
ok 88 - $type->unpack_value for (int) int from str dies
ok 89 - $type->pack_value for (int) int from ARRAY dies
ok 90 - $type->unpack_value for (int) int from ARRAY dies
ok 91 - $type->pack_value for (int) int from NaN dies
ok 92 - $type->pack_value for (int) int from +Inf dies
ok 93 - pack typed float16 zero
ok 94 - $type->unpack_value float16 zero
ok 95 - eats all stream for float16 zero
ok 96 - pack typed float16
ok 97 - $type->unpack_value float16
ok 98 - eats all stream for float16
ok 99 - pack typed float16 NaN
ok 100 - $type->unpack_value float16 NaN
ok 101 - eats all stream for float16 NaN
ok 102 - pack typed float16 +Inf
ok 103 - $type->unpack_value float16 +Inf
ok 104 - eats all stream for float16 +Inf
ok 105 - pack typed float16 undersize
ok 106 - $type->unpack_value float16 undersize
ok 107 - eats all stream for float16 undersize
ok 108 - pack typed float16 oversize
ok 109 - $type->unpack_value float16 oversize
ok 110 - eats all stream for float16 oversize
ok 111 - pack typed float32 zero
ok 112 - $type->unpack_value float32 zero
ok 113 - eats all stream for float32 zero
ok 114 - pack typed float32
ok 115 - $type->unpack_value float32
ok 116 - eats all stream for float32
ok 117 - pack typed float32 NaN
ok 118 - $type->unpack_value float32 NaN
ok 119 - eats all stream for float32 NaN
ok 120 - pack typed float32 +Inf
ok 121 - $type->unpack_value float32 +Inf
ok 122 - eats all stream for float32 +Inf
ok 123 - pack typed float64 zero
ok 124 - $type->unpack_value float64 zero
ok 125 - eats all stream for float64 zero
ok 126 - pack typed float64
ok 127 - $type->unpack_value float64
ok 128 - eats all stream for float64
ok 129 - pack typed float64 NaN
ok 130 - $type->unpack_value float64 NaN
ok 131 - eats all stream for float64 NaN
ok 132 - pack typed float64 +Inf
ok 133 - $type->unpack_value float64 +Inf
ok 134 - eats all stream for float64 +Inf
ok 135 - pack typed float one
ok 136 - $type->unpack_value float one
ok 137 - eats all stream for float one
ok 138 - pack typed float +100
ok 139 - $type->unpack_value float +100
ok 140 - eats all stream for float +100
ok 141 - pack typed float +1E8
ok 142 - $type->unpack_value float +1E8
ok 143 - eats all stream for float +1E8
ok 144 - pack typed float +1E20
ok 145 - $type->unpack_value float +1E20
ok 146 - eats all stream for float +1E20
ok 147 - pack typed float Inf
ok 148 - $type->unpack_value float Inf
ok 149 - eats all stream for float Inf
ok 150 - pack typed string
ok 151 - $type->unpack_value string
ok 152 - eats all stream for string
ok 153 - $type->pack_value for (str) string from ARRAY dies
ok 154 - $type->unpack_value for (str) string from ARRAY dies
ok 155 - pack typed list(string)
ok 156 - $type->unpack_value list(string)
ok 157 - eats all stream for list(string)
ok 158 - $type->pack_value for (list(str)) list(string) from string dies
ok 159 - $type->unpack_value for (list(str)) list(string) from string dies
ok 160 - $type->pack_value for (list(str)) list(string) from 
ARRAY(ARRAY) dies
ok 161 - $type->unpack_value for (list(str)) list(string) from 
ARRAY(ARRAY) dies
ok 162 - pack typed dict(string)
ok 163 - $type->unpack_value dict(string)
ok 164 - eats all stream for dict(string)
ok 165 - $type->pack_value for (dict(str)) dict(string) from string dies
ok 166 - $type->unpack_value for (dict(str)) dict(string) from string dies
ok 167 - $type->pack_value for (dict(str)) dict(string) from HASH(ARRAY) 
dies
ok 168 - $type->unpack_value for (dict(str)) dict(string) from 
HASH(ARRAY) dies
ok 169 - pack typed object
ok 170 - $type->unpack_value object
ok 171 - eats all stream for object
ok 172 - pack typed any (undef)
ok 173 - $type->unpack_value any (undef)
ok 174 - eats all stream for any (undef)
ok 175 - pack typed any (bool)
ok 176 - $type->unpack_value any (bool)
ok 177 - eats all stream for any (bool)
ok 178 - pack typed any (int)
ok 179 - $type->unpack_value any (int)
ok 180 - eats all stream for any (int)
ok 181 - pack typed any (float)
ok 182 - $type->unpack_value any (float)
ok 183 - eats all stream for any (float)
ok 184 - pack typed any (NaN)
ok 185 - $type->unpack_value any (NaN)
ok 186 - eats all stream for any (NaN)
ok 187 - pack typed any (string)
ok 188 - $type->unpack_value any (string)
ok 189 - eats all stream for any (string)
ok 190 - pack typed any (string wide)
ok 191 - $type->unpack_value any (string wide)
ok 192 - eats all stream for any (string wide)
ok 193 - pack typed any (ARRAY empty)
ok 194 - $type->unpack_value any (ARRAY empty)
ok 195 - eats all stream for any (ARRAY empty)
ok 196 - pack typed any (ARRAY of string)
ok 197 - $type->unpack_value any (ARRAY of string)
ok 198 - eats all stream for any (ARRAY of string)
ok 199 - pack typed any (ARRAY of 0x25 undefs)
ok 200 - $type->unpack_value any (ARRAY of 0x25 undefs)
ok 201 - eats all stream for any (ARRAY of 0x25 undefs)
ok 202 - pack typed any (ARRAY of ARRAY)
ok 203 - $type->unpack_value any (ARRAY of ARRAY)
ok 204 - eats all stream for any (ARRAY of ARRAY)
ok 205 - pack typed any (HASH empty)
ok 206 - $type->unpack_value any (HASH empty)
ok 207 - eats all stream for any (HASH empty)
ok 208 - pack typed any (HASH of string*1)
ok 209 - $type->unpack_value any (HASH of string*1)
ok 210 - eats all stream for any (HASH of string*1)
ok 211 - pack typed any (HASH of string*2)
ok 212 - $type->unpack_value any (HASH of string*2)
ok 213 - eats all stream for any (HASH of string*2)
ok 214 - pack typed any (HASH of HASH)
ok 215 - $type->unpack_value any (HASH of HASH)
ok 216 - eats all stream for any (HASH of HASH)
ok 217 - pack typed any (record)
ok 218 - $type->unpack_value any (record)
ok 219 - eats all stream for any (record)
ok 220 - pack_all_sametype
ok 221 - unpack_all_sametype
ok 222 - eats all stream for all_sametype
1..222
ok
t/11stream.t ........... ok 1 - defined $stream
ok 2 - '$stream isa Tangence::Stream' isa 'Tangence::Stream'
ok 3 - $written after initial MSG_CALL
ok 4 - $read completely consumed from response
ok 5 - $f is ready after response
ok 6 - $response->code to initial call
ok 7 - $response->unpack_str to initial call
ok 8 - $read completely consumed from response
ok 9 - $f is ready after response
ok 10 - $f is a failure
ok 11 - $written after initial MSG_CALL
ok 12 - $read completely consumed from response
ok 13 - $response->code to initial call
ok 14 - $response->unpack_str to initial call
ok 15 - $read completely consumed from event
ok 16 - $message->unpack_int after MSG_EVENT
ok 17 - $message->unpack_str after MSG_EVENT
ok 18 - $written after response
1..18
ok
t/20server.t ........... ok 1 - $obj has refcount 1 initially
ok 2 - $server has refcount 1 initially
ok 3 - serverstream initially contains INITED message
ok 4 - $server->minor_version after MSG_INIT
ok 5 - serverstream contains root object
ok 6 - $obj has refcount 3 after MSG_GETROOT
ok 7 - $server->identity
ok 8 - serverstream contains registry
ok 9 - serverstream after response to CALL
ok 10 - serverstream after respones to void-returning CALL
ok 11 - received MSG_SUBSCRIBED response
ok 12 - received MSG_EVENT
ok 13 - received MSG_OK response to MSG_UNSUBSCRIBE
ok 14 - received property value after MSG_GETPROP
ok 15 - received element of hash property after MSG_GETPROPELEM
ok 16 - received element of array property after MSG_GETPROPELEM
ok 17 - received OK after MSG_SETPROP
ok 18 - $obj->get_prop_scalar after set_property
ok 19 - received MSG_WATCHING response
ok 20 - received property MSG_UPDATE notice
ok 21 - received MSG_OK to MSG_UNWATCH
ok 22 - received MSG_WATCHING_ITER response
ok 23 - result from MSG_ITER_NEXT 1 forward
ok 24 - result from MSG_ITER_NEXT 5 forward
ok 25 - result from MSG_ITER_NEXT 1 backward
ok 26 - received OK to MSG_ITER_DESTROY
ok 27 - MSG_DESTROY from server
ok 28 - object gets destroyed
ok 29 - $server has refcount 1 before shutdown
ok 30 - $obj has refcount 1 before shutdown
ok 31 - $registry has refcount 1 before shutdown
1..31
ok
t/21client.t ........... ok 1 - client stream initially contains MSG_INIT
ok 2 - client stream contains MSG_GETROOT and MSG_GETREGISTRY
ok 3 - client has rootobj
ok 4 - client has registry
ok 5 - defined $mdef
ok 6 - $mdef->name
ok 7 - $mdef->argtypes
ok 8 - $mdef->ret
ok 9 - client stream contains MSG_CALL
ok 10 - $f ready after MSG_RESULT
ok 11 - result of call_method()
ok 12 - client stream contains MSG_CALL for void-returning method
ok 13 - Calling no_such_method fails in proxy
ok 14 - defined $edef
ok 15 - $edef->event
ok 16 - $edef->argtypes
ok 17 - client stream contains MSG_SUBSCRIBE
ok 18 - $f is ready after MSG_SUBSCRIBED
ok 19 - $event_i after subscribed event
ok 20 - client stream contains MSG_UNSUBSCRIBE
ok 21 - Subscribing to no_such_event fails in proxy
ok 22 - defined $pdef
ok 23 - $pdef->name
ok 24 - $pdef->dimension
ok 25 - $pdef->type
ok 26 - Smashed property initially set in proxy
ok 27 - client stream contains MSG_GETPROP
ok 28 - $f is ready after MSG_RESULT
ok 29 - await $f after get_property
ok 30 - client stream contains MSG_GETPROPELEM
ok 31 - $f is ready after MSG_RESULT
ok 32 - await $f after get_property_element hash key
ok 33 - client stream contains MSG_GETPROPELEM
ok 34 - $f is ready after MSG_RESULT
ok 35 - await $f after get_property_element array index
ok 36 - client stream contains MSG_SETPROP
ok 37 - $f is ready after set_property
ok 38 - client stream contains MSG_WATCH
ok 39 - $f is ready after watch_property
ok 40 - $value after watch_property/set_prop_scalar
ok 41 - client stream contains MSG_OK
ok 42 - client stream contains MSG_GETPROP
ok 43 - $secondvalue after watch_property with want_initial
ok 44 - $value after second MSG_UPDATE
ok 45 - $valuechanged is true after second MSG_UPDATE
ok 46 - client stream contains MSG_OK
ok 47 - client stream contains MSG_UNWATCH
ok 48 - Getting no_such_property fails in proxy
ok 49 - client stream contains MSG_WATCH_ITER
ok 50 - $f is ready after MSG_WATCHING_ITER
ok 51 - $first_idx after MSG_WATCHING_ITER
ok 52 - $last_idx after MSG_WATCHING_ITER
ok 53 - client stream contains MSG_ITER_NEXT
ok 54 - next_forward starts at element 0
ok 55 - next_forward yielded 1 element
ok 56 - client stream contains MSG_ITER_NEXT
ok 57 - next_forward starts at element 1
ok 58 - next_forward yielded 2 elements
ok 59 - client stream contains MSG_ITER_NEXT
ok 60 - next_backward starts at element 2
ok 61 - next_forward yielded 1 element
ok 62 - client stream contains MSG_ITER_DESTROY
ok 63 - watch_property on smashed prop is synchronous
ok 64 - watch_property on smashed prop gives initial value
ok 65 - client stream contains MSG_OK after smashed prop UPDATE
ok 66 - smashed prop update succeeds
ok 67 - client stream contains MSG_OK after MSG_DESTROY
ok 68 - proxy gets destroyed
ok 69 - $client has refcount 1 before shutdown
ok 70 - $objproxy has refcount 1 before shutdown
1..70
ok
t/22xlink.t ............ Future::AsyncAwait version 0.6 required--this 
is only version 0.59 at /usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm 
line 112.
BEGIN failed--compilation aborted.
Compilation failed in require at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
Compilation failed in require at /usr/share/perl5/Tangence/Registry.pm 
line 20.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Registry.pm line 20.
Compilation failed in require at t/22xlink.t line 13.
BEGIN failed--compilation aborted at t/22xlink.t line 13.
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run t/23close.t ............ Future::AsyncAwait version 0.6 
required--this is only version 0.59 at 
/usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 112.
BEGIN failed--compilation aborted.
Compilation failed in require at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
Compilation failed in require at /usr/share/perl5/Tangence/Registry.pm 
line 20.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Registry.pm line 20.
Compilation failed in require at t/23close.t line 11.
BEGIN failed--compilation aborted at t/23close.t line 11.
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run t/30props-cbs.t ........ Future::AsyncAwait version 0.6 
required--this is only version 0.59 at 
/usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 112.
BEGIN failed--compilation aborted.
Compilation failed in require at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
Compilation failed in require at /usr/share/perl5/Tangence/Registry.pm 
line 20.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Registry.pm line 20.
Compilation failed in require at t/30props-cbs.t line 12.
BEGIN failed--compilation aborted at t/30props-cbs.t line 12.
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run t/31props-cache.t ...... Future::AsyncAwait version 0.6 
required--this is only version 0.59 at 
/usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 112.
BEGIN failed--compilation aborted.
Compilation failed in require at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
Compilation failed in require at /usr/share/perl5/Tangence/Registry.pm 
line 20.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Registry.pm line 20.
Compilation failed in require at t/31props-cache.t line 12.
BEGIN failed--compilation aborted at t/31props-cache.t line 12.
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run t/32props-cursor.t ..... Future::AsyncAwait version 0.6 
required--this is only version 0.59 at 
/usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 112.
BEGIN failed--compilation aborted.
Compilation failed in require at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
Compilation failed in require at /usr/share/perl5/Tangence/Registry.pm 
line 20.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Registry.pm line 20.
Compilation failed in require at t/32props-cursor.t line 10.
BEGIN failed--compilation aborted at t/32props-cursor.t line 10.
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run t/33props-set.t ........ Future::AsyncAwait version 0.6 
required--this is only version 0.59 at 
/usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 112.
BEGIN failed--compilation aborted.
Compilation failed in require at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
Compilation failed in require at /usr/share/perl5/Tangence/Registry.pm 
line 20.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Registry.pm line 20.
Compilation failed in require at t/33props-set.t line 10.
BEGIN failed--compilation aborted at t/33props-set.t line 10.
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run t/40server-security.t .. Future::AsyncAwait version 0.6 
required--this is only version 0.59 at 
/usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 112.
BEGIN failed--compilation aborted.
Compilation failed in require at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Compiler/Parser.pm line 12.
Compilation failed in require at /usr/share/perl5/Tangence/Registry.pm 
line 20.
BEGIN failed--compilation aborted at 
/usr/share/perl5/Tangence/Registry.pm line 20.
Compilation failed in require at t/40server-security.t line 11.
BEGIN failed--compilation aborted at t/40server-security.t line 11.
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run t/99pod.t .............. skipped: Test::Pod 1.00 
required for testing POD

Test Summary Report
-------------------
t/00use.t            (Wstat: 256 (exited 1) Tests: 12 Failed: 1)
   Failed test:  9
   Non-zero exit status: 1
t/22xlink.t          (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/23close.t          (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/30props-cbs.t      (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/31props-cache.t    (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/32props-cursor.t   (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/33props-set.t      (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/40server-security.t (Wstat: 65280 (exited 255) Tests: 0 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
Files=16, Tests=529,  1 wallclock secs ( 0.04 usr  0.03 sys +  1.19 cusr 
  0.18 csys =  1.44 CPU)
Result: FAIL
autopkgtest [06:14:22]: test autodep8-perl-build-deps

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20221212/b9dc2e14/attachment-0001.sig>


More information about the pkg-perl-maintainers mailing list