Source: liblist-objects-withutils-perl Version: 2.028003-1.1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20210120 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" > "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', > 'blib/arch')" t/*.t t/00_load/*.t t/01_array/*.t t/02_hash/*.t > t/03_junctions/*.t t/04_immutable/*.t t/05_typed/*.t t/06_immutable_typed/*.t > t/07_json/*.t t/08_zpl/*.t t/09_autobox_array/*.t t/09_autobox_hash/*.t > # > # Versions for all modules listed in MYMETA.json (including optional ones): > # > # === Configure Requires === > # > # Module Want Have > # ------------------- ---- ---- > # ExtUtils::MakeMaker any 7.44 > # > # === Build Requires === > # > # Module Want Have > # ------------------- ---- ---- > # ExtUtils::MakeMaker any 7.44 > # > # === Test Requires === > # > # Module Want Have > # ------------------- ---- -------- > # ExtUtils::MakeMaker any 7.44 > # File::Spec any 3.78 > # Test::More 0.88 1.302175 > # > # === Test Recommends === > # > # Module Want Have > # --------------------- -------- -------- > # CPAN::Meta 2.120900 2.150010 > # JSON::PP any 4.04 > # Test::Without::Module any 0.20 > # > # === Runtime Requires === > # > # Module Want Have > # ------------------------ ----- -------- > # Carp any 1.50 > # Class::Method::Modifiers any 2.13 > # Exporter any 5.74 > # List::Util 1.33 1.55 > # List::UtilsBy 0.09 0.11 > # Module::Runtime 0.013 0.016 > # Role::Tiny 1.003 2.002003 > # Scalar::Util any 1.55 > # Type::Tie 0.004 0.014 > # autobox any v3.0.1 > # overload any 1.31 > # parent any 0.238 > # strictures 2 2.000006 > # > # === Runtime Recommends === > # > # Module Want Have > # ----------------- ----- -------- > # List::UtilsBy::XS 0.03 missing > # Type::Tiny 0.022 1.012000 > # > t/00-report-prereqs.t ................... > 1..1 > ok 1 > ok > t/00_load/all.t ......................... > ok 1 - array ok > ok 2 - immarray ok > ok 3 - array_of ok > ok 4 - immarray_of ok > ok 5 - hash ok > ok 6 - immhash ok > ok 7 - hash_of ok > ok 8 - immhash_of ok > ok 9 - autobox ok > 1..9 > ok > t/00_load/all_typetinyish.t ............. > ok 1 - array ok > ok 2 - immarray ok > ok 3 - array_of ok > ok 4 - immarray_of ok > ok 5 - hash ok > ok 6 - immhash ok > ok 7 - hash_of ok > ok 8 - immhash_of ok > ok 9 - autobox ok > 1..9 > ok > t/00_load/autobox.t ..................... > ok 1 - autobox import ok > ok 2 - -autobox import ok > 1..2 > ok > t/00_load/autobox_subclass.t ............ > ok 1 - autoboxed array ok > ok 2 - autoboxed hash ok > 1..2 > ok > t/00_load/badopts.t ..................... > ok 1 - bad import croaks ok > ok 2 - bad function croaks ok > 1..2 > ok > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array.pm line 6. > Compilation failed in require at > /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Junction.pm line 8. > Compilation failed in require at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > Compilation failed in require at /usr/share/perl5/Role/Tiny.pm line 51. > Compilation failed in require at (eval 21) line 1. > BEGIN failed--compilation aborted at (eval 21) line 1. > at t/00_load/bare.t line 4. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable/Typed.pm > line 6. > Compilation failed in require at (eval 57) line 1. > BEGIN failed--compilation aborted at (eval 57) line 1. > at t/00_load/bare.t line 4. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable.pm line 6. > Compilation failed in require at (eval 58) line 1. > BEGIN failed--compilation aborted at (eval 58) line 1. > at t/00_load/bare.t line 4. > Attempt to reload List/Objects/WithUtils/Array.pm aborted. > Compilation failed in require at (eval 59) line 1. > BEGIN failed--compilation aborted at (eval 59) line 1. > at t/00_load/bare.t line 4. > Failed to import List::Objects::WithUtils::Array::Typed, > List::Objects::WithUtils::Array::Immutable::Typed, > List::Objects::WithUtils::Array::Immutable, List::Objects::WithUtils::Array > at t/00_load/bare.t line 4. > BEGIN failed--compilation aborted at t/00_load/bare.t line 4. > t/00_load/bare.t ........................ > Dubious, test returned 255 (wstat 65280, 0xff00) > No subtests run > t/00_load/failed_require.t .............. > ok 1 - bad class failed to import > ok 2 - failed import warned > 1..2 > ok > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array.pm line 6. > Compilation failed in require at > /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Junction.pm line 8. > Compilation failed in require at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > Compilation failed in require at /usr/share/perl5/Role/Tiny.pm line 51. > Compilation failed in require at (eval 33) line 1. > BEGIN failed--compilation aborted at (eval 33) line 1. > at t/00_load/functions.t line 4. > Attempt to reload List/Objects/WithUtils/Array.pm aborted. > Compilation failed in require at (eval 83) line 1. > BEGIN failed--compilation aborted at (eval 83) line 1. > at t/00_load/functions.t line 4. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable/Typed.pm > line 6. > Compilation failed in require at (eval 84) line 1. > BEGIN failed--compilation aborted at (eval 84) line 1. > at t/00_load/functions.t line 4. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable.pm line 6. > Compilation failed in require at (eval 85) line 1. > BEGIN failed--compilation aborted at (eval 85) line 1. > at t/00_load/functions.t line 4. > Failed to import List::Objects::WithUtils::Array::Typed, > List::Objects::WithUtils::Array, > List::Objects::WithUtils::Array::Immutable::Typed, > List::Objects::WithUtils::Array::Immutable at t/00_load/functions.t line 4. > BEGIN failed--compilation aborted at t/00_load/functions.t line 4. > t/00_load/functions.t ................... > Dubious, test returned 255 (wstat 65280, 0xff00) > No subtests run > t/00_load/hashopts.t .................... > ok 1 - hashopts imported array ok > ok 2 - hashopts imported hash ok > ok 3 - immarray not imported > 1..3 > ok > t/00_load/lowu.t ........................ > ok 1 - array ok > ok 2 - immarray ok > ok 3 - array_of ok > ok 4 - immarray_of ok > ok 5 - hash ok > ok 6 - immhash ok > ok 7 - hash_of ok > ok 8 - immhash_of ok > ok 9 - 'autoboxed copy ok' isa 'List::Objects::WithUtils::Array' > ok 10 - autoboxed count ok > 1..10 > ok > t/00_load/selective.t ................... > ok 1 - array ok > ok 2 - hash ok > ok 3 - immarray not imported > 1..3 > ok > t/00_load/targeted.t .................... > ok 1 - immarray ok > ok 2 - omitted array ok > ok 3 - autobox ok > 1..3 > ok > t/01_array/all.t ........................ > ok 1 - empty array all() ok > ok 2 - array all() ok > ok 3 - array export() ok > ok 4 - array elements() ok > 1..4 > ok > t/01_array/bisect.t ..................... > ok 1 - 'bisect returned array obj' isa 'List::Objects::WithUtils::Array' > ok 2 - bisect() returned two items > ok 3 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 4 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 5 > ok 6 > ok 7 - bisect always returns two arrays > 1..7 > ok > t/01_array/clear.t ...................... > ok 1 - clear() returned self > ok 2 - array is_empty after clear > ok 3 - empty array clear() ok > 1..3 > ok > t/01_array/copy.t ....................... > ok 1 - copy returned new obj ok > ok 2 - copy ok > ok 3 - untyped ok > ok 4 - empty array copy ok > 1..4 > ok > t/01_array/count.t ...................... > ok 1 - count returned 0 on empty array > ok 2 - count returned correct item count > 1..2 > ok > t/01_array/defined.t .................... > ok 1 - defined(0) ok > ok 2 - !defined(1) ok > ok 3 - defined(2) ok > ok 4 - !defined(3) ok > 1..4 > ok > t/01_array/delete.t ..................... > ok 1 - delete returned correct value > ok 2 - value was deleted > ok 3 - trying to delete nonexistant dies > 1..3 > ok > t/01_array/delete_when.t ................ > ok 1 - delete_when returned correct values > ok 2 - delete_when deleted correct values > ok 3 - delete_when using @_ ok > ok 4 - delete_when deleted nothing ok > ok 5 - delete_when deleted nothing ok > ok 6 - delete_when on empty list ok > ok 7 - delete_when on empty list left list alone > 1..7 > ok > t/01_array/diff.t ....................... > ok 1 - zero element diff ok > ok 2 - two-array diff ok > ok 3 - three-array diff ok > ok 4 - uneven array diff ok > ok 5 - diff against empty array ok > ok 6 - diff from empty array ok > ok 7 - empty arrays diff ok > 1..7 > ok > t/01_array/end.t ........................ > ok 1 - end ok > ok 2 - empty array end ok > 1..2 > ok > t/01_array/exists.t ..................... > ok 1 - array exists ok > ok 2 - array exists(1) ok > ok 3 - array exists(2) ok > ok 4 - !array exists(3) ok > ok 5 - !array exists(4) ok > ok 6 - array exists(-1) ok > ok 7 - array exists(-2) ok > ok 8 - array exists(-3) ok > ok 9 - array !exists(-4) ok > ok 10 - empty array !exists(0) ok > ok 11 - empty array !exists(1) ok > ok 12 - empty array !exists(-1) ok > ok 13 - single-element array exists(0) ok > ok 14 - single-element array !exists(1) ok > ok 15 - single-element array !exists(2) ok > ok 16 - single-element array exists(-1) ok > ok 17 - single-element array exists(-2) ok > 1..17 > ok > t/01_array/first_index.t ................ > ok 1 - firstidx ok > ok 2 - first_index alias ok > ok 3 - firstidx ok > ok 4 - negative first_index ok > ok 5 - first_index on empty array ok > 1..5 > ok > t/01_array/first_where.t ................ > ok 1 - first_where ok > ok 2 - backwards compat ok > ok 3 - first_where on empty array returns undef > 1..3 > ok > t/01_array/flatten.t .................... > ok 1 - empty array flatten with no args ok > ok 2 - empty array flatten-to-depth ok > ok 3 - flatten with no args same as all() ok > ok 4 - flatten to depth 0 same as all() ok > ok 5 - flatten to negative depth same as all() ok > ok 6 - flatten to depth 1 ok > ok 7 - flatten to depth 2 ok > ok 8 - flatten complex array ok > ok 9 - flatten skipped ARRAY-type obj ok > 1..9 > ok > t/01_array/flatten_all.t ................ > ok 1 - empty array flatten_all ok > ok 2 - flatten_all on refs ok > ok 3 - flatten_all on objs ok > ok 4 - flatten_all skipped ARRAY-type obj ok > 1..4 > ok > t/01_array/folds.t ...................... > ok 1 - reduce with positional args ok > ok 2 - array with one element reduce ok > ok 3 - empty array reduce ok > ok 4 - reduce folds left (with named args) > ok 5 - foldl folds left > ok 6 - fold_left alias ok > ok 7 - foldr folds right > ok 8 - fold_right alias ok > ok 9 - empty array foldr ok > 1..9 > ok > t/01_array/get.t ........................ > ok 1 - empty array get ok > ok 2 - get 0 ok > ok 3 - get 1 ok > ok 4 - get 2 ok > ok 5 - get 3 undef ok > 1..5 > ok > t/01_array/get_or_else.t ................ > ok 1 - get_or_else existing element ok > ok 2 - get_or_else nonexistant element without default > ok 3 - get_or_else defaults to scalar ok > ok 4 - get_or_else with coderef ok > ok 5 - get_or_else coderef invocant ok > ok 6 - get_or_else coderef index ok > 1..6 > ok > t/01_array/grep.t ....................... > ok 1 - empty array grep ok > ok 2 - grep on topicalizer ok > ok 3 - grep on arg ok > 1..3 > ok > t/01_array/has_any.t .................... > ok 1 - negative bare has_any ok > ok 2 - bare has_any ok > ok 3 - has_any ok > ok 4 - negative has_any ok > ok 5 - has_any search for undef ok > 1..5 > ok > t/01_array/head.t ....................... > ok 1 - scalar head ok > ok 2 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 3 - list head first item ok > ok 4 - list head second item ok > ok 5 - empty array head undef ok > ok 6 - empty array list head first item undef ok > ok 7 - empty array list head second item is_empty > 1..7 > ok > t/01_array/indexes.t .................... > ok 1 - empty indexes ok > ok 2 - indexes (single) ok > ok 3 - indices alias ok > ok 4 - indexes (multiple) ok > ok 5 - indexes (no arguments) ok > 1..5 > ok > t/01_array/inflate.t .................... > ok 1 - inflate ok > ok 2 - inflated hash looks ok > ok 3 - empty array inflate ok > 1..3 > ok > t/01_array/insert.t ..................... > ok 1 - insert returned self ok > ok 2 - insert first position on empty list ok > ok 3 - insert pre-filled nonexistant elems ok > ok 4 - insert to middle ok > ok 5 - insert next-to-last ok > ok 6 - insert last ok > ok 7 - insert one-off last ok > ok 8 - insert first ok > ok 9 - insert multiple ok > 1..9 > ok > t/01_array/intersection.t ............... > ok 1 - 2 items in intersection > ok 2 - intersection looks ok > ok 3 - 2 items in intersection > ok 4 - intersection (one array) looks ok > ok 5 - empty intersection ok > ok 6 - intersection (dupes in one array) ok > ok 7 - empty array(s) intersection ok > 1..7 > ok > t/01_array/is_empty.t ................... > ok 1 - is_empty ok > ok 2 - negative is_empty ok > 1..2 > ok > t/01_array/items_after.t ................ > ok 1 - items_after ok > ok 2 - items_after empty resultset ok > ok 3 - items_after on empty array ok > 1..3 > ok > t/01_array/items_after_incl.t ........... > ok 1 - items_after_incl ok > ok 2 - items_after_incl empty resultset ok > ok 3 - items_after_incl on empty array ok > 1..3 > ok > t/01_array/items_before.t ............... > ok 1 - items_before ok > ok 2 - empty array items_before ok > ok 3 - non-matching items_before ok > 1..3 > ok > t/01_array/items_before_incl.t .......... > ok 1 - items_before_incl ok > ok 2 - items_before_incl on empty array ok > 1..2 > ok > t/01_array/join.t ....................... > ok 1 - empty array join ok > ok 2 - join without params ok > ok 3 - join with params ok > ok 4 - join with empty string ok > 1..4 > ok > t/01_array/kv.t ......................... > ok 1 - array kv ok > ok 2 - empty array kv ok > 1..2 > ok > t/01_array/last_index.t ................. > ok 1 - lastidx ok > ok 2 - last_index alias ok > ok 3 - negative last_index ok > ok 4 - last_index on empty array ok > 1..4 > ok > t/01_array/last_where.t ................. > ok 1 - last_where (start) ok > ok 2 - last_where (middle) ok > ok 3 - last_where (end) ok > ok 4 - negative last_where ok > ok 5 - last_where on empty array returned undef > 1..5 > ok > t/01_array/map.t ........................ > ok 1 - empty array map ok > ok 2 - map ok > ok 3 - original intact > ok 4 - list-mutating map ok > 1..4 > ok > t/01_array/mapval.t ..................... > ok 1 - mapval ok > ok 2 - original intact > ok 3 - mapval on $_[0] ok > ok 4 - empty array mapval ok > 1..4 > ok > t/01_array/mesh.t ....................... > ok 1 - mesh on even lists ok > ok 2 - mesh on uneven lists ok > ok 3 - mesh with undef-filled list ok > ok 4 - mesh on mixed object/ref arrays ok > ok 5 - mesh with bad args dies > ok 6 - meshing empty arrays ok > ok 7 - zip alias for mesh ok > 1..7 > ok > t/01_array/natatime.t ................... > ok 1 - natatime itr() 1 ok > ok 2 - natatime itr() 2 ok > ok 3 - natatime itr() 3 ok > ok 4 - last itr returned false > ok 5 - natatime with coderef ok > ok 6 - empty array itr returned undef > 1..6 > ok > t/01_array/nsect.t ...................... > ok 1 - 'nsect returned array obj' isa 'List::Objects::WithUtils::Array' > ok 2 - nsect(2) returned two items > ok 3 - nsect(2) on even set returned even sets > ok 4 - nsect(2) first set ok > ok 5 - nsect(2) second set ok > ok 6 - nsect(3) first set ok > ok 7 - nsect(3) second set ok > ok 8 - nsect(4) third set ok > ok 9 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 10 - zero arg nsect produced empty array obj > ok 11 - total sections limited to array count > ok 12 - nsect on empty array returns empty array > 1..12 > ok > t/01_array/nsort_by.t ................... > ok 1 - nsort_by ok > ok 2 - empty array nsort_by ok > 1..2 > ok > t/01_array/part.t ....................... > ok 1 - part() with args picked evens ok > ok 2 - part() with args picked odds ok > ok 3 - part() created 3 arrays > ok 4 - part() first array ok > ok 5 - part() second array ok > ok 6 - part() third array ok > ok 7 - part() 0 empty ok > ok 8 - part() 1 empty ok > ok 9 - part() 2 empty ok > ok 10 - part() 3 filled ok > 1..10 > ok > t/01_array/part_to_hash.t ............... > ok 1 - An object of class 'List::Objects::WithUtils::Hash' isa > 'List::Objects::WithUtils::Hash' > ok 2 - part_to_hash created 3 keys > ok 3 - 'part 'A'' isa 'List::Objects::WithUtils::Array' > ok 4 - 'part 'B'' isa 'List::Objects::WithUtils::Array' > ok 5 - 'part 'F'' isa 'List::Objects::WithUtils::Array' > ok 6 - parts look ok > 1..6 > ok > t/01_array/pick.t ....................... > ok 1 - picked 3 items > ok 2 - items are unique > ok 3 - picked item 'f' ok > ok 4 - picked item 'a' ok > ok 5 - picked item 'c' ok > ok 6 - picked item 'd' ok > ok 7 - pick (exact element count) ok > ok 8 - pick (gt element count) ok > ok 9 - pick on empty array ok > 1..9 > ok > t/01_array/pop.t ........................ > ok 1 - empty array pop ok > ok 2 - pop returned correct value > ok 3 - pop removed correct value > 1..3 > ok > t/01_array/push.t ....................... > ok 1 - push returned self > ok 2 - push ok > 1..2 > ok > t/01_array/random.t ..................... > ok 1 - empty array random ok > ok 2 - random() ok > 1..2 > ok > t/01_array/repeated.t ................... > ok 1 - repeated ok > ok 2 - repeated with zero repeats ok > ok 3 - repeated on empty array ok > 1..3 > ok > t/01_array/reverse.t .................... > ok 1 - empty array reverse ok > ok 2 - reverse ok > ok 3 - original intact > 1..3 > ok > t/01_array/roll.t ....................... > ok 1 - rolled three items > ok 2 - rolled item 'c' ok > ok 3 - rolled item 'd' ok > ok 4 - rolled item 'b' ok > ok 5 - rolled more than size of array > ok 6 - rolled item 'f' ok > ok 7 - rolled item 'a' ok > ok 8 - rolled item 'a' ok > ok 9 - rolled item 'a' ok > ok 10 - rolled item 'c' ok > ok 11 - rolled item 'f' ok > ok 12 - rolled item 'a' ok > ok 13 - rolled item 'f' ok > ok 14 - roll on empty array ok > 1..14 > ok > t/01_array/rotate.t ..................... > ok 1 - rotate default opts ok > ok 2 - original array intact > ok 3 - rotate leftwards ok > ok 4 - rotate rightwards ok > ok 5 - rotated leftwards once > ok 6 - rotated full-circle (left) > ok 7 - rotated rightwards once > ok 8 - rotated full-circle (right) > ok 9 - empty array rotate left ok > ok 10 - empty array rotate right ok > ok 11 - bad opts die ok > 1..11 > ok > t/01_array/rotate_in_place.t ............ > ok 1 - rotate_in_place returned self ok > ok 2 - rotate_in_place default opts ok > ok 3 - rotate_in_place rightwards returned self ok > ok 4 - rotate_in_place rightwards ok > ok 5 - rotate_in_place leftwards returned self ok > ok 6 - rotate_in_place leftwards ok > ok 7 - empty array rotate_in_place ok > ok 8 - bad opts die ok > 1..8 > ok > t/01_array/rotator.t .................... > ok 1 - empty rotator ok > ok 2 - rotator ok > 1..2 > ok > t/01_array/set.t ........................ > ok 1 - set on empty list ok > ok 2 - set returned self > ok 3 - set ok > 1..3 > ok > t/01_array/shift.t ...................... > ok 1 - empty array shift ok > ok 2 - shifted value ok > ok 3 - shift removed correct value > 1..3 > ok > t/01_array/shuffle.t .................... > ok 1 - shuffle() ok > ok 2 - original array intact > ok 3 - empty array shuffle ok > 1..3 > ok > t/01_array/sliced.t ..................... > ok 1 - sliced (2 element) ok > ok 2 - sliced (3 element) ok > ok 3 - slice alias ok > ok 4 - sliced (nonexistant elements) ok > ok 5 - empty array intact after slice ok > 1..5 > ok > t/01_array/sort.t ....................... > ok 1 - empty array sort ok > ok 2 - sort with positional args ok > ok 3 - sort with default sub ok > ok 4 - sort non-subroutine (false) arg ok > ok 5 - sort non-subroutine (true) arg dies ok > ok 6 - sort with named args ok > ok 7 - using $a/$b produced no warnings > 1..7 > ok > # > # Using List::UtilsBy (XS not found) > t/01_array/sort_by.t .................... > ok 1 - sort_by ok > ok 2 - empty array sort_by ok > 1..2 > ok > t/01_array/splice.t ..................... > ok 1 - single arg splice modified orig ok > ok 2 - single arg splice ok > ok 3 - 2-arg splice modified orig ok > ok 4 - 2-arg splice ok > ok 5 - 3-arg splice ok > 1..5 > ok > t/01_array/squished.t ................... > ok 1 - squished ok > ok 2 - squish alias ok > ok 3 - squished with (middle) undefs ok > ok 4 - squished with (leading) undefs ok > ok 5 - squished with leading single undef ok > ok 6 - squished (no squished values) ok > ok 7 - squished on empty array ok > 1..7 > ok > t/01_array/ssect.t ...................... > ok 1 - ssect(3) returned four items > ok 2 - ssect(3) first set ok > ok 3 - ssect(3) last set ok > ok 4 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 5 - zero arg ssect produced empty array obj > ok 6 - ssect on empty array produced empty array > 1..6 > ok > t/01_array/subclassed.t ................. > ok 1 - 'subclassed obj map ok' isa 'My::List' > 1..1 > ok > t/01_array/tail.t ....................... > ok 1 - scalar tail ok > ok 2 - list tail first item ok > ok 3 - list tail second item ok > ok 4 - empty array scalar tail undef ok > ok 5 - empty array list tail first item undef ok > ok 6 - empty array list tail second item is_empty ok > 1..6 > ok > t/01_array/tuples.t ..................... > ok 1 - tuples (pairs, odd elements) ok > ok 2 - tuples default 2 ok > ok 3 - tuples (pairs, even elements) ok > ok 4 - tuples (all) ok > ok 5 - empty array tuples ok > ok 6 - tuples < 1 dies ok > ok 7 - tuples (pairs, blessed) produced 2 tuples > ok 8 - 'tuple (0)' isa 'List::Objects::WithUtils::Array' > ok 9 - 'tuple (1)' isa 'List::Objects::WithUtils::Array' > ok 10 - tuples (pairs, blessed) ok > 1..10 > ok > t/01_array/type.t ....................... > ok 1 - array() has empty ->type > 1..1 > ok > t/01_array/unbless.t .................... > ok 1 - unbless returned ARRAY > ok 2 - unbless ok > ok 3 - empty array unbless ok > ok 4 - damn returned ARRAY > ok 5 - damn ok > ok 6 - TO_JSON returned ARRAY > ok 7 - TO_JSON ok > ok 8 - TO_ZPL returned ARRAY > ok 9 - TO_ZPL ok > 1..9 > ok > t/01_array/uniq.t ....................... > ok 1 - uniq ok > ok 2 - empty array uniq ok > 1..2 > ok > t/01_array/uniq_by.t .................... > ok 1 - uniq_by ok > ok 2 - empty array uniq_by ok > 1..2 > ok > t/01_array/unshift.t .................... > ok 1 - unshift returned self > ok 2 - unshift ok > ok 3 - unshift to empty array ok > 1..3 > ok > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array.pm line 6. > Compilation failed in require at > /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Junction.pm line 8. > Compilation failed in require at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > Compilation failed in require at /usr/share/perl5/Role/Tiny.pm line 51. > Compilation failed in require at (eval 7) line 1. > BEGIN failed--compilation aborted at (eval 7) line 1. > at t/01_array/utilsby_no_xs.t line 13. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Typed.pm line 6. > Compilation failed in require at (eval 48) line 1. > BEGIN failed--compilation aborted at (eval 48) line 1. > at t/01_array/utilsby_no_xs.t line 13. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable/Typed.pm > line 6. > Compilation failed in require at (eval 84) line 1. > BEGIN failed--compilation aborted at (eval 84) line 1. > at t/01_array/utilsby_no_xs.t line 13. > Attempt to reload List/Objects/WithUtils/Array.pm aborted. > Compilation failed in require at (eval 85) line 1. > BEGIN failed--compilation aborted at (eval 85) line 1. > at t/01_array/utilsby_no_xs.t line 13. > Failed to import List::Objects::WithUtils::Array::Immutable, > List::Objects::WithUtils::Array::Typed, > List::Objects::WithUtils::Array::Immutable::Typed, > List::Objects::WithUtils::Array at t/01_array/utilsby_no_xs.t line 13. > BEGIN failed--compilation aborted at t/01_array/utilsby_no_xs.t line 13. > t/01_array/utilsby_no_xs.t .............. > Dubious, test returned 255 (wstat 65280, 0xff00) > No subtests run > t/01_array/visit.t ...................... > ok 1 - empty array visit ok > ok 2 - visit returned invocant > ok 3 - visit ok > 1..3 > ok > t/02_hash/array_type.t .................. > ok 1 - array_type ok > 1..1 > ok > t/02_hash/clear.t ....................... > ok 1 - clear returned self > ok 2 - clear ok > 1..2 > ok > t/02_hash/copy.t ........................ > ok 1 - copy ok > ok 2 - untyped ok > 1..2 > ok > t/02_hash/defined.t ..................... > ok 1 - defined ok > ok 2 - negative defined ok > ok 3 - nonexistant defined ok > 1..3 > ok > t/02_hash/delete.t ...................... > ok 1 - delete ok > ok 2 - deleted 2 elements > ok 3 - delete (multi-key) ok > 1..3 > ok > t/02_hash/diff.t ........................ > ok 1 - two-hash diff ok > ok 2 - three-hash diff ok > 1..2 > ok > t/02_hash/exists.t ...................... > ok 1 - exists ok > ok 2 - negative exists ok > 1..2 > ok > t/02_hash/export.t ...................... > ok 1 - export ok > 1..1 > ok > t/02_hash/get.t ......................... > ok 1 - get ok > ok 2 - multi-key get ok > 1..2 > ok > t/02_hash/get_or_else.t ................. > ok 1 - single-arg get_or_else ok > ok 2 - single-arg negative get_or_else ok > ok 3 - get_or_else found item ok > ok 4 - get_or_else defaulted to scalar ok > ok 5 - get_or_else executed coderef ok > ok 6 - get_or_else coderef invocant ok > ok 7 - get_or_else coderef key ok > 1..7 > ok > t/02_hash/get_path.t .................... > ok 1 - shallow get_path ok > ok 2 - deep get_path ok > ok 3 - hash obj get_path ok > ok 4 - nonexistant element at end of path returned undef > ok 5 - nonexistant element at start of path returned undef > ok 6 - get_path returned explicit undef > ok 7 - get_path with array elements ok > ok 8 - no autoviv ok > ok 9 - attempting to access array as hash dies > ok 10 - attempting to access hash as array dies > 1..10 > ok > t/02_hash/inflate.t ..................... > ok 1 > ok 2 > ok 3 - can() on inflated obj returned code ref > ok 4 - can() coderef works > ok 5 - negative can() ok > ok 6 - can() fetched UNIVERSAL method ok > ok 7 - autoloaded isa ok > ok 8 - nonexistant key dies ok > ok 9 - read-only inflated hash setter attempt dies ok > ok 10 - attempt to call class method dies ok > ok 11 - deflated HASH looks ok > ok 12 - rw inflated obj ok > ok 13 - rw inflated obj setter ok > ok 14 - rw inflated obj set attrib ok > ok 15 - nonexistant key dies ok (rw) > ok 16 - multiple args setter dies ok > ok 17 - attempt to call class method on rw dies ok > 1..17 > ok > t/02_hash/intersection.t ................ > ok 1 - 2 keys in intersection > ok 2 - intersection looks ok > ok 3 - intersection from array looks ok > 1..3 > ok > t/02_hash/inverted.t .................... > ok 1 - correct key count in inverted hash > ok 2 - key 1 isa array obj > ok 3 - key 1 has elements > ok 4 - key 2 isa array obj > ok 5 - key 2 has elements > ok 6 - key 3 isa array obj > ok 7 - key 3 has elements > ok 8 - inverted multiples ok > ok 9 - inverted single ok > ok 10 - inverted single ok (2) > 1..10 > ok > t/02_hash/is_empty.t .................... > ok 1 - is_empty ok > ok 2 - negative is_empty ok > 1..2 > ok > t/02_hash/iter.t ........................ > ok 1 - iter() ok > ok 2 - empty hash iter() ok > 1..2 > ok > t/02_hash/keys.t ........................ > ok 1 - keys() ok > 1..1 > ok > t/02_hash/kv.t .......................... > ok 1 - kv ok > 1..1 > ok > t/02_hash/kv_grep.t ..................... > ok 1 - kv_grep (positional args) ok > ok 2 - kv_grep (named args) ok > ok 3 - $a/$b vars produced no warning > 1..3 > ok > t/02_hash/kv_map.t ...................... > ok 1 - kv_map (positional) input ok > ok 2 - kv_map (positional) retval ok > ok 3 - kv_map (named) input ok > ok 4 - kv_map (named) retval ok > ok 5 - $a/$b vars produced no warning > 1..5 > ok > t/02_hash/kv_sort.t ..................... > ok 1 - kv_sort default ok > ok 2 - kv_sort non-subroutine (false) arg ok > ok 3 - kv_sort non-subroutine (true) arg dies ok > ok 4 - kv_sort with positional args ok > ok 5 - kv_sort with named args ok > ok 6 - using $a/$b produced no warnings > 1..6 > ok > t/02_hash/maybe_set.t ................... > ok 1 - maybe_set returned self ok > ok 2 - maybe_set ok > 1..2 > ok > t/02_hash/random_key.t .................. > ok 1 - random_key returned key from hash > ok 2 - empty hash returns undef random_key > 1..2 > ok > t/02_hash/random_kv.t ................... > ok 1 - random_kv returned ARRAY > ok 2 - randomly retrieved key exists > ok 3 - retrieved value matches key > ok 4 - empty hash returns undef random_kv > 1..4 > ok > t/02_hash/random_value.t ................ > ok 1 - random_value exists in hash > ok 2 - empty hash returns undef random_value > 1..2 > ok > t/02_hash/set.t ......................... > ok 1 - set returned self > ok 2 - set ok (1) > ok 3 - set ok (2) > ok 4 - multi-key set ok > 1..4 > ok > t/02_hash/sliced.t ...................... > ok 1 - sliced key count ok > ok 2 - sliced get ok > ok 3 - nonexistant key ignored > ok 4 - unspecified key ignored > ok 5 - slice alias ok > 1..5 > ok > t/02_hash/subclassed.t .................. > ok 1 - 'subclassed hash ok' isa 'My::Hash' > 1..1 > ok > t/02_hash/unbless.t ..................... > ok 1 - unbless returned HASH > ok 2 - unbless ok > ok 3 - damn returned HASH > ok 4 - damn ok > ok 5 - TO_JSON returned HASH > ok 6 - TO_JSON ok > ok 7 - TO_ZPL returned HASH > ok 8 - TO_ZPL ok > 1..8 > ok > t/02_hash/values.t ...................... > ok 1 - values ok > 1..1 > ok > t/03_junctions/all.t .................... > ok 1 > ok 2 - == > ok 3 - == > ok 4 - == > ok 5 - negative == > ok 6 - negative == > ok 7 - != > ok 8 - != > ok 9 - != > ok 10 - negative != > ok 11 - negative != > ok 12 - >= > ok 13 - >= > ok 14 - >= switched > ok 15 - >= switched > ok 16 - negative >= > ok 17 - negative >= switched > ok 18 - > > ok 19 - > switched > ok 20 - negative > > ok 21 - negative > switched > ok 22 - <= > ok 23 - <= > ok 24 - <= switched > ok 25 - <= switched > ok 26 - negative <= > ok 27 - negative <= switched > ok 28 - < > ok 29 - < switched > ok 30 - negative < > ok 31 - negative < > ok 32 - negative < switched > ok 33 - negative < switched > ok 34 - eq > ok 35 - negative eq > ok 36 - ne > ok 37 - negative ne > ok 38 - ge > ok 39 - ge > ok 40 - ge switched > ok 41 - ge switched > ok 42 - negative ge > ok 43 - negative ge switched > ok 44 - gt > ok 45 - gt switched > ok 46 - negative gt > ok 47 - negative gt > ok 48 - negative gt switched > ok 49 - negative gt switched > ok 50 - le > ok 51 - le > ok 52 - le switched > ok 53 - le switched > ok 54 - negative le > ok 55 - negative le switched > ok 56 - lt > ok 57 - lt switched > ok 58 - negative lt > ok 59 - negative lt > ok 60 - negative lt switched > ok 61 - negative lt switched > ok 62 - == regex > ok 63 - == regex switched > ok 64 - negative == regex > ok 65 - negative == regex switched > ok 66 - != regex > ok 67 - != regex > ok 68 - negative != regex > ok 69 - negative != regex switched > ok 70 - bool > ok 71 - negative bool > ok 72 - negative bool > ok 73 - negative bool > 1..73 > ok > t/03_junctions/any.t .................... > ok 1 - subclass ok > ok 2 - == > ok 3 - == > ok 4 - negative == > ok 5 - != > ok 6 - != > ok 7 - negative != > ok 8 - >= > ok 9 - >= > ok 10 - >= switched > ok 11 - >= switched > ok 12 - negative >= > ok 13 - negative >= switched > ok 14 - > > ok 15 - > > ok 16 - > switched > ok 17 - > switched > ok 18 - negative > > ok 19 - negative > switched > ok 20 - <= > ok 21 - <= > ok 22 - <= switched > ok 23 - <= switched > ok 24 - negative <= > ok 25 - negative <= switched > ok 26 - < > ok 27 - < > ok 28 - < switched > ok 29 - < switched > ok 30 - negative < > ok 31 - negative < switched > ok 32 - eq > ok 33 - negative eq > ok 34 - ne > ok 35 - negative ne > ok 36 - ge > ok 37 - ge > ok 38 - ge switched > ok 39 - ge switched > ok 40 - negative ge > ok 41 - negative ge switched > ok 42 - gt > ok 43 - gt > ok 44 - gt switched > ok 45 - gt switched > ok 46 - negative gt > ok 47 - negative gt switched > ok 48 - negative gt switched > ok 49 - le > ok 50 - le > ok 51 - le switched > ok 52 - le switched > ok 53 - negative le > ok 54 - negative le switched > ok 55 - lt > ok 56 - lt > ok 57 - lt switched > ok 58 - lt switched > ok 59 - negative lt > ok 60 - negative lt switched > ok 61 - == regex > ok 62 - != regex > ok 63 - negated regex > ok 64 - bool with zero > ok 65 - bool with empty str > ok 66 - negative bool > 1..66 > ok > t/03_junctions/subclasses.t ............. > ok 1 - all_items subclass ok > ok 2 - all_items ok > ok 3 - any_items subclass ok > ok 4 - any_items ok > 1..4 > ok > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array.pm line 6. > Compilation failed in require at > /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Junction.pm line 8. > Compilation failed in require at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > Compilation failed in require at /usr/share/perl5/Role/Tiny.pm line 51. > Compilation failed in require at (eval 7) line 1. > BEGIN failed--compilation aborted at (eval 7) line 1. > at t/04_immutable/immarray.t line 4. > Attempt to reload List/Objects/WithUtils/Array.pm aborted. > Compilation failed in require at (eval 8) line 1. > BEGIN failed--compilation aborted at (eval 8) line 1. > at t/04_immutable/immarray.t line 4. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable.pm line 6. > Compilation failed in require at (eval 9) line 1. > BEGIN failed--compilation aborted at (eval 9) line 1. > at t/04_immutable/immarray.t line 4. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Typed.pm line 6. > Compilation failed in require at (eval 37) line 1. > BEGIN failed--compilation aborted at (eval 37) line 1. > at t/04_immutable/immarray.t line 4. > Failed to import List::Objects::WithUtils::Array::Immutable::Typed, > List::Objects::WithUtils::Array, List::Objects::WithUtils::Array::Immutable, > List::Objects::WithUtils::Array::Typed at t/04_immutable/immarray.t line 4. > BEGIN failed--compilation aborted at t/04_immutable/immarray.t line 4. > t/04_immutable/immarray.t ............... > Dubious, test returned 255 (wstat 65280, 0xff00) > No subtests run > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array.pm line 6. > Compilation failed in require at > /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Junction.pm line 8. > Compilation failed in require at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > Compilation failed in require at /usr/share/perl5/Role/Tiny.pm line 51. > Compilation failed in require at (eval 7) line 1. > BEGIN failed--compilation aborted at (eval 7) line 1. > at t/04_immutable/immhash.t line 4. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Typed.pm line 6. > Compilation failed in require at (eval 45) line 1. > BEGIN failed--compilation aborted at (eval 45) line 1. > at t/04_immutable/immhash.t line 4. > Attempt to reload List/Objects/WithUtils/Array.pm aborted. > Compilation failed in require at (eval 84) line 1. > BEGIN failed--compilation aborted at (eval 84) line 1. > at t/04_immutable/immhash.t line 4. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable.pm line 6. > Compilation failed in require at (eval 85) line 1. > BEGIN failed--compilation aborted at (eval 85) line 1. > at t/04_immutable/immhash.t line 4. > Failed to import List::Objects::WithUtils::Array::Immutable::Typed, > List::Objects::WithUtils::Array::Typed, List::Objects::WithUtils::Array, > List::Objects::WithUtils::Array::Immutable at t/04_immutable/immhash.t line 4. > BEGIN failed--compilation aborted at t/04_immutable/immhash.t line 4. > t/04_immutable/immhash.t ................ > Dubious, test returned 255 (wstat 65280, 0xff00) > No subtests run > t/05_typed/array_of.t ................... > ok 1 - type returned Int ok > ok 2 - plain ArrayObj has no type ok > ok 3 - non-TT type ok (true) > ok 4 - non-TT type ok (false) > ok 5 - rotate_in_place ok > ok 6 - array_of imported $a/$b vars ok > ok 7 - array_of invalid type died ok > ok 8 - invalid type push died ok > ok 9 - valid type push ok > ok 10 - count ok after push > ok 11 - invalid type unshift died ok > ok 12 - valid type unshift ok > ok 13 - count ok after unshift > ok 14 - invalid type set died ok > ok 15 - valid type set ok > ok 16 - invalid type insert died ok > ok 17 - valid type insert ok > ok 18 - invalid type splice died ok > ok 19 - valid type splice ok > ok 20 - splice without value ok > ok 21 - invalid reconstruction died ok > ok 22 - valid type reconstruction ok > ok 23 - An object of class 'List::Objects::WithUtils::Array::Typed' isa > 'List::Objects::WithUtils::Array::Typed' > ok 24 - reconstructed obj has same type > ok 25 - copy has same type ok > ok 26 - copy ok > ok 27 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 28 - untyped has no type ok > ok 29 - untyped dropped type ok > ok 30 - invalid type push died ok > ok 31 - count ok after push > ok 32 - invalid type unshift died ok > ok 33 - count ok after unshift > ok 34 - invalid type set died ok > ok 35 - valid type set ok > 1..35 > ok > t/05_typed/hash_of.t .................... > ok 1 - type returned Int ok > ok 2 - plain HashObj has no type ok > ok 3 - non-TT type ok (true) > ok 4 - non-TT type ok (false) > ok 5 - array_of invalid type died ok > ok 6 - invalid type set died ok > ok 7 - valid type set ok > ok 8 - count ok after set > ok 9 - An object of class 'List::Objects::WithUtils::Hash::Typed' isa > 'List::Objects::WithUtils::Hash::Typed' > ok 10 - copy has same type ok > ok 11 - copy ok > ok 12 - An object of class 'List::Objects::WithUtils::Hash' isa > 'List::Objects::WithUtils::Hash' > ok 13 - untyped has no type ok > ok 14 - untyped dropped type ok > ok 15 - invalid type set died ok > ok 16 - hash_of imported $a/$b vars ok > 1..16 > ok > t/05_typed/tuples.t ..................... skipped: these tests require > List::Objects::Types and Types::Standard > t/05_typed/validated.t .................. > ok 1 - validated(Str) returned array ok > ok 2 - validated(Int) failed with type error > ok 3 - autoboxed validated(Str) ok > 1..3 > ok > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array.pm line 6. > Compilation failed in require at > /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Junction.pm line 8. > Compilation failed in require at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > Compilation failed in require at /usr/share/perl5/Role/Tiny.pm line 51. > Compilation failed in require at (eval 156) line 1. > BEGIN failed--compilation aborted at (eval 156) line 1. > at t/06_immutable_typed/immarray_of.t line 14. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable/Typed.pm > line 6. > Compilation failed in require at (eval 157) line 1. > BEGIN failed--compilation aborted at (eval 157) line 1. > at t/06_immutable_typed/immarray_of.t line 14. > Attempt to reload List/Objects/WithUtils/Array.pm aborted. > Compilation failed in require at (eval 159) line 1. > BEGIN failed--compilation aborted at (eval 159) line 1. > at t/06_immutable_typed/immarray_of.t line 14. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable.pm line 6. > Compilation failed in require at (eval 160) line 1. > BEGIN failed--compilation aborted at (eval 160) line 1. > at t/06_immutable_typed/immarray_of.t line 14. > Failed to import List::Objects::WithUtils::Array::Typed, > List::Objects::WithUtils::Array::Immutable::Typed, > List::Objects::WithUtils::Array, List::Objects::WithUtils::Array::Immutable > at t/06_immutable_typed/immarray_of.t line 14. > BEGIN failed--compilation aborted at t/06_immutable_typed/immarray_of.t line > 14. > t/06_immutable_typed/immarray_of.t ...... > Dubious, test returned 255 (wstat 65280, 0xff00) > No subtests run > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array.pm line 6. > Compilation failed in require at > /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Junction.pm line 8. > Compilation failed in require at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > Compilation failed in require at /usr/share/perl5/Role/Tiny.pm line 51. > Compilation failed in require at (eval 154) line 1. > BEGIN failed--compilation aborted at (eval 154) line 1. > at t/06_immutable_typed/immhash_of.t line 13. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable.pm line 6. > Compilation failed in require at (eval 155) line 1. > BEGIN failed--compilation aborted at (eval 155) line 1. > at t/06_immutable_typed/immhash_of.t line 13. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Typed.pm line 6. > Compilation failed in require at (eval 181) line 1. > BEGIN failed--compilation aborted at (eval 181) line 1. > at t/06_immutable_typed/immhash_of.t line 13. > Attempt to reload List/Objects/WithUtils/Array.pm aborted. > Compilation failed in require at (eval 182) line 1. > BEGIN failed--compilation aborted at (eval 182) line 1. > at t/06_immutable_typed/immhash_of.t line 13. > Failed to import List::Objects::WithUtils::Array::Immutable::Typed, > List::Objects::WithUtils::Array::Immutable, > List::Objects::WithUtils::Array::Typed, List::Objects::WithUtils::Array at > t/06_immutable_typed/immhash_of.t line 13. > BEGIN failed--compilation aborted at t/06_immutable_typed/immhash_of.t line > 13. > t/06_immutable_typed/immhash_of.t ....... > Dubious, test returned 255 (wstat 65280, 0xff00) > No subtests run > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array.pm line 6. > Compilation failed in require at > /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Junction.pm line 8. > Compilation failed in require at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Role/Array/WithJunctions.pm > line 5. > Compilation failed in require at /usr/share/perl5/Role/Tiny.pm line 51. > Compilation failed in require at (eval 60) line 1. > BEGIN failed--compilation aborted at (eval 60) line 1. > at t/07_json/json.t line 15. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Immutable/Typed.pm > line 6. > Compilation failed in require at (eval 62) line 1. > BEGIN failed--compilation aborted at (eval 62) line 1. > at t/07_json/json.t line 15. > List::Objects::WithUtils::Role::Array::WithJunctions is not a Role::Tiny at > /<<PKGBUILDDIR>>/blib/lib/List/Objects/WithUtils/Array/Typed.pm line 6. > Compilation failed in require at (eval 63) line 1. > BEGIN failed--compilation aborted at (eval 63) line 1. > at t/07_json/json.t line 15. > Attempt to reload List/Objects/WithUtils/Array.pm aborted. > Compilation failed in require at (eval 99) line 1. > BEGIN failed--compilation aborted at (eval 99) line 1. > at t/07_json/json.t line 15. > Failed to import List::Objects::WithUtils::Array::Immutable, > List::Objects::WithUtils::Array::Immutable::Typed, > List::Objects::WithUtils::Array::Typed, List::Objects::WithUtils::Array at > t/07_json/json.t line 15. > BEGIN failed--compilation aborted at t/07_json/json.t line 15. > t/07_json/json.t ........................ > Dubious, test returned 255 (wstat 65280, 0xff00) > No subtests run > t/08_zpl/zpl.t .......................... skipped: these tests require > Text::ZPL > t/09_autobox_array/all.t ................ > ok 1 - boxed empty array all() ok > ok 2 - boxed array all() ok > ok 3 - boxed array export() ok > ok 4 - boxed array elements() ok > 1..4 > ok > t/09_autobox_array/bisect.t ............. > ok 1 - 'boxed bisect returned array obj' isa 'List::Objects::WithUtils::Array' > ok 2 - boxed bisect() returned two items > ok 3 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 4 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 5 > ok 6 > ok 7 - boxed bisect on empty array ok > 1..7 > ok > t/09_autobox_array/clear.t .............. > ok 1 - boxed clear returned original > ok 2 - boxed array is_empty after clear > 1..2 > ok > t/09_autobox_array/copy.t ............... > ok 1 - boxed copy returned new obj ok > ok 2 - copy ok > ok 3 - boxed untyped ok > 1..3 > ok > t/09_autobox_array/count.t .............. > ok 1 - boxed count returned 0 on empty array > ok 2 - boxed count returned correct item count > 1..2 > ok > t/09_autobox_array/defined.t ............ > ok 1 - boxed defined ok > ok 2 - boxed !defined ok > 1..2 > ok > t/09_autobox_array/delete.t ............. > ok 1 - boxed delete returned correct value > ok 2 - value was deleted > ok 3 - trying to delete nonexistant from boxed array dies > 1..3 > ok > t/09_autobox_array/delete_when.t ........ > ok 1 - boxed delete_when returned correct values > ok 2 - boxed delete_when deleted correct values > ok 3 - boxed delete_when using @_ ok > ok 4 - boxed delete_when deleted nothing ok > ok 5 - boxed delete_when deleted nothing ok > ok 6 - boxed delete_when on empty list ok > ok 7 - boxed delete_when on empty list left list alone > 1..7 > ok > t/09_autobox_array/diff.t ............... > ok 1 - zero element diff ok > ok 2 - boxed two-array diff ok > ok 3 - boxed diff against empty array ok > 1..3 > ok > t/09_autobox_array/end.t ................ > ok 1 - boxed end ok > ok 2 - empty boxed array end ok > 1..2 > ok > t/09_autobox_array/exists.t ............. > ok 1 - boxed array->exists ok > ok 2 - boxed array exists(1) ok > ok 3 - boxed array exists(2) ok > ok 4 - boxed !array->exists ok > 1..4 > ok > t/09_autobox_array/first_index.t ........ > ok 1 - boxed firstidx ok > ok 2 - boxed first_index alias ok > ok 3 - boxed negative first_index ok > ok 4 - boxed first_index on empty array ok > 1..4 > ok > t/09_autobox_array/first_where.t ........ > ok 1 - boxed first_where ok > ok 2 - boxed first_where on empty array returns undef > 1..2 > ok > t/09_autobox_array/flatten.t ............ > ok 1 - boxed empty array flatten with no args ok > ok 2 - boxed empty array flatten-to-depth ok > ok 3 - boxed flatten with no args same as all() ok > ok 4 - boxed flatten to depth 0 same as all() ok > ok 5 - boxed flatten to negative depth same as all() ok > ok 6 - boxed flatten to depth 1 ok > ok 7 - boxed flatten to depth 2 ok > ok 8 - boxed flatten complex array ok > 1..8 > ok > t/09_autobox_array/flatten_all.t ........ > ok 1 - boxed empty array flatten_all ok > ok 2 - boxed flatten_all on refs ok > ok 3 - boxed flatten_all on objs ok > 1..3 > ok > t/09_autobox_array/folds.t .............. > ok 1 - boxed reduce with positional args ok > ok 2 - boxed array with one element reduce ok > ok 3 - boxed empty array reduce returns undef > ok 4 - boxed empty array foldr ok > ok 5 - boxed foldl ok > ok 6 - boxed foldr ok > 1..6 > ok > t/09_autobox_array/get.t ................ > ok 1 - boxed empty array get ok > ok 2 - get 0 ok > ok 3 - get 1 ok > ok 4 - get 2 ok > ok 5 - get 3 undef ok > 1..5 > ok > t/09_autobox_array/get_or_else.t ........ > ok 1 - boxed get_or_else existing element ok > ok 2 - boxed get_or_else nonexistant element without default > ok 3 - boxed get_or_else defaults to scalar ok > ok 4 - boxed get_or_else with coderef ok > ok 5 - get_or_else coderef invocant ok > ok 6 - get_or_else coderef index ok > 1..6 > ok > t/09_autobox_array/grep.t ............... > ok 1 - boxed empty array grep ok > ok 2 - boxed grep on topicalizer ok > ok 3 - boxed grep on arg ok > 1..3 > ok > t/09_autobox_array/has_any.t ............ > ok 1 - boxed negative bare has_any ok > ok 2 - boxed bare has_any ok > ok 3 - boxed has_any ok > ok 4 - boxed negative has_any ok > 1..4 > ok > t/09_autobox_array/head.t ............... > ok 1 - boxed scalar head ok > ok 2 - An object of class 'List::Objects::WithUtils::Array' isa > 'List::Objects::WithUtils::Array' > ok 3 - boxed list head first item ok > ok 4 - boxed list head second item ok > 1..4 > ok > t/09_autobox_array/indexes.t ............ > ok 1 - boxed empty indexes ok > ok 2 - boxed indexes (single) ok > ok 3 - boxed indices alias ok > ok 4 - boxed indexes (multiple) ok > ok 5 - boxed indexes (no arguments) ok > 1..5 > ok > t/09_autobox_array/inflate.t ............ > ok 1 - boxed inflate ok > ok 2 - boxed inflated hash looks ok > 1..2 > ok > t/09_autobox_array/insert.t ............. > ok 1 - boxed insert returned self ok > ok 2 - boxed insert first position on empty list ok > ok 3 - boxed insert pre-filled nonexistant elems ok > ok 4 - boxed insert to middle ok > 1..4 > ok > t/09_autobox_array/intersection.t ....... > ok 1 - 2 items in intersection > ok 2 - boxed intersection looks ok > 1..2 > ok > t/09_autobox_array/items_after.t ........ > ok 1 - boxed items_after ok > ok 2 - boxed items_after empty resultset ok > ok 3 - boxed items_after on empty array ok > 1..3 > ok > t/09_autobox_array/items_after_incl.t ... > ok 1 - boxed items_after_incl ok > ok 2 - boxed items_after_incl empty resultset ok > ok 3 - boxed items_after_incl on empty array ok > 1..3 > ok > t/09_autobox_array/items_before.t ....... > ok 1 - boxed items_before ok > ok 2 - boxed empty array items_before ok > ok 3 - boxed non-matching items_before ok > 1..3 > ok > t/09_autobox_array/items_before_incl.t .. > ok 1 - boxed items_before_incl ok > ok 2 - boxed items_before_incl on empty array ok > 1..2 > ok > t/09_autobox_array/join.t ............... > ok 1 - empty array join ok > ok 2 - join without params ok > ok 3 - join with params ok > ok 4 - join with empty string ok > 1..4 > ok > t/09_autobox_array/kv.t ................. > ok 1 - boxed array kv ok > 1..1 > ok > t/09_autobox_array/last_index.t ......... > ok 1 - boxed lastidx ok > ok 2 - boxed negative last_index ok > ok 3 - boxed last_index on empty array ok > 1..3 > ok > t/09_autobox_array/last_where.t ......... > ok 1 - boxed last_where ok > ok 2 - boxed negative last_where ok > ok 3 - boxed last_where on empty array returned undef > 1..3 > ok > t/09_autobox_array/map.t ................ > ok 1 - boxed empty array map ok > ok 2 - boxed map ok > ok 3 - original intact > ok 4 - boxed list-mutating map ok > 1..4 > ok > t/09_autobox_array/mapval.t ............. > ok 1 - boxed mapval ok > ok 2 - original intact > ok 3 - boxed mapval on $_[0] ok > ok 4 - boxed empty array mapval ok > 1..4 > ok > t/09_autobox_array/mesh.t ............... > ok 1 - boxed mesh ok > 1..1 > ok > t/09_autobox_array/natatime.t ........... > ok 1 - boxed natatime itr() ok > ok 2 - boxed natatime with coderef ok > ok 3 - boxed empty array itr returned undef > 1..3 > ok > t/09_autobox_array/nsect.t .............. > ok 1 - 'boxed nsect returned array obj' isa 'List::Objects::WithUtils::Array' > ok 2 - boxed nsect(2) returned two items > ok 3 - boxed nsect(2) on even set returned even sets > ok 4 - boxed nsect(2) first set ok > ok 5 - boxed nsect(2) second set ok > 1..5 > ok > t/09_autobox_array/nsort_by.t ........... > ok 1 - boxed nsort_by ok > 1..1 > ok > t/09_autobox_array/part.t ............... > ok 1 - boxed part ok > 1..1 > ok > t/09_autobox_array/part_to_hash.t ....... > ok 1 - An object of class 'List::Objects::WithUtils::Hash' isa > 'List::Objects::WithUtils::Hash' > ok 2 - boxed part_to_hash created 3 keys > ok 3 - 'part 'A'' isa 'List::Objects::WithUtils::Array' > ok 4 - 'part 'B'' isa 'List::Objects::WithUtils::Array' > ok 5 - 'part 'F'' isa 'List::Objects::WithUtils::Array' > ok 6 - boxed part_to_hash looks ok > 1..6 > ok > t/09_autobox_array/pop.t ................ > ok 1 - boxed empty array pop ok > ok 2 - boxed pop returned correct value > ok 3 - boxed pop removed correct value > 1..3 > ok > t/09_autobox_array/push.t ............... > ok 1 - boxed push returned self > ok 2 - boxed push ok > 1..2 > ok > t/09_autobox_array/random.t ............. > ok 1 - boxed empty array random returned undef > ok 2 - boxed random() ok > 1..2 > ok > t/09_autobox_array/reverse.t ............ > ok 1 - empty array reverse ok > ok 2 - boxed reverse ok > ok 3 - original intact > 1..3 > ok > t/09_autobox_array/rotate.t ............. > ok 1 - boxed rotate ok > ok 2 - original array intact > 1..2 > ok > t/09_autobox_array/rotate_in_place.t .... > ok 1 - boxed rotate_in_place returned self ok > ok 2 - boxed rotate_in_place ok > 1..2 > ok > t/09_autobox_array/rotator.t ............ > ok 1 - boxed empty rotator returned undef > ok 2 - boxed rotator ok > 1..2 > ok > t/09_autobox_array/set.t ................ > ok 1 - boxed set on empty list ok > ok 2 - boxed set returned self > ok 3 - boxed set ok > 1..3 > ok > t/09_autobox_array/shift.t .............. > ok 1 - boxed empty array shift ok > ok 2 - boxed shift ok > ok 3 - boxed shift removed correct value > 1..3 > ok > t/09_autobox_array/shuffle.t ............ > ok 1 - boxed shuffle ok > ok 2 - original array intact > 1..2 > ok > t/09_autobox_array/sliced.t ............. > ok 1 - boxed sliced (2 element) ok > ok 2 - boxed sliced (3 element) ok > 1..2 > ok > t/09_autobox_array/sort.t ............... > ok 1 - boxed empty array sort ok > ok 2 - boxed sort ok > ok 3 - boxed sort ok > ok 4 - using $a/$b produced no warnings > 1..4 > ok > # > # Using List::UtilsBy (XS not found) > t/09_autobox_array/sort_by.t ............ > ok 1 - boxed sort_by ok > ok 2 - boxed empty array sort_by ok > 1..2 > ok > t/09_autobox_array/splice.t ............. > ok 1 - boxed single arg splice modified orig ok > ok 2 - boxed single arg splice ok > ok 3 - boxed 2-arg splice modified orig ok > ok 4 - boxed 2-arg splice ok > 1..4 > ok > t/09_autobox_array/ssect.t .............. > ok 1 - boxed ssect(3) returned four items > ok 2 - boxed ssect on empty array produced empty array > 1..2 > ok > t/09_autobox_array/tail.t ............... > ok 1 - scalar tail ok > ok 2 - list tail first item ok > ok 3 - list tail second item ok > 1..3 > ok > t/09_autobox_array/tuples.t ............. > ok 1 - boxed tuples ok > 1..1 > ok > t/09_autobox_array/uniq.t ............... > ok 1 - boxed uniq ok > ok 2 - empty array uniq ok > 1..2 > ok > t/09_autobox_array/uniq_by.t ............ > ok 1 - boxed uniq_by ok > 1..1 > ok > t/09_autobox_array/unshift.t ............ > ok 1 - boxed unshift returned self > ok 2 - boxed unshift ok > ok 3 - unshift to empty array ok > 1..3 > ok > t/09_autobox_array/utilsby_no_xs.t ...... > ok 1 - List::UtilsBy::XS not loaded > ok 2 - boxed empty array sort_by ok > ok 3 - sort_by ok > ok 4 - empty array nsort_by ok > ok 5 - nsort_by ok > ok 6 - empty array uniq_by ok > ok 7 - uniq_by ok > 1..7 > ok > t/09_autobox_array/visit.t .............. > ok 1 - boxed empty array visit ok > ok 2 - boxed visit ok > 1..2 > ok > t/09_autobox_hash/array_type.t .......... > ok 1 - autoboxed array_type ok > 1..1 > ok > t/09_autobox_hash/clear.t ............... > ok 1 - boxed clear returned self > ok 2 - boxed clear ok > 1..2 > ok > t/09_autobox_hash/copy.t ................ > ok 1 - boxed copy ok > 1..1 > ok > t/09_autobox_hash/defined.t ............. > ok 1 - boxed defined ok > ok 2 - boxed negative defined ok > ok 3 - boxed nonexistant defined ok > 1..3 > ok > t/09_autobox_hash/delete.t .............. > ok 1 - boxed delete ok > ok 2 - deleted 2 elements > ok 3 - boxed delete (multi-key) ok > 1..3 > ok > t/09_autobox_hash/diff.t ................ > ok 1 - boxed two-hash diff ok > 1..1 > ok > t/09_autobox_hash/exists.t .............. > ok 1 - boxed exists ok > ok 2 - boxed negative exists ok > 1..2 > ok > t/09_autobox_hash/get.t ................. > ok 1 - boxed get ok > ok 2 - boxed multi-key get ok > 1..2 > ok > t/09_autobox_hash/get_or_else.t ......... > ok 1 - boxed single-arg get_or_else ok > ok 2 - boxed single-arg negative get_or_else ok > ok 3 - boxed get_or_else found item ok > ok 4 - boxed get_or_else defaulted to scalar ok > ok 5 - boxed get_or_else executed coderef ok > ok 6 - boxed get_or_else coderef invocant ok > ok 7 - boxed get_or_else coderef key ok > 1..7 > ok > t/09_autobox_hash/get_path.t ............ > ok 1 - boxed shallow get_path ok > ok 2 - boxed deep get_path ok > 1..2 > ok > t/09_autobox_hash/inflate.t ............. > ok 1 - boxed inflate ok (1) > ok 2 - boxed inflate ok (2) > 1..2 > ok > t/09_autobox_hash/intersection.t ........ > ok 1 - boxed intersection returned 2 keys > ok 2 - boxed intersection intersection looks ok > 1..2 > ok > t/09_autobox_hash/inverted.t ............ > ok 1 - boxed inverted hash has 3 keys > ok 2 - key 1 isa array obj > ok 3 - key 1 has elements > ok 4 - key 2 isa array obj > ok 5 - key 2 has elements > ok 6 - key 3 isa array obj > ok 7 - key 3 has elements > 1..7 > ok > t/09_autobox_hash/iter.t ................ > ok 1 - boxed iter() ok > 1..1 > ok > t/09_autobox_hash/keys.t ................ > ok 1 - boxed keys ok > 1..1 > ok > t/09_autobox_hash/kv.t .................. > ok 1 - boxed kv ok > 1..1 > ok > t/09_autobox_hash/kv_grep.t ............. > ok 1 - boxed kv_grep ok > 1..1 > ok > t/09_autobox_hash/kv_map.t .............. > ok 1 - boxed kv_map ok > ok 2 - boxed kv_map retval ok > 1..2 > ok > t/09_autobox_hash/kv_sort.t ............. > ok 1 - boxed kv_sort ok > 1..1 > ok > t/09_autobox_hash/maybe_set.t ........... > ok 1 - boxed maybe_set returned self ok > ok 2 - boxed maybe_set ok > 1..2 > ok > t/09_autobox_hash/set.t ................. > ok 1 - boxed set returned self > ok 2 - boxed set ok > ok 3 - boxed multi-key set ok > 1..3 > ok > t/09_autobox_hash/sliced.t .............. > ok 1 - boxed sliced key count ok > ok 2 - sliced get ok > ok 3 - nonexistant key ignored > ok 4 - unspecified key ignored > 1..4 > ok > t/09_autobox_hash/values.t .............. > ok 1 - boxed values ok > 1..1 > ok > t/author-no-tabs.t ...................... skipped: these tests are for > testing by the author > t/author-pod-coverage.t ................. skipped: these tests are for > testing by the author > t/author-pod-syntax.t ................... skipped: these tests are for > testing by the author > t/release-cpan-changes.t ................ skipped: these tests are for > release candidate testing > t/release-dist-manifest.t ............... skipped: these tests are for > release candidate testing > t/release-pod-linkcheck.t ............... skipped: these tests are for > release candidate testing > t/release-portability.t ................. skipped: these tests are for > release candidate testing > t/release-synopsis.t .................... skipped: these tests are for > release candidate testing > > Test Summary Report > ------------------- > t/00_load/bare.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/00_load/functions.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/01_array/utilsby_no_xs.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/04_immutable/immarray.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/04_immutable/immhash.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/06_immutable_typed/immarray_of.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/06_immutable_typed/immhash_of.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/07_json/json.t (Wstat: 65280 Tests: 0 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > Files=221, Tests=964, 14 wallclock secs ( 0.36 usr 0.15 sys + 12.47 cusr > 1.72 csys = 14.70 CPU) > Result: FAIL > Failed 8/221 test programs. 0/964 subtests failed. > make[1]: *** [Makefile:941: test_dynamic] Error 255 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_test: error: make -j1 test TEST_VERBOSE=1 returned exit code 2 The full build log is available from: http://qa-logs.debian.net/2021/01/20/liblist-objects-withutils-perl_2.028003-1.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! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with me so that we can identify if something relevant changed in the meantime. 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.