sbuild (Debian sbuild) 0.88.2 (16 January 2025) on carme.larted.org.uk +==============================================================================+ | libfuture-perl 0.51-1 (amd64) Tue, 21 Jan 2025 13:17:10 +0000 | +==============================================================================+ Package: libfuture-perl Version: 0.51-1 Source Version: 0.51-1 Distribution: perl-5.40-throwaway Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... +------------------------------------------------------------------------------+ | Chroot Setup Commands Tue, 21 Jan 2025 13:17:10 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup libfuture-perl_0.51-1 perl-5.40-throwaway amd64 ---------------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup libfuture-perl_0.51-1 perl-5.40-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Tue, 21 Jan 2025 13:17:11 +0000 | +------------------------------------------------------------------------------+ Get:1 file:/srv/reprepro perl-5.40 InRelease [3030 B] Get:2 http://deb.debian.org/debian unstable InRelease [205 kB] Get:1 file:/srv/reprepro perl-5.40 InRelease [3030 B] Get:3 http://localhost:3142/debian sid InRelease [205 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-01-21-0805.14-F-2025-01-20-0805.29.pdiff [74.2 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-01-21-0805.14-F-2025-01-20-0805.29.pdiff [74.2 kB] Get:6 file:/srv/reprepro perl-5.40/main amd64 Packages [8875 B] Get:7 http://localhost:3142/debian sid/main Sources.diff/Index [63.6 kB] Get:8 http://localhost:3142/debian sid/main Sources T-2025-01-21-0805.14-F-2025-01-20-0805.29.pdiff [80.1 kB] Get:8 http://localhost:3142/debian sid/main Sources T-2025-01-21-0805.14-F-2025-01-20-0805.29.pdiff [80.1 kB] Fetched 692 kB in 2s (314 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files Tue, 21 Jan 2025 13:17:14 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/libfuture-perl_0.51-1.dsc exists in /srv/debomatic/incoming; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Tue, 21 Jan 2025 13:17:15 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), libmodule-build-perl, build-essential, libfuture-asyncawait-perl, libfuture-xs-perl, libscalar-list-utils-perl, libtest2-suite-perl (>= 0.000148), perl Filtered Build-Depends: debhelper-compat (= 13), libmodule-build-perl, build-essential, libfuture-asyncawait-perl, libfuture-xs-perl, libscalar-list-utils-perl, libtest2-suite-perl (>= 0.000148), perl dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/libfuture-perl-TRZ9nA/resolver-R9DMjD/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/libfuture-perl-TRZ9nA/resolver-R9DMjD/apt_archive ./ InRelease Get:2 copy:/build/libfuture-perl-TRZ9nA/resolver-R9DMjD/apt_archive ./ Release [609 B] Ign:3 copy:/build/libfuture-perl-TRZ9nA/resolver-R9DMjD/apt_archive ./ Release.gpg Get:4 copy:/build/libfuture-perl-TRZ9nA/resolver-R9DMjD/apt_archive ./ Sources [800 B] Get:5 copy:/build/libfuture-perl-TRZ9nA/resolver-R9DMjD/apt_archive ./ Packages [775 B] Fetched 2184 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libclass-inspector-perl libdebhelper-perl libelf1t64 libfile-sharedir-perl libfile-stripnondeterminism-perl libfuture-asyncawait-perl libfuture-perl libfuture-xs-perl libicu72 libmagic-mgc libmagic1t64 libmodule-build-perl libpipeline1 libtest2-suite-perl libtool libuchardet0 libxml2 libxs-parse-keyword-perl libxs-parse-sublike-perl m4 man-db po-debconf sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libmodule-signature-perl libpod-readme-perl libsoftware-license-perl libmodule-pluggable-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libclass-inspector-perl libdebhelper-perl libelf1t64 libfile-sharedir-perl libfile-stripnondeterminism-perl libfuture-asyncawait-perl libfuture-perl libfuture-xs-perl libicu72 libmagic-mgc libmagic1t64 libmodule-build-perl libpipeline1 libtest2-suite-perl libtool libuchardet0 libxml2 libxs-parse-keyword-perl libxs-parse-sublike-perl m4 man-db po-debconf sbuild-build-depends-main-dummy sensible-utils 0 upgraded, 39 newly installed, 0 to remove and 0 not upgraded. Need to get 21.0 MB of archives. After this operation, 78.2 MB of additional disk space will be used. Get:1 copy:/build/libfuture-perl-TRZ9nA/resolver-R9DMjD/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [924 B] Get:2 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.4-1 [92.2 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-5 [294 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.1 [90.9 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-2 [539 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get:23 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-6 [9421 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.1 [920 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libclass-inspector-perl all 1.36-3 [17.5 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 libfuture-perl all 0.51-1 [76.3 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 libtest2-suite-perl all 0.000163-1 [383 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 libxs-parse-keyword-perl amd64 0.48-1 [65.6 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 libxs-parse-sublike-perl amd64 0.35-1 [46.4 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 libfuture-asyncawait-perl amd64 0.70-1 [56.4 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 libfuture-xs-perl amd64 0.13-1 [28.5 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 libmodule-build-perl all 0.423400-2 [252 kB] Preconfiguring packages ... Fetched 21.0 MB in 0s (78.6 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 23043 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_amd64.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_amd64.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ... Unpacking libdebhelper-perl (13.24.1) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../23-libicu72_72.1-6_amd64.deb ... Unpacking libicu72:amd64 (72.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.24.1_all.deb ... Unpacking debhelper (13.24.1) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../29-libclass-inspector-perl_1.36-3_all.deb ... Unpacking libclass-inspector-perl (1.36-3) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../30-libfile-sharedir-perl_1.118-3_all.deb ... Unpacking libfile-sharedir-perl (1.118-3) ... Selecting previously unselected package libfuture-perl. Preparing to unpack .../31-libfuture-perl_0.51-1_all.deb ... Unpacking libfuture-perl (0.51-1) ... Selecting previously unselected package libtest2-suite-perl. Preparing to unpack .../32-libtest2-suite-perl_0.000163-1_all.deb ... Unpacking libtest2-suite-perl (0.000163-1) ... Selecting previously unselected package libxs-parse-keyword-perl. Preparing to unpack .../33-libxs-parse-keyword-perl_0.48-1_amd64.deb ... Unpacking libxs-parse-keyword-perl (0.48-1) ... Selecting previously unselected package libxs-parse-sublike-perl:amd64. Preparing to unpack .../34-libxs-parse-sublike-perl_0.35-1_amd64.deb ... Unpacking libxs-parse-sublike-perl:amd64 (0.35-1) ... Selecting previously unselected package libfuture-asyncawait-perl. Preparing to unpack .../35-libfuture-asyncawait-perl_0.70-1_amd64.deb ... Unpacking libfuture-asyncawait-perl (0.70-1) ... Selecting previously unselected package libfuture-xs-perl. Preparing to unpack .../36-libfuture-xs-perl_0.13-1_amd64.deb ... Unpacking libfuture-xs-perl (0.13-1) ... Selecting previously unselected package libmodule-build-perl. Preparing to unpack .../37-libmodule-build-perl_0.423400-2_all.deb ... Adding 'diversion of /usr/bin/config_data to /usr/bin/config_data.diverted by libmodule-build-perl' 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' Unpacking libmodule-build-perl (0.423400-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../38-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libclass-inspector-perl (1.36-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.1) ... Setting up libfuture-perl (0.51-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-5) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libtest2-suite-perl (0.000163-1) ... Setting up libmodule-build-perl (0.423400-2) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.23.1-1) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libfuture-xs-perl (0.13-1) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libfile-sharedir-perl (1.118-3) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.23.1-1) ... Setting up libtool (2.5.4-2) ... Setting up libxs-parse-sublike-perl:amd64 (0.35-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libxs-parse-keyword-perl (0.48-1) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libfuture-asyncawait-perl (0.70-1) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.24.1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.40-5) ... +------------------------------------------------------------------------------+ | Check architectures Tue, 21 Jan 2025 13:17:19 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment Tue, 21 Jan 2025 13:17:19 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.11.10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1 (2024-11-23) amd64 (x86_64) Toolchain package versions: binutils_2.43.50.20250108-1 dpkg-dev_1.22.14 g++-13_13.3.0-12 g++-14_14.2.0-14 gcc-13_13.3.0-12 gcc-14_14.2.0-14 libc6-dev_2.40-5 libstdc++-13-dev_13.3.0-12 libstdc++-14-dev_14.2.0-14 libstdc++6_14.2.0-14 linux-libc-dev_6.12.10-1 Package versions: adduser_3.137 apt_2.9.23 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.23.1-1 autotools-dev_20220109.1 base-files_13.6 base-passwd_3.6.6 bash_5.2.37-1 binutils_2.43.50.20250108-1 binutils-common_2.43.50.20250108-1 binutils-x86-64-linux-gnu_2.43.50.20250108-1 bsdextrautils_2.40.4-1 bsdutils_1:2.40.4-1 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-13_13.3.0-12 cpp-13-x86-64-linux-gnu_13.3.0-12 cpp-14_14.2.0-14 cpp-14-x86-64-linux-gnu_14.2.0-14 cpp-x86-64-linux-gnu_4:14.2.0-1 dash_0.5.12-11 debconf_1.5.89 debhelper_13.24.1 debian-archive-keyring_2023.4 debianutils_5.21 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-2 dirmngr_2.2.46-1+b1 dpkg_1.22.14 dpkg-dev_1.22.14 dwz_0.15-1+b1 eatmydata_131-2 file_1:5.45-3+b1 findutils_4.10.0-3 g++_4:14.2.0-1 g++-13_13.3.0-12 g++-13-x86-64-linux-gnu_13.3.0-12 g++-14_14.2.0-14 g++-14-x86-64-linux-gnu_14.2.0-14 g++-x86-64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-13_13.3.0-12 gcc-13-base_13.3.0-12 gcc-13-x86-64-linux-gnu_13.3.0-12 gcc-14_14.2.0-14 gcc-14-base_14.2.0-14 gcc-14-x86-64-linux-gnu_14.2.0-14 gcc-x86-64-linux-gnu_4:14.2.0-1 gettext_0.23.1-1 gettext-base_0.23.1-1 gnupg_2.2.46-1 gnupg-l10n_2.2.46-1 gnupg-utils_2.2.46-1+b1 gpg_2.2.46-1+b1 gpg-agent_2.2.46-1+b1 gpg-wks-client_2.2.46-1+b1 gpgconf_2.2.46-1+b1 gpgsm_2.2.46-1+b1 gpgv_2.2.46-1+b1 grep_3.11-4 groff-base_1.23.0-7 gzip_1.13-1 hostname_3.25 init-system-helpers_1.68 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libapt-pkg6.0t64_2.9.23 libarchive-zip-perl_1.68-1 libasan8_14.2.0-14 libassuan0_2.5.6-1+b1 libassuan9_3.0.1-2 libatomic1_14.2.0-14 libattr1_1:2.5.2-2 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2+b1 libbinutils_2.43.50.20250108-1 libblkid1_2.40.4-1 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.40-5 libc-dev-bin_2.40-5 libc-l10n_2.40-5 libc6_2.40-5 libc6-dev_2.40-5 libcap-ng0_0.8.5-4 libcap2_1:2.66-5+b1 libcc1-0_14.2.0-14 libclass-inspector-perl_1.36-3 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.43.50.20250108-1 libctf0_2.43.50.20250108-1 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.277 libdebhelper-perl_13.24.1 libdpkg-perl_1.22.14 libeatmydata1_131-2+b1 libelf1t64_0.192-4 libffi8_3.4.6-1 libfile-sharedir-perl_1.118-3 libfile-stripnondeterminism-perl_1.14.0-1 libfuture-asyncawait-perl_0.70-1 libfuture-perl_0.51-1 libfuture-xs-perl_0.13-1 libgcc-13-dev_13.3.0-12 libgcc-14-dev_14.2.0-14 libgcc-s1_14.2.0-14 libgcrypt20_1.11.0-7 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgmp10_2:6.3.0+dfsg-3 libgnutls30t64_3.8.8-2 libgomp1_14.2.0-14 libgpg-error0_1.51-3 libgprofng0_2.43.50.20250108-1 libhogweed6t64_3.10-1+b1 libhwasan0_14.2.0-14 libicu72_72.1-6 libidn2-0_2.3.7-2+b1 libisl23_0.27-1 libitm1_14.2.0-14 libjansson4_2.14-2+b3 libksba8_1.6.7-2+b1 libldap-2.5-0_2.5.19+dfsg-1 libldap2_2.6.9+dfsg-1 liblsan0_14.2.0-14 liblz4-1_1.9.4-4 liblzma5_5.6.3-1+b1 libmagic-mgc_1:5.45-3+b1 libmagic1t64_1:5.45-3+b1 libmd0_1.1.0-2+b1 libmodule-build-perl_0.423400-2 libmount1_2.40.4-1 libmpc3_1.3.1-1+b3 libmpfr6_4.2.1-1+b2 libncursesw6_6.5-2+b1 libnettle8t64_3.10-1+b1 libnpth0t64_1.8-2 libp11-kit0_0.25.5-3 libpam-modules_1.5.3-7+b1 libpam-modules-bin_1.5.3-7+b1 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7+b1 libpcre2-8-0_10.44-5 libperl5.38t64_5.38.2-5 libperl5.40_5.40.1-1 libpipeline1_1.5.8-1 libquadmath0_14.2.0-14 libreadline8t64_8.2-6 libsasl2-2_2.1.28+dfsg1-8+b1 libsasl2-modules-db_2.1.28+dfsg1-8+b1 libseccomp2_2.5.5-2 libselinux1_3.7-3+b1 libsemanage-common_3.7-2 libsemanage2_3.7-2+b1 libsepol2_3.7-1 libsframe1_2.43.50.20250108-1 libsmartcols1_2.40.4-1 libsqlite3-0_3.46.1-1 libssl3t64_3.4.0-2 libstdc++-13-dev_13.3.0-12 libstdc++-14-dev_14.2.0-14 libstdc++6_14.2.0-14 libsystemd0_257.2-2 libtasn1-6_4.19.0-3+b3 libtest2-suite-perl_0.000163-1 libtinfo6_6.5-2+b1 libtool_2.5.4-2 libtsan2_14.2.0-14 libubsan1_14.2.0-14 libuchardet0_0.0.8-1+b2 libudev1_257.2-2 libunistring5_1.3-1 libuuid1_2.40.4-1 libxml2_2.12.7+dfsg+really2.9.14-0.2+b1 libxs-parse-keyword-perl_0.48-1 libxs-parse-sublike-perl_0.35-1 libxxhash0_0.8.3-2 libzstd1_1.5.6+dfsg-2 linux-libc-dev_6.12.10-1 locales-all_2.40-5 login_1:4.16.0-2+really2.40.4-1 login.defs_1:4.16.0-7 m4_1.4.19-5 make_4.4.1-1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 ncurses-base_6.5-2 ncurses-bin_6.5-2+b1 openssl-provider-legacy_3.4.0-2 passwd_1:4.16.0-7 patch_2.7.6-7 perl_5.40.1-1 perl-base_5.40.1-1 perl-modules-5.38_5.38.2-5 perl-modules-5.40_5.40.1-1 pinentry-curses_1.3.1-2 po-debconf_1.0.21+nmu1 readline-common_8.2-6 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.24 sqv_1.2.1-5 sysvinit-utils_3.13-1 tar_1.35+dfsg-3.1 usr-is-merged_39+nmu2 util-linux_2.40.4-1 xz-utils_5.6.3-1+b1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Tue, 21 Jan 2025 13:17:19 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libfuture-perl Binary: libfuture-perl Architecture: all Version: 0.51-1 Maintainer: Debian Perl Group Uploaders: gregor herrmann Homepage: https://metacpan.org/release/Future Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libfuture-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libfuture-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), libmodule-build-perl Build-Depends-Indep: libfuture-asyncawait-perl , libfuture-xs-perl , libscalar-list-utils-perl , libtest2-suite-perl (>= 0.000148) , perl Package-List: libfuture-perl deb perl optional arch=all Checksums-Sha1: 83215d4e0c6f7a8ae5c9cab532c060e6888f1522 105641 libfuture-perl_0.51.orig.tar.gz a937764dd075fd1a6f8335c6f8af0aaea371ff56 3968 libfuture-perl_0.51-1.debian.tar.xz Checksums-Sha256: 563ce37383a000ecfd6b7942dd0f4b9fafb2b2c45e0b731029361f261c2f4a36 105641 libfuture-perl_0.51.orig.tar.gz 1fcfb1ddd47dd8a484ff753637d2a87c329e302d553833d1667d1eb2777a7d1a 3968 libfuture-perl_0.51-1.debian.tar.xz Files: c67d183de4bbbd4163c82b2d236cdccd 105641 libfuture-perl_0.51.orig.tar.gz ba0fb3bad5fe5ac739ffcffcca1bc5d5 3968 libfuture-perl_0.51-1.debian.tar.xz Dgit: fc3f117da098c4a1df015f4beb43a7969841b1c5 debian archive/debian/0.51-1 https://git.dgit.debian.org/libfuture-perl -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmcdBG5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgYjkA/9Fvxk9ij36OczqsZL+BTioDpSzt/x2icTBA1qxF7LJDCBR5zkF8SUdL6Y BOiFGSdyUuyw5v4qwV93kzMvgOuvhjb7nU2tmI10sYh1W73xR6Sz19e/2gF8q1HA /IeGpGAAEtCSy+Lw4fAGkHizmj5vsjniAwgqcDTTmBIDTZniS6+WNsEBKUEguBtj Ibu7pSBVNg7VyKGiy9qqTr61XNPLPnMZb6mCT7qn00oUL9zXXVknmRl4+Wbkha2a ijPelhDJUGLxVWoUqzOm1nm8eaui2AMgMtz3gaPyAQazfCEg0FyHhAb6/AHc9Meb wnTHkcYfScGdTueJ3NiEtsRCbvQp4f+m/V4Q3QiUDcgesu9M2s/MdW/rVbmKmii+ gk+xX+JCE+MpBzj5LVpXXH0R6/Z9dnTCtBgDK6fFgmfzzNsmZvm8DXUYbpjf7WuN +0VcZjJUFzookwdyfvBCjQr1AsN6u3K131V+5D4kRcsGyk3ySiclIYHfGGQ1/SBb OD34v5gyV+MPyzb7ZoRg9DYGL+5IRPYtvhW+LuVCwvLFFnHlVnHqu7iDilnjfWNX 5IwSMAajQocDtiXSY5GWuS2MwS2BTEbI5dhI526lxZxwkCH7ahrOn0QCpLindL9H qBlDh5VwPkiPSQ28EdPF5vIgcKosG7YpMvWYrUsNil0Ghx0Yzks= =fuRs -----END PGP SIGNATURE----- gpgv: Signature made Sat Oct 26 15:02:06 2024 UTC gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libfuture-perl_0.51-1.dsc: no acceptable signature found dpkg-source: info: extracting libfuture-perl in /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51 dpkg-source: info: unpacking libfuture-perl_0.51.orig.tar.gz dpkg-source: info: unpacking libfuture-perl_0.51-1.debian.tar.xz Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands Tue, 21 Jan 2025 13:17:20 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network libfuture-perl_0.51-1 perl-5.40-throwaway amd64 ---------------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network libfuture-perl_0.51-1 perl-5.40-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_GB.UTF-8 LANGUAGE=en_GB:en LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/build/libfuture-perl-TRZ9nA/libfuture-perl-0.51 SCHROOT_ALIAS_NAME=perl-5.40-throwaway-amd64-debomatic SCHROOT_CHROOT_NAME=perl-5.40-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=perl-5.40-amd64-debomatic-c41dd7a6-448a-4a4f-af20-2f9c4912e213 SCHROOT_UID=1002 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -Zxz dpkg-buildpackage: info: source package libfuture-perl dpkg-buildpackage: info: source version 0.51-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean dpkg-source -Zxz -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building libfuture-perl using existing ./libfuture-perl_0.51.orig.tar.gz dpkg-source: info: building libfuture-perl in libfuture-perl_0.51-1.debian.tar.xz dpkg-source: info: building libfuture-perl in libfuture-perl_0.51-1.dsc debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libfuture-perl-TRZ9nA/libfuture-perl-0.51=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/libfuture-perl-TRZ9nA/libfuture-perl-0.51=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro" Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Future' version '0.51' dh_auto_build /usr/bin/perl Build Building Future dh_auto_test /usr/bin/perl Build test --verbose 1 t/00use.t ..................... # Seeded srand with seed '20250121' from local date. ok 1 - Modules loaded 1..1 ok t/01future-pp.t ............... # Seeded srand with seed '20250121' from local date. ok 1 - $future defined ok 2 - $future ok 3 - $future has refcount 1 initially ok 4 - $future not yet ready ok 5 - $future->state before done ok 6 - ->on_ready returns $future ok 7 - ->on_done returns $future ok 8 - ->on_fail returns $future ok 9 - ->done returns $future ok 10 - on_ready passed 1 argument ok 11 - Future passed to on_ready ok 12 - Results passed to on_done ok 13 - $future is now ready ok 14 - $future is done ok 15 - $future is not failed ok 16 - $future->state after done ok 17 - Results from $future->result ok 18 - Result from scalar $future->result ok 19 - $future has refcount 1 at end of test ok 20 - Results chained via ->on_done( $f ) ok 21 - Results chained via ->on_ready( $f ) ok 22 - ->on_done returns future for immediate ok 23 - ->on_fail returns future for immediate ok 24 - Results passed to on_done for immediate future ok 25 - on_fail not invoked for immediate future ok 26 - Chained ->on_done for immediate future ok 27 - Chained ->on_done is done for immediate future ok 28 - Results from chained via ->on_done for immediate future ok 29 - Chained ->on_ready for immediate future ok 30 - Chained ->on_ready is done for immediate future ok 31 - Results from chained via ->on_ready for immediate future ok 32 - ->done while done dies ok 33 - ->fail while done dies ok 34 - $guard has refcount 1 before ->done ok 35 - $guard has refcount 2 before destroying $future ok 36 - $guard has refcount 1 at end of test ok 37 - $guard has refcount 1 before ->on_done ok 38 - $guard has refcount 2 after ->on_done ok 39 - $guard has refcount 1 after ->done ok 40 - ->result of f2 ok 41 - ->fail returns $future ok 42 - $future->fail marks future ready ok 43 - $future->fail does not mark future done ok 44 - $future->fail marks future as failed ok 45 - $future->state after fail ok 46 - $future->failure yields exception ok 47 - $future->result throws exception ok 48 - Exception passed to on_fail ok 49 - $future->fail marks future ready ok 50 - $future->failure yields exception ok 51 - $future->failure yields details in list context ok 52 - Failure chained via ->on_fail( $f ) ok 53 - Failure chained via ->on_ready( $f ) ok 54 - ->on_done returns future for immediate ok 55 - ->on_fail returns future for immediate ok 56 - Exception passed to on_fail for already-failed future ok 57 - on_done not invoked for immediately-failed future ok 58 - Chained ->on_done for immediate future ok 59 - Results from chained via ->on_done for immediate future ok 60 - Chained ->on_ready for immediate future ok 61 - Results from chained via ->on_ready for immediate future ok 62 - ->done while failed dies ok 63 - ->fail while failed dies ok 64 - ->die returns $future ok 65 - $future->die marks future ready ok 66 - $future->failure yields exception ok 67 - $future->result throws exception ok 68 - Exception passed to on_fail ok 69 - $guard has refcount 1 before ->done ok 70 - $guard has refcount 2 before destroying $future ok 71 - $guard has refcount 1 at end of test ok 72 - $guard has refcount 1 before ->on_fail ok 73 - $guard has refcount 2 after ->on_fail ok 74 - $guard has refcount 1 after ->fail ok 75 - ->failure of f2 ok 76 - $future->is_ready from immediate Future->call ok 77 - $future->result from immediate Future->call ok 78 - $future->is_ready from immediate exception of Future->call ok 79 - $future->failure from immediate exception of Future->call ok 80 - $future->is_ready from non-future returning Future->call ok 81 - $future->failure from non-future returning Future->call ok 82 - ->await returns invocant ok 83 - ->result while pending raises exception ok 84 - Future->resolve ok 85 - Future->reject 1..85 ok t/01future-xs.t ............... # Seeded srand with seed '20250121' from local date. ok 1 - $future defined ok 2 - $future ok 3 - $future has refcount 1 initially ok 4 - $future not yet ready ok 5 - $future->state before done ok 6 - ->on_ready returns $future ok 7 - ->on_done returns $future ok 8 - ->on_fail returns $future ok 9 - ->done returns $future ok 10 - on_ready passed 1 argument ok 11 - Future passed to on_ready ok 12 - Results passed to on_done ok 13 - $future is now ready ok 14 - $future is done ok 15 - $future is not failed ok 16 - $future->state after done ok 17 - Results from $future->result ok 18 - Result from scalar $future->result ok 19 - $future has refcount 1 at end of test ok 20 - Results chained via ->on_done( $f ) ok 21 - Results chained via ->on_ready( $f ) ok 22 - ->on_done returns future for immediate ok 23 - ->on_fail returns future for immediate ok 24 - Results passed to on_done for immediate future ok 25 - on_fail not invoked for immediate future ok 26 - Chained ->on_done for immediate future ok 27 - Chained ->on_done is done for immediate future ok 28 - Results from chained via ->on_done for immediate future ok 29 - Chained ->on_ready for immediate future ok 30 - Chained ->on_ready is done for immediate future ok 31 - Results from chained via ->on_ready for immediate future ok 32 - ->done while done dies ok 33 - ->fail while done dies ok 34 - $guard has refcount 1 before ->done ok 35 - $guard has refcount 2 before destroying $future ok 36 - $guard has refcount 1 at end of test ok 37 - $guard has refcount 1 before ->on_done ok 38 - $guard has refcount 2 after ->on_done ok 39 - $guard has refcount 1 after ->done ok 40 - ->result of f2 ok 41 - ->fail returns $future ok 42 - $future->fail marks future ready ok 43 - $future->fail does not mark future done ok 44 - $future->fail marks future as failed ok 45 - $future->state after fail ok 46 - $future->failure yields exception ok 47 - $future->result throws exception ok 48 - Exception passed to on_fail ok 49 - $future->fail marks future ready ok 50 - $future->failure yields exception ok 51 - $future->failure yields details in list context ok 52 - Failure chained via ->on_fail( $f ) ok 53 - Failure chained via ->on_ready( $f ) ok 54 - ->on_done returns future for immediate ok 55 - ->on_fail returns future for immediate ok 56 - Exception passed to on_fail for already-failed future ok 57 - on_done not invoked for immediately-failed future ok 58 - Chained ->on_done for immediate future ok 59 - Results from chained via ->on_done for immediate future ok 60 - Chained ->on_ready for immediate future ok 61 - Results from chained via ->on_ready for immediate future ok 62 - ->done while failed dies ok 63 - ->fail while failed dies ok 64 - ->die returns $future ok 65 - $future->die marks future ready ok 66 - $future->failure yields exception ok 67 - $future->result throws exception ok 68 - Exception passed to on_fail ok 69 - $guard has refcount 1 before ->done ok 70 - $guard has refcount 2 before destroying $future ok 71 - $guard has refcount 1 at end of test ok 72 - $guard has refcount 1 before ->on_fail ok 73 - $guard has refcount 2 after ->on_fail ok 74 - $guard has refcount 1 after ->fail ok 75 - ->failure of f2 ok 76 - $future->is_ready from immediate Future->call ok 77 - $future->result from immediate Future->call ok 78 - $future->is_ready from immediate exception of Future->call ok 79 - $future->failure from immediate exception of Future->call ok 80 - $future->is_ready from non-future returning Future->call ok 81 - $future->failure from non-future returning Future->call ok 82 - ->await returns invocant ok 83 - ->result while pending raises exception ok 84 - Future->resolve ok 85 - Future->reject 1..85 ok t/02cancel-pp.t ............... # Seeded srand with seed '20250121' from local date. ok 1 - ->on_cancel returns $future ok 2 - $future->cancel marks future ready ok 3 - $future->cancelled now true ok 4 - $future cancel blocks called in reverse order ok 5 - $future on_ready still called by cancel ok 6 - on_ready chained future cnacelled after cancel ok 7 - on_done chained future not ready after cancel ok 8 - on_fail chained future not ready after cancel ok 9 - $future->state after ->cancel ok 10 - $future->result throws exception by cancel ok 11 - $future->cancel a second time is OK ok 12 - on_ready invoked for already-cancelled future ok 13 - on_done not invoked for already-cancelled future ok 14 - on_fail not invoked for already-cancelled future ok 15 - on_ready chained future cnacelled for already-cancelled future ok 16 - on_done chained future not ready for already-cancelled future ok 17 - on_fail chained future not ready for already-cancelled future ok 18 - $f1 has refcount 1 after on_cancel chaining ok 19 - $f2 has refcount 2 after on_cancel chaining ok 20 - $f3 has refcount 2 after on_cancel chaining ok 21 - $f3 has refcount 1 after done in cancel chain ok 22 - Chained cancellation ok 23 - ->done on cancelled future is ignored ok 24 - ->fail on cancelled future is ignored ok 25 - $f1 has single reference initially ok 26 - $f1 has two references after ->without_cancel ok 27 - $f1 not cancelled just because $f2 is ok 28 - $f3 ready when $f1 is ok 29 - result of $f3 ok 30 - $f1 has one reference after done ok 31 - $f1 cancelled still cancels $f2 ok 32 - $guard has refcount 1 before ->on_cancel ok 33 - $guard has refcount 2 after ->on_cancel ok 34 - $guard has refcount 1 after ->cancel ok 35 - $f on_cancel list is 100 items initially ok 36 - $f on_cancel list still 100 items ok 37 - $f on_cancel list now only 50 items ok 38 - $f on_cancel list now only 12 items 1..38 ok t/02cancel-xs.t ............... # Seeded srand with seed '20250121' from local date. ok 1 - ->on_cancel returns $future ok 2 - $future->cancel marks future ready ok 3 - $future->cancelled now true ok 4 - $future cancel blocks called in reverse order ok 5 - $future on_ready still called by cancel ok 6 - on_ready chained future cnacelled after cancel ok 7 - on_done chained future not ready after cancel ok 8 - on_fail chained future not ready after cancel ok 9 - $future->state after ->cancel ok 10 - $future->result throws exception by cancel ok 11 - $future->cancel a second time is OK ok 12 - on_ready invoked for already-cancelled future ok 13 - on_done not invoked for already-cancelled future ok 14 - on_fail not invoked for already-cancelled future ok 15 - on_ready chained future cnacelled for already-cancelled future ok 16 - on_done chained future not ready for already-cancelled future ok 17 - on_fail chained future not ready for already-cancelled future ok 18 - $f1 has refcount 1 after on_cancel chaining ok 19 - $f2 has refcount 2 after on_cancel chaining ok 20 - $f3 has refcount 2 after on_cancel chaining ok 21 - $f3 has refcount 1 after done in cancel chain ok 22 - Chained cancellation ok 23 - ->done on cancelled future is ignored ok 24 - ->fail on cancelled future is ignored ok 25 - $f1 has single reference initially ok 26 - $f1 has two references after ->without_cancel ok 27 - $f1 not cancelled just because $f2 is ok 28 - $f3 ready when $f1 is ok 29 - result of $f3 ok 30 - $f1 has one reference after done ok 31 - $f1 cancelled still cancels $f2 ok 32 - $guard has refcount 1 before ->on_cancel ok 33 - $guard has refcount 2 after ->on_cancel ok 34 - $guard has refcount 1 after ->cancel ok 35 - skipped test # skip Future is not a Future::PP ok 36 - skipped test # skip Future is not a Future::PP ok 37 - skipped test # skip Future is not a Future::PP ok 38 - skipped test # skip Future is not a Future::PP 1..38 ok t/03then-pp.t ................. # Seeded srand with seed '20250121' from local date. ok 1 - $fseq defined ok 2 - $fseq ok 3 - $fseq has refcount 1 initially ok 4 - $cb has refcount 2 captured by then callback ok 5 - $f2 not yet defined before $f1 done ok 6 - then done block passed result of $f1 ok 7 - $f2 now defined after $f1 done ok 8 - $fseq has refcount 1 after $f1 done and dropped ok 9 - $fseq not yet done before $f2 done ok 10 - $fseq is done after $f2 done ok 11 - $fseq->result returns results ok 12 - $fseq has refcount 1 before EOF ok 13 - $cb has refcount 1 before EOF ok 14 - $fseq is now ready after $f1 fail ok 15 - $fseq fails when $f1 fails ok 16 - $fseq is now ready after $f2 fail ok 17 - $fseq fails when $f2 fails ok 18 - exception not propagated from done call ok 19 - $fseq is ready after code exception ok 20 - $fseq->failure after code exception ok 21 - $f2 defined for immediate done ok 22 - $fseq already ready for immediate done ok 23 - $fseq->result for immediate done ok 24 - $cb has refcount 1 before EOF ok 25 - $fseq already ready for immediate fail ok 26 - $fseq->failure for immediate fail ok 27 - $fseq is ready ok 28 - ->then done fallthrough ok 29 - $fseq is ready ok 30 - ->then fail fallthrough ok 31 - $f1 is cancelled by $fseq cancel ok 32 - $f2 cancelled by $fseq cancel ok 33 - Dropping $fseq does not cause $f1->done to die ok 34 - ->done with non-future return from ->then does not die ok 35 - non-future return from ->then is upgraded ok 36 - $fseq2 is ready after failure of $fseq ok 37 - non-future return from ->then on immediate does not die ok 38 - non-future return from ->then on immediate is upgraded ok 39 - $fseq defined ok 40 - then_with_f block passed $f1 ok 41 - then_with_f block pased result of $f1 ok 42 - $f2 defined after $f1->done ok 43 - $fseq is done after $f2 done ok 44 - $fseq->result returns results ok 45 - Warning in void context ok 46 - $fseq done after $f1 done ok 47 - $fseq->result returns result for then_done ok 48 - $fseq2 done after ->then_done on immediate ok 49 - $fseq2->result returns result for then_done on immediate ok 50 - ->then_done ignores failure ok 51 - $fseq done after $f1 done ok 52 - $fseq->failure returns result for then_fail ok 53 - $fseq2 done after ->then_fail on immediate ok 54 - $fseq2->failure returns result for then_fail on immediate ok 55 - ->then_fail ignores failure ok 56 - Does not crash when losing sequence future 1..56 ok t/03then-xs.t ................. # Seeded srand with seed '20250121' from local date. ok 1 - $fseq defined ok 2 - $fseq ok 3 - $fseq has refcount 1 initially ok 4 - $cb has refcount 2 captured by then callback ok 5 - $f2 not yet defined before $f1 done ok 6 - then done block passed result of $f1 ok 7 - $f2 now defined after $f1 done ok 8 - $fseq has refcount 1 after $f1 done and dropped ok 9 - $fseq not yet done before $f2 done ok 10 - $fseq is done after $f2 done ok 11 - $fseq->result returns results ok 12 - $fseq has refcount 1 before EOF ok 13 - $cb has refcount 1 before EOF ok 14 - $fseq is now ready after $f1 fail ok 15 - $fseq fails when $f1 fails ok 16 - $fseq is now ready after $f2 fail ok 17 - $fseq fails when $f2 fails ok 18 - exception not propagated from done call ok 19 - $fseq is ready after code exception ok 20 - $fseq->failure after code exception ok 21 - $f2 defined for immediate done ok 22 - $fseq already ready for immediate done ok 23 - $fseq->result for immediate done ok 24 - $cb has refcount 1 before EOF ok 25 - $fseq already ready for immediate fail ok 26 - $fseq->failure for immediate fail ok 27 - $fseq is ready ok 28 - ->then done fallthrough ok 29 - $fseq is ready ok 30 - ->then fail fallthrough ok 31 - $f1 is cancelled by $fseq cancel ok 32 - $f2 cancelled by $fseq cancel ok 33 - Dropping $fseq does not cause $f1->done to die ok 34 - ->done with non-future return from ->then does not die ok 35 - non-future return from ->then is upgraded ok 36 - $fseq2 is ready after failure of $fseq ok 37 - non-future return from ->then on immediate does not die ok 38 - non-future return from ->then on immediate is upgraded ok 39 - $fseq defined ok 40 - then_with_f block passed $f1 ok 41 - then_with_f block pased result of $f1 ok 42 - $f2 defined after $f1->done ok 43 - $fseq is done after $f2 done ok 44 - $fseq->result returns results ok 45 - Warning in void context ok 46 - $fseq done after $f1 done ok 47 - $fseq->result returns result for then_done ok 48 - $fseq2 done after ->then_done on immediate ok 49 - $fseq2->result returns result for then_done on immediate ok 50 - ->then_done ignores failure ok 51 - $fseq done after $f1 done ok 52 - $fseq->failure returns result for then_fail ok 53 - $fseq2 done after ->then_fail on immediate ok 54 - $fseq2->failure returns result for then_fail on immediate ok 55 - ->then_fail ignores failure ok 56 - Does not crash when losing sequence future 1..56 ok t/04else-pp.t ................. # Seeded srand with seed '20250121' from local date. ok 1 - $fseq defined ok 2 - $fseq ok 3 - $cb has refcount 2 captured by else callback ok 4 - $fseq has refcount 1 initially ok 5 - $fseq succeeds when $f1 succeeds ok 6 - $fseq has refcount 1 before EOF ok 7 - $cb has refcount 1 before EOF ok 8 - $fseq defined ok 9 - $fseq ok 10 - $fseq has refcount 1 initially ok 11 - $f2 not yet defined before $f1 fails ok 12 - then fail block passed result of $f1 ok 13 - $fseq has refcount 1 after $f1 fail and dropped ok 14 - $f2 now defined after $f1 fails ok 15 - $fseq not yet done before $f2 done ok 16 - $fseq is done after $f2 done ok 17 - $fseq->result returns results ok 18 - $fseq has refcount 1 before EOF ok 19 - $fseq fails when $f2 fails ok 20 - exception not propagated from fail call ok 21 - $fseq is ready after code exception ok 22 - $fseq->failure after code exception ok 23 - $f2 defined for immediate fail ok 24 - $fseq already ready for immediate fail ok 25 - $fseq->failure for immediate fail ok 26 - $cb has refcount 1 before EOF ok 27 - $fseq already ready for immediate done ok 28 - $fseq->result for immediate done ok 29 - $f1 is cancelled by $fseq cancel ok 30 - $f2 cancelled by $fseq cancel ok 31 - ->fail with non-future return from ->else does not die ok 32 - non-future return from ->else is upgraded ok 33 - $fseq2 is ready after failure of $fseq ok 34 - non-future return from ->else on immediate does not die ok 35 - non-future return from ->else on immediate is upgraded ok 36 - $fseq defined ok 37 - else_with_f block passed $f1 ok 38 - else_with_f block pased failure of $f1 ok 39 - $f2 defined after $f1->fail ok 40 - $fseq is done after $f2 done ok 41 - $fseq->result returns results ok 42 - Warning in void context ok 43 - $fseq done after $f1 done ok 44 - $fseq->result returns result for else_done ok 45 - $fseq2 done after ->else_done on immediate ok 46 - $fseq2->result returns result for else_done on immediate ok 47 - ->else_done ignores success ok 48 - $fseq done after $f1 done ok 49 - $fseq->failure returns result for else_fail ok 50 - $fseq2 done after ->else_fail on immediate ok 51 - $fseq2->failure returns result for else_fail on immediate ok 52 - ->else_fail ignores success 1..52 ok t/04else-xs.t ................. # Seeded srand with seed '20250121' from local date. ok 1 - $fseq defined ok 2 - $fseq ok 3 - $cb has refcount 2 captured by else callback ok 4 - $fseq has refcount 1 initially ok 5 - $fseq succeeds when $f1 succeeds ok 6 - $fseq has refcount 1 before EOF ok 7 - $cb has refcount 1 before EOF ok 8 - $fseq defined ok 9 - $fseq ok 10 - $fseq has refcount 1 initially ok 11 - $f2 not yet defined before $f1 fails ok 12 - then fail block passed result of $f1 ok 13 - $fseq has refcount 1 after $f1 fail and dropped ok 14 - $f2 now defined after $f1 fails ok 15 - $fseq not yet done before $f2 done ok 16 - $fseq is done after $f2 done ok 17 - $fseq->result returns results ok 18 - $fseq has refcount 1 before EOF ok 19 - $fseq fails when $f2 fails ok 20 - exception not propagated from fail call ok 21 - $fseq is ready after code exception ok 22 - $fseq->failure after code exception ok 23 - $f2 defined for immediate fail ok 24 - $fseq already ready for immediate fail ok 25 - $fseq->failure for immediate fail ok 26 - $cb has refcount 1 before EOF ok 27 - $fseq already ready for immediate done ok 28 - $fseq->result for immediate done ok 29 - $f1 is cancelled by $fseq cancel ok 30 - $f2 cancelled by $fseq cancel ok 31 - ->fail with non-future return from ->else does not die ok 32 - non-future return from ->else is upgraded ok 33 - $fseq2 is ready after failure of $fseq ok 34 - non-future return from ->else on immediate does not die ok 35 - non-future return from ->else on immediate is upgraded ok 36 - $fseq defined ok 37 - else_with_f block passed $f1 ok 38 - else_with_f block pased failure of $f1 ok 39 - $f2 defined after $f1->fail ok 40 - $fseq is done after $f2 done ok 41 - $fseq->result returns results ok 42 - Warning in void context ok 43 - $fseq done after $f1 done ok 44 - $fseq->result returns result for else_done ok 45 - $fseq2 done after ->else_done on immediate ok 46 - $fseq2->result returns result for else_done on immediate ok 47 - ->else_done ignores success ok 48 - $fseq done after $f1 done ok 49 - $fseq->failure returns result for else_fail ok 50 - $fseq2 done after ->else_fail on immediate ok 51 - $fseq2->failure returns result for else_fail on immediate ok 52 - ->else_fail ignores success 1..52 ok t/05then-else-pp.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $cbt has refcount 2 captured by then callback ok 2 - $cbe has refcount 2 captured by then callback ok 3 - 2-arg then done block passed result of $f1 ok 4 - $fdone now defined after $f1 done ok 5 - $fseq is done after $fdone done ok 6 - $fseq->result returns results ok 7 - $cbt has refcount 1 at EOF ok 8 - $cbe has refcount 1 at EOF ok 9 - 2-arg then fail block passed failure of $f1 ok 10 - $ffail now defined after $f1 fail ok 11 - $fseq is done after $ffail fail ok 12 - $fseq->result returns results ok 13 - $fseq is done after $fdone done ok 14 - $fseq->result returns results ok 15 - $cbt has refcount 1 at EOF ok 16 - $cbe has refcount 1 at EOF ok 17 - $fseq is ready after $fdone fail ok 18 - $fseq failed after $fdone fail ok 19 - then_with_f done block passed $f1 ok 20 - then_with_f done block passed result of $f1 ok 21 - $fseq is ready after $f1 done 1..21 ok t/05then-else-xs.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $cbt has refcount 2 captured by then callback ok 2 - $cbe has refcount 2 captured by then callback ok 3 - 2-arg then done block passed result of $f1 ok 4 - $fdone now defined after $f1 done ok 5 - $fseq is done after $fdone done ok 6 - $fseq->result returns results ok 7 - $cbt has refcount 1 at EOF ok 8 - $cbe has refcount 1 at EOF ok 9 - 2-arg then fail block passed failure of $f1 ok 10 - $ffail now defined after $f1 fail ok 11 - $fseq is done after $ffail fail ok 12 - $fseq->result returns results ok 13 - $fseq is done after $fdone done ok 14 - $fseq->result returns results ok 15 - $cbt has refcount 1 at EOF ok 16 - $cbe has refcount 1 at EOF ok 17 - $fseq is ready after $fdone fail ok 18 - $fseq failed after $fdone fail ok 19 - then_with_f done block passed $f1 ok 20 - then_with_f done block passed result of $f1 ok 21 - $fseq is ready after $f1 done 1..21 ok t/06followed_by-pp.t .......... # Seeded srand with seed '20250121' from local date. ok 1 - $fseq defined ok 2 - $fseq ok 3 - $fseq has refcount 1 initially ok 4 - $f1 has refcount 2 initially ok 5 - $cb has refcount > 1 captured by followed_by callback ok 6 - $called before $f1 done ok 7 - followed_by block passed $f1 ok 8 - $called after $f1 done ok 9 - $fseq is done after $f1 done ok 10 - $fseq->result returns results ok 11 - $fseq has refcount 1 before EOF ok 12 - $f1 has refcount 1 before EOF ok 13 - $cb has refcount 1 before EOF ok 14 - $fseq defined ok 15 - $fseq ok 16 - $fseq has refcount 1 initially ok 17 - $called before $f1 done ok 18 - followed_by block passed $f1 ok 19 - $called after $f1 failed ok 20 - $fseq is ready after $f1 failed ok 21 - $fseq->failure returns failure ok 22 - $fseq has refcount 1 before EOF ok 23 - exception not propagated from code call ok 24 - $fseq is ready after code exception ok 25 - $fseq->failure after code exception ok 26 - $f1 cancelled by $fseq->cancel ok 27 - $f2 cancelled by $fseq->cancel ok 28 - $f2 cancelled by $fseq->cancel on $f1 immediate ok 29 - followed_by block invoked immediately for already-done ok 30 - $cb has refcount 1 before EOF ok 31 - followed_by block invoked immediately for already-failed ok 32 - exception not propagated from ->followed_by on immediate ok 33 - $fseq is ready after code exception on immediate ok 34 - $fseq->failure after code exception on immediate ok 35 - ->done with non-future return from ->followed_by does not die ok 36 - non-future return from ->followed_by is upgraded ok 37 - $fseq2 is ready after failure of $fseq ok 38 - non-future return from ->followed_by on immediate does not die ok 39 - non-future return from ->followed_by on immediate is upgraded ok 40 - Warning in void context 1..40 ok t/06followed_by-xs.t .......... # Seeded srand with seed '20250121' from local date. ok 1 - $fseq defined ok 2 - $fseq ok 3 - $fseq has refcount 1 initially ok 4 - $f1 has refcount 2 initially ok 5 - $cb has refcount > 1 captured by followed_by callback ok 6 - $called before $f1 done ok 7 - followed_by block passed $f1 ok 8 - $called after $f1 done ok 9 - $fseq is done after $f1 done ok 10 - $fseq->result returns results ok 11 - $fseq has refcount 1 before EOF ok 12 - $f1 has refcount 1 before EOF ok 13 - $cb has refcount 1 before EOF ok 14 - $fseq defined ok 15 - $fseq ok 16 - $fseq has refcount 1 initially ok 17 - $called before $f1 done ok 18 - followed_by block passed $f1 ok 19 - $called after $f1 failed ok 20 - $fseq is ready after $f1 failed ok 21 - $fseq->failure returns failure ok 22 - $fseq has refcount 1 before EOF ok 23 - exception not propagated from code call ok 24 - $fseq is ready after code exception ok 25 - $fseq->failure after code exception ok 26 - $f1 cancelled by $fseq->cancel ok 27 - $f2 cancelled by $fseq->cancel ok 28 - $f2 cancelled by $fseq->cancel on $f1 immediate ok 29 - followed_by block invoked immediately for already-done ok 30 - $cb has refcount 1 before EOF ok 31 - followed_by block invoked immediately for already-failed ok 32 - exception not propagated from ->followed_by on immediate ok 33 - $fseq is ready after code exception on immediate ok 34 - $fseq->failure after code exception on immediate ok 35 - ->done with non-future return from ->followed_by does not die ok 36 - non-future return from ->followed_by is upgraded ok 37 - $fseq2 is ready after failure of $fseq ok 38 - non-future return from ->followed_by on immediate does not die ok 39 - non-future return from ->followed_by on immediate is upgraded ok 40 - Warning in void context 1..40 ok t/07catch-pp.t ................ # Seeded srand with seed '20250121' from local date. ok 1 - $fseq defined ok 2 - $fseq ok 3 - $fseq has refcount 1 initially ok 4 - $cb has refcount 2 captured by catch callback ok 5 - $fseq succeeds when $f1 succeeds ok 6 - $fseq has refcount 1 before EOF ok 7 - $cb has refcount 1 before EOF ok 8 - $fseq has refcount 1 before EOF ok 9 - $cb has refcount 1 before EOF ok 10 - $fseq defined ok 11 - $fseq ok 12 - $fseq has refcount 1 initially ok 13 - catch block passed result of $f1 ok 14 - $fseq has refcount 1 after $f1 fail and dropped ok 15 - $f2 now defined after $f1 fails ok 16 - $fseq is done after $f2 done ok 17 - $fseq is done after $f1 fail ok 18 - $fseq failure ok 19 - ->catch accepts a default handler ok 20 - catch semantics via ->then ok 21 - defined $fseq ok 22 - $fseq ok 23 - $f1 passed to catch code ok 24 - $f1 failure message passed to catch code ok 25 - $fseq is done after $f1 fail ok 26 - $f1 passed to catch code ok 27 - $f1 failure message passed to catch code ok 28 - $fseq is done after $f1 fail 1..28 ok t/07catch-xs.t ................ # Seeded srand with seed '20250121' from local date. ok 1 - $fseq defined ok 2 - $fseq ok 3 - $fseq has refcount 1 initially ok 4 - $cb has refcount 2 captured by catch callback ok 5 - $fseq succeeds when $f1 succeeds ok 6 - $fseq has refcount 1 before EOF ok 7 - $cb has refcount 1 before EOF ok 8 - $fseq has refcount 1 before EOF ok 9 - $cb has refcount 1 before EOF ok 10 - $fseq defined ok 11 - $fseq ok 12 - $fseq has refcount 1 initially ok 13 - catch block passed result of $f1 ok 14 - $fseq has refcount 1 after $f1 fail and dropped ok 15 - $f2 now defined after $f1 fails ok 16 - $fseq is done after $f2 done ok 17 - $fseq is done after $f1 fail ok 18 - $fseq failure ok 19 - ->catch accepts a default handler ok 20 - catch semantics via ->then ok 21 - defined $fseq ok 22 - $fseq ok 23 - $f1 passed to catch code ok 24 - $f1 failure message passed to catch code ok 25 - $fseq is done after $f1 fail ok 26 - $f1 passed to catch code ok 27 - $f1 failure message passed to catch code ok 28 - $fseq is done after $f1 fail 1..28 ok t/09transform-pp.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - ->transform result ok 2 - ->transform failure ok 3 - ->transform catches exceptions ok 4 - ->transform cancel ok 5 - Warning in void context 1..5 ok t/09transform-xs.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - ->transform result ok 2 - ->transform failure ok 3 - ->transform catches exceptions ok 4 - ->transform cancel ok 5 - Warning in void context 1..5 ok t/10wait_all-pp.t ............. # Seeded srand with seed '20250121' from local date. ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->wait_all ok 3 - $f2 has refcount 2 after adding to ->wait_all ok 4 - $future->pending_futures before any ready ok 5 - $future->done_futures before any ready ok 6 - $future not yet ready ok 7 - on_ready not yet invoked ok 8 - $future->pending_futures after $f1 ready ok 9 - $future->ready_futures after $f1 ready ok 10 - $future->done_futures after $f1 ready ok 11 - $future still not yet ready after f1 ready ok 12 - on_ready not yet invoked ok 13 - on_ready passed 1 argument ok 14 - Future passed to on_ready ok 15 - $future now ready after f2 ready ok 16 - Results[0] from $future->result is f1 ok 17 - Results[1] from $future->result is f2 ok 18 - $future->pending_futures after $f2 ready ok 19 - $future->ready_futures after $f2 ready ok 20 - $future->done_futures after $f2 ready ok 21 - $future has refcount 1 at end of test ok 22 - $f1 has refcount 1 at end of test ok 23 - $f2 has refcount 1 at end of test ok 24 - $future of already-ready sub already ready ok 25 - Results from $future->result of already ready ok 26 - $future of partially-done subs not yet ready ok 27 - $future of completely-done subs already ready ok 28 - Results from $future->result of already ready ok 29 - $future->cancel marks subs cancelled ok 30 - $future->cancel ignores ready subs ok 31 - $future->cancel does not cancel $falso ok 32 - $future of cancelled sub is ready after final cancellation ok 33 - ->done_futures with cancellation ok 34 - ->cancelled_futures with cancellation ok 35 - wait_all on no futures already done ok 36 - ->result on empty wait_all is empty ok 37 - wait_all is pending before f1 done for precancelled ok 38 - wait_all now done after f1 done for precancelled ok 39 - wait_all is pending before f1 done for postcancelled ok 40 - wait_all now done after f1 done for postcancelled 1..40 ok t/10wait_all-xs.t ............. # Seeded srand with seed '20250121' from local date. ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->wait_all ok 3 - $f2 has refcount 2 after adding to ->wait_all ok 4 - $future->pending_futures before any ready ok 5 - $future->done_futures before any ready ok 6 - $future not yet ready ok 7 - on_ready not yet invoked ok 8 - $future->pending_futures after $f1 ready ok 9 - $future->ready_futures after $f1 ready ok 10 - $future->done_futures after $f1 ready ok 11 - $future still not yet ready after f1 ready ok 12 - on_ready not yet invoked ok 13 - on_ready passed 1 argument ok 14 - Future passed to on_ready ok 15 - $future now ready after f2 ready ok 16 - Results[0] from $future->result is f1 ok 17 - Results[1] from $future->result is f2 ok 18 - $future->pending_futures after $f2 ready ok 19 - $future->ready_futures after $f2 ready ok 20 - $future->done_futures after $f2 ready ok 21 - $future has refcount 1 at end of test ok 22 - $f1 has refcount 1 at end of test ok 23 - $f2 has refcount 1 at end of test ok 24 - $future of already-ready sub already ready ok 25 - Results from $future->result of already ready ok 26 - $future of partially-done subs not yet ready ok 27 - $future of completely-done subs already ready ok 28 - Results from $future->result of already ready ok 29 - $future->cancel marks subs cancelled ok 30 - $future->cancel ignores ready subs ok 31 - $future->cancel does not cancel $falso ok 32 - $future of cancelled sub is ready after final cancellation ok 33 - ->done_futures with cancellation ok 34 - ->cancelled_futures with cancellation ok 35 - wait_all on no futures already done ok 36 - ->result on empty wait_all is empty ok 37 - wait_all is pending before f1 done for precancelled ok 38 - wait_all now done after f1 done for precancelled ok 39 - wait_all is pending before f1 done for postcancelled ok 40 - wait_all now done after f1 done for postcancelled 1..40 ok t/11wait_any-pp.t ............. # Seeded srand with seed '20250121' from local date. ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->wait_any ok 3 - $f2 has refcount 2 after adding to ->wait_any ok 4 - $future->pending_futures before any ready ok 5 - $future->done_futures before any ready ok 6 - $future not yet ready ok 7 - on_ready not yet invoked ok 8 - $future->pending_futures after $f1 ready ok 9 - $future->ready_futures after $f1 ready ok 10 - $future->done_futures after $f1 ready ok 11 - $future->cancelled_futures after $f1 ready ok 12 - on_ready passed 1 argument ok 13 - Future passed to on_ready ok 14 - $future now ready after f1 ready ok 15 - results from $future->result ok 16 - $future has refcount 1 at end of test ok 17 - $f1 has refcount 1 at end of test ok 18 - $f2 has refcount 1 at end of test ok 19 - $future now ready after a failure ok 20 - $future->failure yields exception ok 21 - $future->result throws exception ok 22 - $f2 cancelled after a failure ok 23 - $future of already-ready sub already ready ok 24 - $future->cancel marks subs cancelled ok 25 - $future not yet ready after first cancellation ok 26 - $future is ready ok 27 - ->done_futures with cancellation ok 28 - ->cancelled_futures with cancellation ok 29 - $future is ready after final cancellation ok 30 - Failure mentions cancelled ok 31 - $future->cancel does not cancel $falso ok 32 - $f1->done does not cancel $falso ok 33 - $f1->fail does not cancel $falso ok 34 - wait_any on no futures already done ok 35 - ->result on empty wait_any is empty ok 36 - no problems cancelling a Future which clears the original ->wait_any ref ok 37 - cancellation occurred as expected ok 38 - ->wait_any is marked as done ok 39 - wait_any is pending before f1 done for precancelled ok 40 - wait_any now done after f1 done for precancelled ok 41 - wait_any is pending before f1 done for postcancelled ok 42 - wait_any now done after f1 done for postcancelled 1..42 ok t/11wait_any-xs.t ............. # Seeded srand with seed '20250121' from local date. ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->wait_any ok 3 - $f2 has refcount 2 after adding to ->wait_any ok 4 - $future->pending_futures before any ready ok 5 - $future->done_futures before any ready ok 6 - $future not yet ready ok 7 - on_ready not yet invoked ok 8 - $future->pending_futures after $f1 ready ok 9 - $future->ready_futures after $f1 ready ok 10 - $future->done_futures after $f1 ready ok 11 - $future->cancelled_futures after $f1 ready ok 12 - on_ready passed 1 argument ok 13 - Future passed to on_ready ok 14 - $future now ready after f1 ready ok 15 - results from $future->result ok 16 - $future has refcount 1 at end of test ok 17 - $f1 has refcount 1 at end of test ok 18 - $f2 has refcount 1 at end of test ok 19 - $future now ready after a failure ok 20 - $future->failure yields exception ok 21 - $future->result throws exception ok 22 - $f2 cancelled after a failure ok 23 - $future of already-ready sub already ready ok 24 - $future->cancel marks subs cancelled ok 25 - $future not yet ready after first cancellation ok 26 - $future is ready ok 27 - ->done_futures with cancellation ok 28 - ->cancelled_futures with cancellation ok 29 - $future is ready after final cancellation ok 30 - Failure mentions cancelled ok 31 - $future->cancel does not cancel $falso ok 32 - $f1->done does not cancel $falso ok 33 - $f1->fail does not cancel $falso ok 34 - wait_any on no futures already done ok 35 - ->result on empty wait_any is empty ok 36 - no problems cancelling a Future which clears the original ->wait_any ref ok 37 - cancellation occurred as expected ok 38 - ->wait_any is marked as done ok 39 - wait_any is pending before f1 done for precancelled ok 40 - wait_any now done after f1 done for precancelled ok 41 - wait_any is pending before f1 done for postcancelled ok 42 - wait_any now done after f1 done for postcancelled 1..42 ok t/12needs_all-pp.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->needs_all ok 3 - $f2 has refcount 2 after adding to ->needs_all ok 4 - $future not yet ready ok 5 - $future is now ready ok 6 - $future now ready after f2 ready ok 7 - $future->result after f2 ready ok 8 - $future has refcount 1 at end of test ok 9 - $f1 has refcount 1 at end of test ok 10 - $f2 has refcount 1 at end of test ok 11 - $future not yet ready ok 12 - $future is now ready ok 13 - $future now ready after f1 fails ok 14 - $future->failure yields exception ok 15 - $future->result throws exception ok 16 - Unfinished child future cancelled on failure ok 17 - $future->pending_futures after $f1 failure ok 18 - $future->ready_futures after $f1 failure ok 19 - $future->done_futures after $f1 failure ok 20 - $future->failed_futures after $f1 failure ok 21 - $future->cancelled_futures after $f1 failure ok 22 - $future of already-done sub already ready ok 23 - $future of already-failed sub already ready ok 24 - $future->cancel marks subs cancelled ok 25 - $future->cancel ignores ready subs ok 26 - $future of cancelled sub is ready after first cancellation ok 27 - Failure mentions cancelled ok 28 - $future->cancel does not cancel $falso ok 29 - $f1->fail does not cancel $falso ok 30 - needs_all on no futures already done ok 31 - ->result on empty needs_all is empty ok 32 - no problems cancelling a Future which clears the original ->needs_all ref ok 33 - cancellation occured as expected ok 34 - ->needs_all is marked as done ok 35 - needs_all already failed for precancelled ok 36 - ->failure on needs_all for precancelled ok 37 - needs_all already failed for postcancelled ok 38 - ->failure on needs_all for postcancelled 1..38 ok t/12needs_all-xs.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->needs_all ok 3 - $f2 has refcount 2 after adding to ->needs_all ok 4 - $future not yet ready ok 5 - $future is now ready ok 6 - $future now ready after f2 ready ok 7 - $future->result after f2 ready ok 8 - $future has refcount 1 at end of test ok 9 - $f1 has refcount 1 at end of test ok 10 - $f2 has refcount 1 at end of test ok 11 - $future not yet ready ok 12 - $future is now ready ok 13 - $future now ready after f1 fails ok 14 - $future->failure yields exception ok 15 - $future->result throws exception ok 16 - Unfinished child future cancelled on failure ok 17 - $future->pending_futures after $f1 failure ok 18 - $future->ready_futures after $f1 failure ok 19 - $future->done_futures after $f1 failure ok 20 - $future->failed_futures after $f1 failure ok 21 - $future->cancelled_futures after $f1 failure ok 22 - $future of already-done sub already ready ok 23 - $future of already-failed sub already ready ok 24 - $future->cancel marks subs cancelled ok 25 - $future->cancel ignores ready subs ok 26 - $future of cancelled sub is ready after first cancellation ok 27 - Failure mentions cancelled ok 28 - $future->cancel does not cancel $falso ok 29 - $f1->fail does not cancel $falso ok 30 - needs_all on no futures already done ok 31 - ->result on empty needs_all is empty ok 32 - no problems cancelling a Future which clears the original ->needs_all ref ok 33 - cancellation occured as expected ok 34 - ->needs_all is marked as done ok 35 - needs_all already failed for precancelled ok 36 - ->failure on needs_all for precancelled ok 37 - needs_all already failed for postcancelled ok 38 - ->failure on needs_all for postcancelled 1..38 ok t/13needs_any-pp.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->needs_any ok 3 - $f2 has refcount 2 after adding to ->needs_any ok 4 - $future not yet ready ok 5 - $future is now ready ok 6 - $future now ready after f1 ready ok 7 - results from $future->result ok 8 - $future->pending_futures after $f1 done ok 9 - $future->ready_futures after $f1 done ok 10 - $future->done_futures after $f1 done ok 11 - $future->failed_futures after $f1 done ok 12 - $future->cancelled_futures after $f1 done ok 13 - $future has refcount 1 at end of test ok 14 - $f1 has refcount 1 at end of test ok 15 - $f2 has refcount 1 at end of test ok 16 - Unfinished child future cancelled on failure ok 17 - $future not yet ready ok 18 - $future not yet ready after $f1 fails ok 19 - $future now ready after $f2 done ok 20 - $future->result after $f2 done ok 21 - $future->done_futures after $f2 done ok 22 - $future->failed_futures after $f2 done ok 23 - $future not yet ready ok 24 - $future is now ready ok 25 - $future now ready after f2 fails ok 26 - $future->failure yields exception ok 27 - $future->result throws exception ok 28 - $future->failed_futures after all fail ok 29 - $future of already-done sub already ready ok 30 - $future of already-failed sub already ready ok 31 - $future->cancel marks subs cancelled ok 32 - $future->cancel ignores ready subs ok 33 - $future not yet ready after first cancellation ok 34 - ->done_futures with cancellation ok 35 - ->cancelled_futures with cancellation ok 36 - $future is ready after final cancellation ok 37 - Failure mentions cancelled ok 38 - $future->cancel does not cancel $falso ok 39 - $f1->done does not cancel $falso ok 40 - needs_any on no futures already done ok 41 - ->result on empty needs_any is empty ok 42 - no problems cancelling a Future which clears the original ->needs_any ref ok 43 - cancellation occured as expected ok 44 - ->needs_any is marked as done ok 45 - needs_any is pending before f1 done for precancelled ok 46 - needs_any now done after f1 done for precancelled ok 47 - needs_any is pending before f1 done for postcancelled ok 48 - needs_any now done after f1 done for postcancelled 1..48 ok t/13needs_any-xs.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $future has refcount 1 initially ok 2 - $f1 has refcount 2 after adding to ->needs_any ok 3 - $f2 has refcount 2 after adding to ->needs_any ok 4 - $future not yet ready ok 5 - $future is now ready ok 6 - $future now ready after f1 ready ok 7 - results from $future->result ok 8 - $future->pending_futures after $f1 done ok 9 - $future->ready_futures after $f1 done ok 10 - $future->done_futures after $f1 done ok 11 - $future->failed_futures after $f1 done ok 12 - $future->cancelled_futures after $f1 done ok 13 - $future has refcount 1 at end of test ok 14 - $f1 has refcount 1 at end of test ok 15 - $f2 has refcount 1 at end of test ok 16 - Unfinished child future cancelled on failure ok 17 - $future not yet ready ok 18 - $future not yet ready after $f1 fails ok 19 - $future now ready after $f2 done ok 20 - $future->result after $f2 done ok 21 - $future->done_futures after $f2 done ok 22 - $future->failed_futures after $f2 done ok 23 - $future not yet ready ok 24 - $future is now ready ok 25 - $future now ready after f2 fails ok 26 - $future->failure yields exception ok 27 - $future->result throws exception ok 28 - $future->failed_futures after all fail ok 29 - $future of already-done sub already ready ok 30 - $future of already-failed sub already ready ok 31 - $future->cancel marks subs cancelled ok 32 - $future->cancel ignores ready subs ok 33 - $future not yet ready after first cancellation ok 34 - ->done_futures with cancellation ok 35 - ->cancelled_futures with cancellation ok 36 - $future is ready after final cancellation ok 37 - Failure mentions cancelled ok 38 - $future->cancel does not cancel $falso ok 39 - $f1->done does not cancel $falso ok 40 - needs_any on no futures already done ok 41 - ->result on empty needs_any is empty ok 42 - no problems cancelling a Future which clears the original ->needs_any ref ok 43 - cancellation occured as expected ok 44 - ->needs_any is marked as done ok 45 - needs_any is pending before f1 done for precancelled ok 46 - needs_any now done after f1 done for precancelled ok 47 - needs_any is pending before f1 done for postcancelled ok 48 - needs_any now done after f1 done for postcancelled 1..48 ok t/20get-pp.t .................. # Seeded srand with seed '20250121' from local date. ok 1 - Result of ->get on done future ok 2 - Exception from ->get on failed future ok 3 - Exception from ->get on cancelled future ok 4 - Exception from ->get on pending future ok 5 - Result of ->get with overloaded ->await ok 6 - Result of ->failure with overloaded ->await ok 7 - ->await on done does not throw ok 8 - ->await on done does not throw 1..8 ok t/20get-xs.t .................. # Seeded srand with seed '20250121' from local date. ok 1 - Result of ->get on done future ok 2 - Exception from ->get on failed future ok 3 - Exception from ->get on cancelled future ok 4 - Exception from ->get on pending future ok 5 - Result of ->get with overloaded ->await ok 6 - Result of ->failure with overloaded ->await ok 7 - ->await on done does not throw ok 8 - ->await on done does not throw 1..8 ok t/20subclass-pp.t ............. # Seeded srand with seed '20250121' from local date. ok 1 - Subclass->new ok 2 - Subclass->done ok 3 - Subclass->fail ok 4 - $f->then ok 5 - $f->and_then ok 6 - $f->then_with_f ok 7 - $f->else_with_f ok 8 - $f->followed_by ok 9 - $f->transform ok 10 - immediate $f->then ok 11 - immediate $f->else ok 12 - immediate $f->then_with_f ok 13 - immediate $f->else_with_f ok 14 - $f->followed_by ok 15 - imm->followed_by $f ok 16 - Future->wait_all( $f ) ok 17 - Future->wait_any( $f ) ok 18 - Future->needs_all( $f ) ok 19 - Future->needs_any( $f ) ok 20 - Future->wait_all( $imm, $f ) ok 21 - Future->wait_all( Future->new, $f ok 22 - subclass ->wait_all ok 23 - subclass ->wait_any ok 24 - subclass ->needs_all ok 25 - subclass ->needs_any ok 26 - ->await is called on $f ok 27 - Result from ->get ok 28 - $f->await called ok 29 - Subclass constructor called as prototype clone method 1..29 ok t/20subclass-xs.t ............. # Seeded srand with seed '20250121' from local date. ok 1 - Subclass->new ok 2 - Subclass->done ok 3 - Subclass->fail ok 4 - $f->then ok 5 - $f->and_then ok 6 - $f->then_with_f ok 7 - $f->else_with_f ok 8 - $f->followed_by ok 9 - $f->transform ok 10 - immediate $f->then ok 11 - immediate $f->else ok 12 - immediate $f->then_with_f ok 13 - immediate $f->else_with_f ok 14 - $f->followed_by ok 15 - imm->followed_by $f ok 16 - Future->wait_all( $f ) ok 17 - Future->wait_any( $f ) ok 18 - Future->needs_all( $f ) ok 19 - Future->needs_any( $f ) ok 20 - Future->wait_all( $imm, $f ) ok 21 - Future->wait_all( Future->new, $f ok 22 - subclass ->wait_all ok 23 - subclass ->wait_any ok 24 - subclass ->needs_all ok 25 - subclass ->needs_any ok 26 - ->await is called on $f ok 27 - Result from ->get ok 28 - $f->await called ok 29 - Subclass constructor called as prototype clone method 1..29 ok t/21debug-pp.t ................ # Seeded srand with seed '20250121' from local date. ok 1 - Completed Future does not give warning ok 2 - Cancelled Future does not give warning ok 3 - Lost Future raises a warning ok 4 - Lost sequence Future raises warning ok 5 - Destroyed failed future raises warning ok 6 - $future has btime with $TIMES=1 ok 7 - $future btime is not earlier than $before ok 8 - $future has rtime with $TIMES=1 ok 9 - $future rtime is not earlier than btime ok 10 - $future rtime is not later than now ok 11 - $future has ->elapsed time ok 12 - $future elapsed time >= 0 ok 13 - Immediate future has rtime ok 14 - Immediate future has ->elapsed time ok 15 - Immediate future elapsed time >= 0 1..15 ok t/21debug-xs.t ................ # Seeded srand with seed '20250121' from local date. ok 1 - Completed Future does not give warning ok 2 - Cancelled Future does not give warning ok 3 - Lost Future raises a warning ok 4 - Lost sequence Future raises warning ok 5 - Destroyed failed future raises warning ok 6 - $future has btime with $TIMES=1 ok 7 - $future btime is not earlier than $before ok 8 - $future has rtime with $TIMES=1 ok 9 - $future rtime is not earlier than btime ok 10 - $future rtime is not later than now ok 11 - $future has ->elapsed time ok 12 - $future elapsed time >= 0 ok 13 - Immediate future has rtime ok 14 - Immediate future has ->elapsed time ok 15 - Immediate future elapsed time >= 0 1..15 ok t/22wrap_cb-pp.t .............. # Seeded srand with seed '20250121' from local date. ok 1 - on_ready wraps CB ok 2 - on_done wraps CB ok 3 - on_fail wraps CB ok 4 - then wraps CB ok 5 - else wraps CB 1..5 ok t/22wrap_cb-xs.t .............. # Seeded srand with seed '20250121' from local date. ok 1 - on_ready wraps CB ok 2 - on_done wraps CB ok 3 - on_fail wraps CB ok 4 - then wraps CB ok 5 - else wraps CB 1..5 ok t/23exception-pp.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $e ok 2 - $e->message from exceptional get ok 3 - $e->category from exceptional get ok 4 - $e->details from exceptional get ok 5 - $e stringifies properly ok 6 - $e->as_future returns a failed Future ok 7 - ->failure from Future->fail on wrapped exception ok 8 - ->failure from Future->fail on object that is not Future::Exception ok 9 - $f2 failed ok 10 - ->failure from Future->call on rethrown failure ok 11 - $e->message from F::E->throw ok 12 - $e->category from F::E->throw ok 13 - $e->details from F::E->throw ok 14 - F::E->throw appends file/line 1..14 ok t/23exception-xs.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $e ok 2 - $e->message from exceptional get ok 3 - $e->category from exceptional get ok 4 - $e->details from exceptional get ok 5 - $e stringifies properly ok 6 - $e->as_future returns a failed Future ok 7 - ->failure from Future->fail on wrapped exception ok 8 - ->failure from Future->fail on object that is not Future::Exception ok 9 - $f2 failed ok 10 - ->failure from Future->call on rethrown failure ok 11 - $e->message from F::E->throw ok 12 - $e->category from F::E->throw ok 13 - $e->details from F::E->throw ok 14 - F::E->throw appends file/line 1..14 ok t/24label-pp.t ................ # Seeded srand with seed '20250121' from local date. ok 1 - ->set_label returns $f ok 2 - ->label returns the label 1..2 ok t/24label-xs.t ................ # Seeded srand with seed '20250121' from local date. ok 1 - ->set_label returns $f ok 2 - ->label returns the label 1..2 ok t/25retain-pp.t ............... # Seeded srand with seed '20250121' from local date. ok 1 - start with refcount 1 ok 2 - ->retain returns original Future ok 3 - refcount is now increased ok 4 - can call ->cancel ok 5 - refcount drops when completed ok 6 - ->retain on immediate returns original Future ok 7 - start with refcount 1 ok 8 - ->retain returns original Future ok 9 - refcount is now increased ok 10 - can call ->done ok 11 - refcount drops when completed ok 12 - ->retain on immediate returns original Future ok 13 - start with refcount 1 ok 14 - ->retain returns original Future ok 15 - refcount is now increased ok 16 - can call ->fail ok 17 - refcount drops when completed ok 18 - ->retain on immediate returns original Future 1..18 ok t/25retain-xs.t ............... # Seeded srand with seed '20250121' from local date. ok 1 - start with refcount 1 ok 2 - ->retain returns original Future ok 3 - refcount is now increased ok 4 - can call ->cancel ok 5 - refcount drops when completed ok 6 - ->retain on immediate returns original Future ok 7 - start with refcount 1 ok 8 - ->retain returns original Future ok 9 - refcount is now increased ok 10 - can call ->done ok 11 - refcount drops when completed ok 12 - ->retain on immediate returns original Future ok 13 - start with refcount 1 ok 14 - ->retain returns original Future ok 15 - refcount is now increased ok 16 - can call ->fail ok 17 - refcount drops when completed ok 18 - ->retain on immediate returns original Future 1..18 ok t/26wrap-unwrap-pp.t .......... # Seeded srand with seed '20250121' from local date. ok 1 - Future->wrap(Future) defined ok 2 - Future->wrap(Future) ok 3 - Future->wrap(Future)->result ok 4 - Future->wrap(string) defined ok 5 - Future->wrap(string) ok 6 - Future->wrap(string)->result ok 7 - Future->unwrap Future in list context ok 8 - Future->unwrap plain list in list context ok 9 - Future->unwrap Future in scalar context ok 10 - Future->unwrap plain list in scalar context 1..10 ok t/26wrap-unwrap-xs.t .......... # Seeded srand with seed '20250121' from local date. ok 1 - Future->wrap(Future) defined ok 2 - Future->wrap(Future) ok 3 - Future->wrap(Future)->result ok 4 - Future->wrap(string) defined ok 5 - Future->wrap(string) ok 6 - Future->wrap(string)->result ok 7 - Future->unwrap Future in list context ok 8 - Future->unwrap plain list in list context ok 9 - Future->unwrap Future in scalar context ok 10 - Future->unwrap plain list in scalar context 1..10 ok t/27udata-pp.t ................ # Seeded srand with seed '20250121' from local date. ok 1 - ->set_udata returns $f ok 2 - ->udata returns the datum 1..2 ok t/27udata-xs.t ................ # Seeded srand with seed '20250121' from local date. ok 1 - ->set_udata returns $f ok 2 - ->udata returns the datum 1..2 ok t/30utils-call.t .............. # Seeded srand with seed '20250121' from local date. ok 1 - call() returns future returned from its code ok 2 - call() returns immediate future on die ok 3 - failure from immediate future on die ok 4 - call() returns immediate future on non-future return ok 5 - failure from immediate future on non-future return 1..5 ok t/31utils-call-with-escape.t .. # Seeded srand with seed '20250121' from local date. ok 1 - call_with_escape ready after returned future ready ok 2 - result of call_with_escape ok 3 - call_with_escape ready after returned future ready ok 4 - result of call_with_escape ok 5 - call_with_escape has refcount 1 before EOF ok 6 - call_with_escape ready after synchronous escape ok 7 - result of call_with_escape ok 8 - call_with_escape not yet ready before deferral ok 9 - call_with_escape ready after deferral ok 10 - result of call_with_escape ok 11 - code-returned future cancelled after escape 1..11 ok t/32utils-repeat.t ............ # Seeded srand with seed '20250121' from local date. ok 1 - $future defined for repeat while ok 2 - An initial future is running ok 3 - $arg defined for while test ok 4 - $arg->result for first ok 5 - code block is passed previous trial ok 6 - $future is now ready after second attempt ->done ok 7 - $future->result ok 8 - repeat with return yields correct instance ok 9 - $future defined for repeat while ok 10 - An initial future is running ok 11 - previously running future not cancelled ok 12 - running future cancelled after eventual is cancelled ok 13 - a third trial is not started ok 14 - $future defined for repeat until ok 15 - An initial future is running ok 16 - $arg defined for while test ok 17 - $arg->result for first ok 18 - $future is now ready after second attempt ->done ok 19 - $future->result ok 20 - repeat while failure after code exception ok 21 - repeat until failure after code exception ok 22 - repeat while failure after condition exception ok 23 - repeat failure for non-Future return ok 24 - $future is now ready for try_repeat ok 25 - $future->result ok 26 - $future is now ready for try_repeat_until_success ok 27 - $future->result ok 28 - $future is now ready after repeat retries failures ok 29 - Warnings printing by repeat retries failures 1..29 ok t/33utils-repeat-generate.t ... # Seeded srand with seed '20250121' from local date. ok 1 - $arg 1 for first iteration ok 2 - $future not ready ok 3 - $arg 2 for second iteratoin ok 4 - $future still not ready ok 5 - $arg 3 for third iteration ok 6 - $future now ready ok 7 - $future->result ok 8 - $future returns otherwise failure ok 9 - $last_trial_f->result ok 10 - $future returns otherwise failure for empty generator 1..10 ok t/34utils-repeat-foreach.t .... # Seeded srand with seed '20250121' from local date. ok 1 - $arg one for first iteration ok 2 - $future not ready ok 3 - $arg two for second iteration ok 4 - $future not ready ok 5 - $arg three for third iteration ok 6 - $future now ready ok 7 - $future->result ok 8 - $future returns otherwise failure ok 9 - $last_trial_f->result ok 10 - $future returns otherwise failure for empty list ok 11 - repeat {} on empty foreach without otherwise already ready ok 12 - Result of empty future ok 13 - repeat {} on empty foreach with otherwise already ready ok 14 - Result of otherwise future ok 15 - $future->result returns correct result for foreach+while ok 16 - $future->result returns correct result for foreach+until ok 17 - $future->result returns successful result from while + otherwise ok 18 - $future->result returns correct result for try_repeat_until_success ok 19 - repeat foreach failure after code exception ok 20 - repeat foreach failure after otherwise exception 1..20 ok t/35utils-map-void.t .......... # Seeded srand with seed '20250121' from local date. ok 1 - item passed in $_ as well as @_ ok 2 - $future defined for fmap non-concurrent ok 3 - $subf[0] defined ok 4 - $subf[1] not yet defined ok 5 - item passed in $_ as well as @_ ok 6 - $subf[1] defined after $subf[0] done ok 7 - item passed in $_ as well as @_ ok 8 - $future now ready after subs done ok 9 - $future->result empty for fmap_void ok 10 - $future defined for fmap non-concurrent from CODE ok 11 - $subf[0] defined ok 12 - $future now ready after subs done from CODE ok 13 - $future defined for fmap concurrent=2 ok 14 - $subf[0] defined ok 15 - $subf[1] defined ok 16 - $subf[2] defined ok 17 - $subf[3] defined ok 18 - $subf[4] deifned ok 19 - $future not yet ready while one sub remains ok 20 - $future now ready after concurrent subs done ok 21 - $future defined for fmap concurrent=3 late-add ok 22 - 3 subfutures initally ready ok 23 - No $subf[4] before $subf[3] done ok 24 - 3 new subfutures now ready ok 25 - $future now ready after all 6 subfutures done ok 26 - $future already ready for fmap on immediates ok 27 - $future not yet ready before non-immediate done ok 28 - $future now ready after non-immediate done ok 29 - $subf[0] not cancelled before failure ok 30 - $subf[0] now cancelled after $subf[1] failure ok 31 - $future now ready after $sub[1] failure ok 32 - $future->failure after $sub[1] failure ok 33 - $subf[2] was never started after $subf[1] failure ok 34 - $future is already ready ok 35 - $future->failure after immediate failure ok 36 - $subf[0] is cancelled after immediate failure ok 37 - $subf[2] was never started after immediate failure ok 38 - $subf[0] now cancelled after ->cancel ok 39 - $subf[1] now cancelled after ->cancel ok 40 - $subf[2] was never started after ->cancel ok 41 - repeat with return yields correct instance 1..41 ok t/36utils-map.t ............... # Seeded srand with seed '20250121' from local date. ok 1 - $future now ready after subs done for fmap_concat ok 2 - $future->result for fmap_concat ok 3 - @results for fmap_concat ok 4 - $future->result for fmap_concat out of order ok 5 - $future->result for fmap_concat concurrent more than input ok 6 - $fmap_concat->cancel does not throw on undef slots ok 7 - was cancelled correctly ok 8 - $future now ready after subs done for fmap_scalar ok 9 - $future->result for fmap_scalar ok 10 - @results for fmap_scalar 1..10 ok t/40mutex.t ................... # Seeded srand with seed '20250121' from local date. ok 1 - Mutex is available ok 2 - ->enter returns Future ok 3 - ->enter on new Mutex runs code ok 4 - $lf ok 5 - Mutex is unavailable ok 6 - locked future not yet ready ok 7 - locked future ready after $f->done ok 8 - Mutex is available again ok 9 - $lf has one ref at EOT ok 10 - $lf1 ok 11 - $lf2 ok 12 - $lf2 has one ref ok 13 - second enter not invoked while locked ok 14 - second enter invoked after $f1->done ok 15 - second locked future ready after $f2->done ok 16 - Mutex is available again ok 17 - $lf1 has one ref at EOT ok 18 - $lf2 has one ref at EOT ok 19 - second enter not invoked while locked ok 20 - second enter invoked after $f1->fail ok 21 - first locked future fails after $f1->fail ok 22 - second locked future ready after $f2->done ok 23 - Mutex is available again ok 24 - $mutex->enter returns immediate result ok 25 - Mutex is available again ok 26 - $mutex->enter returns immediate failure ok 27 - Mutex is available again ok 28 - $mutex->enter returns immediate failure on exception ok 29 - Mutex is available again ok 30 - Mutex is available after cancel ok 31 - $f ok 32 - $f1 defined ok 33 - $f2 defined ok 34 - $f3 defined ok 35 - Chain is done ok 36 - Mutex is available after chain done ok 37 - Chain is done ok 38 - Mutex has 2 counts available ok 39 - $f1 and $f2 defined with count 2 ok 40 - $f3 defined after $f1 done ok 41 - Chain is done ok 42 - Mutex is available after chain done 1..42 ok t/50test-future.t ............. # Seeded srand with seed '20250121' from local date. ok 1 - immediate Future passes ok 2 - actually ran the code ok 3 - pending Future fails ok 4 - no_pending_futures does not retain completed Futures ok 5 - no_pending_futures does not retain immediate Futures 1..5 ok t/51test-future-deferred.t .... # Seeded srand with seed '20250121' from local date. ok 1 - $f not yet ready ok 2 - $f->get yields result anyway ok 3 - $f not yet ready ok 4 - $f->get throws exception anyway ok 5 - $f not yet ready ok 6 - $f->failure returns exception anyway 1..6 ok t/52awaitable-future-pp.t ..... # Seeded srand with seed '20250121' from local date. ok 1 - Future immediate done { ok 1 - AWAIT_NEW_DONE yields object ok 2 - AWAIT_IS_READY true ok 3 - AWAIT_IS_CANCELLED false ok 4 - AWAIT_GET in list context ok 5 - AWAIT_GET in scalar context ok 6 - AWAIT_GET in void context 1..6 } ok 2 - Future immediate fail { ok 1 - AWAIT_NEW_FAIL yields object ok 2 - AWAIT_IS_READY true ok 3 - AWAIT_IS_CANCELLED false ok 4 - AWAIT_GET in void context ok 5 - AWAIT_GET throws exception 1..5 } ok 3 - Future deferred done { ok 1 - AWAIT_CLONE yields object ok 2 - AWAIT_IS_READY false ok 3 - AWAIT_IS_READY true ok 4 - AWAIT_GET in scalar context 1..4 } ok 4 - Future deferred fail { ok 1 - AWAIT_CLONE yields object ok 2 - AWAIT_IS_READY false ok 3 - AWAIT_IS_READY true ok 4 - AWAIT_GET in void context ok 5 - AWAIT_GET throws exception 1..5 } ok 5 - Future on-ready { ok 1 - AWAIT_ON_READY CB not yet invoked ok 2 - AWAIT_ON_READY CB now invoked 1..2 } ok 6 - Future cancellation { ok 1 - AWAIT_IS_CANCELLED false before cancellation ok 2 - AWAIT_IS_CANCELLED true after AWAIT_ON_CANCEL propagation ok 3 - AWAIT_ON_CANCEL invoked callback 1..3 } 1..6 ok t/52awaitable-future-xs.t ..... # Seeded srand with seed '20250121' from local date. ok 1 - Future immediate done { ok 1 - AWAIT_NEW_DONE yields object ok 2 - AWAIT_IS_READY true ok 3 - AWAIT_IS_CANCELLED false ok 4 - AWAIT_GET in list context ok 5 - AWAIT_GET in scalar context ok 6 - AWAIT_GET in void context 1..6 } ok 2 - Future immediate fail { ok 1 - AWAIT_NEW_FAIL yields object ok 2 - AWAIT_IS_READY true ok 3 - AWAIT_IS_CANCELLED false ok 4 - AWAIT_GET in void context ok 5 - AWAIT_GET throws exception 1..5 } ok 3 - Future deferred done { ok 1 - AWAIT_CLONE yields object ok 2 - AWAIT_IS_READY false ok 3 - AWAIT_IS_READY true ok 4 - AWAIT_GET in scalar context 1..4 } ok 4 - Future deferred fail { ok 1 - AWAIT_CLONE yields object ok 2 - AWAIT_IS_READY false ok 3 - AWAIT_IS_READY true ok 4 - AWAIT_GET in void context ok 5 - AWAIT_GET throws exception 1..5 } ok 5 - Future on-ready { ok 1 - AWAIT_ON_READY CB not yet invoked ok 2 - AWAIT_ON_READY CB now invoked 1..2 } ok 6 - Future cancellation { ok 1 - AWAIT_IS_CANCELLED false before cancellation ok 2 - AWAIT_IS_CANCELLED true after AWAIT_ON_CANCEL propagation ok 3 - AWAIT_ON_CANCEL invoked callback 1..3 } 1..6 ok t/99pod.t ..................... skipped: Test::Pod 1.00 required for testing POD All tests successful. Files=56, Tests=1384, 5 wallclock secs ( 0.15 usr 0.08 sys + 3.73 cusr 0.87 csys = 4.83 CPU) Result: PASS create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libfuture-perl/ /usr/bin/perl Build install --destdir /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl --create_packlist 0 Building Future Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/perl5/Future.pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/perl5/Test/Future.pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/perl5/Test/Future/Deferred.pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/perl5/Future/Exception.pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/perl5/Future/Mutex.pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/perl5/Future/PP.pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/perl5/Future/Phrasebook.pod Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/perl5/Future/Utils.pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/man/man3/Future::Exception.3pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/man/man3/Test::Future.3pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/man/man3/Future::Utils.3pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/man/man3/Future::Phrasebook.3pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/man/man3/Future.3pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/man/man3/Test::Future::Deferred.3pm Installing /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51/debian/libfuture-perl/usr/share/man/man3/Future::Mutex.3pm dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libfuture-perl' in '../libfuture-perl_0.51-1_all.deb'. dpkg-genbuildinfo -O../libfuture-perl_0.51-1_amd64.buildinfo dpkg-genchanges -O../libfuture-perl_0.51-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -Zxz --after-build . dpkg-buildpackage: info: full upload (original source is included) -------------------------------------------------------------------------------- Build finished at 2025-01-21T13:17:27Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Tue, 21 Jan 2025 13:17:27 +0000 | +------------------------------------------------------------------------------+ libfuture-perl_0.51-1_amd64.changes: ------------------------------------ Format: 1.8 Date: Sat, 26 Oct 2024 17:00:12 +0200 Source: libfuture-perl Binary: libfuture-perl Architecture: source all Version: 0.51-1 Distribution: perl-5.40-throwaway Urgency: medium Maintainer: Debian Perl Group Changed-By: gregor herrmann Description: libfuture-perl - module for operations awaiting completion Changes: libfuture-perl (0.51-1) unstable; urgency=medium . * Import upstream version 0.51. * Update test and runtime dependencies. * Update years of upstream and packaging copyright. * Declare compliance with Debian Policy 4.7.0. Checksums-Sha1: 6863fbc58500c2583edf7eb26f8951cc72748a38 1348 libfuture-perl_0.51-1.dsc 83215d4e0c6f7a8ae5c9cab532c060e6888f1522 105641 libfuture-perl_0.51.orig.tar.gz f4e678647adfcb5a04672281bfefc28febdb56bb 3968 libfuture-perl_0.51-1.debian.tar.xz 0ade95a71831200755f9f0b60c887af73d1192cb 76344 libfuture-perl_0.51-1_all.deb f88d7e38c6c8ba651c4c27456d7fbfc243bca9ae 5445 libfuture-perl_0.51-1_amd64.buildinfo Checksums-Sha256: 4c80ad7c028868ae9d9f3f0a47b7d32cc0afa238c3af11e10945aabb447a0305 1348 libfuture-perl_0.51-1.dsc 563ce37383a000ecfd6b7942dd0f4b9fafb2b2c45e0b731029361f261c2f4a36 105641 libfuture-perl_0.51.orig.tar.gz b00cc0f9c7d7aba649f1c748ccd7b07b81467c610ad86ddf33b520eb0340ba4d 3968 libfuture-perl_0.51-1.debian.tar.xz 2f2aea97ab11a6601a5963afbef846659e07f164540f374fb84fe8fcad88466f 76344 libfuture-perl_0.51-1_all.deb a890de406dc3166afae259e749a254ee777c91fc199ad3e080f1c8bde2953644 5445 libfuture-perl_0.51-1_amd64.buildinfo Files: 66769bb3222c9d64f0bd1ab7354d9903 1348 perl optional libfuture-perl_0.51-1.dsc c67d183de4bbbd4163c82b2d236cdccd 105641 perl optional libfuture-perl_0.51.orig.tar.gz 46edc1acf86646f33d313bd4a4b3a639 3968 perl optional libfuture-perl_0.51-1.debian.tar.xz b0fe17743966a6bf1680b6b22997b394 76344 perl optional libfuture-perl_0.51-1_all.deb 7afec628ae03a7f6ea28bf85110332a3 5445 perl optional libfuture-perl_0.51-1_amd64.buildinfo +------------------------------------------------------------------------------+ | Buildinfo Tue, 21 Jan 2025 13:17:27 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: libfuture-perl Binary: libfuture-perl Architecture: all source Version: 0.51-1 Checksums-Md5: 66769bb3222c9d64f0bd1ab7354d9903 1348 libfuture-perl_0.51-1.dsc b0fe17743966a6bf1680b6b22997b394 76344 libfuture-perl_0.51-1_all.deb Checksums-Sha1: 6863fbc58500c2583edf7eb26f8951cc72748a38 1348 libfuture-perl_0.51-1.dsc 0ade95a71831200755f9f0b60c887af73d1192cb 76344 libfuture-perl_0.51-1_all.deb Checksums-Sha256: 4c80ad7c028868ae9d9f3f0a47b7d32cc0afa238c3af11e10945aabb447a0305 1348 libfuture-perl_0.51-1.dsc 2f2aea97ab11a6601a5963afbef846659e07f164540f374fb84fe8fcad88466f 76344 libfuture-perl_0.51-1_all.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Tue, 21 Jan 2025 13:17:27 +0000 Build-Path: /build/libfuture-perl-TRZ9nA/libfuture-perl-0.51 Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.72-3), automake (= 1:1.16.5-1.3), autopoint (= 0.23.1-1), autotools-dev (= 20220109.1), base-files (= 13.6), base-passwd (= 3.6.6), bash (= 5.2.37-1), binutils (= 2.43.50.20250108-1), binutils-common (= 2.43.50.20250108-1), binutils-x86-64-linux-gnu (= 2.43.50.20250108-1), bsdextrautils (= 2.40.4-1), bsdutils (= 1:2.40.4-1), build-essential (= 12.12), bzip2 (= 1.0.8-6), coreutils (= 9.5-1+b1), cpp (= 4:14.2.0-1), cpp-13 (= 13.3.0-12), cpp-13-x86-64-linux-gnu (= 13.3.0-12), cpp-14 (= 14.2.0-14), cpp-14-x86-64-linux-gnu (= 14.2.0-14), cpp-x86-64-linux-gnu (= 4:14.2.0-1), dash (= 0.5.12-11), debconf (= 1.5.89), debhelper (= 13.24.1), debianutils (= 5.21), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.14.0-1), diffutils (= 1:3.10-2), dpkg (= 1.22.14), dpkg-dev (= 1.22.14), dwz (= 0.15-1+b1), file (= 1:5.45-3+b1), findutils (= 4.10.0-3), g++ (= 4:14.2.0-1), g++-14 (= 14.2.0-14), g++-14-x86-64-linux-gnu (= 14.2.0-14), g++-x86-64-linux-gnu (= 4:14.2.0-1), gcc (= 4:14.2.0-1), gcc-13 (= 13.3.0-12), gcc-13-base (= 13.3.0-12), gcc-13-x86-64-linux-gnu (= 13.3.0-12), gcc-14 (= 14.2.0-14), gcc-14-base (= 14.2.0-14), gcc-14-x86-64-linux-gnu (= 14.2.0-14), gcc-x86-64-linux-gnu (= 4:14.2.0-1), gettext (= 0.23.1-1), gettext-base (= 0.23.1-1), grep (= 3.11-4), groff-base (= 1.23.0-7), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.68), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 14.2.0-14), libatomic1 (= 14.2.0-14), libattr1 (= 1:2.5.2-2), libaudit-common (= 1:4.0.2-2), libaudit1 (= 1:4.0.2-2+b1), libbinutils (= 2.43.50.20250108-1), libblkid1 (= 2.40.4-1), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.40-5), libc-dev-bin (= 2.40-5), libc6 (= 2.40-5), libc6-dev (= 2.40-5), libcap-ng0 (= 0.8.5-4), libcap2 (= 1:2.66-5+b1), libcc1-0 (= 14.2.0-14), libclass-inspector-perl (= 1.36-3), libcrypt-dev (= 1:4.4.38-1), libcrypt1 (= 1:4.4.38-1), libctf-nobfd0 (= 2.43.50.20250108-1), libctf0 (= 2.43.50.20250108-1), libdb5.3t64 (= 5.3.28+dfsg2-9), libdebconfclient0 (= 0.277), libdebhelper-perl (= 13.24.1), libdpkg-perl (= 1.22.14), libelf1t64 (= 0.192-4), libfile-sharedir-perl (= 1.118-3), libfile-stripnondeterminism-perl (= 1.14.0-1), libfuture-asyncawait-perl (= 0.70-1), libfuture-perl (= 0.51-1), libfuture-xs-perl (= 0.13-1), libgcc-13-dev (= 13.3.0-12), libgcc-14-dev (= 14.2.0-14), libgcc-s1 (= 14.2.0-14), libgdbm-compat4t64 (= 1.24-2), libgdbm6t64 (= 1.24-2), libgmp10 (= 2:6.3.0+dfsg-3), libgomp1 (= 14.2.0-14), libgprofng0 (= 2.43.50.20250108-1), libhwasan0 (= 14.2.0-14), libicu72 (= 72.1-6), libisl23 (= 0.27-1), libitm1 (= 14.2.0-14), libjansson4 (= 2.14-2+b3), liblsan0 (= 14.2.0-14), liblzma5 (= 5.6.3-1+b1), libmagic-mgc (= 1:5.45-3+b1), libmagic1t64 (= 1:5.45-3+b1), libmd0 (= 1.1.0-2+b1), libmodule-build-perl (= 0.423400-2), libmount1 (= 2.40.4-1), libmpc3 (= 1.3.1-1+b3), libmpfr6 (= 4.2.1-1+b2), libpam-modules (= 1.5.3-7+b1), libpam-modules-bin (= 1.5.3-7+b1), libpam-runtime (= 1.5.3-7), libpam0g (= 1.5.3-7+b1), libpcre2-8-0 (= 10.44-5), libperl5.40 (= 5.40.1-1), libpipeline1 (= 1.5.8-1), libquadmath0 (= 14.2.0-14), libseccomp2 (= 2.5.5-2), libselinux1 (= 3.7-3+b1), libsframe1 (= 2.43.50.20250108-1), libsmartcols1 (= 2.40.4-1), libssl3t64 (= 3.4.0-2), libstdc++-14-dev (= 14.2.0-14), libstdc++6 (= 14.2.0-14), libsystemd0 (= 257.2-2), libtest2-suite-perl (= 0.000163-1), libtinfo6 (= 6.5-2+b1), libtool (= 2.5.4-2), libtsan2 (= 14.2.0-14), libubsan1 (= 14.2.0-14), libuchardet0 (= 0.0.8-1+b2), libudev1 (= 257.2-2), libunistring5 (= 1.3-1), libuuid1 (= 2.40.4-1), libxml2 (= 2.12.7+dfsg+really2.9.14-0.2+b1), libxs-parse-keyword-perl (= 0.48-1), libxs-parse-sublike-perl (= 0.35-1), libzstd1 (= 1.5.6+dfsg-2), linux-libc-dev (= 6.12.10-1), m4 (= 1.4.19-5), make (= 4.4.1-1), man-db (= 2.13.0-1), mawk (= 1.3.4.20240905-1), ncurses-base (= 6.5-2), ncurses-bin (= 6.5-2+b1), openssl-provider-legacy (= 3.4.0-2), patch (= 2.7.6-7), perl (= 5.40.1-1), perl-base (= 5.40.1-1), perl-modules-5.40 (= 5.40.1-1), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.24), sysvinit-utils (= 3.13-1), tar (= 1.35+dfsg-3.1), util-linux (= 2.40.4-1), xz-utils (= 5.6.3-1+b1), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=2" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" LD_LIBRARY_PATH="/usr/lib/libeatmydata" SOURCE_DATE_EPOCH="1729954812" +------------------------------------------------------------------------------+ | Package contents Tue, 21 Jan 2025 13:17:27 +0000 | +------------------------------------------------------------------------------+ libfuture-perl_0.51-1_all.deb ----------------------------- new Debian package, version 2.0. size 76344 bytes: control archive=1588 bytes. 1502 bytes, 31 lines control 1374 bytes, 19 lines md5sums Package: libfuture-perl Version: 0.51-1 Architecture: all Maintainer: Debian Perl Group Installed-Size: 192 Depends: perl:any, libscalar-list-utils-perl Recommends: libfuture-xs-perl Section: perl Priority: optional Multi-Arch: foreign Homepage: https://metacpan.org/release/Future Description: module for operations awaiting completion A Future object represents an operation that is currently in progress, or has recently completed. It can be used in a variety of ways to manage the flow of control, and data, through an asynchronous program. . Some futures represent a single operation and are explicitly marked as ready by calling the done or fail methods. These are called "leaf" futures here, and are returned by the new constructor. . Other futures represent a collection sub-tasks, and are implicitly marked as ready depending on the readiness of their component futures as required. These are called "dependent" futures here, and are returned by the various wait_* and need_* constructors. . It is intended that library functions that perform asynchronous operations would use Future objects to represent outstanding operations, and allow their calling programs to control or wait for these operations to complete. The implementation and the user of such an interface would typically make use of different methods on the class. The methods below are documented in two sections; those of interest to each side of the interface. drwxr-xr-x root/root 0 2024-10-26 15:00 ./ drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/ drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/ drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/doc/libfuture-perl/ -rw-r--r-- root/root 292 2024-10-26 15:00 ./usr/share/doc/libfuture-perl/NEWS.Debian.gz -rw-r--r-- root/root 891 2024-10-26 15:00 ./usr/share/doc/libfuture-perl/changelog.Debian.gz -rw-r--r-- root/root 5695 2024-10-21 17:41 ./usr/share/doc/libfuture-perl/changelog.gz -rw-r--r-- root/root 1353 2024-10-26 15:00 ./usr/share/doc/libfuture-perl/copyright drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/man/ drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/man/man3/ -rw-r--r-- root/root 15677 2024-10-26 15:00 ./usr/share/man/man3/Future.3pm.gz -rw-r--r-- root/root 1827 2024-10-26 15:00 ./usr/share/man/man3/Future::Exception.3pm.gz -rw-r--r-- root/root 2129 2024-10-26 15:00 ./usr/share/man/man3/Future::Mutex.3pm.gz -rw-r--r-- root/root 6172 2024-10-26 15:00 ./usr/share/man/man3/Future::Phrasebook.3pm.gz -rw-r--r-- root/root 5337 2024-10-26 15:00 ./usr/share/man/man3/Future::Utils.3pm.gz -rw-r--r-- root/root 1647 2024-10-26 15:00 ./usr/share/man/man3/Test::Future.3pm.gz -rw-r--r-- root/root 1577 2024-10-26 15:00 ./usr/share/man/man3/Test::Future::Deferred.3pm.gz drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/perl5/ -rw-r--r-- root/root 52010 2024-10-26 15:00 ./usr/share/perl5/Future.pm drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/perl5/Future/ -rw-r--r-- root/root 3097 2024-10-26 15:00 ./usr/share/perl5/Future/Exception.pm -rw-r--r-- root/root 4097 2024-10-26 15:00 ./usr/share/perl5/Future/Mutex.pm -rw-r--r-- root/root 28360 2024-10-26 15:00 ./usr/share/perl5/Future/PP.pm -rw-r--r-- root/root 14720 2024-10-26 15:00 ./usr/share/perl5/Future/Phrasebook.pod -rw-r--r-- root/root 21665 2024-10-26 15:00 ./usr/share/perl5/Future/Utils.pm drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/perl5/Test/ -rw-r--r-- root/root 3604 2024-10-26 15:00 ./usr/share/perl5/Test/Future.pm drwxr-xr-x root/root 0 2024-10-26 15:00 ./usr/share/perl5/Test/Future/ -rw-r--r-- root/root 2440 2024-10-26 15:00 ./usr/share/perl5/Test/Future/Deferred.pm +------------------------------------------------------------------------------+ | Post Build Tue, 21 Jan 2025 13:17:28 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Tue, 21 Jan 2025 13:17:28 +0000 | +------------------------------------------------------------------------------+ Purging /build/libfuture-perl-TRZ9nA Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Tue, 21 Jan 2025 13:17:28 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 1548 Build-Time: 7 Distribution: perl-5.40-throwaway Host Architecture: amd64 Install-Time: 4 Job: /srv/debomatic/incoming/libfuture-perl_0.51-1.dsc Machine Architecture: amd64 Package: libfuture-perl Package-Time: 17 Source-Version: 0.51-1 Space: 1548 Status: successful Version: 0.51-1 -------------------------------------------------------------------------------- Finished at 2025-01-21T13:17:27Z Build needed 00:00:17, 1548k disk space