Your message dated Fri, 22 Jan 2021 00:03:50 +0000
with message-id <e1l2jva-000eqe...@fasolo.debian.org>
and subject line Bug#980682: fixed in liblist-objects-withutils-perl 2.028003-2
has caused the Debian Bug report #980682,
regarding liblist-objects-withutils-perl: FTBFS: dh_auto_test: error: make -j1 
test TEST_VERBOSE=1 returned exit code 2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
980682: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980682
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: liblist-objects-withutils-perl
Source-Version: 2.028003-2
Done: gregor herrmann <gre...@debian.org>

We believe that the bug you reported is fixed in the latest version of
liblist-objects-withutils-perl, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 980...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gre...@debian.org> (supplier of updated 
liblist-objects-withutils-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 22 Jan 2021 00:45:17 +0100
Source: liblist-objects-withutils-perl
Architecture: source
Version: 2.028003-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: gregor herrmann <gre...@debian.org>
Closes: 980682
Changes:
 liblist-objects-withutils-perl (2.028003-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Debian Janitor ]
   * Bump debhelper dependency to >= 9, since that's what is used in
     debian/compat.
   * Bump debhelper from old 9 to 12.
   * Set debhelper-compat version in Build-Depends.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
   * Update standards version to 4.4.1, no changes needed.
   * Update standards version to 4.5.0, no changes needed.
 .
   [ gregor herrmann ]
   * Add patch to fix load order issue.
     Thanks to Toby Inkster for the patch proposal. (Closes: #980682)
   * debian/rules: fix example script hashbang fixup.
Checksums-Sha1:
 b93c9467cf278e7e2ec7e157282d546d47b2a82d 2759 
liblist-objects-withutils-perl_2.028003-2.dsc
 923141c1cd8be130854f113b7cc6ffc936432f47 4848 
liblist-objects-withutils-perl_2.028003-2.debian.tar.xz
Checksums-Sha256:
 e7c193d867c070cc1f62b0c68f9a6be3e380209e18d8cc0fccfe6d18fa9b5aec 2759 
liblist-objects-withutils-perl_2.028003-2.dsc
 4aaf225f27a863d15e7d3208f3e2081d5792bfc8c50d42fd4f5b4dace4ee89f9 4848 
liblist-objects-withutils-perl_2.028003-2.debian.tar.xz
Files:
 45050df06ab9882299028aac4b2a651f 2759 perl optional 
liblist-objects-withutils-perl_2.028003-2.dsc
 ecfdde5c1a82ebe3cc4b65cfd5c461f4 4848 perl optional 
liblist-objects-withutils-perl_2.028003-2.debian.tar.xz

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

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmAKEo9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZijA/8DcmzDdXr3gpy8SjXl8KAkIkHwDgN+0mWckJ8OKjMxNg2W1ZM/FTDRlqH
kwR9mSJIX1OUAhpcJUsijq5xFfin8D5KEX8qVADyRWZqsBYVvwhPBzKYoerD4Hmc
hLbO/70D//hnYWeqoXVRR2YL2abyIE+LwupYzL74I3EaHt9Xy7P4HX8wzoXlQqrB
oLc/zIpYA330IuJ5lsNWO6tO/deQ7imEGrgoBIxkZPIewWpMciSTit2q+tXlHzSg
p685LkAeMwYvs17SQ6WMhM1+hfCMcNSKZHt7R6Ve/xNvtizbHO+e/TMBYeY1+jZg
OuVo3eQWVDGXW2Do0XmyYJWMuIh0WNqA9ynI3gMiQwAb+Jrhk1GNyfrl+TMZUqXB
OyVXYA5dzyg5Z3MWF5+gfnmjMwMDQe+3v22e/8KX3oScBJonhoVTYg+KZtcjlLsl
LAfvrEU3QqKfRMdLkvDrXqdxvt3jDAg+VEqvduKbigHZXY3vj+qyrwNMjalEhG3H
7a8/U2cE3v5kXBIoVnvhhhOmHV8B2KMVlcmkEJ2UFFroSVJi+CsgwmvXap6UImv4
/OWcw3kMxsUbLNlrnnEtBmcC3zw54azzDyKn7mICQwTxpWE9aEFEf1EcjOio3kmg
f6K2gpiZB8kNPptiv6sTGTCksgTcD1tZCbGGRbkUmbQHai+hm3U=
=8v8R
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to