Bug#951463: libur-perl: test failures in t/URT/t/21b_load_observer_autosubclass.t

gregor herrmann gregoa at debian.org
Sun Feb 16 22:29:54 GMT 2020


Source: libur-perl
Version: 0.470+ds-1
Severity: serious
Tags: upstream ftbfs sid bullseye
Justification: fails to build from source

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

libur-perl started failing its testsuite a few weeks ago. This can be
seen on https://ci.debian.net/packages/libu/libur-perl/ and
(hopefully soon, when my smoker's test appears) on
http://matrix.cpantesters.org/?dist=UR%200.47;os=linux;perl=5.30.1;reports=1
and also locally:

Leftover objects in subordinate iterator for URT::Employee.  This shouldn't happen, but it's not fatal... at t/URT/t/21b_load_observer_autosubclass.t line 68.

#   Failed test 'Saw correct number of Person observations'
#   at t/URT/t/21b_load_observer_autosubclass.t line 70.
#          got: '4'
#     expected: '1'

#   Failed test 'Person observations match expected'
#   at t/URT/t/21b_load_observer_autosubclass.t line 71.
#     Structures begin differing at:
#          $got->[1] = ARRAY(0x5602be85a1f8)
#     $expected->[1] = Does not exist

#   Failed test 'Saw correct number of Employee observations'
#   at t/URT/t/21b_load_observer_autosubclass.t line 75.
#          got: '4'
#     expected: '1'

#   Failed test 'Employee observations match expected'
#   at t/URT/t/21b_load_observer_autosubclass.t line 76.
#     Structures begin differing at:
#          $got->[1] = ARRAY(0x5602be85a198)
#     $expected->[1] = Does not exist

#   Failed test 'Saw correct number of Person observations'
#   at t/URT/t/21b_load_observer_autosubclass.t line 85.
#          got: '0'
#     expected: '1'

#   Failed test 'Person observations match expected'
#   at t/URT/t/21b_load_observer_autosubclass.t line 86.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = ARRAY(0x5602be827370)

#   Failed test 'Saw correct number of Employee observations'
#   at t/URT/t/21b_load_observer_autosubclass.t line 90.
#          got: '0'
#     expected: '1'

#   Failed test 'Employee observations match expected'
#   at t/URT/t/21b_load_observer_autosubclass.t line 91.
#     Structures begin differing at:
#          $got->[0] = Does not exist
#     $expected->[0] = ARRAY(0x5602be85a408)
Cannot change read-only property person_id for class URT::Person!  Failed to update 2 property: person_id from 1 to 2 at t/URT/t/21b_load_observer_autosubclass.t line 98.
# Looks like your test exited with 2 just after 22.
t/URT/t/21b_load_observer_autosubclass.t .................................. 
1..27
ok 1 - create person table
ok 2 - insert into person table
ok 3 - insert into person table
ok 4 - insert into person table
ok 5 - insert into person table
ok 6 - create employee table
ok 7 - insert into employee table
ok 8 - insert into employee table
ok 9 - insert into employee table
ok 10 - insert into employee table
ok 11 - made an observer on Person class
ok 12 - made an observer on Employee class
ok 13 - Got person ID 1
not ok 14 - Saw correct number of Person observations
not ok 15 - Person observations match expected
not ok 16 - Saw correct number of Employee observations
not ok 17 - Employee observations match expected
ok 18 - Got Employee ID 2
not ok 19 - Saw correct number of Person observations
not ok 20 - Person observations match expected
not ok 21 - Saw correct number of Employee observations
not ok 22 - Employee observations match expected
Dubious, test returned 2 (wstat 512, 0x200)
Failed 13/27 subtests 


Looking at potentially related changes in Debian in the last weeks I
found an upgrade of sqlite3 from 3.30.1 to 3.31.1.


Cheers,
gregor

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl5JwmJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZqwhAAtimVqRsAyuVUEByLpSsuDNSqZy9OYm9u6i4FIkgwc6+M7fMlw1TWlK3m
nQh3y/Nq119sDkMOfroTPXsrsa4uOUAqMplJ5wg+a+szgsYDE72QndXtYZs7/7QC
+w7WQZdw9V2TUhj/AMj/2abPauSx4txxKaSDtMz9CTlvAksuhUp/QzXWscWcUf0W
HnM5CaiOVTCpGu9BI6wQgHA5DH1o6CsOobaJ/oCFgcXyl/qq2hRZXACnsioKmnG0
K+GLi/8IgwDwO4xEG228BaMZVCtCxoXx62D8iYMkvlSwxPWvR2O/kwDtyaWRC2pt
VrnNRgUmXD900cAbKROZiqpQ8XhdwtAe0S9worCVf1vib7cuAd1VJ2WbweGKv8OD
kkoCvL5Xl3mI4fR9u9X8zQ5kciZxoVtpo5rAFK2N9PhfnHNx790BwLYC9XFAA+o9
lDhqQiUjDmaddTJunIFN1B7i1Sg1Hf8A0H1TBpFCQ45Tt4Tj/VJcj1Bf/G8GjLEi
CE7Rk482iYpGVknrylGpS1E4WS48tKmOfGausd6rQuAE1qCg6eS/w25vsQjL7AYS
hQgJTD10rVClb88yENowMVFCFughWI4kn2jNxBHAKpFPBUmOXZX3RaM7WNG3yhmb
odrEIL2Y7FpsYdMowIAFgR/Mo68DtaFT79+4rc9si95l56o6fQc=
=dO4K
-----END PGP SIGNATURE-----



More information about the pkg-perl-maintainers mailing list