0s autopkgtest [20:22:27]: starting date and time: 2025-10-29 20:22:27+0000 0s autopkgtest [20:22:27]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [20:22:27]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.dr6v01bw/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:libscalar-list-utils-perl --apt-upgrade libfuture-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=libscalar-list-utils-perl/1:1.70-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-7.secgroup --name adt-resolute-i386-libfuture-perl-20251029-202227-juju-7f2275-prod-proposed-migration-environment-20-d65b601f-ea30-4107-b1e8-4e545f470b10 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-i386-libfuture-perl-20251029-202227-juju-7f2275-prod-proposed-migration-environment-20-d65b601f-ea30-4107-b1e8-4e545f470b10 from image adt/ubuntu-resolute-amd64-server-20251029.img (UUID 2345c089-5627-4919-bdd0-dff8360b43c0)... 32s autopkgtest [20:22:59]: testbed dpkg architecture: amd64 32s autopkgtest [20:22:59]: testbed apt version: 3.1.11 33s autopkgtest [20:23:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 33s autopkgtest [20:23:00]: testbed release detected to be: None 33s autopkgtest [20:23:00]: updating testbed package index (apt update) 34s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 34s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 34s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 34s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 34s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 34s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3669 kB] 36s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [206 kB] 36s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.5 kB] 36s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [188 kB] 36s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [290 kB] 36s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5760 B] 36s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 36s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 36s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 37s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1142 kB] 37s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2594 kB] 37s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [72.3 kB] 38s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [47.3 kB] 38s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.9 kB] 38s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [2068 B] 38s Fetched 8434 kB in 4s (2052 kB/s) 39s Reading package lists... 39s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 40s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 40s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 40s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 41s Reading package lists... 41s Reading package lists... 41s Building dependency tree... 41s Reading state information... 41s Calculating upgrade... 41s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 41s autopkgtest [20:23:08]: upgrading testbed (apt dist-upgrade and autopurge) 41s Reading package lists... 41s Building dependency tree... 41s Reading state information... 41s Calculating upgrade... 41s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 41s Reading package lists... 42s Building dependency tree... 42s Reading state information... 42s Solving dependencies... 42s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 44s autopkgtest [20:23:11]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 44s autopkgtest [20:23:11]: @@@@@@@@@@@@@@@@@@@@ apt-source libfuture-perl 45s Get:1 http://ftpmaster.internal/ubuntu resolute/universe libfuture-perl 0.51-1 (dsc) [2480 B] 45s Get:2 http://ftpmaster.internal/ubuntu resolute/universe libfuture-perl 0.51-1 (tar) [106 kB] 45s Get:3 http://ftpmaster.internal/ubuntu resolute/universe libfuture-perl 0.51-1 (diff) [3968 B] 46s gpgv: Signature made Sat Oct 26 15:02:06 2024 UTC 46s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 46s gpgv: Can't check signature: No public key 46s dpkg-source: warning: cannot verify inline signature for ./libfuture-perl_0.51-1.dsc: no acceptable signature found 46s autopkgtest [20:23:13]: testing package libfuture-perl version 0.51-1 46s autopkgtest [20:23:13]: build not needed 46s autopkgtest [20:23:13]: test autodep8-perl-build-deps: preparing testbed 46s Reading package lists... 46s Building dependency tree... 46s Reading state information... 46s Solving dependencies... 46s The following NEW packages will be installed: 46s autoconf autodep8 automake autopoint autotools-dev binutils-i686-linux-gnu 46s build-essential cpp cpp-15 cpp-15-i686-linux-gnu cpp-15-x86-64-linux-gnu 46s cpp-i686-linux-gnu cpp-x86-64-linux-gnu crossbuild-essential-i386 46s dctrl-tools debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz 46s g++ g++-15 g++-15-i686-linux-gnu g++-15-x86-64-linux-gnu g++-i686-linux-gnu 46s g++-x86-64-linux-gnu gcc gcc-11-base:i386 gcc-15 gcc-15-cross-base 46s gcc-15-i686-linux-gnu gcc-15-i686-linux-gnu-base gcc-15-x86-64-linux-gnu 46s gcc-i686-linux-gnu gcc-x86-64-linux-gnu gettext intltool-debian 46s libarchive-zip-perl libasan6:i386 libasan8 libasan8-i386-cross 46s libatomic1:i386 libatomic1-i386-cross libc6-dev:i386 libc6-dev-i386-cross 46s libc6-i386-cross libcc1-0 libclass-inspector-perl libcrypt-dev:i386 46s libcrypt1:i386 libdebhelper-perl libfile-sharedir-perl 46s libfile-stripnondeterminism-perl libfuture-asyncawait-perl libfuture-perl 46s libfuture-xs-perl libgcc-11-dev:i386 libgcc-15-dev libgcc-15-dev-i386-cross 46s libgcc-s1-i386-cross libgomp1 libgomp1:i386 libgomp1-i386-cross libhwasan0 46s libisl23 libitm1 libitm1:i386 libitm1-i386-cross liblsan0 46s libmodule-build-perl libmpc3 libquadmath0 libquadmath0:i386 46s libquadmath0-i386-cross libstdc++-11-dev:i386 libstdc++-15-dev 46s libstdc++-15-dev-i386-cross libstdc++6:i386 libstdc++6-i386-cross 46s libtest2-suite-perl libtool libtsan2 libubsan1 libubsan1:i386 46s libubsan1-i386-cross libxs-parse-keyword-perl libxs-parse-sublike-perl 46s linux-libc-dev:i386 linux-libc-dev-i386-cross m4 pkg-perl-autopkgtest 46s po-debconf 46s 0 upgraded, 92 newly installed, 0 to remove and 0 not upgraded. 46s Need to get 163 MB of archives. 46s After this operation, 573 MB of additional disk space will be used. 46s Get:1 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt1 i386 1:4.4.38-1build1 [91.8 kB] 46s Get:2 http://ftpmaster.internal/ubuntu resolute/main i386 libatomic1 i386 15.2.0-5ubuntu1 [8412 B] 47s Get:3 http://ftpmaster.internal/ubuntu resolute/main i386 libstdc++6 i386 15.2.0-5ubuntu1 [877 kB] 47s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 m4 amd64 1.4.19-8 [248 kB] 47s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 47s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 47s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 47s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 autotools-dev all 20240727.1 [43.4 kB] 48s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 automake all 1:1.17-4ubuntu1 [572 kB] 48s Get:10 http://ftpmaster.internal/ubuntu resolute/main amd64 autopoint all 0.23.1-2build2 [619 kB] 48s Get:11 http://ftpmaster.internal/ubuntu resolute/main amd64 libisl23 amd64 0.27-1 [685 kB] 49s Get:12 http://ftpmaster.internal/ubuntu resolute/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 49s Get:13 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [12.9 MB] 52s Get:14 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15 amd64 15.2.0-5ubuntu1 [1028 B] 52s Get:15 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [5746 B] 52s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp amd64 4:15.2.0-4ubuntu1 [22.4 kB] 52s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 libcc1-0 amd64 15.2.0-5ubuntu1 [47.4 kB] 52s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1 amd64 15.2.0-5ubuntu1 [151 kB] 52s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1 amd64 15.2.0-5ubuntu1 [29.3 kB] 52s Get:20 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8 amd64 15.2.0-5ubuntu1 [3071 kB] 52s Get:21 http://ftpmaster.internal/ubuntu resolute/main amd64 liblsan0 amd64 15.2.0-5ubuntu1 [1360 kB] 52s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 libtsan2 amd64 15.2.0-5ubuntu1 [2757 kB] 53s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1 amd64 15.2.0-5ubuntu1 [1210 kB] 53s Get:24 http://ftpmaster.internal/ubuntu resolute/main amd64 libhwasan0 amd64 15.2.0-5ubuntu1 [1685 kB] 53s Get:25 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0 amd64 15.2.0-5ubuntu1 [153 kB] 53s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev amd64 15.2.0-5ubuntu1 [2863 kB] 54s Get:27 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [25.4 MB] 57s Get:28 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15 amd64 15.2.0-5ubuntu1 [523 kB] 57s Get:29 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [1208 B] 57s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc amd64 4:15.2.0-4ubuntu1 [5024 B] 57s Get:31 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev amd64 15.2.0-5ubuntu1 [2573 kB] 57s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-5ubuntu1 [14.4 MB] 57s Get:33 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15 amd64 15.2.0-5ubuntu1 [23.7 kB] 57s Get:34 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-x86-64-linux-gnu amd64 4:15.2.0-4ubuntu1 [966 B] 57s Get:35 http://ftpmaster.internal/ubuntu resolute/main amd64 g++ amd64 4:15.2.0-4ubuntu1 [1100 B] 57s Get:36 http://ftpmaster.internal/ubuntu resolute/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 57s Get:37 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu-base amd64 15.2.0-7ubuntu1cross1 [58.6 kB] 57s Get:38 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [13.8 MB] 58s Get:39 http://ftpmaster.internal/ubuntu resolute/main amd64 cpp-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [5730 B] 58s Get:40 http://ftpmaster.internal/ubuntu resolute/main amd64 binutils-i686-linux-gnu amd64 2.45-8ubuntu1 [1823 kB] 58s Get:41 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-cross-base all 15.2.0-7ubuntu1cross1 [53.8 kB] 58s Get:42 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-i386-cross all 2.42-0ubuntu3cross1 [1582 kB] 58s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-s1-i386-cross all 15.2.0-7ubuntu1cross1 [94.2 kB] 58s Get:44 http://ftpmaster.internal/ubuntu resolute/main amd64 libgomp1-i386-cross all 15.2.0-7ubuntu1cross1 [152 kB] 58s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 libitm1-i386-cross all 15.2.0-7ubuntu1cross1 [31.1 kB] 58s Get:46 http://ftpmaster.internal/ubuntu resolute/main amd64 libatomic1-i386-cross all 15.2.0-7ubuntu1cross1 [8158 B] 58s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 libasan8-i386-cross all 15.2.0-7ubuntu1cross1 [2906 kB] 58s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++6-i386-cross all 15.2.0-7ubuntu1cross1 [827 kB] 58s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 libubsan1-i386-cross all 15.2.0-7ubuntu1cross1 [1171 kB] 58s Get:50 http://ftpmaster.internal/ubuntu resolute/main amd64 libquadmath0-i386-cross all 15.2.0-7ubuntu1cross1 [245 kB] 58s Get:51 http://ftpmaster.internal/ubuntu resolute/main amd64 libgcc-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2755 kB] 59s Get:52 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [27.0 MB] 60s Get:53 http://ftpmaster.internal/ubuntu resolute/main amd64 gcc-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [1220 B] 60s Get:54 http://ftpmaster.internal/ubuntu resolute/main amd64 linux-libc-dev-i386-cross all 6.17.0-4.4cross1 [1503 kB] 60s Get:55 http://ftpmaster.internal/ubuntu resolute/main amd64 libc6-dev-i386-cross all 2.42-0ubuntu3cross1 [1992 kB] 60s Get:56 http://ftpmaster.internal/ubuntu resolute/main amd64 libstdc++-15-dev-i386-cross all 15.2.0-7ubuntu1cross1 [2655 kB] 60s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-15-i686-linux-gnu amd64 15.2.0-7ubuntu1cross1 [15.3 MB] 61s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 g++-i686-linux-gnu amd64 4:15.2.0-4ubuntu1 [954 B] 61s Get:59 http://ftpmaster.internal/ubuntu resolute/universe amd64 crossbuild-essential-i386 all 12.12ubuntu1 [3984 B] 61s Get:60 http://ftpmaster.internal/ubuntu resolute/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 61s Get:61 http://ftpmaster.internal/ubuntu resolute/main amd64 libtool all 2.5.4-4build1 [169 kB] 61s Get:62 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-autoreconf all 21 [12.5 kB] 61s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 61s Get:64 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 61s Get:65 http://ftpmaster.internal/ubuntu resolute/main amd64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 61s Get:66 http://ftpmaster.internal/ubuntu resolute/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 61s Get:67 http://ftpmaster.internal/ubuntu resolute/main amd64 dwz amd64 0.16-2 [115 kB] 61s Get:68 http://ftpmaster.internal/ubuntu resolute/main amd64 gettext amd64 0.23.1-2build2 [1043 kB] 61s Get:69 http://ftpmaster.internal/ubuntu resolute/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 61s Get:70 http://ftpmaster.internal/ubuntu resolute/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 61s Get:71 http://ftpmaster.internal/ubuntu resolute/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 61s Get:72 http://ftpmaster.internal/ubuntu resolute/universe i386 gcc-11-base i386 11.5.0-7ubuntu1 [46.4 kB] 61s Get:73 http://ftpmaster.internal/ubuntu resolute/universe i386 libasan6 i386 11.5.0-7ubuntu1 [2122 kB] 61s Get:74 http://ftpmaster.internal/ubuntu resolute/main i386 linux-libc-dev i386 6.17.0-5.5 [1813 kB] 61s Get:75 http://ftpmaster.internal/ubuntu resolute/main i386 libcrypt-dev i386 1:4.4.38-1build1 [121 kB] 61s Get:76 http://ftpmaster.internal/ubuntu resolute/main i386 libc6-dev i386 2.42-0ubuntu3 [1946 kB] 61s Get:77 http://ftpmaster.internal/ubuntu resolute/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 61s Get:78 http://ftpmaster.internal/ubuntu resolute/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 61s Get:79 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfuture-perl all 0.51-1 [71.2 kB] 61s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 libtest2-suite-perl all 0.000163-1 [377 kB] 61s Get:81 http://ftpmaster.internal/ubuntu resolute/main amd64 libxs-parse-keyword-perl amd64 0.48-2 [63.0 kB] 61s Get:82 http://ftpmaster.internal/ubuntu resolute/main amd64 libxs-parse-sublike-perl amd64 0.37-1 [45.6 kB] 61s Get:83 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfuture-asyncawait-perl amd64 0.70-1 [51.6 kB] 61s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfuture-xs-perl amd64 0.13-1 [28.1 kB] 61s Get:85 http://ftpmaster.internal/ubuntu resolute/main i386 libgomp1 i386 15.2.0-5ubuntu1 [155 kB] 61s Get:86 http://ftpmaster.internal/ubuntu resolute/main i386 libitm1 i386 15.2.0-5ubuntu1 [31.6 kB] 61s Get:87 http://ftpmaster.internal/ubuntu resolute/main i386 libubsan1 i386 15.2.0-5ubuntu1 [1172 kB] 62s Get:88 http://ftpmaster.internal/ubuntu resolute/main i386 libquadmath0 i386 15.2.0-5ubuntu1 [246 kB] 62s Get:89 http://ftpmaster.internal/ubuntu resolute/universe i386 libgcc-11-dev i386 11.5.0-7ubuntu1 [2450 kB] 62s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 libmodule-build-perl all 0.423400-3 [181 kB] 62s Get:91 http://ftpmaster.internal/ubuntu resolute/universe i386 libstdc++-11-dev i386 11.5.0-7ubuntu1 [2459 kB] 62s Get:92 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 62s Fetched 163 MB in 15s (10.6 MB/s) 62s Selecting previously unselected package libcrypt1:i386. 62s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78531 files and directories currently installed.) 62s Preparing to unpack .../00-libcrypt1_1%3a4.4.38-1build1_i386.deb ... 62s Unpacking libcrypt1:i386 (1:4.4.38-1build1) ... 62s Selecting previously unselected package libatomic1:i386. 62s Preparing to unpack .../01-libatomic1_15.2.0-5ubuntu1_i386.deb ... 62s Unpacking libatomic1:i386 (15.2.0-5ubuntu1) ... 62s Selecting previously unselected package libstdc++6:i386. 62s Preparing to unpack .../02-libstdc++6_15.2.0-5ubuntu1_i386.deb ... 62s Unpacking libstdc++6:i386 (15.2.0-5ubuntu1) ... 62s Selecting previously unselected package m4. 62s Preparing to unpack .../03-m4_1.4.19-8_amd64.deb ... 62s Unpacking m4 (1.4.19-8) ... 62s Selecting previously unselected package autoconf. 62s Preparing to unpack .../04-autoconf_2.72-3.1ubuntu1_all.deb ... 62s Unpacking autoconf (2.72-3.1ubuntu1) ... 62s Selecting previously unselected package dctrl-tools. 62s Preparing to unpack .../05-dctrl-tools_2.24-3build3_amd64.deb ... 62s Unpacking dctrl-tools (2.24-3build3) ... 62s Selecting previously unselected package autodep8. 62s Preparing to unpack .../06-autodep8_0.30_all.deb ... 62s Unpacking autodep8 (0.30) ... 62s Selecting previously unselected package autotools-dev. 62s Preparing to unpack .../07-autotools-dev_20240727.1_all.deb ... 62s Unpacking autotools-dev (20240727.1) ... 62s Selecting previously unselected package automake. 62s Preparing to unpack .../08-automake_1%3a1.17-4ubuntu1_all.deb ... 62s Unpacking automake (1:1.17-4ubuntu1) ... 62s Selecting previously unselected package autopoint. 62s Preparing to unpack .../09-autopoint_0.23.1-2build2_all.deb ... 62s Unpacking autopoint (0.23.1-2build2) ... 62s Selecting previously unselected package libisl23:amd64. 62s Preparing to unpack .../10-libisl23_0.27-1_amd64.deb ... 62s Unpacking libisl23:amd64 (0.27-1) ... 62s Selecting previously unselected package libmpc3:amd64. 62s Preparing to unpack .../11-libmpc3_1.3.1-1build3_amd64.deb ... 62s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 62s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 62s Preparing to unpack .../12-cpp-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 62s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 62s Selecting previously unselected package cpp-15. 62s Preparing to unpack .../13-cpp-15_15.2.0-5ubuntu1_amd64.deb ... 62s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 62s Selecting previously unselected package cpp-x86-64-linux-gnu. 62s Preparing to unpack .../14-cpp-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 62s Unpacking cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 62s Selecting previously unselected package cpp. 62s Preparing to unpack .../15-cpp_4%3a15.2.0-4ubuntu1_amd64.deb ... 62s Unpacking cpp (4:15.2.0-4ubuntu1) ... 62s Selecting previously unselected package libcc1-0:amd64. 62s Preparing to unpack .../16-libcc1-0_15.2.0-5ubuntu1_amd64.deb ... 62s Unpacking libcc1-0:amd64 (15.2.0-5ubuntu1) ... 62s Selecting previously unselected package libgomp1:amd64. 62s Preparing to unpack .../17-libgomp1_15.2.0-5ubuntu1_amd64.deb ... 62s Unpacking libgomp1:amd64 (15.2.0-5ubuntu1) ... 62s Selecting previously unselected package libitm1:amd64. 62s Preparing to unpack .../18-libitm1_15.2.0-5ubuntu1_amd64.deb ... 62s Unpacking libitm1:amd64 (15.2.0-5ubuntu1) ... 62s Selecting previously unselected package libasan8:amd64. 62s Preparing to unpack .../19-libasan8_15.2.0-5ubuntu1_amd64.deb ... 62s Unpacking libasan8:amd64 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package liblsan0:amd64. 63s Preparing to unpack .../20-liblsan0_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking liblsan0:amd64 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package libtsan2:amd64. 63s Preparing to unpack .../21-libtsan2_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking libtsan2:amd64 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package libubsan1:amd64. 63s Preparing to unpack .../22-libubsan1_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking libubsan1:amd64 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package libhwasan0:amd64. 63s Preparing to unpack .../23-libhwasan0_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking libhwasan0:amd64 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package libquadmath0:amd64. 63s Preparing to unpack .../24-libquadmath0_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking libquadmath0:amd64 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package libgcc-15-dev:amd64. 63s Preparing to unpack .../25-libgcc-15-dev_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 63s Preparing to unpack .../26-gcc-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package gcc-15. 63s Preparing to unpack .../27-gcc-15_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package gcc-x86-64-linux-gnu. 63s Preparing to unpack .../28-gcc-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 63s Unpacking gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 63s Selecting previously unselected package gcc. 63s Preparing to unpack .../29-gcc_4%3a15.2.0-4ubuntu1_amd64.deb ... 63s Unpacking gcc (4:15.2.0-4ubuntu1) ... 63s Selecting previously unselected package libstdc++-15-dev:amd64. 63s Preparing to unpack .../30-libstdc++-15-dev_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package g++-15-x86-64-linux-gnu. 63s Preparing to unpack .../31-g++-15-x86-64-linux-gnu_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package g++-15. 63s Preparing to unpack .../32-g++-15_15.2.0-5ubuntu1_amd64.deb ... 63s Unpacking g++-15 (15.2.0-5ubuntu1) ... 63s Selecting previously unselected package g++-x86-64-linux-gnu. 63s Preparing to unpack .../33-g++-x86-64-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 63s Unpacking g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 63s Selecting previously unselected package g++. 63s Preparing to unpack .../34-g++_4%3a15.2.0-4ubuntu1_amd64.deb ... 63s Unpacking g++ (4:15.2.0-4ubuntu1) ... 63s Selecting previously unselected package build-essential. 63s Preparing to unpack .../35-build-essential_12.12ubuntu1_amd64.deb ... 63s Unpacking build-essential (12.12ubuntu1) ... 63s Selecting previously unselected package gcc-15-i686-linux-gnu-base:amd64. 63s Preparing to unpack .../36-gcc-15-i686-linux-gnu-base_15.2.0-7ubuntu1cross1_amd64.deb ... 63s Unpacking gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 63s Selecting previously unselected package cpp-15-i686-linux-gnu. 63s Preparing to unpack .../37-cpp-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 63s Unpacking cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 63s Selecting previously unselected package cpp-i686-linux-gnu. 63s Preparing to unpack .../38-cpp-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 63s Unpacking cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 63s Selecting previously unselected package binutils-i686-linux-gnu. 63s Preparing to unpack .../39-binutils-i686-linux-gnu_2.45-8ubuntu1_amd64.deb ... 63s Unpacking binutils-i686-linux-gnu (2.45-8ubuntu1) ... 63s Selecting previously unselected package gcc-15-cross-base. 63s Preparing to unpack .../40-gcc-15-cross-base_15.2.0-7ubuntu1cross1_all.deb ... 63s Unpacking gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 63s Selecting previously unselected package libc6-i386-cross. 63s Preparing to unpack .../41-libc6-i386-cross_2.42-0ubuntu3cross1_all.deb ... 63s Unpacking libc6-i386-cross (2.42-0ubuntu3cross1) ... 63s Selecting previously unselected package libgcc-s1-i386-cross. 63s Preparing to unpack .../42-libgcc-s1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 63s Unpacking libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 63s Selecting previously unselected package libgomp1-i386-cross. 63s Preparing to unpack .../43-libgomp1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 63s Unpacking libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 63s Selecting previously unselected package libitm1-i386-cross. 63s Preparing to unpack .../44-libitm1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 63s Unpacking libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 63s Selecting previously unselected package libatomic1-i386-cross. 63s Preparing to unpack .../45-libatomic1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 63s Unpacking libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package libasan8-i386-cross. 64s Preparing to unpack .../46-libasan8-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 64s Unpacking libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package libstdc++6-i386-cross. 64s Preparing to unpack .../47-libstdc++6-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 64s Unpacking libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package libubsan1-i386-cross. 64s Preparing to unpack .../48-libubsan1-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 64s Unpacking libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package libquadmath0-i386-cross. 64s Preparing to unpack .../49-libquadmath0-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 64s Unpacking libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package libgcc-15-dev-i386-cross. 64s Preparing to unpack .../50-libgcc-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 64s Unpacking libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package gcc-15-i686-linux-gnu. 64s Preparing to unpack .../51-gcc-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 64s Unpacking gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package gcc-i686-linux-gnu. 64s Preparing to unpack .../52-gcc-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 64s Unpacking gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 64s Selecting previously unselected package linux-libc-dev-i386-cross. 64s Preparing to unpack .../53-linux-libc-dev-i386-cross_6.17.0-4.4cross1_all.deb ... 64s Unpacking linux-libc-dev-i386-cross (6.17.0-4.4cross1) ... 64s Selecting previously unselected package libc6-dev-i386-cross. 64s Preparing to unpack .../54-libc6-dev-i386-cross_2.42-0ubuntu3cross1_all.deb ... 64s Unpacking libc6-dev-i386-cross (2.42-0ubuntu3cross1) ... 64s Selecting previously unselected package libstdc++-15-dev-i386-cross. 64s Preparing to unpack .../55-libstdc++-15-dev-i386-cross_15.2.0-7ubuntu1cross1_all.deb ... 64s Unpacking libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package g++-15-i686-linux-gnu. 64s Preparing to unpack .../56-g++-15-i686-linux-gnu_15.2.0-7ubuntu1cross1_amd64.deb ... 64s Unpacking g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 64s Selecting previously unselected package g++-i686-linux-gnu. 64s Preparing to unpack .../57-g++-i686-linux-gnu_4%3a15.2.0-4ubuntu1_amd64.deb ... 64s Unpacking g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 64s Selecting previously unselected package crossbuild-essential-i386. 64s Preparing to unpack .../58-crossbuild-essential-i386_12.12ubuntu1_all.deb ... 64s Unpacking crossbuild-essential-i386 (12.12ubuntu1) ... 64s Selecting previously unselected package libdebhelper-perl. 64s Preparing to unpack .../59-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 64s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 64s Selecting previously unselected package libtool. 64s Preparing to unpack .../60-libtool_2.5.4-4build1_all.deb ... 64s Unpacking libtool (2.5.4-4build1) ... 64s Selecting previously unselected package dh-autoreconf. 64s Preparing to unpack .../61-dh-autoreconf_21_all.deb ... 64s Unpacking dh-autoreconf (21) ... 64s Selecting previously unselected package libarchive-zip-perl. 64s Preparing to unpack .../62-libarchive-zip-perl_1.68-1_all.deb ... 64s Unpacking libarchive-zip-perl (1.68-1) ... 64s Selecting previously unselected package libfile-stripnondeterminism-perl. 64s Preparing to unpack .../63-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 64s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 64s Selecting previously unselected package dh-strip-nondeterminism. 64s Preparing to unpack .../64-dh-strip-nondeterminism_1.14.2-1_all.deb ... 64s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 64s Selecting previously unselected package debugedit. 64s Preparing to unpack .../65-debugedit_1%3a5.2-3_amd64.deb ... 64s Unpacking debugedit (1:5.2-3) ... 64s Selecting previously unselected package dwz. 64s Preparing to unpack .../66-dwz_0.16-2_amd64.deb ... 64s Unpacking dwz (0.16-2) ... 64s Selecting previously unselected package gettext. 64s Preparing to unpack .../67-gettext_0.23.1-2build2_amd64.deb ... 64s Unpacking gettext (0.23.1-2build2) ... 64s Selecting previously unselected package intltool-debian. 64s Preparing to unpack .../68-intltool-debian_0.35.0+20060710.6_all.deb ... 64s Unpacking intltool-debian (0.35.0+20060710.6) ... 64s Selecting previously unselected package po-debconf. 64s Preparing to unpack .../69-po-debconf_1.0.21+nmu1_all.deb ... 64s Unpacking po-debconf (1.0.21+nmu1) ... 64s Selecting previously unselected package debhelper. 64s Preparing to unpack .../70-debhelper_13.24.2ubuntu1_all.deb ... 64s Unpacking debhelper (13.24.2ubuntu1) ... 65s Selecting previously unselected package gcc-11-base:i386. 65s Preparing to unpack .../71-gcc-11-base_11.5.0-7ubuntu1_i386.deb ... 65s Unpacking gcc-11-base:i386 (11.5.0-7ubuntu1) ... 65s Selecting previously unselected package libasan6:i386. 65s Preparing to unpack .../72-libasan6_11.5.0-7ubuntu1_i386.deb ... 65s Unpacking libasan6:i386 (11.5.0-7ubuntu1) ... 65s Selecting previously unselected package linux-libc-dev:i386. 65s Preparing to unpack .../73-linux-libc-dev_6.17.0-5.5_i386.deb ... 65s Unpacking linux-libc-dev:i386 (6.17.0-5.5) ... 65s Selecting previously unselected package libcrypt-dev:i386. 65s Preparing to unpack .../74-libcrypt-dev_1%3a4.4.38-1build1_i386.deb ... 65s Unpacking libcrypt-dev:i386 (1:4.4.38-1build1) ... 65s Selecting previously unselected package libc6-dev:i386. 65s Preparing to unpack .../75-libc6-dev_2.42-0ubuntu3_i386.deb ... 65s Unpacking libc6-dev:i386 (2.42-0ubuntu3) ... 65s Selecting previously unselected package libclass-inspector-perl. 65s Preparing to unpack .../76-libclass-inspector-perl_1.36-3_all.deb ... 65s Unpacking libclass-inspector-perl (1.36-3) ... 65s Selecting previously unselected package libfile-sharedir-perl. 65s Preparing to unpack .../77-libfile-sharedir-perl_1.118-3_all.deb ... 65s Unpacking libfile-sharedir-perl (1.118-3) ... 65s Selecting previously unselected package libfuture-perl. 65s Preparing to unpack .../78-libfuture-perl_0.51-1_all.deb ... 65s Unpacking libfuture-perl (0.51-1) ... 65s Selecting previously unselected package libtest2-suite-perl. 65s Preparing to unpack .../79-libtest2-suite-perl_0.000163-1_all.deb ... 65s Unpacking libtest2-suite-perl (0.000163-1) ... 65s Selecting previously unselected package libxs-parse-keyword-perl. 65s Preparing to unpack .../80-libxs-parse-keyword-perl_0.48-2_amd64.deb ... 65s Unpacking libxs-parse-keyword-perl (0.48-2) ... 65s Selecting previously unselected package libxs-parse-sublike-perl:amd64. 65s Preparing to unpack .../81-libxs-parse-sublike-perl_0.37-1_amd64.deb ... 65s Unpacking libxs-parse-sublike-perl:amd64 (0.37-1) ... 65s Selecting previously unselected package libfuture-asyncawait-perl. 65s Preparing to unpack .../82-libfuture-asyncawait-perl_0.70-1_amd64.deb ... 65s Unpacking libfuture-asyncawait-perl (0.70-1) ... 65s Selecting previously unselected package libfuture-xs-perl. 65s Preparing to unpack .../83-libfuture-xs-perl_0.13-1_amd64.deb ... 65s Unpacking libfuture-xs-perl (0.13-1) ... 65s Selecting previously unselected package libgomp1:i386. 65s Preparing to unpack .../84-libgomp1_15.2.0-5ubuntu1_i386.deb ... 65s Unpacking libgomp1:i386 (15.2.0-5ubuntu1) ... 65s Selecting previously unselected package libitm1:i386. 65s Preparing to unpack .../85-libitm1_15.2.0-5ubuntu1_i386.deb ... 65s Unpacking libitm1:i386 (15.2.0-5ubuntu1) ... 65s Selecting previously unselected package libubsan1:i386. 65s Preparing to unpack .../86-libubsan1_15.2.0-5ubuntu1_i386.deb ... 65s Unpacking libubsan1:i386 (15.2.0-5ubuntu1) ... 65s Selecting previously unselected package libquadmath0:i386. 65s Preparing to unpack .../87-libquadmath0_15.2.0-5ubuntu1_i386.deb ... 65s Unpacking libquadmath0:i386 (15.2.0-5ubuntu1) ... 65s Selecting previously unselected package libgcc-11-dev:i386. 65s Preparing to unpack .../88-libgcc-11-dev_11.5.0-7ubuntu1_i386.deb ... 65s Unpacking libgcc-11-dev:i386 (11.5.0-7ubuntu1) ... 65s Selecting previously unselected package libmodule-build-perl. 65s Preparing to unpack .../89-libmodule-build-perl_0.423400-3_all.deb ... 65s Adding 'diversion of /usr/bin/config_data to /usr/bin/config_data.diverted by libmodule-build-perl' 65s Adding 'diversion of /usr/share/man/man1/config_data.1.gz to /usr/share/man/man1/config_data.diverted.1.gz by libmodule-build-perl' 65s Unpacking libmodule-build-perl (0.423400-3) ... 65s Selecting previously unselected package libstdc++-11-dev:i386. 65s Preparing to unpack .../90-libstdc++-11-dev_11.5.0-7ubuntu1_i386.deb ... 65s Unpacking libstdc++-11-dev:i386 (11.5.0-7ubuntu1) ... 65s Selecting previously unselected package pkg-perl-autopkgtest. 65s Preparing to unpack .../91-pkg-perl-autopkgtest_0.82_all.deb ... 65s Unpacking pkg-perl-autopkgtest (0.82) ... 65s Setting up gcc-11-base:i386 (11.5.0-7ubuntu1) ... 65s Setting up libclass-inspector-perl (1.36-3) ... 65s Setting up libarchive-zip-perl (1.68-1) ... 65s Setting up binutils-i686-linux-gnu (2.45-8ubuntu1) ... 65s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 65s Setting up libfuture-perl (0.51-1) ... 65s Setting up linux-libc-dev:i386 (6.17.0-5.5) ... 65s Setting up m4 (1.4.19-8) ... 65s Setting up libcrypt1:i386 (1:4.4.38-1build1) ... 65s Setting up libgomp1:amd64 (15.2.0-5ubuntu1) ... 65s Setting up libgomp1:i386 (15.2.0-5ubuntu1) ... 65s Setting up libtest2-suite-perl (0.000163-1) ... 65s Setting up libasan6:i386 (11.5.0-7ubuntu1) ... 65s Setting up libmodule-build-perl (0.423400-3) ... 65s Setting up linux-libc-dev-i386-cross (6.17.0-4.4cross1) ... 65s Setting up autotools-dev (20240727.1) ... 65s Setting up libquadmath0:amd64 (15.2.0-5ubuntu1) ... 65s Setting up libquadmath0:i386 (15.2.0-5ubuntu1) ... 65s Setting up libmpc3:amd64 (1.3.1-1build3) ... 65s Setting up libatomic1:i386 (15.2.0-5ubuntu1) ... 65s Setting up gcc-15-i686-linux-gnu-base:amd64 (15.2.0-7ubuntu1cross1) ... 65s Setting up autopoint (0.23.1-2build2) ... 65s Setting up autoconf (2.72-3.1ubuntu1) ... 65s Setting up libubsan1:amd64 (15.2.0-5ubuntu1) ... 65s Setting up dwz (0.16-2) ... 65s Setting up libhwasan0:amd64 (15.2.0-5ubuntu1) ... 65s Setting up libcrypt-dev:i386 (1:4.4.38-1build1) ... 65s Setting up libfuture-xs-perl (0.13-1) ... 65s Setting up libasan8:amd64 (15.2.0-5ubuntu1) ... 65s Setting up debugedit (1:5.2-3) ... 65s Setting up libc6-i386-cross (2.42-0ubuntu3cross1) ... 65s Setting up libfile-sharedir-perl (1.118-3) ... 65s Setting up libc6-dev:i386 (2.42-0ubuntu3) ... 65s Setting up libtsan2:amd64 (15.2.0-5ubuntu1) ... 65s Setting up libisl23:amd64 (0.27-1) ... 65s Setting up gcc-15-cross-base (15.2.0-7ubuntu1cross1) ... 65s Setting up libquadmath0-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up libcc1-0:amd64 (15.2.0-5ubuntu1) ... 65s Setting up libstdc++6:i386 (15.2.0-5ubuntu1) ... 65s Setting up liblsan0:amd64 (15.2.0-5ubuntu1) ... 65s Setting up dctrl-tools (2.24-3build3) ... 65s Setting up libitm1:amd64 (15.2.0-5ubuntu1) ... 65s Setting up libitm1:i386 (15.2.0-5ubuntu1) ... 65s Setting up autodep8 (0.30) ... 65s Setting up automake (1:1.17-4ubuntu1) ... 65s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 65s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 65s Setting up gettext (0.23.1-2build2) ... 65s Setting up libgcc-15-dev:amd64 (15.2.0-5ubuntu1) ... 65s Setting up libatomic1-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up cpp-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 65s Setting up libgomp1-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up libc6-dev-i386-cross (2.42-0ubuntu3cross1) ... 65s Setting up cpp-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 65s Setting up libxs-parse-sublike-perl:amd64 (0.37-1) ... 65s Setting up intltool-debian (0.35.0+20060710.6) ... 65s Setting up gcc-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 65s Setting up libgcc-s1-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up libxs-parse-keyword-perl (0.48-2) ... 65s Setting up libstdc++-15-dev:amd64 (15.2.0-5ubuntu1) ... 65s Setting up libitm1-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up pkg-perl-autopkgtest (0.82) ... 65s Setting up libubsan1:i386 (15.2.0-5ubuntu1) ... 65s Setting up dh-strip-nondeterminism (1.14.2-1) ... 65s Setting up libgcc-11-dev:i386 (11.5.0-7ubuntu1) ... 65s Setting up libfuture-asyncawait-perl (0.70-1) ... 65s Setting up cpp-15 (15.2.0-5ubuntu1) ... 65s Setting up cpp-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 65s Setting up cpp-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 65s Setting up g++-15-x86-64-linux-gnu (15.2.0-5ubuntu1) ... 65s Setting up gcc-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 65s Setting up po-debconf (1.0.21+nmu1) ... 65s Setting up libasan8-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up libstdc++6-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up gcc-15 (15.2.0-5ubuntu1) ... 65s Setting up libstdc++-11-dev:i386 (11.5.0-7ubuntu1) ... 65s Setting up cpp (4:15.2.0-4ubuntu1) ... 65s Setting up g++-x86-64-linux-gnu (4:15.2.0-4ubuntu1) ... 65s Setting up g++-15 (15.2.0-5ubuntu1) ... 65s Setting up libtool (2.5.4-4build1) ... 65s Setting up libubsan1-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up gcc (4:15.2.0-4ubuntu1) ... 65s Setting up dh-autoreconf (21) ... 65s Setting up libgcc-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up libstdc++-15-dev-i386-cross (15.2.0-7ubuntu1cross1) ... 65s Setting up g++ (4:15.2.0-4ubuntu1) ... 65s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 65s Setting up build-essential (12.12ubuntu1) ... 65s Setting up gcc-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 65s Setting up debhelper (13.24.2ubuntu1) ... 65s Setting up g++-15-i686-linux-gnu (15.2.0-7ubuntu1cross1) ... 65s Setting up gcc-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 65s Setting up g++-i686-linux-gnu (4:15.2.0-4ubuntu1) ... 65s Setting up crossbuild-essential-i386 (12.12ubuntu1) ... 65s Processing triggers for install-info (7.1.1-1ubuntu1) ... 65s Processing triggers for libc-bin (2.42-0ubuntu3) ... 65s Processing triggers for man-db (2.13.1-1) ... 67s autopkgtest [20:23:34]: test environment configured for cross building 67s autopkgtest [20:23:34]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 67s autopkgtest [20:23:34]: test autodep8-perl-build-deps: [----------------------- 68s t/00use.t ..................... 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - Modules loaded 68s 1..1 68s ok 68s t/01future-pp.t ............... 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $future defined 68s ok 2 - $future 68s ok 3 - $future has refcount 1 initially 68s ok 4 - $future not yet ready 68s ok 5 - $future->state before done 68s ok 6 - ->on_ready returns $future 68s ok 7 - ->on_done returns $future 68s ok 8 - ->on_fail returns $future 68s ok 9 - ->done returns $future 68s ok 10 - on_ready passed 1 argument 68s ok 11 - Future passed to on_ready 68s ok 12 - Results passed to on_done 68s ok 13 - $future is now ready 68s ok 14 - $future is done 68s ok 15 - $future is not failed 68s ok 16 - $future->state after done 68s ok 17 - Results from $future->result 68s ok 18 - Result from scalar $future->result 68s ok 19 - $future has refcount 1 at end of test 68s ok 20 - Results chained via ->on_done( $f ) 68s ok 21 - Results chained via ->on_ready( $f ) 68s ok 22 - ->on_done returns future for immediate 68s ok 23 - ->on_fail returns future for immediate 68s ok 24 - Results passed to on_done for immediate future 68s ok 25 - on_fail not invoked for immediate future 68s ok 26 - Chained ->on_done for immediate future 68s ok 27 - Chained ->on_done is done for immediate future 68s ok 28 - Results from chained via ->on_done for immediate future 68s ok 29 - Chained ->on_ready for immediate future 68s ok 30 - Chained ->on_ready is done for immediate future 68s ok 31 - Results from chained via ->on_ready for immediate future 68s ok 32 - ->done while done dies 68s ok 33 - ->fail while done dies 68s ok 34 - $guard has refcount 1 before ->done 68s ok 35 - $guard has refcount 2 before destroying $future 68s ok 36 - $guard has refcount 1 at end of test 68s ok 37 - $guard has refcount 1 before ->on_done 68s ok 38 - $guard has refcount 2 after ->on_done 68s ok 39 - $guard has refcount 1 after ->done 68s ok 40 - ->result of f2 68s ok 41 - ->fail returns $future 68s ok 42 - $future->fail marks future ready 68s ok 43 - $future->fail does not mark future done 68s ok 44 - $future->fail marks future as failed 68s ok 45 - $future->state after fail 68s ok 46 - $future->failure yields exception 68s ok 47 - $future->result throws exception 68s ok 48 - Exception passed to on_fail 68s ok 49 - $future->fail marks future ready 68s ok 50 - $future->failure yields exception 68s ok 51 - $future->failure yields details in list context 68s ok 52 - Failure chained via ->on_fail( $f ) 68s ok 53 - Failure chained via ->on_ready( $f ) 68s ok 54 - ->on_done returns future for immediate 68s ok 55 - ->on_fail returns future for immediate 68s ok 56 - Exception passed to on_fail for already-failed future 68s ok 57 - on_done not invoked for immediately-failed future 68s ok 58 - Chained ->on_done for immediate future 68s ok 59 - Results from chained via ->on_done for immediate future 68s ok 60 - Chained ->on_ready for immediate future 68s ok 61 - Results from chained via ->on_ready for immediate future 68s ok 62 - ->done while failed dies 68s ok 63 - ->fail while failed dies 68s ok 64 - ->die returns $future 68s ok 65 - $future->die marks future ready 68s ok 66 - $future->failure yields exception 68s ok 67 - $future->result throws exception 68s ok 68 - Exception passed to on_fail 68s ok 69 - $guard has refcount 1 before ->done 68s ok 70 - $guard has refcount 2 before destroying $future 68s ok 71 - $guard has refcount 1 at end of test 68s ok 72 - $guard has refcount 1 before ->on_fail 68s ok 73 - $guard has refcount 2 after ->on_fail 68s ok 74 - $guard has refcount 1 after ->fail 68s ok 75 - ->failure of f2 68s ok 76 - $future->is_ready from immediate Future->call 68s ok 77 - $future->result from immediate Future->call 68s ok 78 - $future->is_ready from immediate exception of Future->call 68s ok 79 - $future->failure from immediate exception of Future->call 68s ok 80 - $future->is_ready from non-future returning Future->call 68s ok 81 - $future->failure from non-future returning Future->call 68s ok 82 - ->await returns invocant 68s ok 83 - ->result while pending raises exception 68s ok 84 - Future->resolve 68s ok 85 - Future->reject 68s 1..85 68s ok 68s t/01future-xs.t ............... 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $future defined 68s ok 2 - $future 68s ok 3 - $future has refcount 1 initially 68s ok 4 - $future not yet ready 68s ok 5 - $future->state before done 68s ok 6 - ->on_ready returns $future 68s ok 7 - ->on_done returns $future 68s ok 8 - ->on_fail returns $future 68s ok 9 - ->done returns $future 68s ok 10 - on_ready passed 1 argument 68s ok 11 - Future passed to on_ready 68s ok 12 - Results passed to on_done 68s ok 13 - $future is now ready 68s ok 14 - $future is done 68s ok 15 - $future is not failed 68s ok 16 - $future->state after done 68s ok 17 - Results from $future->result 68s ok 18 - Result from scalar $future->result 68s ok 19 - $future has refcount 1 at end of test 68s ok 20 - Results chained via ->on_done( $f ) 68s ok 21 - Results chained via ->on_ready( $f ) 68s ok 22 - ->on_done returns future for immediate 68s ok 23 - ->on_fail returns future for immediate 68s ok 24 - Results passed to on_done for immediate future 68s ok 25 - on_fail not invoked for immediate future 68s ok 26 - Chained ->on_done for immediate future 68s ok 27 - Chained ->on_done is done for immediate future 68s ok 28 - Results from chained via ->on_done for immediate future 68s ok 29 - Chained ->on_ready for immediate future 68s ok 30 - Chained ->on_ready is done for immediate future 68s ok 31 - Results from chained via ->on_ready for immediate future 68s ok 32 - ->done while done dies 68s ok 33 - ->fail while done dies 68s ok 34 - $guard has refcount 1 before ->done 68s ok 35 - $guard has refcount 2 before destroying $future 68s ok 36 - $guard has refcount 1 at end of test 68s ok 37 - $guard has refcount 1 before ->on_done 68s ok 38 - $guard has refcount 2 after ->on_done 68s ok 39 - $guard has refcount 1 after ->done 68s ok 40 - ->result of f2 68s ok 41 - ->fail returns $future 68s ok 42 - $future->fail marks future ready 68s ok 43 - $future->fail does not mark future done 68s ok 44 - $future->fail marks future as failed 68s ok 45 - $future->state after fail 68s ok 46 - $future->failure yields exception 68s ok 47 - $future->result throws exception 68s ok 48 - Exception passed to on_fail 68s ok 49 - $future->fail marks future ready 68s ok 50 - $future->failure yields exception 68s ok 51 - $future->failure yields details in list context 68s ok 52 - Failure chained via ->on_fail( $f ) 68s ok 53 - Failure chained via ->on_ready( $f ) 68s ok 54 - ->on_done returns future for immediate 68s ok 55 - ->on_fail returns future for immediate 68s ok 56 - Exception passed to on_fail for already-failed future 68s ok 57 - on_done not invoked for immediately-failed future 68s ok 58 - Chained ->on_done for immediate future 68s ok 59 - Results from chained via ->on_done for immediate future 68s ok 60 - Chained ->on_ready for immediate future 68s ok 61 - Results from chained via ->on_ready for immediate future 68s ok 62 - ->done while failed dies 68s ok 63 - ->fail while failed dies 68s ok 64 - ->die returns $future 68s ok 65 - $future->die marks future ready 68s ok 66 - $future->failure yields exception 68s ok 67 - $future->result throws exception 68s ok 68 - Exception passed to on_fail 68s ok 69 - $guard has refcount 1 before ->done 68s ok 70 - $guard has refcount 2 before destroying $future 68s ok 71 - $guard has refcount 1 at end of test 68s ok 72 - $guard has refcount 1 before ->on_fail 68s ok 73 - $guard has refcount 2 after ->on_fail 68s ok 74 - $guard has refcount 1 after ->fail 68s ok 75 - ->failure of f2 68s ok 76 - $future->is_ready from immediate Future->call 68s ok 77 - $future->result from immediate Future->call 68s ok 78 - $future->is_ready from immediate exception of Future->call 68s ok 79 - $future->failure from immediate exception of Future->call 68s ok 80 - $future->is_ready from non-future returning Future->call 68s ok 81 - $future->failure from non-future returning Future->call 68s ok 82 - ->await returns invocant 68s ok 83 - ->result while pending raises exception 68s ok 84 - Future->resolve 68s ok 85 - Future->reject 68s 1..85 68s ok 68s t/02cancel-pp.t ............... 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - ->on_cancel returns $future 68s ok 2 - $future->cancel marks future ready 68s ok 3 - $future->cancelled now true 68s ok 4 - $future cancel blocks called in reverse order 68s ok 5 - $future on_ready still called by cancel 68s ok 6 - on_ready chained future cnacelled after cancel 68s ok 7 - on_done chained future not ready after cancel 68s ok 8 - on_fail chained future not ready after cancel 68s ok 9 - $future->state after ->cancel 68s ok 10 - $future->result throws exception by cancel 68s ok 11 - $future->cancel a second time is OK 68s ok 12 - on_ready invoked for already-cancelled future 68s ok 13 - on_done not invoked for already-cancelled future 68s ok 14 - on_fail not invoked for already-cancelled future 68s ok 15 - on_ready chained future cnacelled for already-cancelled future 68s ok 16 - on_done chained future not ready for already-cancelled future 68s ok 17 - on_fail chained future not ready for already-cancelled future 68s ok 18 - $f1 has refcount 1 after on_cancel chaining 68s ok 19 - $f2 has refcount 2 after on_cancel chaining 68s ok 20 - $f3 has refcount 2 after on_cancel chaining 68s ok 21 - $f3 has refcount 1 after done in cancel chain 68s ok 22 - Chained cancellation 68s ok 23 - ->done on cancelled future is ignored 68s ok 24 - ->fail on cancelled future is ignored 68s ok 25 - $f1 has single reference initially 68s ok 26 - $f1 has two references after ->without_cancel 68s ok 27 - $f1 not cancelled just because $f2 is 68s ok 28 - $f3 ready when $f1 is 68s ok 29 - result of $f3 68s ok 30 - $f1 has one reference after done 68s ok 31 - $f1 cancelled still cancels $f2 68s ok 32 - $guard has refcount 1 before ->on_cancel 68s ok 33 - $guard has refcount 2 after ->on_cancel 68s ok 34 - $guard has refcount 1 after ->cancel 68s ok 35 - $f on_cancel list is 100 items initially 68s ok 36 - $f on_cancel list still 100 items 68s ok 37 - $f on_cancel list now only 50 items 68s ok 38 - $f on_cancel list now only 12 items 68s 1..38 68s ok 68s t/02cancel-xs.t ............... 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - ->on_cancel returns $future 68s ok 2 - $future->cancel marks future ready 68s ok 3 - $future->cancelled now true 68s ok 4 - $future cancel blocks called in reverse order 68s ok 5 - $future on_ready still called by cancel 68s ok 6 - on_ready chained future cnacelled after cancel 68s ok 7 - on_done chained future not ready after cancel 68s ok 8 - on_fail chained future not ready after cancel 68s ok 9 - $future->state after ->cancel 68s ok 10 - $future->result throws exception by cancel 68s ok 11 - $future->cancel a second time is OK 68s ok 12 - on_ready invoked for already-cancelled future 68s ok 13 - on_done not invoked for already-cancelled future 68s ok 14 - on_fail not invoked for already-cancelled future 68s ok 15 - on_ready chained future cnacelled for already-cancelled future 68s ok 16 - on_done chained future not ready for already-cancelled future 68s ok 17 - on_fail chained future not ready for already-cancelled future 68s ok 18 - $f1 has refcount 1 after on_cancel chaining 68s ok 19 - $f2 has refcount 2 after on_cancel chaining 68s ok 20 - $f3 has refcount 2 after on_cancel chaining 68s ok 21 - $f3 has refcount 1 after done in cancel chain 68s ok 22 - Chained cancellation 68s ok 23 - ->done on cancelled future is ignored 68s ok 24 - ->fail on cancelled future is ignored 68s ok 25 - $f1 has single reference initially 68s ok 26 - $f1 has two references after ->without_cancel 68s ok 27 - $f1 not cancelled just because $f2 is 68s ok 28 - $f3 ready when $f1 is 68s ok 29 - result of $f3 68s ok 30 - $f1 has one reference after done 68s ok 31 - $f1 cancelled still cancels $f2 68s ok 32 - $guard has refcount 1 before ->on_cancel 68s ok 33 - $guard has refcount 2 after ->on_cancel 68s ok 34 - $guard has refcount 1 after ->cancel 68s ok 35 - skipped test # skip Future is not a Future::PP 68s ok 36 - skipped test # skip Future is not a Future::PP 68s ok 37 - skipped test # skip Future is not a Future::PP 68s ok 38 - skipped test # skip Future is not a Future::PP 68s 1..38 68s ok 68s t/03then-pp.t ................. 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $fseq defined 68s ok 2 - $fseq 68s ok 3 - $fseq has refcount 1 initially 68s ok 4 - $cb has refcount 2 captured by then callback 68s ok 5 - $f2 not yet defined before $f1 done 68s ok 6 - then done block passed result of $f1 68s ok 7 - $f2 now defined after $f1 done 68s ok 8 - $fseq has refcount 1 after $f1 done and dropped 68s ok 9 - $fseq not yet done before $f2 done 68s ok 10 - $fseq is done after $f2 done 68s ok 11 - $fseq->result returns results 68s ok 12 - $fseq has refcount 1 before EOF 68s ok 13 - $cb has refcount 1 before EOF 68s ok 14 - $fseq is now ready after $f1 fail 68s ok 15 - $fseq fails when $f1 fails 68s ok 16 - $fseq is now ready after $f2 fail 68s ok 17 - $fseq fails when $f2 fails 68s ok 18 - exception not propagated from done call 68s ok 19 - $fseq is ready after code exception 68s ok 20 - $fseq->failure after code exception 68s ok 21 - $f2 defined for immediate done 68s ok 22 - $fseq already ready for immediate done 68s ok 23 - $fseq->result for immediate done 68s ok 24 - $cb has refcount 1 before EOF 68s ok 25 - $fseq already ready for immediate fail 68s ok 26 - $fseq->failure for immediate fail 68s ok 27 - $fseq is ready 68s ok 28 - ->then done fallthrough 68s ok 29 - $fseq is ready 68s ok 30 - ->then fail fallthrough 68s ok 31 - $f1 is cancelled by $fseq cancel 68s ok 32 - $f2 cancelled by $fseq cancel 68s ok 33 - Dropping $fseq does not cause $f1->done to die 68s ok 34 - ->done with non-future return from ->then does not die 68s ok 35 - non-future return from ->then is upgraded 68s ok 36 - $fseq2 is ready after failure of $fseq 68s ok 37 - non-future return from ->then on immediate does not die 68s ok 38 - non-future return from ->then on immediate is upgraded 68s ok 39 - $fseq defined 68s ok 40 - then_with_f block passed $f1 68s ok 41 - then_with_f block pased result of $f1 68s ok 42 - $f2 defined after $f1->done 68s ok 43 - $fseq is done after $f2 done 68s ok 44 - $fseq->result returns results 68s ok 45 - Warning in void context 68s ok 46 - $fseq done after $f1 done 68s ok 47 - $fseq->result returns result for then_done 68s ok 48 - $fseq2 done after ->then_done on immediate 68s ok 49 - $fseq2->result returns result for then_done on immediate 68s ok 50 - ->then_done ignores failure 68s ok 51 - $fseq done after $f1 done 68s ok 52 - $fseq->failure returns result for then_fail 68s ok 53 - $fseq2 done after ->then_fail on immediate 68s ok 54 - $fseq2->failure returns result for then_fail on immediate 68s ok 55 - ->then_fail ignores failure 68s ok 56 - Does not crash when losing sequence future 68s 1..56 68s ok 68s t/03then-xs.t ................. 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $fseq defined 68s ok 2 - $fseq 68s ok 3 - $fseq has refcount 1 initially 68s ok 4 - $cb has refcount 2 captured by then callback 68s ok 5 - $f2 not yet defined before $f1 done 68s ok 6 - then done block passed result of $f1 68s ok 7 - $f2 now defined after $f1 done 68s ok 8 - $fseq has refcount 1 after $f1 done and dropped 68s ok 9 - $fseq not yet done before $f2 done 68s ok 10 - $fseq is done after $f2 done 68s ok 11 - $fseq->result returns results 68s ok 12 - $fseq has refcount 1 before EOF 68s ok 13 - $cb has refcount 1 before EOF 68s ok 14 - $fseq is now ready after $f1 fail 68s ok 15 - $fseq fails when $f1 fails 68s ok 16 - $fseq is now ready after $f2 fail 68s ok 17 - $fseq fails when $f2 fails 68s ok 18 - exception not propagated from done call 68s ok 19 - $fseq is ready after code exception 68s ok 20 - $fseq->failure after code exception 68s ok 21 - $f2 defined for immediate done 68s ok 22 - $fseq already ready for immediate done 68s ok 23 - $fseq->result for immediate done 68s ok 24 - $cb has refcount 1 before EOF 68s ok 25 - $fseq already ready for immediate fail 68s ok 26 - $fseq->failure for immediate fail 68s ok 27 - $fseq is ready 68s ok 28 - ->then done fallthrough 68s ok 29 - $fseq is ready 68s ok 30 - ->then fail fallthrough 68s ok 31 - $f1 is cancelled by $fseq cancel 68s ok 32 - $f2 cancelled by $fseq cancel 68s ok 33 - Dropping $fseq does not cause $f1->done to die 68s ok 34 - ->done with non-future return from ->then does not die 68s ok 35 - non-future return from ->then is upgraded 68s ok 36 - $fseq2 is ready after failure of $fseq 68s ok 37 - non-future return from ->then on immediate does not die 68s ok 38 - non-future return from ->then on immediate is upgraded 68s ok 39 - $fseq defined 68s ok 40 - then_with_f block passed $f1 68s ok 41 - then_with_f block pased result of $f1 68s ok 42 - $f2 defined after $f1->done 68s ok 43 - $fseq is done after $f2 done 68s ok 44 - $fseq->result returns results 68s ok 45 - Warning in void context 68s ok 46 - $fseq done after $f1 done 68s ok 47 - $fseq->result returns result for then_done 68s ok 48 - $fseq2 done after ->then_done on immediate 68s ok 49 - $fseq2->result returns result for then_done on immediate 68s ok 50 - ->then_done ignores failure 68s ok 51 - $fseq done after $f1 done 68s ok 52 - $fseq->failure returns result for then_fail 68s ok 53 - $fseq2 done after ->then_fail on immediate 68s ok 54 - $fseq2->failure returns result for then_fail on immediate 68s ok 55 - ->then_fail ignores failure 68s ok 56 - Does not crash when losing sequence future 68s 1..56 68s ok 68s t/04else-pp.t ................. 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $fseq defined 68s ok 2 - $fseq 68s ok 3 - $cb has refcount 2 captured by else callback 68s ok 4 - $fseq has refcount 1 initially 68s ok 5 - $fseq succeeds when $f1 succeeds 68s ok 6 - $fseq has refcount 1 before EOF 68s ok 7 - $cb has refcount 1 before EOF 68s ok 8 - $fseq defined 68s ok 9 - $fseq 68s ok 10 - $fseq has refcount 1 initially 68s ok 11 - $f2 not yet defined before $f1 fails 68s ok 12 - then fail block passed result of $f1 68s ok 13 - $fseq has refcount 1 after $f1 fail and dropped 68s ok 14 - $f2 now defined after $f1 fails 68s ok 15 - $fseq not yet done before $f2 done 68s ok 16 - $fseq is done after $f2 done 68s ok 17 - $fseq->result returns results 68s ok 18 - $fseq has refcount 1 before EOF 68s ok 19 - $fseq fails when $f2 fails 68s ok 20 - exception not propagated from fail call 68s ok 21 - $fseq is ready after code exception 68s ok 22 - $fseq->failure after code exception 68s ok 23 - $f2 defined for immediate fail 68s ok 24 - $fseq already ready for immediate fail 68s ok 25 - $fseq->failure for immediate fail 68s ok 26 - $cb has refcount 1 before EOF 68s ok 27 - $fseq already ready for immediate done 68s ok 28 - $fseq->result for immediate done 68s ok 29 - $f1 is cancelled by $fseq cancel 68s ok 30 - $f2 cancelled by $fseq cancel 68s ok 31 - ->fail with non-future return from ->else does not die 68s ok 32 - non-future return from ->else is upgraded 68s ok 33 - $fseq2 is ready after failure of $fseq 68s ok 34 - non-future return from ->else on immediate does not die 68s ok 35 - non-future return from ->else on immediate is upgraded 68s ok 36 - $fseq defined 68s ok 37 - else_with_f block passed $f1 68s ok 38 - else_with_f block pased failure of $f1 68s ok 39 - $f2 defined after $f1->fail 68s ok 40 - $fseq is done after $f2 done 68s ok 41 - $fseq->result returns results 68s ok 42 - Warning in void context 68s ok 43 - $fseq done after $f1 done 68s ok 44 - $fseq->result returns result for else_done 68s ok 45 - $fseq2 done after ->else_done on immediate 68s ok 46 - $fseq2->result returns result for else_done on immediate 68s ok 47 - ->else_done ignores success 68s ok 48 - $fseq done after $f1 done 68s ok 49 - $fseq->failure returns result for else_fail 68s ok 50 - $fseq2 done after ->else_fail on immediate 68s ok 51 - $fseq2->failure returns result for else_fail on immediate 68s ok 52 - ->else_fail ignores success 68s 1..52 68s ok 68s t/04else-xs.t ................. 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $fseq defined 68s ok 2 - $fseq 68s ok 3 - $cb has refcount 2 captured by else callback 68s ok 4 - $fseq has refcount 1 initially 68s ok 5 - $fseq succeeds when $f1 succeeds 68s ok 6 - $fseq has refcount 1 before EOF 68s ok 7 - $cb has refcount 1 before EOF 68s ok 8 - $fseq defined 68s ok 9 - $fseq 68s ok 10 - $fseq has refcount 1 initially 68s ok 11 - $f2 not yet defined before $f1 fails 68s ok 12 - then fail block passed result of $f1 68s ok 13 - $fseq has refcount 1 after $f1 fail and dropped 68s ok 14 - $f2 now defined after $f1 fails 68s ok 15 - $fseq not yet done before $f2 done 68s ok 16 - $fseq is done after $f2 done 68s ok 17 - $fseq->result returns results 68s ok 18 - $fseq has refcount 1 before EOF 68s ok 19 - $fseq fails when $f2 fails 68s ok 20 - exception not propagated from fail call 68s ok 21 - $fseq is ready after code exception 68s ok 22 - $fseq->failure after code exception 68s ok 23 - $f2 defined for immediate fail 68s ok 24 - $fseq already ready for immediate fail 68s ok 25 - $fseq->failure for immediate fail 68s ok 26 - $cb has refcount 1 before EOF 68s ok 27 - $fseq already ready for immediate done 68s ok 28 - $fseq->result for immediate done 68s ok 29 - $f1 is cancelled by $fseq cancel 68s ok 30 - $f2 cancelled by $fseq cancel 68s ok 31 - ->fail with non-future return from ->else does not die 68s ok 32 - non-future return from ->else is upgraded 68s ok 33 - $fseq2 is ready after failure of $fseq 68s ok 34 - non-future return from ->else on immediate does not die 68s ok 35 - non-future return from ->else on immediate is upgraded 68s ok 36 - $fseq defined 68s ok 37 - else_with_f block passed $f1 68s ok 38 - else_with_f block pased failure of $f1 68s ok 39 - $f2 defined after $f1->fail 68s ok 40 - $fseq is done after $f2 done 68s ok 41 - $fseq->result returns results 68s ok 42 - Warning in void context 68s ok 43 - $fseq done after $f1 done 68s ok 44 - $fseq->result returns result for else_done 68s ok 45 - $fseq2 done after ->else_done on immediate 68s ok 46 - $fseq2->result returns result for else_done on immediate 68s ok 47 - ->else_done ignores success 68s ok 48 - $fseq done after $f1 done 68s ok 49 - $fseq->failure returns result for else_fail 68s ok 50 - $fseq2 done after ->else_fail on immediate 68s ok 51 - $fseq2->failure returns result for else_fail on immediate 68s ok 52 - ->else_fail ignores success 68s 1..52 68s ok 68s t/05then-else-pp.t ............ 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $cbt has refcount 2 captured by then callback 68s ok 2 - $cbe has refcount 2 captured by then callback 68s ok 3 - 2-arg then done block passed result of $f1 68s ok 4 - $fdone now defined after $f1 done 68s ok 5 - $fseq is done after $fdone done 68s ok 6 - $fseq->result returns results 68s ok 7 - $cbt has refcount 1 at EOF 68s ok 8 - $cbe has refcount 1 at EOF 68s ok 9 - 2-arg then fail block passed failure of $f1 68s ok 10 - $ffail now defined after $f1 fail 68s ok 11 - $fseq is done after $ffail fail 68s ok 12 - $fseq->result returns results 68s ok 13 - $fseq is done after $fdone done 68s ok 14 - $fseq->result returns results 68s ok 15 - $cbt has refcount 1 at EOF 68s ok 16 - $cbe has refcount 1 at EOF 68s ok 17 - $fseq is ready after $fdone fail 68s ok 18 - $fseq failed after $fdone fail 68s ok 19 - then_with_f done block passed $f1 68s ok 20 - then_with_f done block passed result of $f1 68s ok 21 - $fseq is ready after $f1 done 68s 1..21 68s ok 68s t/05then-else-xs.t ............ 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $cbt has refcount 2 captured by then callback 68s ok 2 - $cbe has refcount 2 captured by then callback 68s ok 3 - 2-arg then done block passed result of $f1 68s ok 4 - $fdone now defined after $f1 done 68s ok 5 - $fseq is done after $fdone done 68s ok 6 - $fseq->result returns results 68s ok 7 - $cbt has refcount 1 at EOF 68s ok 8 - $cbe has refcount 1 at EOF 68s ok 9 - 2-arg then fail block passed failure of $f1 68s ok 10 - $ffail now defined after $f1 fail 68s ok 11 - $fseq is done after $ffail fail 68s ok 12 - $fseq->result returns results 68s ok 13 - $fseq is done after $fdone done 68s ok 14 - $fseq->result returns results 68s ok 15 - $cbt has refcount 1 at EOF 68s ok 16 - $cbe has refcount 1 at EOF 68s ok 17 - $fseq is ready after $fdone fail 68s ok 18 - $fseq failed after $fdone fail 68s ok 19 - then_with_f done block passed $f1 68s ok 20 - then_with_f done block passed result of $f1 68s ok 21 - $fseq is ready after $f1 done 68s 1..21 68s ok 68s t/06followed_by-pp.t .......... 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $fseq defined 68s ok 2 - $fseq 68s ok 3 - $fseq has refcount 1 initially 68s ok 4 - $f1 has refcount 2 initially 68s ok 5 - $cb has refcount > 1 captured by followed_by callback 68s ok 6 - $called before $f1 done 68s ok 7 - followed_by block passed $f1 68s ok 8 - $called after $f1 done 68s ok 9 - $fseq is done after $f1 done 68s ok 10 - $fseq->result returns results 68s ok 11 - $fseq has refcount 1 before EOF 68s ok 12 - $f1 has refcount 1 before EOF 68s ok 13 - $cb has refcount 1 before EOF 68s ok 14 - $fseq defined 68s ok 15 - $fseq 68s ok 16 - $fseq has refcount 1 initially 68s ok 17 - $called before $f1 done 68s ok 18 - followed_by block passed $f1 68s ok 19 - $called after $f1 failed 68s ok 20 - $fseq is ready after $f1 failed 68s ok 21 - $fseq->failure returns failure 68s ok 22 - $fseq has refcount 1 before EOF 68s ok 23 - exception not propagated from code call 68s ok 24 - $fseq is ready after code exception 68s ok 25 - $fseq->failure after code exception 68s ok 26 - $f1 cancelled by $fseq->cancel 68s ok 27 - $f2 cancelled by $fseq->cancel 68s ok 28 - $f2 cancelled by $fseq->cancel on $f1 immediate 68s ok 29 - followed_by block invoked immediately for already-done 68s ok 30 - $cb has refcount 1 before EOF 68s ok 31 - followed_by block invoked immediately for already-failed 68s ok 32 - exception not propagated from ->followed_by on immediate 68s ok 33 - $fseq is ready after code exception on immediate 68s ok 34 - $fseq->failure after code exception on immediate 68s ok 35 - ->done with non-future return from ->followed_by does not die 68s ok 36 - non-future return from ->followed_by is upgraded 68s ok 37 - $fseq2 is ready after failure of $fseq 68s ok 38 - non-future return from ->followed_by on immediate does not die 68s ok 39 - non-future return from ->followed_by on immediate is upgraded 68s ok 40 - Warning in void context 68s 1..40 68s ok 68s t/06followed_by-xs.t .......... 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $fseq defined 68s ok 2 - $fseq 68s ok 3 - $fseq has refcount 1 initially 68s ok 4 - $f1 has refcount 2 initially 68s ok 5 - $cb has refcount > 1 captured by followed_by callback 68s ok 6 - $called before $f1 done 68s ok 7 - followed_by block passed $f1 68s ok 8 - $called after $f1 done 68s ok 9 - $fseq is done after $f1 done 68s ok 10 - $fseq->result returns results 68s ok 11 - $fseq has refcount 1 before EOF 68s ok 12 - $f1 has refcount 1 before EOF 68s ok 13 - $cb has refcount 1 before EOF 68s ok 14 - $fseq defined 68s ok 15 - $fseq 68s ok 16 - $fseq has refcount 1 initially 68s ok 17 - $called before $f1 done 68s ok 18 - followed_by block passed $f1 68s ok 19 - $called after $f1 failed 68s ok 20 - $fseq is ready after $f1 failed 68s ok 21 - $fseq->failure returns failure 68s ok 22 - $fseq has refcount 1 before EOF 68s ok 23 - exception not propagated from code call 68s ok 24 - $fseq is ready after code exception 68s ok 25 - $fseq->failure after code exception 68s ok 26 - $f1 cancelled by $fseq->cancel 68s ok 27 - $f2 cancelled by $fseq->cancel 68s ok 28 - $f2 cancelled by $fseq->cancel on $f1 immediate 68s ok 29 - followed_by block invoked immediately for already-done 68s ok 30 - $cb has refcount 1 before EOF 68s ok 31 - followed_by block invoked immediately for already-failed 68s ok 32 - exception not propagated from ->followed_by on immediate 68s ok 33 - $fseq is ready after code exception on immediate 68s ok 34 - $fseq->failure after code exception on immediate 68s ok 35 - ->done with non-future return from ->followed_by does not die 68s ok 36 - non-future return from ->followed_by is upgraded 68s ok 37 - $fseq2 is ready after failure of $fseq 68s ok 38 - non-future return from ->followed_by on immediate does not die 68s ok 39 - non-future return from ->followed_by on immediate is upgraded 68s ok 40 - Warning in void context 68s 1..40 68s ok 68s t/07catch-pp.t ................ 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $fseq defined 68s ok 2 - $fseq 68s ok 3 - $fseq has refcount 1 initially 68s ok 4 - $cb has refcount 2 captured by catch callback 68s ok 5 - $fseq succeeds when $f1 succeeds 68s ok 6 - $fseq has refcount 1 before EOF 68s ok 7 - $cb has refcount 1 before EOF 68s ok 8 - $fseq has refcount 1 before EOF 68s ok 9 - $cb has refcount 1 before EOF 68s ok 10 - $fseq defined 68s ok 11 - $fseq 68s ok 12 - $fseq has refcount 1 initially 68s ok 13 - catch block passed result of $f1 68s ok 14 - $fseq has refcount 1 after $f1 fail and dropped 68s ok 15 - $f2 now defined after $f1 fails 68s ok 16 - $fseq is done after $f2 done 68s ok 17 - $fseq is done after $f1 fail 68s ok 18 - $fseq failure 68s ok 19 - ->catch accepts a default handler 68s ok 20 - catch semantics via ->then 68s ok 21 - defined $fseq 68s ok 22 - $fseq 68s ok 23 - $f1 passed to catch code 68s ok 24 - $f1 failure message passed to catch code 68s ok 25 - $fseq is done after $f1 fail 68s ok 26 - $f1 passed to catch code 68s ok 27 - $f1 failure message passed to catch code 68s ok 28 - $fseq is done after $f1 fail 68s 1..28 68s ok 68s t/07catch-xs.t ................ 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $fseq defined 68s ok 2 - $fseq 68s ok 3 - $fseq has refcount 1 initially 68s ok 4 - $cb has refcount 2 captured by catch callback 68s ok 5 - $fseq succeeds when $f1 succeeds 68s ok 6 - $fseq has refcount 1 before EOF 68s ok 7 - $cb has refcount 1 before EOF 68s ok 8 - $fseq has refcount 1 before EOF 68s ok 9 - $cb has refcount 1 before EOF 68s ok 10 - $fseq defined 68s ok 11 - $fseq 68s ok 12 - $fseq has refcount 1 initially 68s ok 13 - catch block passed result of $f1 68s ok 14 - $fseq has refcount 1 after $f1 fail and dropped 68s ok 15 - $f2 now defined after $f1 fails 68s ok 16 - $fseq is done after $f2 done 68s ok 17 - $fseq is done after $f1 fail 68s ok 18 - $fseq failure 68s ok 19 - ->catch accepts a default handler 68s ok 20 - catch semantics via ->then 68s ok 21 - defined $fseq 68s ok 22 - $fseq 68s ok 23 - $f1 passed to catch code 68s ok 24 - $f1 failure message passed to catch code 68s ok 25 - $fseq is done after $f1 fail 68s ok 26 - $f1 passed to catch code 68s ok 27 - $f1 failure message passed to catch code 68s ok 28 - $fseq is done after $f1 fail 68s 1..28 68s ok 68s t/09transform-pp.t ............ 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - ->transform result 68s ok 2 - ->transform failure 68s ok 3 - ->transform catches exceptions 68s ok 4 - ->transform cancel 68s ok 5 - Warning in void context 68s 1..5 68s ok 68s t/09transform-xs.t ............ 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - ->transform result 68s ok 2 - ->transform failure 68s ok 3 - ->transform catches exceptions 68s ok 4 - ->transform cancel 68s ok 5 - Warning in void context 68s 1..5 68s ok 68s t/10wait_all-pp.t ............. 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $future has refcount 1 initially 68s ok 2 - $f1 has refcount 2 after adding to ->wait_all 68s ok 3 - $f2 has refcount 2 after adding to ->wait_all 68s ok 4 - $future->pending_futures before any ready 68s ok 5 - $future->done_futures before any ready 68s ok 6 - $future not yet ready 68s ok 7 - on_ready not yet invoked 68s ok 8 - $future->pending_futures after $f1 ready 68s ok 9 - $future->ready_futures after $f1 ready 68s ok 10 - $future->done_futures after $f1 ready 68s ok 11 - $future still not yet ready after f1 ready 68s ok 12 - on_ready not yet invoked 68s ok 13 - on_ready passed 1 argument 68s ok 14 - Future passed to on_ready 68s ok 15 - $future now ready after f2 ready 68s ok 16 - Results[0] from $future->result is f1 68s ok 17 - Results[1] from $future->result is f2 68s ok 18 - $future->pending_futures after $f2 ready 68s ok 19 - $future->ready_futures after $f2 ready 68s ok 20 - $future->done_futures after $f2 ready 68s ok 21 - $future has refcount 1 at end of test 68s ok 22 - $f1 has refcount 1 at end of test 68s ok 23 - $f2 has refcount 1 at end of test 68s ok 24 - $future of already-ready sub already ready 68s ok 25 - Results from $future->result of already ready 68s ok 26 - $future of partially-done subs not yet ready 68s ok 27 - $future of completely-done subs already ready 68s ok 28 - Results from $future->result of already ready 68s ok 29 - $future->cancel marks subs cancelled 68s ok 30 - $future->cancel ignores ready subs 68s ok 31 - $future->cancel does not cancel $falso 68s ok 32 - $future of cancelled sub is ready after final cancellation 68s ok 33 - ->done_futures with cancellation 68s ok 34 - ->cancelled_futures with cancellation 68s ok 35 - wait_all on no futures already done 68s ok 36 - ->result on empty wait_all is empty 68s ok 37 - wait_all is pending before f1 done for precancelled 68s ok 38 - wait_all now done after f1 done for precancelled 68s ok 39 - wait_all is pending before f1 done for postcancelled 68s ok 40 - wait_all now done after f1 done for postcancelled 68s 1..40 68s ok 68s t/10wait_all-xs.t ............. 68s # Seeded srand with seed '20251029' from local date. 68s ok 1 - $future has refcount 1 initially 68s ok 2 - $f1 has refcount 2 after adding to ->wait_all 68s ok 3 - $f2 has refcount 2 after adding to ->wait_all 68s ok 4 - $future->pending_futures before any ready 68s ok 5 - $future->done_futures before any ready 68s ok 6 - $future not yet ready 68s ok 7 - on_ready not yet invoked 68s ok 8 - $future->pending_futures after $f1 ready 68s ok 9 - $future->ready_futures after $f1 ready 68s ok 10 - $future->done_futures after $f1 ready 68s ok 11 - $future still not yet ready after f1 ready 68s ok 12 - on_ready not yet invoked 68s ok 13 - on_ready passed 1 argument 68s ok 14 - Future passed to on_ready 68s ok 15 - $future now ready after f2 ready 68s ok 16 - Results[0] from $future->result is f1 68s ok 17 - Results[1] from $future->result is f2 68s ok 18 - $future->pending_futures after $f2 ready 68s ok 19 - $future->ready_futures after $f2 ready 68s ok 20 - $future->done_futures after $f2 ready 68s ok 21 - $future has refcount 1 at end of test 68s ok 22 - $f1 has refcount 1 at end of test 68s ok 23 - $f2 has refcount 1 at end of test 68s ok 24 - $future of already-ready sub already ready 68s ok 25 - Results from $future->result of already ready 68s ok 26 - $future of partially-done subs not yet ready 68s ok 27 - $future of completely-done subs already ready 68s ok 28 - Results from $future->result of already ready 68s ok 29 - $future->cancel marks subs cancelled 68s ok 30 - $future->cancel ignores ready subs 68s ok 31 - $future->cancel does not cancel $falso 68s ok 32 - $future of cancelled sub is ready after final cancellation 68s ok 33 - ->done_futures with cancellation 68s ok 34 - ->cancelled_futures with cancellation 68s ok 35 - wait_all on no futures already done 68s ok 36 - ->result on empty wait_all is empty 68s ok 37 - wait_all is pending before f1 done for precancelled 68s ok 38 - wait_all now done after f1 done for precancelled 68s ok 39 - wait_all is pending before f1 done for postcancelled 68s ok 40 - wait_all now done after f1 done for postcancelled 68s 1..40 68s ok 69s t/11wait_any-pp.t ............. 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - $future has refcount 1 initially 69s ok 2 - $f1 has refcount 2 after adding to ->wait_any 69s ok 3 - $f2 has refcount 2 after adding to ->wait_any 69s ok 4 - $future->pending_futures before any ready 69s ok 5 - $future->done_futures before any ready 69s ok 6 - $future not yet ready 69s ok 7 - on_ready not yet invoked 69s ok 8 - $future->pending_futures after $f1 ready 69s ok 9 - $future->ready_futures after $f1 ready 69s ok 10 - $future->done_futures after $f1 ready 69s ok 11 - $future->cancelled_futures after $f1 ready 69s ok 12 - on_ready passed 1 argument 69s ok 13 - Future passed to on_ready 69s ok 14 - $future now ready after f1 ready 69s ok 15 - results from $future->result 69s ok 16 - $future has refcount 1 at end of test 69s ok 17 - $f1 has refcount 1 at end of test 69s ok 18 - $f2 has refcount 1 at end of test 69s ok 19 - $future now ready after a failure 69s ok 20 - $future->failure yields exception 69s ok 21 - $future->result throws exception 69s ok 22 - $f2 cancelled after a failure 69s ok 23 - $future of already-ready sub already ready 69s ok 24 - $future->cancel marks subs cancelled 69s ok 25 - $future not yet ready after first cancellation 69s ok 26 - $future is ready 69s ok 27 - ->done_futures with cancellation 69s ok 28 - ->cancelled_futures with cancellation 69s ok 29 - $future is ready after final cancellation 69s ok 30 - Failure mentions cancelled 69s ok 31 - $future->cancel does not cancel $falso 69s ok 32 - $f1->done does not cancel $falso 69s ok 33 - $f1->fail does not cancel $falso 69s ok 34 - wait_any on no futures already done 69s ok 35 - ->result on empty wait_any is empty 69s ok 36 - no problems cancelling a Future which clears the original ->wait_any ref 69s ok 37 - cancellation occurred as expected 69s ok 38 - ->wait_any is marked as done 69s ok 39 - wait_any is pending before f1 done for precancelled 69s ok 40 - wait_any now done after f1 done for precancelled 69s ok 41 - wait_any is pending before f1 done for postcancelled 69s ok 42 - wait_any now done after f1 done for postcancelled 69s 1..42 69s ok 69s t/11wait_any-xs.t ............. 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - $future has refcount 1 initially 69s ok 2 - $f1 has refcount 2 after adding to ->wait_any 69s ok 3 - $f2 has refcount 2 after adding to ->wait_any 69s ok 4 - $future->pending_futures before any ready 69s ok 5 - $future->done_futures before any ready 69s ok 6 - $future not yet ready 69s ok 7 - on_ready not yet invoked 69s ok 8 - $future->pending_futures after $f1 ready 69s ok 9 - $future->ready_futures after $f1 ready 69s ok 10 - $future->done_futures after $f1 ready 69s ok 11 - $future->cancelled_futures after $f1 ready 69s ok 12 - on_ready passed 1 argument 69s ok 13 - Future passed to on_ready 69s ok 14 - $future now ready after f1 ready 69s ok 15 - results from $future->result 69s ok 16 - $future has refcount 1 at end of test 69s ok 17 - $f1 has refcount 1 at end of test 69s ok 18 - $f2 has refcount 1 at end of test 69s ok 19 - $future now ready after a failure 69s ok 20 - $future->failure yields exception 69s ok 21 - $future->result throws exception 69s ok 22 - $f2 cancelled after a failure 69s ok 23 - $future of already-ready sub already ready 69s ok 24 - $future->cancel marks subs cancelled 69s ok 25 - $future not yet ready after first cancellation 69s ok 26 - $future is ready 69s ok 27 - ->done_futures with cancellation 69s ok 28 - ->cancelled_futures with cancellation 69s ok 29 - $future is ready after final cancellation 69s ok 30 - Failure mentions cancelled 69s ok 31 - $future->cancel does not cancel $falso 69s ok 32 - $f1->done does not cancel $falso 69s ok 33 - $f1->fail does not cancel $falso 69s ok 34 - wait_any on no futures already done 69s ok 35 - ->result on empty wait_any is empty 69s ok 36 - no problems cancelling a Future which clears the original ->wait_any ref 69s ok 37 - cancellation occurred as expected 69s ok 38 - ->wait_any is marked as done 69s ok 39 - wait_any is pending before f1 done for precancelled 69s ok 40 - wait_any now done after f1 done for precancelled 69s ok 41 - wait_any is pending before f1 done for postcancelled 69s ok 42 - wait_any now done after f1 done for postcancelled 69s 1..42 69s ok 69s t/12needs_all-pp.t ............ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - $future has refcount 1 initially 69s ok 2 - $f1 has refcount 2 after adding to ->needs_all 69s ok 3 - $f2 has refcount 2 after adding to ->needs_all 69s ok 4 - $future not yet ready 69s ok 5 - $future is now ready 69s ok 6 - $future now ready after f2 ready 69s ok 7 - $future->result after f2 ready 69s ok 8 - $future has refcount 1 at end of test 69s ok 9 - $f1 has refcount 1 at end of test 69s ok 10 - $f2 has refcount 1 at end of test 69s ok 11 - $future not yet ready 69s ok 12 - $future is now ready 69s ok 13 - $future now ready after f1 fails 69s ok 14 - $future->failure yields exception 69s ok 15 - $future->result throws exception 69s ok 16 - Unfinished child future cancelled on failure 69s ok 17 - $future->pending_futures after $f1 failure 69s ok 18 - $future->ready_futures after $f1 failure 69s ok 19 - $future->done_futures after $f1 failure 69s ok 20 - $future->failed_futures after $f1 failure 69s ok 21 - $future->cancelled_futures after $f1 failure 69s ok 22 - $future of already-done sub already ready 69s ok 23 - $future of already-failed sub already ready 69s ok 24 - $future->cancel marks subs cancelled 69s ok 25 - $future->cancel ignores ready subs 69s ok 26 - $future of cancelled sub is ready after first cancellation 69s ok 27 - Failure mentions cancelled 69s ok 28 - $future->cancel does not cancel $falso 69s ok 29 - $f1->fail does not cancel $falso 69s ok 30 - needs_all on no futures already done 69s ok 31 - ->result on empty needs_all is empty 69s ok 32 - no problems cancelling a Future which clears the original ->needs_all ref 69s ok 33 - cancellation occured as expected 69s ok 34 - ->needs_all is marked as done 69s ok 35 - needs_all already failed for precancelled 69s ok 36 - ->failure on needs_all for precancelled 69s ok 37 - needs_all already failed for postcancelled 69s ok 38 - ->failure on needs_all for postcancelled 69s 1..38 69s ok 69s t/12needs_all-xs.t ............ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - $future has refcount 1 initially 69s ok 2 - $f1 has refcount 2 after adding to ->needs_all 69s ok 3 - $f2 has refcount 2 after adding to ->needs_all 69s ok 4 - $future not yet ready 69s ok 5 - $future is now ready 69s ok 6 - $future now ready after f2 ready 69s ok 7 - $future->result after f2 ready 69s ok 8 - $future has refcount 1 at end of test 69s ok 9 - $f1 has refcount 1 at end of test 69s ok 10 - $f2 has refcount 1 at end of test 69s ok 11 - $future not yet ready 69s ok 12 - $future is now ready 69s ok 13 - $future now ready after f1 fails 69s ok 14 - $future->failure yields exception 69s ok 15 - $future->result throws exception 69s ok 16 - Unfinished child future cancelled on failure 69s ok 17 - $future->pending_futures after $f1 failure 69s ok 18 - $future->ready_futures after $f1 failure 69s ok 19 - $future->done_futures after $f1 failure 69s ok 20 - $future->failed_futures after $f1 failure 69s ok 21 - $future->cancelled_futures after $f1 failure 69s ok 22 - $future of already-done sub already ready 69s ok 23 - $future of already-failed sub already ready 69s ok 24 - $future->cancel marks subs cancelled 69s ok 25 - $future->cancel ignores ready subs 69s ok 26 - $future of cancelled sub is ready after first cancellation 69s ok 27 - Failure mentions cancelled 69s ok 28 - $future->cancel does not cancel $falso 69s ok 29 - $f1->fail does not cancel $falso 69s ok 30 - needs_all on no futures already done 69s ok 31 - ->result on empty needs_all is empty 69s ok 32 - no problems cancelling a Future which clears the original ->needs_all ref 69s ok 33 - cancellation occured as expected 69s ok 34 - ->needs_all is marked as done 69s ok 35 - needs_all already failed for precancelled 69s ok 36 - ->failure on needs_all for precancelled 69s ok 37 - needs_all already failed for postcancelled 69s ok 38 - ->failure on needs_all for postcancelled 69s 1..38 69s ok 69s t/13needs_any-pp.t ............ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - $future has refcount 1 initially 69s ok 2 - $f1 has refcount 2 after adding to ->needs_any 69s ok 3 - $f2 has refcount 2 after adding to ->needs_any 69s ok 4 - $future not yet ready 69s ok 5 - $future is now ready 69s ok 6 - $future now ready after f1 ready 69s ok 7 - results from $future->result 69s ok 8 - $future->pending_futures after $f1 done 69s ok 9 - $future->ready_futures after $f1 done 69s ok 10 - $future->done_futures after $f1 done 69s ok 11 - $future->failed_futures after $f1 done 69s ok 12 - $future->cancelled_futures after $f1 done 69s ok 13 - $future has refcount 1 at end of test 69s ok 14 - $f1 has refcount 1 at end of test 69s ok 15 - $f2 has refcount 1 at end of test 69s ok 16 - Unfinished child future cancelled on failure 69s ok 17 - $future not yet ready 69s ok 18 - $future not yet ready after $f1 fails 69s ok 19 - $future now ready after $f2 done 69s ok 20 - $future->result after $f2 done 69s ok 21 - $future->done_futures after $f2 done 69s ok 22 - $future->failed_futures after $f2 done 69s ok 23 - $future not yet ready 69s ok 24 - $future is now ready 69s ok 25 - $future now ready after f2 fails 69s ok 26 - $future->failure yields exception 69s ok 27 - $future->result throws exception 69s ok 28 - $future->failed_futures after all fail 69s ok 29 - $future of already-done sub already ready 69s ok 30 - $future of already-failed sub already ready 69s ok 31 - $future->cancel marks subs cancelled 69s ok 32 - $future->cancel ignores ready subs 69s ok 33 - $future not yet ready after first cancellation 69s ok 34 - ->done_futures with cancellation 69s ok 35 - ->cancelled_futures with cancellation 69s ok 36 - $future is ready after final cancellation 69s ok 37 - Failure mentions cancelled 69s ok 38 - $future->cancel does not cancel $falso 69s ok 39 - $f1->done does not cancel $falso 69s ok 40 - needs_any on no futures already done 69s ok 41 - ->result on empty needs_any is empty 69s ok 42 - no problems cancelling a Future which clears the original ->needs_any ref 69s ok 43 - cancellation occured as expected 69s ok 44 - ->needs_any is marked as done 69s ok 45 - needs_any is pending before f1 done for precancelled 69s ok 46 - needs_any now done after f1 done for precancelled 69s ok 47 - needs_any is pending before f1 done for postcancelled 69s ok 48 - needs_any now done after f1 done for postcancelled 69s 1..48 69s ok 69s t/13needs_any-xs.t ............ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - $future has refcount 1 initially 69s ok 2 - $f1 has refcount 2 after adding to ->needs_any 69s ok 3 - $f2 has refcount 2 after adding to ->needs_any 69s ok 4 - $future not yet ready 69s ok 5 - $future is now ready 69s ok 6 - $future now ready after f1 ready 69s ok 7 - results from $future->result 69s ok 8 - $future->pending_futures after $f1 done 69s ok 9 - $future->ready_futures after $f1 done 69s ok 10 - $future->done_futures after $f1 done 69s ok 11 - $future->failed_futures after $f1 done 69s ok 12 - $future->cancelled_futures after $f1 done 69s ok 13 - $future has refcount 1 at end of test 69s ok 14 - $f1 has refcount 1 at end of test 69s ok 15 - $f2 has refcount 1 at end of test 69s ok 16 - Unfinished child future cancelled on failure 69s ok 17 - $future not yet ready 69s ok 18 - $future not yet ready after $f1 fails 69s ok 19 - $future now ready after $f2 done 69s ok 20 - $future->result after $f2 done 69s ok 21 - $future->done_futures after $f2 done 69s ok 22 - $future->failed_futures after $f2 done 69s ok 23 - $future not yet ready 69s ok 24 - $future is now ready 69s ok 25 - $future now ready after f2 fails 69s ok 26 - $future->failure yields exception 69s ok 27 - $future->result throws exception 69s ok 28 - $future->failed_futures after all fail 69s ok 29 - $future of already-done sub already ready 69s ok 30 - $future of already-failed sub already ready 69s ok 31 - $future->cancel marks subs cancelled 69s ok 32 - $future->cancel ignores ready subs 69s ok 33 - $future not yet ready after first cancellation 69s ok 34 - ->done_futures with cancellation 69s ok 35 - ->cancelled_futures with cancellation 69s ok 36 - $future is ready after final cancellation 69s ok 37 - Failure mentions cancelled 69s ok 38 - $future->cancel does not cancel $falso 69s ok 39 - $f1->done does not cancel $falso 69s ok 40 - needs_any on no futures already done 69s ok 41 - ->result on empty needs_any is empty 69s ok 42 - no problems cancelling a Future which clears the original ->needs_any ref 69s ok 43 - cancellation occured as expected 69s ok 44 - ->needs_any is marked as done 69s ok 45 - needs_any is pending before f1 done for precancelled 69s ok 46 - needs_any now done after f1 done for precancelled 69s ok 47 - needs_any is pending before f1 done for postcancelled 69s ok 48 - needs_any now done after f1 done for postcancelled 69s 1..48 69s ok 69s t/20get-pp.t .................. 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - Result of ->get on done future 69s ok 2 - Exception from ->get on failed future 69s ok 3 - Exception from ->get on cancelled future 69s ok 4 - Exception from ->get on pending future 69s ok 5 - Result of ->get with overloaded ->await 69s ok 6 - Result of ->failure with overloaded ->await 69s ok 7 - ->await on done does not throw 69s ok 8 - ->await on done does not throw 69s 1..8 69s ok 69s t/20get-xs.t .................. 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - Result of ->get on done future 69s ok 2 - Exception from ->get on failed future 69s ok 3 - Exception from ->get on cancelled future 69s ok 4 - Exception from ->get on pending future 69s ok 5 - Result of ->get with overloaded ->await 69s ok 6 - Result of ->failure with overloaded ->await 69s ok 7 - ->await on done does not throw 69s ok 8 - ->await on done does not throw 69s 1..8 69s ok 69s t/20subclass-pp.t ............. 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - Subclass->new 69s ok 2 - Subclass->done 69s ok 3 - Subclass->fail 69s ok 4 - $f->then 69s ok 5 - $f->and_then 69s ok 6 - $f->then_with_f 69s ok 7 - $f->else_with_f 69s ok 8 - $f->followed_by 69s ok 9 - $f->transform 69s ok 10 - immediate $f->then 69s ok 11 - immediate $f->else 69s ok 12 - immediate $f->then_with_f 69s ok 13 - immediate $f->else_with_f 69s ok 14 - $f->followed_by 69s ok 15 - imm->followed_by $f 69s ok 16 - Future->wait_all( $f ) 69s ok 17 - Future->wait_any( $f ) 69s ok 18 - Future->needs_all( $f ) 69s ok 19 - Future->needs_any( $f ) 69s ok 20 - Future->wait_all( $imm, $f ) 69s ok 21 - Future->wait_all( Future->new, $f 69s ok 22 - subclass ->wait_all 69s ok 23 - subclass ->wait_any 69s ok 24 - subclass ->needs_all 69s ok 25 - subclass ->needs_any 69s ok 26 - ->await is called on $f 69s ok 27 - Result from ->get 69s ok 28 - $f->await called 69s ok 29 - Subclass constructor called as prototype clone method 69s 1..29 69s ok 69s t/20subclass-xs.t ............. 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - Subclass->new 69s ok 2 - Subclass->done 69s ok 3 - Subclass->fail 69s ok 4 - $f->then 69s ok 5 - $f->and_then 69s ok 6 - $f->then_with_f 69s ok 7 - $f->else_with_f 69s ok 8 - $f->followed_by 69s ok 9 - $f->transform 69s ok 10 - immediate $f->then 69s ok 11 - immediate $f->else 69s ok 12 - immediate $f->then_with_f 69s ok 13 - immediate $f->else_with_f 69s ok 14 - $f->followed_by 69s ok 15 - imm->followed_by $f 69s ok 16 - Future->wait_all( $f ) 69s ok 17 - Future->wait_any( $f ) 69s ok 18 - Future->needs_all( $f ) 69s ok 19 - Future->needs_any( $f ) 69s ok 20 - Future->wait_all( $imm, $f ) 69s ok 21 - Future->wait_all( Future->new, $f 69s ok 22 - subclass ->wait_all 69s ok 23 - subclass ->wait_any 69s ok 24 - subclass ->needs_all 69s ok 25 - subclass ->needs_any 69s ok 26 - ->await is called on $f 69s ok 27 - Result from ->get 69s ok 28 - $f->await called 69s ok 29 - Subclass constructor called as prototype clone method 69s 1..29 69s ok 69s t/21debug-pp.t ................ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - Completed Future does not give warning 69s ok 2 - Cancelled Future does not give warning 69s ok 3 - Lost Future raises a warning 69s ok 4 - Lost sequence Future raises warning 69s ok 5 - Destroyed failed future raises warning 69s ok 6 - $future has btime with $TIMES=1 69s ok 7 - $future btime is not earlier than $before 69s ok 8 - $future has rtime with $TIMES=1 69s ok 9 - $future rtime is not earlier than btime 69s ok 10 - $future rtime is not later than now 69s ok 11 - $future has ->elapsed time 69s ok 12 - $future elapsed time >= 0 69s ok 13 - Immediate future has rtime 69s ok 14 - Immediate future has ->elapsed time 69s ok 15 - Immediate future elapsed time >= 0 69s 1..15 69s ok 69s t/21debug-xs.t ................ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - Completed Future does not give warning 69s ok 2 - Cancelled Future does not give warning 69s ok 3 - Lost Future raises a warning 69s ok 4 - Lost sequence Future raises warning 69s ok 5 - Destroyed failed future raises warning 69s ok 6 - $future has btime with $TIMES=1 69s ok 7 - $future btime is not earlier than $before 69s ok 8 - $future has rtime with $TIMES=1 69s ok 9 - $future rtime is not earlier than btime 69s ok 10 - $future rtime is not later than now 69s ok 11 - $future has ->elapsed time 69s ok 12 - $future elapsed time >= 0 69s ok 13 - Immediate future has rtime 69s ok 14 - Immediate future has ->elapsed time 69s ok 15 - Immediate future elapsed time >= 0 69s 1..15 69s ok 69s t/22wrap_cb-pp.t .............. 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - on_ready wraps CB 69s ok 2 - on_done wraps CB 69s ok 3 - on_fail wraps CB 69s ok 4 - then wraps CB 69s ok 5 - else wraps CB 69s 1..5 69s ok 69s t/22wrap_cb-xs.t .............. 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - on_ready wraps CB 69s ok 2 - on_done wraps CB 69s ok 3 - on_fail wraps CB 69s ok 4 - then wraps CB 69s ok 5 - else wraps CB 69s 1..5 69s ok 69s t/23exception-pp.t ............ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - $e 69s ok 2 - $e->message from exceptional get 69s ok 3 - $e->category from exceptional get 69s ok 4 - $e->details from exceptional get 69s ok 5 - $e stringifies properly 69s ok 6 - $e->as_future returns a failed Future 69s ok 7 - ->failure from Future->fail on wrapped exception 69s ok 8 - ->failure from Future->fail on object that is not Future::Exception 69s ok 9 - $f2 failed 69s ok 10 - ->failure from Future->call on rethrown failure 69s ok 11 - $e->message from F::E->throw 69s ok 12 - $e->category from F::E->throw 69s ok 13 - $e->details from F::E->throw 69s ok 14 - F::E->throw appends file/line 69s 1..14 69s ok 69s t/23exception-xs.t ............ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - $e 69s ok 2 - $e->message from exceptional get 69s ok 3 - $e->category from exceptional get 69s ok 4 - $e->details from exceptional get 69s ok 5 - $e stringifies properly 69s ok 6 - $e->as_future returns a failed Future 69s ok 7 - ->failure from Future->fail on wrapped exception 69s ok 8 - ->failure from Future->fail on object that is not Future::Exception 69s ok 9 - $f2 failed 69s ok 10 - ->failure from Future->call on rethrown failure 69s ok 11 - $e->message from F::E->throw 69s ok 12 - $e->category from F::E->throw 69s ok 13 - $e->details from F::E->throw 69s ok 14 - F::E->throw appends file/line 69s 1..14 69s ok 69s t/24label-pp.t ................ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - ->set_label returns $f 69s ok 2 - ->label returns the label 69s 1..2 69s ok 69s t/24label-xs.t ................ 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - ->set_label returns $f 69s ok 2 - ->label returns the label 69s 1..2 69s ok 69s t/25retain-pp.t ............... 69s # Seeded srand with seed '20251029' from local date. 69s ok 1 - start with refcount 1 69s ok 2 - ->retain returns original Future 69s ok 3 - refcount is now increased 69s ok 4 - can call ->cancel 69s ok 5 - refcount drops when completed 69s ok 6 - ->retain on immediate returns original Future 69s ok 7 - start with refcount 1 69s ok 8 - ->retain returns original Future 69s ok 9 - refcount is now increased 69s ok 10 - can call ->done 69s ok 11 - refcount drops when completed 69s ok 12 - ->retain on immediate returns original Future 69s ok 13 - start with refcount 1 69s ok 14 - ->retain returns original Future 69s ok 15 - refcount is now increased 69s ok 16 - can call ->fail 69s ok 17 - refcount drops when completed 69s ok 18 - ->retain on immediate returns original Future 69s 1..18 69s ok 70s t/25retain-xs.t ............... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - start with refcount 1 70s ok 2 - ->retain returns original Future 70s ok 3 - refcount is now increased 70s ok 4 - can call ->cancel 70s ok 5 - refcount drops when completed 70s ok 6 - ->retain on immediate returns original Future 70s ok 7 - start with refcount 1 70s ok 8 - ->retain returns original Future 70s ok 9 - refcount is now increased 70s ok 10 - can call ->done 70s ok 11 - refcount drops when completed 70s ok 12 - ->retain on immediate returns original Future 70s ok 13 - start with refcount 1 70s ok 14 - ->retain returns original Future 70s ok 15 - refcount is now increased 70s ok 16 - can call ->fail 70s ok 17 - refcount drops when completed 70s ok 18 - ->retain on immediate returns original Future 70s 1..18 70s ok 70s t/26wrap-unwrap-pp.t .......... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - Future->wrap(Future) defined 70s ok 2 - Future->wrap(Future) 70s ok 3 - Future->wrap(Future)->result 70s ok 4 - Future->wrap(string) defined 70s ok 5 - Future->wrap(string) 70s ok 6 - Future->wrap(string)->result 70s ok 7 - Future->unwrap Future in list context 70s ok 8 - Future->unwrap plain list in list context 70s ok 9 - Future->unwrap Future in scalar context 70s ok 10 - Future->unwrap plain list in scalar context 70s 1..10 70s ok 70s t/26wrap-unwrap-xs.t .......... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - Future->wrap(Future) defined 70s ok 2 - Future->wrap(Future) 70s ok 3 - Future->wrap(Future)->result 70s ok 4 - Future->wrap(string) defined 70s ok 5 - Future->wrap(string) 70s ok 6 - Future->wrap(string)->result 70s ok 7 - Future->unwrap Future in list context 70s ok 8 - Future->unwrap plain list in list context 70s ok 9 - Future->unwrap Future in scalar context 70s ok 10 - Future->unwrap plain list in scalar context 70s 1..10 70s ok 70s t/27udata-pp.t ................ 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - ->set_udata returns $f 70s ok 2 - ->udata returns the datum 70s 1..2 70s ok 70s t/27udata-xs.t ................ 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - ->set_udata returns $f 70s ok 2 - ->udata returns the datum 70s 1..2 70s ok 70s t/30utils-call.t .............. 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - call() returns future returned from its code 70s ok 2 - call() returns immediate future on die 70s ok 3 - failure from immediate future on die 70s ok 4 - call() returns immediate future on non-future return 70s ok 5 - failure from immediate future on non-future return 70s 1..5 70s ok 70s t/31utils-call-with-escape.t .. 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - call_with_escape ready after returned future ready 70s ok 2 - result of call_with_escape 70s ok 3 - call_with_escape ready after returned future ready 70s ok 4 - result of call_with_escape 70s ok 5 - call_with_escape has refcount 1 before EOF 70s ok 6 - call_with_escape ready after synchronous escape 70s ok 7 - result of call_with_escape 70s ok 8 - call_with_escape not yet ready before deferral 70s ok 9 - call_with_escape ready after deferral 70s ok 10 - result of call_with_escape 70s ok 11 - code-returned future cancelled after escape 70s 1..11 70s ok 70s t/32utils-repeat.t ............ 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - $future defined for repeat while 70s ok 2 - An initial future is running 70s ok 3 - $arg defined for while test 70s ok 4 - $arg->result for first 70s ok 5 - code block is passed previous trial 70s ok 6 - $future is now ready after second attempt ->done 70s ok 7 - $future->result 70s ok 8 - repeat with return yields correct instance 70s ok 9 - $future defined for repeat while 70s ok 10 - An initial future is running 70s ok 11 - previously running future not cancelled 70s ok 12 - running future cancelled after eventual is cancelled 70s ok 13 - a third trial is not started 70s ok 14 - $future defined for repeat until 70s ok 15 - An initial future is running 70s ok 16 - $arg defined for while test 70s ok 17 - $arg->result for first 70s ok 18 - $future is now ready after second attempt ->done 70s ok 19 - $future->result 70s ok 20 - repeat while failure after code exception 70s ok 21 - repeat until failure after code exception 70s ok 22 - repeat while failure after condition exception 70s ok 23 - repeat failure for non-Future return 70s ok 24 - $future is now ready for try_repeat 70s ok 25 - $future->result 70s ok 26 - $future is now ready for try_repeat_until_success 70s ok 27 - $future->result 70s ok 28 - $future is now ready after repeat retries failures 70s ok 29 - Warnings printing by repeat retries failures 70s 1..29 70s ok 70s t/33utils-repeat-generate.t ... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - $arg 1 for first iteration 70s ok 2 - $future not ready 70s ok 3 - $arg 2 for second iteratoin 70s ok 4 - $future still not ready 70s ok 5 - $arg 3 for third iteration 70s ok 6 - $future now ready 70s ok 7 - $future->result 70s ok 8 - $future returns otherwise failure 70s ok 9 - $last_trial_f->result 70s ok 10 - $future returns otherwise failure for empty generator 70s 1..10 70s ok 70s t/34utils-repeat-foreach.t .... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - $arg one for first iteration 70s ok 2 - $future not ready 70s ok 3 - $arg two for second iteration 70s ok 4 - $future not ready 70s ok 5 - $arg three for third iteration 70s ok 6 - $future now ready 70s ok 7 - $future->result 70s ok 8 - $future returns otherwise failure 70s ok 9 - $last_trial_f->result 70s ok 10 - $future returns otherwise failure for empty list 70s ok 11 - repeat {} on empty foreach without otherwise already ready 70s ok 12 - Result of empty future 70s ok 13 - repeat {} on empty foreach with otherwise already ready 70s ok 14 - Result of otherwise future 70s ok 15 - $future->result returns correct result for foreach+while 70s ok 16 - $future->result returns correct result for foreach+until 70s ok 17 - $future->result returns successful result from while + otherwise 70s ok 18 - $future->result returns correct result for try_repeat_until_success 70s ok 19 - repeat foreach failure after code exception 70s ok 20 - repeat foreach failure after otherwise exception 70s 1..20 70s ok 70s t/35utils-map-void.t .......... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - item passed in $_ as well as @_ 70s ok 2 - $future defined for fmap non-concurrent 70s ok 3 - $subf[0] defined 70s ok 4 - $subf[1] not yet defined 70s ok 5 - item passed in $_ as well as @_ 70s ok 6 - $subf[1] defined after $subf[0] done 70s ok 7 - item passed in $_ as well as @_ 70s ok 8 - $future now ready after subs done 70s ok 9 - $future->result empty for fmap_void 70s ok 10 - $future defined for fmap non-concurrent from CODE 70s ok 11 - $subf[0] defined 70s ok 12 - $future now ready after subs done from CODE 70s ok 13 - $future defined for fmap concurrent=2 70s ok 14 - $subf[0] defined 70s ok 15 - $subf[1] defined 70s ok 16 - $subf[2] defined 70s ok 17 - $subf[3] defined 70s ok 18 - $subf[4] deifned 70s ok 19 - $future not yet ready while one sub remains 70s ok 20 - $future now ready after concurrent subs done 70s ok 21 - $future defined for fmap concurrent=3 late-add 70s ok 22 - 3 subfutures initally ready 70s ok 23 - No $subf[4] before $subf[3] done 70s ok 24 - 3 new subfutures now ready 70s ok 25 - $future now ready after all 6 subfutures done 70s ok 26 - $future already ready for fmap on immediates 70s ok 27 - $future not yet ready before non-immediate done 70s ok 28 - $future now ready after non-immediate done 70s ok 29 - $subf[0] not cancelled before failure 70s ok 30 - $subf[0] now cancelled after $subf[1] failure 70s ok 31 - $future now ready after $sub[1] failure 70s ok 32 - $future->failure after $sub[1] failure 70s ok 33 - $subf[2] was never started after $subf[1] failure 70s ok 34 - $future is already ready 70s ok 35 - $future->failure after immediate failure 70s ok 36 - $subf[0] is cancelled after immediate failure 70s ok 37 - $subf[2] was never started after immediate failure 70s ok 38 - $subf[0] now cancelled after ->cancel 70s ok 39 - $subf[1] now cancelled after ->cancel 70s ok 40 - $subf[2] was never started after ->cancel 70s ok 41 - repeat with return yields correct instance 70s 1..41 70s ok 70s t/36utils-map.t ............... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - $future now ready after subs done for fmap_concat 70s ok 2 - $future->result for fmap_concat 70s ok 3 - @results for fmap_concat 70s ok 4 - $future->result for fmap_concat out of order 70s ok 5 - $future->result for fmap_concat concurrent more than input 70s ok 6 - $fmap_concat->cancel does not throw on undef slots 70s ok 7 - was cancelled correctly 70s ok 8 - $future now ready after subs done for fmap_scalar 70s ok 9 - $future->result for fmap_scalar 70s ok 10 - @results for fmap_scalar 70s 1..10 70s ok 70s t/40mutex.t ................... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - Mutex is available 70s ok 2 - ->enter returns Future 70s ok 3 - ->enter on new Mutex runs code 70s ok 4 - $lf 70s ok 5 - Mutex is unavailable 70s ok 6 - locked future not yet ready 70s ok 7 - locked future ready after $f->done 70s ok 8 - Mutex is available again 70s ok 9 - $lf has one ref at EOT 70s ok 10 - $lf1 70s ok 11 - $lf2 70s ok 12 - $lf2 has one ref 70s ok 13 - second enter not invoked while locked 70s ok 14 - second enter invoked after $f1->done 70s ok 15 - second locked future ready after $f2->done 70s ok 16 - Mutex is available again 70s ok 17 - $lf1 has one ref at EOT 70s ok 18 - $lf2 has one ref at EOT 70s ok 19 - second enter not invoked while locked 70s ok 20 - second enter invoked after $f1->fail 70s ok 21 - first locked future fails after $f1->fail 70s ok 22 - second locked future ready after $f2->done 70s ok 23 - Mutex is available again 70s ok 24 - $mutex->enter returns immediate result 70s ok 25 - Mutex is available again 70s ok 26 - $mutex->enter returns immediate failure 70s ok 27 - Mutex is available again 70s ok 28 - $mutex->enter returns immediate failure on exception 70s ok 29 - Mutex is available again 70s ok 30 - Mutex is available after cancel 70s ok 31 - $f 70s ok 32 - $f1 defined 70s ok 33 - $f2 defined 70s ok 34 - $f3 defined 70s ok 35 - Chain is done 70s ok 36 - Mutex is available after chain done 70s ok 37 - Chain is done 70s ok 38 - Mutex has 2 counts available 70s ok 39 - $f1 and $f2 defined with count 2 70s ok 40 - $f3 defined after $f1 done 70s ok 41 - Chain is done 70s ok 42 - Mutex is available after chain done 70s 1..42 70s ok 70s t/50test-future.t ............. 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - immediate Future passes 70s ok 2 - actually ran the code 70s ok 3 - pending Future fails 70s ok 4 - no_pending_futures does not retain completed Futures 70s ok 5 - no_pending_futures does not retain immediate Futures 70s 1..5 70s ok 70s t/51test-future-deferred.t .... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - $f not yet ready 70s ok 2 - $f->get yields result anyway 70s ok 3 - $f not yet ready 70s ok 4 - $f->get throws exception anyway 70s ok 5 - $f not yet ready 70s ok 6 - $f->failure returns exception anyway 70s 1..6 70s ok 70s t/52awaitable-future-pp.t ..... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - Future immediate done { 70s ok 1 - AWAIT_NEW_DONE yields object 70s ok 2 - AWAIT_IS_READY true 70s ok 3 - AWAIT_IS_CANCELLED false 70s ok 4 - AWAIT_GET in list context 70s ok 5 - AWAIT_GET in scalar context 70s ok 6 - AWAIT_GET in void context 70s 1..6 70s } 70s ok 2 - Future immediate fail { 70s ok 1 - AWAIT_NEW_FAIL yields object 70s ok 2 - AWAIT_IS_READY true 70s ok 3 - AWAIT_IS_CANCELLED false 70s ok 4 - AWAIT_GET in void context 70s ok 5 - AWAIT_GET throws exception 70s 1..5 70s } 70s ok 3 - Future deferred done { 70s ok 1 - AWAIT_CLONE yields object 70s ok 2 - AWAIT_IS_READY false 70s ok 3 - AWAIT_IS_READY true 70s ok 4 - AWAIT_GET in scalar context 70s 1..4 70s } 70s ok 4 - Future deferred fail { 70s ok 1 - AWAIT_CLONE yields object 70s ok 2 - AWAIT_IS_READY false 70s ok 3 - AWAIT_IS_READY true 70s ok 4 - AWAIT_GET in void context 70s ok 5 - AWAIT_GET throws exception 70s 1..5 70s } 70s ok 5 - Future on-ready { 70s ok 1 - AWAIT_ON_READY CB not yet invoked 70s ok 2 - AWAIT_ON_READY CB now invoked 70s 1..2 70s } 70s ok 6 - Future cancellation { 70s ok 1 - AWAIT_IS_CANCELLED false before cancellation 70s ok 2 - AWAIT_IS_CANCELLED true after AWAIT_ON_CANCEL propagation 70s ok 3 - AWAIT_ON_CANCEL invoked callback 70s 1..3 70s } 70s 1..6 70s ok 70s t/52awaitable-future-xs.t ..... 70s # Seeded srand with seed '20251029' from local date. 70s ok 1 - Future immediate done { 70s ok 1 - AWAIT_NEW_DONE yields object 70s ok 2 - AWAIT_IS_READY true 70s ok 3 - AWAIT_IS_CANCELLED false 70s ok 4 - AWAIT_GET in list context 70s ok 5 - AWAIT_GET in scalar context 70s ok 6 - AWAIT_GET in void context 70s 1..6 70s } 70s ok 2 - Future immediate fail { 70s ok 1 - AWAIT_NEW_FAIL yields object 70s ok 2 - AWAIT_IS_READY true 70s ok 3 - AWAIT_IS_CANCELLED false 70s ok 4 - AWAIT_GET in void context 70s ok 5 - AWAIT_GET throws exception 70s 1..5 70s } 70s ok 3 - Future deferred done { 70s ok 1 - AWAIT_CLONE yields object 70s ok 2 - AWAIT_IS_READY false 70s ok 3 - AWAIT_IS_READY true 70s ok 4 - AWAIT_GET in scalar context 70s 1..4 70s } 70s ok 4 - Future deferred fail { 70s ok 1 - AWAIT_CLONE yields object 70s ok 2 - AWAIT_IS_READY false 70s ok 3 - AWAIT_IS_READY true 70s ok 4 - AWAIT_GET in void context 70s ok 5 - AWAIT_GET throws exception 70s 1..5 70s } 70s ok 5 - Future on-ready { 70s ok 1 - AWAIT_ON_READY CB not yet invoked 70s ok 2 - AWAIT_ON_READY CB now invoked 70s 1..2 70s } 70s ok 6 - Future cancellation { 70s ok 1 - AWAIT_IS_CANCELLED false before cancellation 70s ok 2 - AWAIT_IS_CANCELLED true after AWAIT_ON_CANCEL propagation 70s ok 3 - AWAIT_ON_CANCEL invoked callback 70s 1..3 70s } 70s 1..6 70s ok 70s All tests successful. 70s Files=55, Tests=1384, 2 wallclock secs ( 0.08 usr 0.03 sys + 2.45 cusr 0.32 csys = 2.88 CPU) 70s Result: PASS 71s autopkgtest [20:23:38]: test autodep8-perl-build-deps: -----------------------] 71s autopkgtest [20:23:38]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 71s autodep8-perl-build-deps PASS 71s autopkgtest [20:23:38]: test autodep8-perl: preparing testbed 77s Creating nova instance adt-resolute-i386-libfuture-perl-20251029-202227-juju-7f2275-prod-proposed-migration-environment-20-d65b601f-ea30-4107-b1e8-4e545f470b10 from image adt/ubuntu-resolute-amd64-server-20251029.img (UUID 2345c089-5627-4919-bdd0-dff8360b43c0)... 103s autopkgtest [20:24:10]: testbed dpkg architecture: amd64 103s autopkgtest [20:24:10]: testbed apt version: 3.1.11 103s autopkgtest [20:24:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 104s autopkgtest [20:24:11]: testbed release detected to be: resolute 104s autopkgtest [20:24:11]: updating testbed package index (apt update) 104s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 104s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 105s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 105s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 105s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.5 kB] 105s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 105s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3669 kB] 105s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [206 kB] 105s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [188 kB] 105s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [290 kB] 105s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [5760 B] 105s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [28.6 kB] 105s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4212 B] 105s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 105s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [2594 kB] 105s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [1142 kB] 105s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [72.3 kB] 105s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [47.3 kB] 106s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [19.9 kB] 106s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [2068 B] 106s Fetched 8434 kB in 1s (7015 kB/s) 107s Reading package lists... 107s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 107s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 107s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 107s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 108s Reading package lists... 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s Calculating upgrade... 108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 108s autopkgtest [20:24:15]: upgrading testbed (apt dist-upgrade and autopurge) 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 109s Calculating upgrade... 109s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 109s Solving dependencies... 109s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 112s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s Solving dependencies... 112s The following NEW packages will be installed: 112s autodep8 dctrl-tools libfuture-perl pkg-perl-autopkgtest 112s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 112s Need to get 210 kB of archives. 112s After this operation, 666 kB of additional disk space will be used. 112s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB] 112s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 autodep8 all 0.30 [13.7 kB] 112s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfuture-perl all 0.51-1 [71.2 kB] 112s Get:4 http://ftpmaster.internal/ubuntu resolute/universe amd64 pkg-perl-autopkgtest all 0.82 [18.8 kB] 112s Fetched 210 kB in 0s (0 B/s) 112s Selecting previously unselected package dctrl-tools. 112s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78531 files and directories currently installed.) 112s Preparing to unpack .../dctrl-tools_2.24-3build3_amd64.deb ... 112s Unpacking dctrl-tools (2.24-3build3) ... 112s Selecting previously unselected package autodep8. 112s Preparing to unpack .../archives/autodep8_0.30_all.deb ... 112s Unpacking autodep8 (0.30) ... 112s Selecting previously unselected package libfuture-perl. 112s Preparing to unpack .../libfuture-perl_0.51-1_all.deb ... 112s Unpacking libfuture-perl (0.51-1) ... 112s Selecting previously unselected package pkg-perl-autopkgtest. 112s Preparing to unpack .../pkg-perl-autopkgtest_0.82_all.deb ... 112s Unpacking pkg-perl-autopkgtest (0.82) ... 112s Setting up libfuture-perl (0.51-1) ... 112s Setting up dctrl-tools (2.24-3build3) ... 112s Setting up autodep8 (0.30) ... 112s Setting up pkg-perl-autopkgtest (0.82) ... 112s Processing triggers for man-db (2.13.1-1) ... 114s autopkgtest [20:24:21]: test environment configured for cross building 114s autopkgtest [20:24:21]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 114s autopkgtest [20:24:21]: test autodep8-perl: [----------------------- 115s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 115s 1..4 115s ok 1 - /usr/bin/perl -w -M"Future" -e 1 2>&1 exited successfully 115s ok 2 - /usr/bin/perl -w -M"Future" -e 1 2>&1 produced no (non-whitelisted) output 115s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Future" -e 1 2>&1 exited successfully 115s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Future" -e 1 2>&1 produced no (non-whitelisted) output 115s ok 115s All tests successful. 115s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.07 cusr 0.01 csys = 0.09 CPU) 115s Result: PASS 115s autopkgtest [20:24:22]: test autodep8-perl: -----------------------] 115s autodep8-perl PASS (superficial) 115s autopkgtest [20:24:22]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 116s autopkgtest [20:24:23]: test autodep8-perl-recommends: preparing testbed 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Solving dependencies... 116s The following NEW packages will be installed: 116s libfuture-xs-perl 116s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 116s Need to get 28.1 kB of archives. 116s After this operation, 93.2 kB of additional disk space will be used. 116s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 libfuture-xs-perl amd64 0.13-1 [28.1 kB] 116s Fetched 28.1 kB in 0s (193 kB/s) 117s Selecting previously unselected package libfuture-xs-perl. 117s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78656 files and directories currently installed.) 117s Preparing to unpack .../libfuture-xs-perl_0.13-1_amd64.deb ... 117s Unpacking libfuture-xs-perl (0.13-1) ... 117s Setting up libfuture-xs-perl (0.13-1) ... 117s Processing triggers for man-db (2.13.1-1) ... 117s autopkgtest [20:24:24]: test environment configured for cross building 117s autopkgtest [20:24:24]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 117s autopkgtest [20:24:24]: test autodep8-perl-recommends: [----------------------- 118s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 118s 1..4 118s ok 1 - Package libfuture-perl is known to dpkg 118s ok 2 - Got status information for package libfuture-perl 118s ok 3 - Got file list for package libfuture-perl 118s # Subtest: all modules in libfuture-perl pass the syntax check 118s 1..7 118s # Useless use of a constant (21930) in void context at /usr/share/perl5/Future/Exception.pm line 137. 118s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Future/Exception.pm exited successfully 118s # Useless use of a constant (21930) in void context at /usr/share/perl5/Future/Mutex.pm line 167. 118s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Future/Mutex.pm exited successfully 118s # Useless use of a constant (21930) in void context at /usr/share/perl5/Future/PP.pm line 1117. 118s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Future/PP.pm exited successfully 118s # Useless use of a constant (21930) in void context at /usr/share/perl5/Future/Utils.pm line 748. 118s # Name "Future::Utils::repeat_until_success" used only once: possible typo at /usr/share/perl5/Future/Utils.pm line 471. 118s # Name "Future::Utils::fmap" used only once: possible typo at /usr/share/perl5/Future/Utils.pm line 686. 118s # Name "Future::Utils::fmap0" used only once: possible typo at /usr/share/perl5/Future/Utils.pm line 740. 118s # Name "Future::Utils::fmap1" used only once: possible typo at /usr/share/perl5/Future/Utils.pm line 712. 118s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Future/Utils.pm exited successfully 118s # Subroutine CvNAME_FILE_LINE redefined at /usr/share/perl5/Future.pm line 236. 118s # Subroutine wrap redefined at /usr/share/perl5/Future.pm line 283. 118s # Subroutine call redefined at /usr/share/perl5/Future.pm line 314. 118s # Subroutine die redefined at /usr/share/perl5/Future.pm line 473. 118s # Subroutine block_until_ready redefined at /usr/share/perl5/Future.pm line 612. 118s # Subroutine unwrap redefined at /usr/share/perl5/Future.pm line 636. 118s # Subroutine transform redefined at /usr/share/perl5/Future.pm line 902. 118s # Subroutine then_done redefined at /usr/share/perl5/Future.pm line 958. 118s # Subroutine then_fail redefined at /usr/share/perl5/Future.pm line 965. 118s # Subroutine else_done redefined at /usr/share/perl5/Future.pm line 1005. 118s # Subroutine else_fail redefined at /usr/share/perl5/Future.pm line 1012. 118s # Subroutine retain redefined at /usr/share/perl5/Future.pm line 1093. 118s # Subroutine elapsed redefined at /usr/share/perl5/Future.pm line 1351. 118s # Subroutine Future::wrap_cb redefined at /usr/share/perl5/Future.pm line 1418. 118s # Useless use of a constant (21930) in void context at /usr/share/perl5/Future.pm line 1727. 118s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Future.pm exited successfully 118s # Useless use of a constant (21930) in void context at /usr/share/perl5/Test/Future/Deferred.pm line 104. 118s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Test/Future/Deferred.pm exited successfully 118s # Useless use of a constant (21930) in void context at /usr/share/perl5/Test/Future.pm line 145. 118s # Name "Future::fail" used only once: possible typo at /usr/share/perl5/Test/Future.pm line 105. 118s # Name "Future::new" used only once: possible typo at /usr/share/perl5/Test/Future.pm line 82. 118s # Name "Future::done" used only once: possible typo at /usr/share/perl5/Test/Future.pm line 98. 118s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Test/Future.pm exited successfully 118s ok 4 - all modules in libfuture-perl pass the syntax check 118s ok 118s All tests successful. 118s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.10 cusr 0.02 csys = 0.13 CPU) 118s Result: PASS 118s autopkgtest [20:24:25]: test autodep8-perl-recommends: -----------------------] 118s autopkgtest [20:24:25]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 118s autodep8-perl-recommends PASS (superficial) 119s autopkgtest [20:24:26]: @@@@@@@@@@@@@@@@@@@@ summary 119s autodep8-perl-build-deps PASS 119s autodep8-perl PASS (superficial) 119s autodep8-perl-recommends PASS (superficial)