0s autopkgtest [06:53:39]: starting date and time: 2024-03-15 06:53:39+0000 0s autopkgtest [06:53:39]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [06:53:39]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.97epgphe/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:perl,src:db5.3,src:gdbm,src:mmdebstrap --apt-upgrade libio-async-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=perl/5.38.2-3.2 db5.3/5.3.28+dfsg2-5 gdbm/1.23-5.1 mmdebstrap/1.4.3-6' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-8.secgroup --name adt-noble-s390x-libio-async-perl-20240315-065339-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 498s autopkgtest [07:01:57]: testbed dpkg architecture: s390x 498s autopkgtest [07:01:57]: testbed apt version: 2.7.12 498s autopkgtest [07:01:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 499s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 499s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [47.6 kB] 499s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3410 kB] 500s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [453 kB] 500s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4812 B] 500s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [598 kB] 500s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 500s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 500s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 500s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3384 kB] 501s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 501s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [28.5 kB] 501s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 502s Fetched 8055 kB in 3s (2588 kB/s) 502s Reading package lists... 505s Reading package lists... 505s Building dependency tree... 505s Reading state information... 505s Calculating upgrade... 505s The following packages were automatically installed and are no longer required: 505s fuse3 libfuse3-3 libgdbm-compat4t64 libperl5.38 lto-disabled-list make 505s perl-modules-5.38 s390-tools-data s390-tools-signed 505s Use 'sudo apt autoremove' to remove them. 505s The following packages will be REMOVED: 505s dpkg-dev libdpkg-perl libgdbm-compat4 libgdbm6 perl s390-tools 505s sysconfig-hardware 505s The following NEW packages will be installed: 505s libgdbm-compat4t64 libgdbm6t64 505s The following packages have been kept back: 505s libperl5.38 505s The following packages will be upgraded: 505s dosfstools perl-base perl-modules-5.38 505s 3 upgraded, 2 newly installed, 7 to remove and 1 not upgraded. 505s Need to get 5205 kB of archives. 505s After this operation, 15.7 MB disk space will be freed. 505s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-base s390x 5.38.2-3.2 [1961 kB] 506s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm6t64 s390x 1.23-5.1 [36.4 kB] 506s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm-compat4t64 s390x 1.23-5.1 [6880 B] 506s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 506s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x dosfstools s390x 4.2-1.1 [91.1 kB] 506s Fetched 5205 kB in 1s (6820 kB/s) 506s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52172 files and directories currently installed.) 506s Removing sysconfig-hardware (0.0.14ubuntu2) ... 507s Removing s390-tools (2.31.0-0ubuntu1) ... 507s Removing dpkg-dev (1.22.4ubuntu5) ... 507s Removing libdpkg-perl (1.22.4ubuntu5) ... 507s Removing perl (5.38.2-3) ... 507s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51333 files and directories currently installed.) 507s Preparing to unpack .../perl-base_5.38.2-3.2_s390x.deb ... 507s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 507s Setting up perl-base (5.38.2-3.2) ... 507s dpkg: libgdbm6:s390x: dependency problems, but removing anyway as you requested: 507s python3-gdbm:s390x depends on libgdbm6 (>= 1.16). 507s man-db depends on libgdbm6 (>= 1.16). 507s libperl5.38:s390x depends on libgdbm6 (>= 1.21). 507s libgdbm-compat4:s390x depends on libgdbm6 (>= 1.16). 507s 507s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51333 files and directories currently installed.) 507s Removing libgdbm6:s390x (1.23-5) ... 507s Selecting previously unselected package libgdbm6t64:s390x. 507s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51328 files and directories currently installed.) 507s Preparing to unpack .../libgdbm6t64_1.23-5.1_s390x.deb ... 507s Unpacking libgdbm6t64:s390x (1.23-5.1) ... 507s dpkg: libgdbm-compat4:s390x: dependency problems, but removing anyway as you requested: 507s libperl5.38:s390x depends on libgdbm-compat4 (>= 1.18-3). 507s 507s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51334 files and directories currently installed.) 507s Removing libgdbm-compat4:s390x (1.23-5) ... 507s Selecting previously unselected package libgdbm-compat4t64:s390x. 507s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51329 files and directories currently installed.) 507s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_s390x.deb ... 507s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 507s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 507s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 508s Preparing to unpack .../dosfstools_4.2-1.1_s390x.deb ... 508s Unpacking dosfstools (4.2-1.1) over (4.2-1build3) ... 508s Setting up libgdbm6t64:s390x (1.23-5.1) ... 508s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 508s Setting up dosfstools (4.2-1.1) ... 508s Setting up perl-modules-5.38 (5.38.2-3.2) ... 508s Processing triggers for libc-bin (2.39-0ubuntu2) ... 508s Processing triggers for man-db (2.12.0-3) ... 508s Processing triggers for initramfs-tools (0.142ubuntu20) ... 508s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 508s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 511s Reading package lists... 512s Building dependency tree... 512s Reading state information... 512s The following packages will be REMOVED: 512s fuse3* libfuse3-3* libgdbm-compat4t64* libperl5.38* lto-disabled-list* make* 512s perl-modules-5.38* s390-tools-data* s390-tools-signed* 512s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 512s After this operation, 50.6 MB disk space will be freed. 512s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51334 files and directories currently installed.) 512s Removing fuse3 (3.14.0-5) ... 512s update-initramfs: deferring update (trigger activated) 512s Removing libfuse3-3:s390x (3.14.0-5) ... 512s Removing libperl5.38:s390x (5.38.2-3) ... 512s Removing libgdbm-compat4t64:s390x (1.23-5.1) ... 512s Removing lto-disabled-list (47) ... 512s Removing make (4.3-4.1build1) ... 512s Removing perl-modules-5.38 (5.38.2-3.2) ... 512s Removing s390-tools-data (2.31.0-0ubuntu1) ... 512s Removing s390-tools-signed (2.31.0-0ubuntu1) ... 512s Processing triggers for libc-bin (2.39-0ubuntu2) ... 512s Processing triggers for man-db (2.12.0-3) ... 512s Processing triggers for initramfs-tools (0.142ubuntu20) ... 513s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 513s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 515s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49337 files and directories currently installed.) 515s Purging configuration files for fuse3 (3.14.0-5) ... 516s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 516s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 516s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 516s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 517s Reading package lists... 517s Reading package lists... 517s Building dependency tree... 517s Reading state information... 518s Calculating upgrade... 518s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 518s Reading package lists... 518s Building dependency tree... 518s Reading state information... 518s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 518s autopkgtest [07:02:17]: rebooting testbed after setup commands that affected boot 549s autopkgtest [07:02:48]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 552s autopkgtest [07:02:51]: @@@@@@@@@@@@@@@@@@@@ apt-source libio-async-perl 556s Reading package lists... 556s Building dependency tree... 556s Reading state information... 556s Starting pkgProblemResolver with broken count: 0 556s Starting 2 pkgProblemResolver with broken count: 0 556s Done 556s The following additional packages will be installed: 556s dpkg-dev libdb5.3t64 libdpkg-perl libgdbm-compat4t64 libperl5.38t64 556s lto-disabled-list make perl perl-modules-5.38 556s Suggested packages: 556s debian-keyring gcc | c-compiler git bzr make-doc perl-doc 556s libterm-readline-gnu-perl | libterm-readline-perl-perl 556s libtap-harness-archive-perl 556s Recommended packages: 556s build-essential gcc | c-compiler fakeroot libalgorithm-merge-perl 556s libfile-fcntllock-perl 556s The following packages will be REMOVED: 556s libdb5.3 556s The following NEW packages will be installed: 556s autopkgtest-satdep dpkg-dev libdb5.3t64 libdpkg-perl libgdbm-compat4t64 556s libperl5.38t64 lto-disabled-list make perl perl-modules-5.38 556s 0 upgraded, 10 newly installed, 1 to remove and 0 not upgraded. 556s Need to get 7542 kB/10.7 MB of archives. 556s After this operation, 54.4 MB of additional disk space will be used. 556s Get:1 /tmp/autopkgtest.Udmfbk/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [708 B] 556s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdb5.3t64 s390x 5.3.28+dfsg2-5build1 [763 kB] 557s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libperl5.38t64 s390x 5.38.2-3.2 [5007 kB] 558s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl s390x 5.38.2-3.2 [231 kB] 558s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x libdpkg-perl all 1.22.4ubuntu5 [268 kB] 558s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x make s390x 4.3-4.1build1 [182 kB] 558s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x lto-disabled-list all 47 [12.4 kB] 558s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x dpkg-dev all 1.22.4ubuntu5 [1078 kB] 559s Fetched 7542 kB in 2s (3327 kB/s) 559s dpkg: libdb5.3:s390x: dependency problems, but removing anyway as you requested: 559s libsasl2-modules-db:s390x depends on libdb5.3. 559s libpython3.12-stdlib:s390x depends on libdb5.3. 559s libpython3.11-stdlib:s390x depends on libdb5.3. 559s libpam-modules:s390x depends on libdb5.3. 559s iproute2 depends on libdb5.3. 559s apt-utils depends on libdb5.3. 559s 559s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49336 files and directories currently installed.) 559s Removing libdb5.3:s390x (5.3.28+dfsg2-4) ... 559s Selecting previously unselected package libdb5.3t64:s390x. 559s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49330 files and directories currently installed.) 559s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_s390x.deb ... 559s Unpacking libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 559s Setting up libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 559s Selecting previously unselected package perl-modules-5.38. 559s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49336 files and directories currently installed.) 559s Preparing to unpack .../0-perl-modules-5.38_5.38.2-3.2_all.deb ... 559s Unpacking perl-modules-5.38 (5.38.2-3.2) ... 559s Selecting previously unselected package libgdbm-compat4t64:s390x. 559s Preparing to unpack .../1-libgdbm-compat4t64_1.23-5.1_s390x.deb ... 559s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 559s Selecting previously unselected package libperl5.38t64:s390x. 559s Preparing to unpack .../2-libperl5.38t64_5.38.2-3.2_s390x.deb ... 559s Unpacking libperl5.38t64:s390x (5.38.2-3.2) ... 559s Selecting previously unselected package perl. 559s Preparing to unpack .../3-perl_5.38.2-3.2_s390x.deb ... 559s Unpacking perl (5.38.2-3.2) ... 559s Selecting previously unselected package libdpkg-perl. 559s Preparing to unpack .../4-libdpkg-perl_1.22.4ubuntu5_all.deb ... 559s Unpacking libdpkg-perl (1.22.4ubuntu5) ... 559s Selecting previously unselected package make. 559s Preparing to unpack .../5-make_4.3-4.1build1_s390x.deb ... 559s Unpacking make (4.3-4.1build1) ... 559s Selecting previously unselected package lto-disabled-list. 559s Preparing to unpack .../6-lto-disabled-list_47_all.deb ... 559s Unpacking lto-disabled-list (47) ... 559s Selecting previously unselected package dpkg-dev. 559s Preparing to unpack .../7-dpkg-dev_1.22.4ubuntu5_all.deb ... 559s Unpacking dpkg-dev (1.22.4ubuntu5) ... 559s Selecting previously unselected package autopkgtest-satdep. 559s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 559s Unpacking autopkgtest-satdep (0) ... 559s Setting up lto-disabled-list (47) ... 559s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 559s Setting up make (4.3-4.1build1) ... 559s Setting up perl-modules-5.38 (5.38.2-3.2) ... 559s Setting up libperl5.38t64:s390x (5.38.2-3.2) ... 559s Setting up perl (5.38.2-3.2) ... 559s Setting up libdpkg-perl (1.22.4ubuntu5) ... 559s Setting up dpkg-dev (1.22.4ubuntu5) ... 559s Setting up autopkgtest-satdep (0) ... 559s Processing triggers for man-db (2.12.0-3) ... 560s Processing triggers for libc-bin (2.39-0ubuntu2) ... 562s (Reading database ... 51881 files and directories currently installed.) 562s Removing autopkgtest-satdep (0) ... 563s Get:1 http://ftpmaster.internal/ubuntu noble/universe libio-async-perl 0.802-2 (dsc) [2875 B] 563s Get:2 http://ftpmaster.internal/ubuntu noble/universe libio-async-perl 0.802-2 (tar) [254 kB] 563s Get:3 http://ftpmaster.internal/ubuntu noble/universe libio-async-perl 0.802-2 (diff) [6844 B] 563s gpgv: Signature made Wed Jul 5 20:51:30 2023 UTC 563s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 563s gpgv: Can't check signature: No public key 563s dpkg-source: warning: cannot verify inline signature for ./libio-async-perl_0.802-2.dsc: no acceptable signature found 563s autopkgtest [07:03:02]: testing package libio-async-perl version 0.802-2 563s autopkgtest [07:03:02]: build not needed 564s autopkgtest [07:03:03]: test autodep8-perl-build-deps: preparing testbed 565s Reading package lists... 565s Building dependency tree... 565s Reading state information... 566s Starting pkgProblemResolver with broken count: 0 566s Starting 2 pkgProblemResolver with broken count: 0 566s Done 566s The following additional packages will be installed: 566s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 566s cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu dctrl-tools debhelper 566s debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 566s g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 gcc-13-s390x-linux-gnu 566s gcc-s390x-linux-gnu gettext intltool-debian libarchive-zip-perl libasan8 566s libatomic1 libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libdebhelper-perl 566s libdw1 libfile-stripnondeterminism-perl libfuture-io-perl libfuture-perl 566s libgcc-13-dev libgomp1 libio-async-perl libisl23 libitm1 libmetrics-any-perl 566s libmodule-build-perl libmpc3 libnsl-dev libsereal-decoder-perl 566s libsereal-encoder-perl libsereal-perl libstdc++-13-dev libstruct-dumb-perl 566s libsub-override-perl libterm-table-perl libtest-fatal-perl 566s libtest-future-io-impl-perl libtest-identity-perl libtest-metrics-any-perl 566s libtest-pod-perl libtest-refcount-perl libtest2-suite-perl libtirpc-dev 566s libtool libtry-tiny-perl libubsan1 linux-libc-dev m4 pkg-perl-autopkgtest 566s po-debconf rpcsvc-proto 566s Suggested packages: 566s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 566s cpp-13-doc debtags dh-make g++-multilib g++-13-multilib gcc-13-doc 566s gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-13-multilib 566s gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev glibc-doc 566s libstdc++-13-doc libtool-doc gfortran | fortran95-compiler gcj-jdk 566s libsub-name-perl m4-doc libmail-box-perl 566s Recommended packages: 566s manpages manpages-dev libc-devtools libarchive-cpio-perl libfuture-xs-perl 566s libasync-mergepoint-perl libmodule-signature-perl libpod-readme-perl 566s libsoftware-license-perl libunicode-linebreak-perl libdevel-mat-dumper-perl 566s libmodule-pluggable-perl libltdl-dev libmail-sendmail-perl 566s The following NEW packages will be installed: 566s autoconf autodep8 automake autopkgtest-satdep autopoint autotools-dev 566s build-essential cpp cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu 566s dctrl-tools debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz 566s g++ g++-13 g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 566s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu gettext intltool-debian 566s libarchive-zip-perl libasan8 libatomic1 libc-dev-bin libc6-dev libcc1-0 566s libcrypt-dev libdebhelper-perl libdw1 libfile-stripnondeterminism-perl 566s libfuture-io-perl libfuture-perl libgcc-13-dev libgomp1 libio-async-perl 566s libisl23 libitm1 libmetrics-any-perl libmodule-build-perl libmpc3 libnsl-dev 566s libsereal-decoder-perl libsereal-encoder-perl libsereal-perl 566s libstdc++-13-dev libstruct-dumb-perl libsub-override-perl libterm-table-perl 566s libtest-fatal-perl libtest-future-io-impl-perl libtest-identity-perl 566s libtest-metrics-any-perl libtest-pod-perl libtest-refcount-perl 566s libtest2-suite-perl libtirpc-dev libtool libtry-tiny-perl libubsan1 566s linux-libc-dev m4 pkg-perl-autopkgtest po-debconf rpcsvc-proto 566s 0 upgraded, 71 newly installed, 0 to remove and 0 not upgraded. 566s Need to get 59.1 MB/59.1 MB of archives. 566s After this operation, 196 MB of additional disk space will be used. 566s Get:1 /tmp/autopkgtest.Udmfbk/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [880 B] 566s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x m4 s390x 1.4.19-4 [255 kB] 566s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x autoconf all 2.71-3 [339 kB] 566s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] 566s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x autodep8 all 0.28 [13.2 kB] 566s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x autotools-dev all 20220109.1 [44.9 kB] 566s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 567s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x autopoint all 0.21-14ubuntu1 [422 kB] 567s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libc-dev-bin s390x 2.39-0ubuntu2 [20.2 kB] 567s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x linux-libc-dev s390x 6.8.0-11.11 [1590 kB] 567s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libcrypt-dev s390x 1:4.4.36-4 [135 kB] 567s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libtirpc-dev s390x 1.3.4+ds-1build1 [225 kB] 567s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x libnsl-dev s390x 1.3.0-3 [73.5 kB] 567s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] 567s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libc6-dev s390x 2.39-0ubuntu2 [1629 kB] 567s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3 [722 kB] 567s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1 [54.9 kB] 568s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [9929 kB] 568s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13 s390x 13.2.0-17ubuntu2 [1026 B] 568s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 568s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 568s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x libcc1-0 s390x 14-20240303-1ubuntu1 [49.9 kB] 568s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240303-1ubuntu1 [151 kB] 568s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x libitm1 s390x 14-20240303-1ubuntu1 [31.1 kB] 568s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libatomic1 s390x 14-20240303-1ubuntu1 [9392 B] 568s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libasan8 s390x 14-20240303-1ubuntu1 [2998 kB] 569s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libubsan1 s390x 14-20240303-1ubuntu1 [1186 kB] 569s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x libgcc-13-dev s390x 13.2.0-17ubuntu2 [1003 kB] 569s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [19.1 MB] 570s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13 s390x 13.2.0-17ubuntu2 [467 kB] 570s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 570s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 570s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x libstdc++-13-dev s390x 13.2.0-17ubuntu2 [2430 kB] 570s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x g++-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [11.3 MB] 570s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x g++-13 s390x 13.2.0-17ubuntu2 [14.4 kB] 570s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x g++-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [956 B] 571s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x g++ s390x 4:13.2.0-7ubuntu1 [1096 B] 571s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 571s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 571s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x libtool all 2.4.7-7 [166 kB] 571s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x dh-autoreconf all 20 [16.1 kB] 571s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 571s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x libsub-override-perl all 0.10-1 [10.0 kB] 571s Get:44 http://ftpmaster.internal/ubuntu noble/main s390x libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 571s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x dh-strip-nondeterminism all 1.13.1-1 [5362 B] 571s Get:46 http://ftpmaster.internal/ubuntu noble/main s390x libdw1 s390x 0.190-1 [282 kB] 571s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x debugedit s390x 1:5.0-5 [47.5 kB] 571s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x dwz s390x 0.15-1 [108 kB] 571s Get:49 http://ftpmaster.internal/ubuntu noble/main s390x gettext s390x 0.21-14ubuntu1 [917 kB] 571s Get:50 http://ftpmaster.internal/ubuntu noble/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 571s Get:51 http://ftpmaster.internal/ubuntu noble/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 571s Get:52 http://ftpmaster.internal/ubuntu noble/main s390x debhelper all 13.14.1ubuntu1 [869 kB] 571s Get:53 http://ftpmaster.internal/ubuntu noble/universe s390x libfuture-perl all 0.50-1 [76.6 kB] 571s Get:54 http://ftpmaster.internal/ubuntu noble/universe s390x libstruct-dumb-perl all 0.14-1 [12.7 kB] 571s Get:55 http://ftpmaster.internal/ubuntu noble/universe s390x libfuture-io-perl all 0.15-1 [21.1 kB] 571s Get:56 http://ftpmaster.internal/ubuntu noble/universe s390x libmetrics-any-perl all 0.10-1 [44.8 kB] 571s Get:57 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-metrics-any-perl all 0.01-2 [6944 B] 571s Get:58 http://ftpmaster.internal/ubuntu noble/universe s390x libio-async-perl all 0.802-2 [263 kB] 571s Get:59 http://ftpmaster.internal/ubuntu noble/universe s390x libmodule-build-perl all 0.423400-2 [200 kB] 571s Get:60 http://ftpmaster.internal/ubuntu noble/main s390x libsereal-decoder-perl s390x 5.004+ds-1build1 [106 kB] 571s Get:61 http://ftpmaster.internal/ubuntu noble/main s390x libsereal-encoder-perl s390x 5.004+ds-1build1 [111 kB] 571s Get:62 http://ftpmaster.internal/ubuntu noble/universe s390x libsereal-perl all 5.004-1 [8770 B] 571s Get:63 http://ftpmaster.internal/ubuntu noble/universe s390x libterm-table-perl all 0.018-1 [28.4 kB] 571s Get:64 http://ftpmaster.internal/ubuntu noble/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] 571s Get:65 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-fatal-perl all 0.017-1 [12.2 kB] 571s Get:66 http://ftpmaster.internal/ubuntu noble/universe s390x libtest2-suite-perl all 0.000159-1 [397 kB] 571s Get:67 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-future-io-impl-perl all 0.14-3 [7048 B] 571s Get:68 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-identity-perl all 0.01-4 [6116 B] 571s Get:69 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-pod-perl all 1.52-2 [8720 B] 571s Get:70 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-refcount-perl all 0.10-4 [10.9 kB] 571s Get:71 http://ftpmaster.internal/ubuntu noble/universe s390x pkg-perl-autopkgtest all 0.77 [18.0 kB] 571s Fetched 59.1 MB in 5s (11.9 MB/s) 571s Selecting previously unselected package m4. 571s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51881 files and directories currently installed.) 571s Preparing to unpack .../00-m4_1.4.19-4_s390x.deb ... 571s Unpacking m4 (1.4.19-4) ... 571s Selecting previously unselected package autoconf. 571s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 571s Unpacking autoconf (2.71-3) ... 571s Selecting previously unselected package dctrl-tools. 571s Preparing to unpack .../02-dctrl-tools_2.24-3build2_s390x.deb ... 571s Unpacking dctrl-tools (2.24-3build2) ... 571s Selecting previously unselected package autodep8. 571s Preparing to unpack .../03-autodep8_0.28_all.deb ... 571s Unpacking autodep8 (0.28) ... 571s Selecting previously unselected package autotools-dev. 571s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 571s Unpacking autotools-dev (20220109.1) ... 571s Selecting previously unselected package automake. 571s Preparing to unpack .../05-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 571s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 572s Selecting previously unselected package autopoint. 572s Preparing to unpack .../06-autopoint_0.21-14ubuntu1_all.deb ... 572s Unpacking autopoint (0.21-14ubuntu1) ... 572s Selecting previously unselected package libc-dev-bin. 572s Preparing to unpack .../07-libc-dev-bin_2.39-0ubuntu2_s390x.deb ... 572s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 572s Selecting previously unselected package linux-libc-dev:s390x. 572s Preparing to unpack .../08-linux-libc-dev_6.8.0-11.11_s390x.deb ... 572s Unpacking linux-libc-dev:s390x (6.8.0-11.11) ... 572s Selecting previously unselected package libcrypt-dev:s390x. 572s Preparing to unpack .../09-libcrypt-dev_1%3a4.4.36-4_s390x.deb ... 572s Unpacking libcrypt-dev:s390x (1:4.4.36-4) ... 572s Selecting previously unselected package libtirpc-dev:s390x. 572s Preparing to unpack .../10-libtirpc-dev_1.3.4+ds-1build1_s390x.deb ... 572s Unpacking libtirpc-dev:s390x (1.3.4+ds-1build1) ... 572s Selecting previously unselected package libnsl-dev:s390x. 572s Preparing to unpack .../11-libnsl-dev_1.3.0-3_s390x.deb ... 572s Unpacking libnsl-dev:s390x (1.3.0-3) ... 572s Selecting previously unselected package rpcsvc-proto. 572s Preparing to unpack .../12-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... 572s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 572s Selecting previously unselected package libc6-dev:s390x. 572s Preparing to unpack .../13-libc6-dev_2.39-0ubuntu2_s390x.deb ... 572s Unpacking libc6-dev:s390x (2.39-0ubuntu2) ... 572s Selecting previously unselected package libisl23:s390x. 572s Preparing to unpack .../14-libisl23_0.26-3_s390x.deb ... 572s Unpacking libisl23:s390x (0.26-3) ... 572s Selecting previously unselected package libmpc3:s390x. 572s Preparing to unpack .../15-libmpc3_1.3.1-1_s390x.deb ... 572s Unpacking libmpc3:s390x (1.3.1-1) ... 572s Selecting previously unselected package cpp-13-s390x-linux-gnu. 572s Preparing to unpack .../16-cpp-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 572s Unpacking cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 572s Selecting previously unselected package cpp-13. 572s Preparing to unpack .../17-cpp-13_13.2.0-17ubuntu2_s390x.deb ... 572s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 572s Selecting previously unselected package cpp-s390x-linux-gnu. 572s Preparing to unpack .../18-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 572s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 572s Selecting previously unselected package cpp. 572s Preparing to unpack .../19-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 572s Unpacking cpp (4:13.2.0-7ubuntu1) ... 572s Selecting previously unselected package libcc1-0:s390x. 572s Preparing to unpack .../20-libcc1-0_14-20240303-1ubuntu1_s390x.deb ... 572s Unpacking libcc1-0:s390x (14-20240303-1ubuntu1) ... 572s Selecting previously unselected package libgomp1:s390x. 572s Preparing to unpack .../21-libgomp1_14-20240303-1ubuntu1_s390x.deb ... 572s Unpacking libgomp1:s390x (14-20240303-1ubuntu1) ... 572s Selecting previously unselected package libitm1:s390x. 572s Preparing to unpack .../22-libitm1_14-20240303-1ubuntu1_s390x.deb ... 572s Unpacking libitm1:s390x (14-20240303-1ubuntu1) ... 572s Selecting previously unselected package libatomic1:s390x. 572s Preparing to unpack .../23-libatomic1_14-20240303-1ubuntu1_s390x.deb ... 572s Unpacking libatomic1:s390x (14-20240303-1ubuntu1) ... 572s Selecting previously unselected package libasan8:s390x. 572s Preparing to unpack .../24-libasan8_14-20240303-1ubuntu1_s390x.deb ... 572s Unpacking libasan8:s390x (14-20240303-1ubuntu1) ... 572s Selecting previously unselected package libubsan1:s390x. 572s Preparing to unpack .../25-libubsan1_14-20240303-1ubuntu1_s390x.deb ... 572s Unpacking libubsan1:s390x (14-20240303-1ubuntu1) ... 572s Selecting previously unselected package libgcc-13-dev:s390x. 572s Preparing to unpack .../26-libgcc-13-dev_13.2.0-17ubuntu2_s390x.deb ... 572s Unpacking libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 572s Selecting previously unselected package gcc-13-s390x-linux-gnu. 572s Preparing to unpack .../27-gcc-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 572s Unpacking gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 573s Selecting previously unselected package gcc-13. 573s Preparing to unpack .../28-gcc-13_13.2.0-17ubuntu2_s390x.deb ... 573s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 573s Selecting previously unselected package gcc-s390x-linux-gnu. 573s Preparing to unpack .../29-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 573s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 573s Selecting previously unselected package gcc. 573s Preparing to unpack .../30-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 573s Unpacking gcc (4:13.2.0-7ubuntu1) ... 573s Selecting previously unselected package libstdc++-13-dev:s390x. 573s Preparing to unpack .../31-libstdc++-13-dev_13.2.0-17ubuntu2_s390x.deb ... 573s Unpacking libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 573s Selecting previously unselected package g++-13-s390x-linux-gnu. 573s Preparing to unpack .../32-g++-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 573s Unpacking g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 573s Selecting previously unselected package g++-13. 573s Preparing to unpack .../33-g++-13_13.2.0-17ubuntu2_s390x.deb ... 573s Unpacking g++-13 (13.2.0-17ubuntu2) ... 573s Selecting previously unselected package g++-s390x-linux-gnu. 573s Preparing to unpack .../34-g++-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 573s Unpacking g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 573s Selecting previously unselected package g++. 573s Preparing to unpack .../35-g++_4%3a13.2.0-7ubuntu1_s390x.deb ... 573s Unpacking g++ (4:13.2.0-7ubuntu1) ... 573s Selecting previously unselected package build-essential. 573s Preparing to unpack .../36-build-essential_12.10ubuntu1_s390x.deb ... 573s Unpacking build-essential (12.10ubuntu1) ... 573s Selecting previously unselected package libdebhelper-perl. 573s Preparing to unpack .../37-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 573s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 573s Selecting previously unselected package libtool. 573s Preparing to unpack .../38-libtool_2.4.7-7_all.deb ... 573s Unpacking libtool (2.4.7-7) ... 573s Selecting previously unselected package dh-autoreconf. 573s Preparing to unpack .../39-dh-autoreconf_20_all.deb ... 573s Unpacking dh-autoreconf (20) ... 573s Selecting previously unselected package libarchive-zip-perl. 573s Preparing to unpack .../40-libarchive-zip-perl_1.68-1_all.deb ... 573s Unpacking libarchive-zip-perl (1.68-1) ... 573s Selecting previously unselected package libsub-override-perl. 573s Preparing to unpack .../41-libsub-override-perl_0.10-1_all.deb ... 573s Unpacking libsub-override-perl (0.10-1) ... 574s Selecting previously unselected package libfile-stripnondeterminism-perl. 574s Preparing to unpack .../42-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 574s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 574s Selecting previously unselected package dh-strip-nondeterminism. 574s Preparing to unpack .../43-dh-strip-nondeterminism_1.13.1-1_all.deb ... 574s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 574s Selecting previously unselected package libdw1:s390x. 574s Preparing to unpack .../44-libdw1_0.190-1_s390x.deb ... 574s Unpacking libdw1:s390x (0.190-1) ... 574s Selecting previously unselected package debugedit. 574s Preparing to unpack .../45-debugedit_1%3a5.0-5_s390x.deb ... 574s Unpacking debugedit (1:5.0-5) ... 574s Selecting previously unselected package dwz. 574s Preparing to unpack .../46-dwz_0.15-1_s390x.deb ... 574s Unpacking dwz (0.15-1) ... 574s Selecting previously unselected package gettext. 574s Preparing to unpack .../47-gettext_0.21-14ubuntu1_s390x.deb ... 574s Unpacking gettext (0.21-14ubuntu1) ... 574s Selecting previously unselected package intltool-debian. 574s Preparing to unpack .../48-intltool-debian_0.35.0+20060710.6_all.deb ... 574s Unpacking intltool-debian (0.35.0+20060710.6) ... 574s Selecting previously unselected package po-debconf. 574s Preparing to unpack .../49-po-debconf_1.0.21+nmu1_all.deb ... 574s Unpacking po-debconf (1.0.21+nmu1) ... 574s Selecting previously unselected package debhelper. 574s Preparing to unpack .../50-debhelper_13.14.1ubuntu1_all.deb ... 574s Unpacking debhelper (13.14.1ubuntu1) ... 574s Selecting previously unselected package libfuture-perl. 574s Preparing to unpack .../51-libfuture-perl_0.50-1_all.deb ... 574s Unpacking libfuture-perl (0.50-1) ... 574s Selecting previously unselected package libstruct-dumb-perl. 574s Preparing to unpack .../52-libstruct-dumb-perl_0.14-1_all.deb ... 574s Unpacking libstruct-dumb-perl (0.14-1) ... 574s Selecting previously unselected package libfuture-io-perl. 574s Preparing to unpack .../53-libfuture-io-perl_0.15-1_all.deb ... 574s Unpacking libfuture-io-perl (0.15-1) ... 574s Selecting previously unselected package libmetrics-any-perl. 574s Preparing to unpack .../54-libmetrics-any-perl_0.10-1_all.deb ... 574s Unpacking libmetrics-any-perl (0.10-1) ... 574s Selecting previously unselected package libtest-metrics-any-perl. 574s Preparing to unpack .../55-libtest-metrics-any-perl_0.01-2_all.deb ... 574s Unpacking libtest-metrics-any-perl (0.01-2) ... 574s Selecting previously unselected package libio-async-perl. 574s Preparing to unpack .../56-libio-async-perl_0.802-2_all.deb ... 574s Unpacking libio-async-perl (0.802-2) ... 574s Selecting previously unselected package libmodule-build-perl. 574s Preparing to unpack .../57-libmodule-build-perl_0.423400-2_all.deb ... 574s Adding 'diversion of /usr/bin/config_data to /usr/bin/config_data.diverted by libmodule-build-perl' 574s 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' 574s Unpacking libmodule-build-perl (0.423400-2) ... 574s Selecting previously unselected package libsereal-decoder-perl. 574s Preparing to unpack .../58-libsereal-decoder-perl_5.004+ds-1build1_s390x.deb ... 574s Unpacking libsereal-decoder-perl (5.004+ds-1build1) ... 574s Selecting previously unselected package libsereal-encoder-perl. 574s Preparing to unpack .../59-libsereal-encoder-perl_5.004+ds-1build1_s390x.deb ... 574s Unpacking libsereal-encoder-perl (5.004+ds-1build1) ... 574s Selecting previously unselected package libsereal-perl. 574s Preparing to unpack .../60-libsereal-perl_5.004-1_all.deb ... 574s Unpacking libsereal-perl (5.004-1) ... 574s Selecting previously unselected package libterm-table-perl. 574s Preparing to unpack .../61-libterm-table-perl_0.018-1_all.deb ... 574s Unpacking libterm-table-perl (0.018-1) ... 574s Selecting previously unselected package libtry-tiny-perl. 574s Preparing to unpack .../62-libtry-tiny-perl_0.31-2_all.deb ... 574s Unpacking libtry-tiny-perl (0.31-2) ... 574s Selecting previously unselected package libtest-fatal-perl. 574s Preparing to unpack .../63-libtest-fatal-perl_0.017-1_all.deb ... 574s Unpacking libtest-fatal-perl (0.017-1) ... 574s Selecting previously unselected package libtest2-suite-perl. 574s Preparing to unpack .../64-libtest2-suite-perl_0.000159-1_all.deb ... 574s Unpacking libtest2-suite-perl (0.000159-1) ... 574s Selecting previously unselected package libtest-future-io-impl-perl. 574s Preparing to unpack .../65-libtest-future-io-impl-perl_0.14-3_all.deb ... 574s Unpacking libtest-future-io-impl-perl (0.14-3) ... 574s Selecting previously unselected package libtest-identity-perl. 574s Preparing to unpack .../66-libtest-identity-perl_0.01-4_all.deb ... 574s Unpacking libtest-identity-perl (0.01-4) ... 574s Selecting previously unselected package libtest-pod-perl. 574s Preparing to unpack .../67-libtest-pod-perl_1.52-2_all.deb ... 574s Unpacking libtest-pod-perl (1.52-2) ... 574s Selecting previously unselected package libtest-refcount-perl. 574s Preparing to unpack .../68-libtest-refcount-perl_0.10-4_all.deb ... 574s Unpacking libtest-refcount-perl (0.10-4) ... 574s Selecting previously unselected package pkg-perl-autopkgtest. 574s Preparing to unpack .../69-pkg-perl-autopkgtest_0.77_all.deb ... 574s Unpacking pkg-perl-autopkgtest (0.77) ... 574s Selecting previously unselected package autopkgtest-satdep. 574s Preparing to unpack .../70-2-autopkgtest-satdep.deb ... 574s Unpacking autopkgtest-satdep (0) ... 574s Setting up libdw1:s390x (0.190-1) ... 574s Setting up libstruct-dumb-perl (0.14-1) ... 574s Setting up libterm-table-perl (0.018-1) ... 574s Setting up libarchive-zip-perl (1.68-1) ... 574s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 574s Setting up libfuture-perl (0.50-1) ... 574s Setting up libtest-pod-perl (1.52-2) ... 574s Setting up libtry-tiny-perl (0.31-2) ... 574s Setting up libtest-fatal-perl (0.017-1) ... 574s Setting up linux-libc-dev:s390x (6.8.0-11.11) ... 574s Setting up m4 (1.4.19-4) ... 574s Setting up libgomp1:s390x (14-20240303-1ubuntu1) ... 574s Setting up libsereal-encoder-perl (5.004+ds-1build1) ... 574s Setting up libtest-identity-perl (0.01-4) ... 574s Setting up libtest2-suite-perl (0.000159-1) ... 574s Setting up libmetrics-any-perl (0.10-1) ... 574s Setting up libmodule-build-perl (0.423400-2) ... 574s Setting up autotools-dev (20220109.1) ... 574s Setting up libtirpc-dev:s390x (1.3.4+ds-1build1) ... 574s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 574s Setting up libfuture-io-perl (0.15-1) ... 574s Setting up libtest-future-io-impl-perl (0.14-3) ... 574s Setting up libmpc3:s390x (1.3.1-1) ... 574s Setting up libatomic1:s390x (14-20240303-1ubuntu1) ... 574s Setting up autopoint (0.21-14ubuntu1) ... 574s Setting up libtest-refcount-perl (0.10-4) ... 574s Setting up autoconf (2.71-3) ... 574s Setting up libubsan1:s390x (14-20240303-1ubuntu1) ... 574s Setting up dwz (0.15-1) ... 574s Setting up libnsl-dev:s390x (1.3.0-3) ... 574s Setting up libcrypt-dev:s390x (1:4.4.36-4) ... 574s Setting up libasan8:s390x (14-20240303-1ubuntu1) ... 574s Setting up debugedit (1:5.0-5) ... 574s Setting up libsub-override-perl (0.10-1) ... 574s Setting up libisl23:s390x (0.26-3) ... 574s Setting up libc-dev-bin (2.39-0ubuntu2) ... 574s Setting up libsereal-decoder-perl (5.004+ds-1build1) ... 574s Setting up libcc1-0:s390x (14-20240303-1ubuntu1) ... 574s Setting up dctrl-tools (2.24-3build2) ... 574s Setting up libitm1:s390x (14-20240303-1ubuntu1) ... 574s Setting up autodep8 (0.28) ... 574s Setting up automake (1:1.16.5-1.3ubuntu1) ... 574s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 574s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 574s Setting up gettext (0.21-14ubuntu1) ... 574s Setting up libsereal-perl (5.004-1) ... 574s Setting up libtest-metrics-any-perl (0.01-2) ... 574s Setting up intltool-debian (0.35.0+20060710.6) ... 574s Setting up libio-async-perl (0.802-2) ... 574s Setting up cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 574s Setting up pkg-perl-autopkgtest (0.77) ... 574s Setting up dh-strip-nondeterminism (1.13.1-1) ... 574s Setting up libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 574s Setting up libc6-dev:s390x (2.39-0ubuntu2) ... 574s Setting up libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 574s Setting up cpp-13 (13.2.0-17ubuntu2) ... 574s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 574s Setting up po-debconf (1.0.21+nmu1) ... 574s Setting up gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 574s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 574s Setting up g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 574s Setting up gcc-13 (13.2.0-17ubuntu2) ... 574s Setting up cpp (4:13.2.0-7ubuntu1) ... 574s Setting up g++-13 (13.2.0-17ubuntu2) ... 574s Setting up libtool (2.4.7-7) ... 574s Setting up g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 574s Setting up gcc (4:13.2.0-7ubuntu1) ... 574s Setting up dh-autoreconf (20) ... 574s Setting up g++ (4:13.2.0-7ubuntu1) ... 574s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 574s Setting up build-essential (12.10ubuntu1) ... 574s Setting up debhelper (13.14.1ubuntu1) ... 574s Setting up autopkgtest-satdep (0) ... 574s Processing triggers for man-db (2.12.0-3) ... 575s Processing triggers for install-info (7.1-3) ... 575s Processing triggers for libc-bin (2.39-0ubuntu2) ... 578s (Reading database ... 56452 files and directories currently installed.) 578s Removing autopkgtest-satdep (0) ... 578s autopkgtest [07:03:17]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 578s autopkgtest [07:03:17]: test autodep8-perl-build-deps: [----------------------- 578s t/00use.t .................... 578s ok 1 - use IO::Async::Notifier; 578s ok 2 - use IO::Async::Handle; 578s ok 3 - use IO::Async::Stream; 578s ok 4 - use IO::Async::Timer; 578s ok 5 - use IO::Async::Timer::Absolute; 578s ok 6 - use IO::Async::Timer::Countdown; 578s ok 7 - use IO::Async::Timer::Periodic; 578s ok 8 - use IO::Async::Signal; 578s ok 9 - use IO::Async::Listener; 578s ok 10 - use IO::Async::Socket; 578s ok 11 - use IO::Async::File; 578s ok 12 - use IO::Async::FileStream; 578s ok 13 - use IO::Async::OS; 578s ok 14 - use IO::Async::Loop::Select; 578s ok 15 - use IO::Async::Loop::Poll; 578s ok 16 - use IO::Async::Test; 578s ok 17 - use IO::Async::Function; 578s ok 18 - use IO::Async::Resolver; 578s ok 19 - use IO::Async::Protocol; 578s ok 20 - use IO::Async::Protocol::Stream; 578s ok 21 - use IO::Async::Protocol::LineStream; 578s 1..21 578s ok 579s t/01timequeue.t .............. 579s ok 1 - $queue defined 579s ok 2 - '$queue isa IO::Async::Internals::TimeQueue' isa 'IO::Async::Internals::TimeQueue' 579s ok 3 - ->next_time when empty is undef 579s ok 4 - enqueue no time fails 579s ok 5 - enqueue no code fails 579s ok 6 - enqueue code not CODE ref fails 579s ok 7 - ->next_time after single enqueue 579s ok 8 - ->next_time after second enqueue 579s ok 9 - $fired after fire at time 700 579s ok 10 - $count after fire at time 700 579s ok 11 - ->next_time after fire at time 700 579s ok 12 - $count after fire at time 900 579s ok 13 - ->next_time after fire at time 900 579s ok 14 - $count after fire at time 1200 579s ok 15 - ->next_time after fire at time 1200 579s ok 16 - $fired after fire at time 1400 579s ok 17 - $count after fire at time 1400 579s ok 18 - ->next_time after fire at time 1400 579s ok 19 - ->next_time before cancel 579s ok 20 - ->next_time after cancel 579s ok 21 - $fired after fire at time 1501 579s ok 22 - $count after fire at time 1501 579s ok 23 - $fired after fire at time 1510 579s ok 24 - $count after fire at time 1510 579s ok 25 579s 1..25 579s ok 579s t/02os.t ..................... 579s ok 1 - 'IO::Async::OS->socket("inet")' isa 'IO::Socket::IP' 579s ok 2 - 'IO::Async::OS->socket("inet6")' isa 'IO::Socket::IP' 579s ok 3 - '$S1 isa IO::Socket' isa 'IO::Socket' 579s ok 4 - '$S2 isa IO::Socket' isa 'IO::Socket' 579s ok 5 - SO_TYPE of $S1 is SOCK_STREAM 579s ok 6 - SO_TYPE of $S2 is SOCK_STREAM 579s ok 7 - $S1 --writes-> $S2 579s ok 8 - $S2 --writes-> $S1 579s ok 9 - '$S1 isa IO::Socket' isa 'IO::Socket' 579s ok 10 - '$S2 isa IO::Socket' isa 'IO::Socket' 579s ok 11 - $S1->socktype is SOCK_DGRAM 579s ok 12 - $S2->socktype is SOCK_DGRAM 579s ok 13 - $S1 --writes-> $S2 579s ok 14 - $S2 --writes-> $S1 579s ok 15 - '$S1 isa IO::Socket' isa 'IO::Socket' 579s ok 16 - '$S2 isa IO::Socket' isa 'IO::Socket' 579s ok 17 - SO_TYPE of $S1 is SOCK_STREAM 579s ok 18 - SO_TYPE of $S2 is SOCK_STREAM 579s ok 19 - $S1 --writes-> $S2 579s ok 20 - $S2 --writes-> $S1 579s ok 21 - '$S1 isa IO::Socket' isa 'IO::Socket' 579s ok 22 - '$S2 isa IO::Socket' isa 'IO::Socket' 579s ok 23 - $S1->socktype is SOCK_DGRAM 579s ok 24 - $S2->socktype is SOCK_DGRAM 579s ok 25 - $S1 --writes-> $S2 579s ok 26 - $S2 --writes-> $S1 579s ok 27 - $Pwr --writes-> $Prd 579s ok 28 - $wrA --writes-> $rdA 579s ok 29 - $wrB --writes-> $rdB 579s ok 30 - signame2num 579s ok 31 - signum2name 579s ok 32 - getfamilybyname "inet" 579s ok 33 - getfamilybyname AF_INET 579s ok 34 - getsocktypebyname "stream" 579s ok 35 - getsocktypebyname SOCK_STREAM 579s ok 36 - extract_addrinfo( ARRAY ) 579s ok 37 - extract_addrinfo( HASH ) 579s ok 38 - extract_addrinfo( HASH ) with inet, ip+port 579s ok 39 - extract_addrinfo( HASH ) with inet, port 579s ok 40 - extract_addrinfo( HASH ) with inet only 579s ok 41 - extract_addrinfo for inet complains about unrecognised key 579s ok 42 - make_addr_for_peer preserves AF_INET port 579s ok 43 - make_addr_for_peer rewrites INADDR_ANY to _LOCALHOST 579s ok 44 - make_addr_for_peer preserves AF_INET other host 579s ok 45 - extract_addrinfo( HASH ) with inet6, ip+port 579s ok 46 - make_addr_for_peer preserves AF_INET6 port 579s ok 47 - make_addr_for_peer rewrites IN6ADDR_ANY to _LOCALHOST 579s ok 48 - make_addr_for_peer preserves AF_INET6 other host 579s ok 49 - extract_addrinfo( HASH ) with unix, path 579s ok 50 - make_addr_for_peer preserves AF_UNIX path 579s ok 51 - extract_addrinfo on unrecognised family complains 579s 1..51 579s ok 579s t/03loop-magic.t ............. 579s ok 1 - 'Magic constructor in default mode' isa 'IO::Async::Loop::Poll' 579s ok 2 - IO::Async::Loop->new again yields same loop 579s ok 3 - 'Magic constructor obeys $ENV{IO_ASYNC_LOOP}' isa 't::StupidLoop' 579s ok 4 - 'Magic constructor obeys $IO::Async::Loop::LOOP' isa 't::StupidLoop' 579s ok 5 - 'Magic constructor expands unqualified package names' isa 'IO::Async::Loop::Select' 579s 1..5 579s ok 579s t/04notifier.t ............... 579s ok 1 - $notifier defined 579s ok 2 - '$notifier isa IO::Async::Notifier' isa 'IO::Async::Notifier' 579s ok 3 - $notifier has refcount 1 initially 579s ok 4 - $notifier->notifier_name 579s ok 5 - $notifier->configure no params succeeds 579s ok 6 - $notifier->configure an unknown parameter fails 579s ok 7 - $notifier->configure with configure_unknown succeeds 579s ok 8 - %other after configure_unknown 579s ok 9 - $notifier has refcount 1 after _capture_weakself 579s ok 10 - @args after invoking $mref 579s ok 11 - trampoline does not appear in _capture_weakself callstack 579s ok 12 - $notifier has refcount 1 after _replace_weakself 579s ok 13 - @args after invoking replacer $mref 579s ok 14 - '$outerself unchanged' isa 'OtherClass' 579s ok 15 - $notifier->_capture_weakself on unknown method name fails 579s ok 16 - $subn has refcount 1 after _capture_weakself on named method 579s ok 17 - @subargs after invoking $mref on named method 579s ok 18 - @subargs empty after TestNotifier::frobnicate replacement 579s ok 19 - @newargs after TestNotifier::frobnicate replacement 579s ok 20 - @subargs after ->invoke_event 579s ok 21 - return value from ->maybe_invoke_event 579s ok 22 - return value from ->maybe_invoke_event on missing event 579s ok 23 - ->make_event_cb returns a CODE reference 579s ok 24 - $subn has refcount 1 after ->make_event_cb 579s ok 25 - @subargs after ->make_event_cb->() 579s ok 26 - '->maybe_make_event_cb yields CODE ref' isa 'CODE' 579s ok 27 - ->maybe_make_event_cb on missing event yields undef 579s ok 28 - $subn has refcount 1 finally 579s ok 29 - $parent has refcount 1 initially 579s ok 30 - $child has refcount 1 initially 579s ok 31 - $child->parent is $parent 579s ok 32 - $parent->children 579s ok 33 - $parent has refcount 1 after add_child 579s ok 34 - $child has refcount 2 after add_child 579s ok 35 - Adding child again fails 579s ok 36 - $child has refcount 1 after remove_child 579s ok 37 - $parent->children now empty 579s ok 38 - Exception thrown from ->invoke_error with no handler 579s ok 39 - Exception not thrown from ->invoke_error with handler 579s ok 40 - $message to on_error 579s ok 41 - Exception not thrown from ->invoke_error on child 579s ok 42 - $message to parent on_error 579s 1..42 579s ok 579s t/05notifier-loop.t .......... 579s ok 1 - $loop has refcount 2 initially 579s ok 2 - $loop->notifiers empty 579s ok 3 - loop undef 579s ok 4 - $loop has refcount 2 adding Notifier 579s ok 5 - $notifier has refcount 2 after adding to Loop 579s ok 6 - loop $loop 579s ok 7 - $loop->notifiers contains new Notifier 579s ok 8 - _add_to_loop called 579s ok 9 - adding again produces error 579s ok 10 - $notifier->loop is undef 579s ok 11 - $loop->notifiers empty once more 579s ok 12 - _remove_from_loop called 579s ok 13 - $notifier has refcount 1 finally 579s ok 14 - $child has refcount 3 after add_child within loop 579s ok 15 - $parent->loop is $loop 579s ok 16 - $child->loop is $loop 579s ok 17 - $parent now in loop 579s ok 18 - $child now in loop 579s ok 19 - Directly removing a child from the loop fails 579s ok 20 - $parent->children after $loop->remove 579s ok 21 - $parent has refcount 1 after removal from loop 579s ok 22 - $child has refcount 2 after removal of parent from loop 579s ok 23 - $parent->loop is undef 579s ok 24 - $child->loop is undef 579s ok 25 - $parent no longer in loop 579s ok 26 - $child no longer in loop 579s ok 27 - Directly adding a child to the loop fails 579s ok 28 - $child->loop is $loop after remove/add parent 579s ok 29 - $parent now in loop 579s ok 30 - $child now in loop 579s ok 31 - $parent has refcount 1 finally 579s ok 32 - $child has refcount 1 finally 579s ok 33 - $loop->add increments notifiers count 579s ok 34 - $loop->remove decrements notifiers count 579s ok 35 - $loop has refcount 2 finally 579s 1..35 579s ok 579s t/06notifier-mixin.t ......... 579s ok 1 - $loop has refcount 2 initially 579s ok 2 - '$notifier isa SomeEventSource' isa 'SomeEventSource' 579s ok 3 - '$notifier isa IO::Async::Notifier' isa 'IO::Async::Notifier' 579s ok 4 - $loop has refcount 2 adding Notifier 579s ok 5 - $notifier has refcount 2 after adding to Loop 579s ok 6 - loop $loop 579s ok 7 - SomeEventSource::Async added to Loop 579s ok 8 - $notifier->loop is undef 579s ok 9 - SomeEventSource::Async removed from Loop 579s 1..9 579s ok 579s t/07notifier-future.t ........ 579s ok 1 - ->adopted_futures initially 579s ok 2 - $f has refcount 2 after ->adopt_future 579s ok 3 - $notifier still has refcount 1 after ->adopt_future 579s ok 4 - ->adopted_futures after adoption 579s ok 5 - $f has refcount 1 after $f->done 579s ok 6 - ->adopted_futures finally 579s ok 7 - $err after $f->fail 579s ok 8 - $name after $f->fail 579s ok 9 - @detail after $f->fail 579s ok 10 - $f has refcount 1 after $f->fail 579s ok 11 - $err not defined after ->else_done suppressed failure 579s 1..11 579s ok 579s t/10loop-poll-io.t ........... 579s ok 1 - '$loop' isa 'IO::Async::Loop::Poll' 579s ok 2 - magic constructor yields $loop 579s ok 3 - $loop has refcount 1 579s ok 4 - $loop has refcount 1 after watch_io on_read_ready 579s ok 5 - $readready still 0 before ->loop_once 579s ok 6 - $readready when idle 579s ok 7 - $readready after loop_once 579s ok 8 - $readready after ->unwatch_io/->watch_io 579s ok 9 - $loop has refcount 1 after watch_io on_write_ready 579s ok 10 - $writeready after loop_once 579s ok 11 - $readready before HUP 579s ok 12 - $readready after HUP 579s ok 13 - $readready before pipe HUP 579s ok 14 - $readready after pipe HUP 579s ok 15 - $hangup after socket close 579s ok 16 - $hangup after pipe close for writing 579s ok 17 - read/write_ready can cancel each other 579s ok 18 - write_ready on crosslinked handles can cancel each other 579s ok 19 - exceptional socket invokes on_read_ready 579s ok 20 - regular file is readready 579s ok 21 - regular file is writeready 579s ok 22 - $loop has refcount 1 finally 579s 1..22 579s ok 580s t/10loop-select-io.t ......... 580s ok 1 - '$loop' isa 'IO::Async::Loop::Select' 580s ok 2 - magic constructor yields $loop 580s ok 3 - $loop has refcount 1 580s ok 4 - $loop has refcount 1 after watch_io on_read_ready 580s ok 5 - $readready still 0 before ->loop_once 580s ok 6 - $readready when idle 580s ok 7 - $readready after loop_once 580s ok 8 - $readready after ->unwatch_io/->watch_io 580s ok 9 - $loop has refcount 1 after watch_io on_write_ready 580s ok 10 - $writeready after loop_once 580s ok 11 - $readready before HUP 580s ok 12 - $readready after HUP 580s ok 13 - $readready before pipe HUP 580s ok 14 - $readready after pipe HUP 580s ok 15 # skip Loop cannot watch_io for on_hangup 580s ok 16 # skip Loop cannot watch_io for on_hangup 580s ok 17 - read/write_ready can cancel each other 580s ok 18 - write_ready on crosslinked handles can cancel each other 580s ok 19 - exceptional socket invokes on_read_ready 580s ok 20 - regular file is readready 580s ok 21 - regular file is writeready 580s ok 22 - $loop has refcount 1 finally 580s 1..22 580s ok 587s t/11loop-poll-timer.t ........ 587s ok 1 - '$loop' isa 'IO::Async::Loop::Poll' 587s ok 2 - magic constructor yields $loop 587s ok 3 - $loop has refcount 1 587s ok 4 - $loop->time gives the current time 587s ok 5 - $loop has refcount 1 after watch_time 587s ok 6 - loop_once(5) while waiting for watch_time after took at least 1.5 seconds 587s ok 7 - loop_once(5) while waiting for watch_time after took no more than 2.5 seconds 587s ok 8 - loop_once(5) while waiting for watch_time at took at least 1.5 seconds 587s ok 9 - loop_once(5) while waiting for watch_time at took no more than 2.5 seconds 587s ok 10 - unwatched watch_time does not fire 587s ok 11 - loop_once while waiting for negative interval timer took at least 0 seconds 587s ok 12 - loop_once while waiting for negative interval timer took no more than 0.1 seconds 587s ok 13 - Other timers still fire after self-cancelling one 587s ok 14 # skip Unable to handle sub-second timers accurately 587s ok 15 # skip Unable to handle sub-second timers accurately 587s ok 16 # skip Unable to handle sub-second timers accurately 587s ok 17 - $loop has refcount 1 finally 587s 1..17 587s ok 594s t/11loop-select-timer.t ...... 594s ok 1 - '$loop' isa 'IO::Async::Loop::Select' 594s ok 2 - magic constructor yields $loop 594s ok 3 - $loop has refcount 1 594s ok 4 - $loop->time gives the current time 594s ok 5 - $loop has refcount 1 after watch_time 594s ok 6 - loop_once(5) while waiting for watch_time after took at least 1.5 seconds 594s ok 7 - loop_once(5) while waiting for watch_time after took no more than 2.5 seconds 594s ok 8 - loop_once(5) while waiting for watch_time at took at least 1.5 seconds 594s ok 9 - loop_once(5) while waiting for watch_time at took no more than 2.5 seconds 594s ok 10 - unwatched watch_time does not fire 594s ok 11 - loop_once while waiting for negative interval timer took at least 0 seconds 594s ok 12 - loop_once while waiting for negative interval timer took no more than 0.1 seconds 594s ok 13 - Other timers still fire after self-cancelling one 594s ok 14 # skip Unable to handle sub-second timers accurately 594s ok 15 # skip Unable to handle sub-second timers accurately 594s ok 16 # skip Unable to handle sub-second timers accurately 594s ok 17 - $loop has refcount 1 finally 594s 1..17 594s ok 594s t/12loop-poll-signal.t ....... 594s ok 1 - '$loop' isa 'IO::Async::Loop::Poll' 594s ok 2 - magic constructor yields $loop 594s ok 3 - $loop has refcount 1 594s ok 4 - $loop has refcount 1 after watch_signal 594s ok 5 - $caught idling 594s ok 6 - $caught before ->loop_once 594s ok 7 - $caught after ->loop_once 594s ok 8 - second raise is still deferred 594s ok 9 - $caught after second ->loop_once 594s ok 10 - $loop has refcount 1 before unwatch_signal 594s ok 11 - $loop has refcount 1 after unwatch_signal 594s ok 12 - $loop has refcount 1 after 2 * attach_signal 594s ok 13 - $cA after raise 594s ok 14 - $cB after raise 594s ok 15 - $cA after raise 594s ok 16 - $cB after raise 594s ok 17 - Bad signal name fails 594s ok 18 - $caught SIGTERM after ->post_fork 594s ok 19 - $loop has refcount 1 finally 594s 1..19 594s ok 594s t/12loop-select-signal.t ..... 594s ok 1 - '$loop' isa 'IO::Async::Loop::Select' 594s ok 2 - magic constructor yields $loop 594s ok 3 - $loop has refcount 1 594s ok 4 - $loop has refcount 1 after watch_signal 594s ok 5 - $caught idling 594s ok 6 - $caught before ->loop_once 594s ok 7 - $caught after ->loop_once 594s ok 8 - second raise is still deferred 594s ok 9 - $caught after second ->loop_once 594s ok 10 - $loop has refcount 1 before unwatch_signal 594s ok 11 - $loop has refcount 1 after unwatch_signal 594s ok 12 - $loop has refcount 1 after 2 * attach_signal 594s ok 13 - $cA after raise 594s ok 14 - $cB after raise 594s ok 15 - $cA after raise 594s ok 16 - $cB after raise 594s ok 17 - Bad signal name fails 594s ok 18 - $caught SIGTERM after ->post_fork 594s ok 19 - $loop has refcount 1 finally 594s 1..19 594s ok 595s t/13loop-poll-idle.t ......... 595s ok 1 - '$loop' isa 'IO::Async::Loop::Poll' 595s ok 2 - magic constructor yields $loop 595s ok 3 - $loop has refcount 1 595s ok 4 - idle watcher id is defined 595s ok 5 - deferred sub not yet invoked 595s ok 6 - loop_once(3) with deferred sub took no more than 1 seconds 595s ok 7 - deferred sub called after loop_once 595s ok 8 - inner deferral not yet invoked 595s ok 9 - inner deferral now invoked 595s ok 10 - loop_once(1) with unwatched deferral took at least 0.5 seconds 595s ok 11 - loop_once(1) with unwatched deferral took no more than 1.5 seconds 595s ok 12 - unwatched deferral not called 595s ok 13 - $loop->later still invoked with enqueued timer 595s ok 14 - $loop->later shortcut works 595s ok 15 - $loop has refcount 1 finally 595s 1..15 595s ok 597s t/13loop-select-idle.t ....... 597s ok 1 - '$loop' isa 'IO::Async::Loop::Select' 597s ok 2 - magic constructor yields $loop 597s ok 3 - $loop has refcount 1 597s ok 4 - idle watcher id is defined 597s ok 5 - deferred sub not yet invoked 597s ok 6 - loop_once(3) with deferred sub took no more than 1 seconds 597s ok 7 - deferred sub called after loop_once 597s ok 8 - inner deferral not yet invoked 597s ok 9 - inner deferral now invoked 597s ok 10 - loop_once(1) with unwatched deferral took at least 0.5 seconds 597s ok 11 - loop_once(1) with unwatched deferral took no more than 1.5 seconds 597s ok 12 - unwatched deferral not called 597s ok 13 - $loop->later still invoked with enqueued timer 597s ok 14 - $loop->later shortcut works 597s ok 15 - $loop has refcount 1 finally 597s 1..15 597s ok 597s t/14loop-poll-process.t ...... 597s ok 1 - '$loop' isa 'IO::Async::Loop::Poll' 597s ok 2 - magic constructor yields $loop 597s ok 3 - $loop has refcount 1 597s ok 4 - $loop has refcount 1 after watch_process 597s ok 5 - $exitcode not defined before ->loop_once 597s ok 6 - WIFEXITED($exitcode) after child exit 597s ok 7 - WEXITSTATUS($exitcode) after child exit 597s ok 8 - WTERMSIG($exitcode) after SIGTERM 597s ok 9 - Waiting for 3 child processes 597s ok 10 - All child processes reclaimed 597s ok 11 - $exitcode after child exit from legacy ->watch_child 597s ok 12 - $loop has refcount 1 finally 597s 1..12 597s ok 597s t/14loop-select-process.t .... 597s ok 1 - '$loop' isa 'IO::Async::Loop::Select' 597s ok 2 - magic constructor yields $loop 597s ok 3 - $loop has refcount 1 597s ok 4 - $loop has refcount 1 after watch_process 597s ok 5 - $exitcode not defined before ->loop_once 597s ok 6 - WIFEXITED($exitcode) after child exit 597s ok 7 - WEXITSTATUS($exitcode) after child exit 597s ok 8 - WTERMSIG($exitcode) after SIGTERM 597s ok 9 - Waiting for 3 child processes 597s ok 10 - All child processes reclaimed 597s ok 11 - $exitcode after child exit from legacy ->watch_child 597s ok 12 - $loop has refcount 1 finally 597s 1..12 597s ok 599s t/15loop-poll-control.t ...... 599s ok 1 - '$loop' isa 'IO::Async::Loop::Poll' 599s ok 2 - magic constructor yields $loop 599s ok 3 - $loop has refcount 1 599s ok 4 - loop_once(0) when idle took at least 0 seconds 599s ok 5 - loop_once(0) when idle took no more than 0.1 seconds 599s ok 6 - loop_once(2) when idle took at least 1.5 seconds 599s ok 7 - loop_once(2) when idle took no more than 2.5 seconds 599s ok 8 - ->stop arguments returned by ->run 599s ok 9 - First ->stop argument returned by ->run in scalar context 599s ok 10 - $loop->is_running 599s ok 11 - ->run can be nested properly 599s ok 12 - $loop->loop_forever interruptable by ->loop_stop 599s ok 13 - $loop has refcount 1 finally 599s 1..13 599s ok 602s t/15loop-select-control.t .... 602s ok 1 - '$loop' isa 'IO::Async::Loop::Select' 602s ok 2 - magic constructor yields $loop 602s ok 3 - $loop has refcount 1 602s ok 4 - loop_once(0) when idle took at least 0 seconds 602s ok 5 - loop_once(0) when idle took no more than 0.1 seconds 602s ok 6 - loop_once(2) when idle took at least 1.5 seconds 602s ok 7 - loop_once(2) when idle took no more than 2.5 seconds 602s ok 8 - ->stop arguments returned by ->run 602s ok 9 - First ->stop argument returned by ->run in scalar context 602s ok 10 - $loop->is_running 602s ok 11 - ->run can be nested properly 602s ok 12 - $loop->loop_forever interruptable by ->loop_stop 602s ok 13 - $loop has refcount 1 finally 602s 1..13 602s ok 602s t/16loop-poll-metrics.t ...... 602s ok 1 - '$loop' isa 'IO::Async::Loop::Poll' 602s ok 2 - magic constructor yields $loop 602s ok 3 - $loop has refcount 1 602s ok 4 - Constructing the loop creates a loop type metric 602s ok 5 - loop_once(0) creates timing metrics 602s ok 6 - $loop has refcount 1 finally 602s 1..6 602s ok 602s t/16loop-select-metrics.t .... 602s ok 1 - '$loop' isa 'IO::Async::Loop::Select' 602s ok 2 - magic constructor yields $loop 602s ok 3 - $loop has refcount 1 602s ok 4 - Constructing the loop creates a loop type metric 602s ok 5 - loop_once(0) creates timing metrics 602s ok 6 - $loop has refcount 1 finally 602s 1..6 602s ok 602s t/18loop-poll-legacy.t ....... 602s ok 1 - $poll->handles empty initially 602s ok 2 - $poll->handles after watch_io read_ready 602s ok 3 - $readready before post_poll 602s ok 4 - $readready after post_poll 602s ok 5 - $poll->handles empty after unwatch_io read_ready 602s ok 6 - $poll->handles after watch_io write_ready 602s ok 7 - $writeready before post_poll 602s ok 8 - $writeready after post_poll 602s ok 9 - $poll->handles empty after unwatch_io write_ready 602s ok 10 - $poll->handles before removal in clean removal test 602s ok 11 - $poll->handles after removal in clean removal test 602s 1..11 602s ok 606s t/18loop-select-legacy.t ..... 606s ok 1 - $rvec idling pre_select 606s ok 2 - $wvec idling pre_select 606s ok 3 - $evec idling pre_select 606s ok 4 - $timeout idling pre_select 606s ok 5 - $rvec readready pre_select 606s ok 6 - $wvec readready pre_select 606s ok 7 - $evec readready pre_select 606s ok 8 - $timeout readready pre_select 606s ok 9 - $readready readready pre_select 606s ok 10 - $readready readready post_select 606s ok 11 - $rvec writeready pre_select 606s ok 12 - $wvec writeready pre_select 606s ok 13 - $evec writeready pre_select 606s ok 14 - $timeout writeready pre_select 606s ok 15 - $writeready writeready pre_select 606s ok 16 - $writeready writeready post_select 606s ok 17 - $timeout idling pre_select with timeout 606s ok 18 - $timeout while timer waiting pre_select at least 1.7 606s ok 19 - $timeout while timer waiting pre_select at least 2.5 606s ok 20 - loop_once(5) while waiting for timer takes at least 1.7 seconds 606s ok 21 - loop_once(5) while waiting for timer no more than 10 seconds 606s ok 22 - $done after post_select while waiting for timer 606s ok 23 - $done still 0 before cancelled timeout 606s 1..23 606s ok 608s t/19loop-future.t ............ 608s ok 1 - $loop->await( $future ) returns $future 608s ok 2 - $future->get 608s ok 3 - $loop->later returns a pending Future 608s ok 4 - another $loop->later also returns a pending Future 608s ok 5 - $loop->later Future is resolved after one loop iteration 608s ok 6 - $loop->later Future cancels cleanly 608s ok 7 - $loop->await_all 608s ok 8 - future 0 ready 608s ok 9 - future 1 ready 608s ok 10 - future 2 ready 608s ok 11 - $future->loop yields $loop 608s ok 12 - $future->get on IO::Async::Future 608s ok 13 - $future->get on IO::Async::Future from $loop->new_future 608s ok 14 - ->done_later returns $future 608s ok 15 - $future not yet ready after ->done_later 608s ok 16 - $future now ready after ->get 608s ok 17 - ->fail_later returns $future 608s ok 18 - $future not yet ready after ->fail_later 608s ok 19 - $future now ready after $loop->await 608s ok 20 - ->delay_future is ready took at least 0.75 608s ok 21 - ->delay_future is ready took no more than 2.5 608s ok 22 - $future is ready from delay_future 608s ok 23 - $future->get returns empty list on delay_future 608s ok 24 - ->timeout_future is ready took at least 0.75 608s ok 25 - ->timeout_future is ready took no more than 2.5 608s ok 26 - $future is ready from timeout_future 608s ok 27 - $future failed with "Timeout" for timeout_future 608s 1..27 608s ok 608s t/19test.t ................... 608s ok 1 - $loop has refcount 2 initially 608s ok 2 - $loop has refcount 3 after adding to IO::Async::Test 608s ok 3 - Single-wait 608s ok 4 - Automatic stream read wait 608s ok 5 608s 1..5 608s ok 608s t/20handle.t ................. 608s ok 1 - Not a filehandle 608s ok 2 - $handle defined 608s ok 3 - '$handle isa IO::Async::Handle' isa 'IO::Async::Handle' 608s ok 4 - $handle->notifier_name for read_handle 608s ok 5 - $handle has refcount 1 initially 608s ok 6 - ->read_handle returns S1 608s ok 7 - ->read_fileno returns fileno(S1) 608s ok 8 - ->write_handle returns undef 608s ok 9 - want_readready true 608s ok 10 - $handle has refcount 2 after adding to Loop 608s ok 11 - $readready while idle 608s ok 12 - $readready while readable 608s ok 13 - on_read_ready args while readable 608s ok 14 - $readready while idle after on_read_ready replace 608s ok 15 - $new_readready while idle after on_read_ready replace 608s ok 16 - $readready while readable after on_read_ready replace 608s ok 17 - $new_readready while readable after on_read_ready replace 608s ok 18 - setting want_writeready with write_handle == undef dies 608s ok 19 - wantwriteready write_handle == undef false 608s ok 20 - $handle has refcount 2 before removing from Loop 608s ok 21 - $handle has refcount 1 finally 608s ok 22 - $handle defined 608s ok 23 - '$handle isa IO::Async::Handle' isa 'IO::Async::Handle' 608s ok 24 - $handle->notifier_name for write_handle 608s ok 25 - $handle has refcount 1 initially 608s ok 26 - ->write_handle returns S1 608s ok 27 - ->write_fileno returns fileno(S1) 608s ok 28 - ->read_handle returns undef 608s ok 29 - want_writeready false 608s ok 30 - $handle has refcount 2 after adding to Loop 608s ok 31 - $writeready while idle 608s ok 32 - $writeready while writeable 608s ok 33 - on_write_ready args while writeable 608s ok 34 - $writeready while writeable after on_write_ready replace 608s ok 35 - $new_writeready while writeable after on_write_ready replace 608s ok 36 - $handle has refcount 2 before removing from Loop 608s ok 37 - $handle has refcount 1 finally 608s ok 38 - ->read_handle returns S1 608s ok 39 - ->write_handle returns S1 608s ok 40 - $handle->notifier_name for handle 608s ok 41 - subclass $handle defined 608s ok 42 - 'subclass $handle isa IO::Async::Handle' isa 'IO::Async::Handle' 608s ok 43 - subclass $handle has refcount 1 initially 608s ok 44 - subclass ->read_handle returns S1 608s ok 45 - subclass ->write_handle returns S1 608s ok 46 - subclass $handle has refcount 2 after adding to Loop 608s ok 47 - $sub_readready while readable 608s ok 48 - $sub_writeready while readable 608s ok 49 - $sub_readready while writeable 608s ok 50 - $sub_writeready while writeable 608s ok 51 - $closed after ->close 608s ok 52 - $close_future is now ready 608s ok 53 - $closed_by_future after ->close 608s ok 54 - $writeready after ->close_read 608s ok 55 - write handle still works 608s ok 56 - not $closed after ->close_read 608s ok 57 - Handle still member of Loop after ->close_read 608s ok 58 - $readready after ->close_write 608s ok 59 - read handle still works 608s ok 60 - sysread from EOF write handle 608s ok 61 - Handle still member of Loop after ->close_write 608s ok 62 - not $closed after ->close_read 608s ok 63 - $closed after ->close_read + ->close_write 608s ok 64 - $handle no longer member of Loop 608s ok 65 - $handle defined 608s ok 66 - ->read_handle not defined 608s ok 67 - ->write_handle not defined 608s ok 68 - $handle latebound has refcount 1 initially 608s ok 69 - $handle->notifier_name for late bind before handles 608s ok 70 - $handle latebound has refcount 2 after $loop->add 608s ok 71 - ->read_handle now S1 608s ok 72 - ->write_handle now S1 608s ok 73 - $handle latebound still has refcount 2 after set_handle 608s ok 74 - $handle->notifier_name for late bind after handles 608s ok 75 - $handle latebound still invokes on_read_ready 608s ok 76 - ->socket sets handle 608s ok 77 - handle->sockdomain is AF_INET 608s ok 78 - handle->socktype is SOCK_STREAM 608s ok 79 - handle->socktype is SOCK_DGRAM 608s ok 80 - handle->sockname has nonzero port 608s ok 81 - ->new with read_fileno creates read_handle 608s ok 82 - ->fileno of read_handle 608s ok 83 - ->new with write_fileno creates write_handle 608s ok 84 - ->fileno of write_handle 608s ok 85 - ->new with equal read and write fileno only creates one handle 608s 1..85 608s ok 609s t/21stream-1read.t ........... 609s ok 1 - reading $stream defined 609s ok 2 - 'reading $stream isa IO::Async::Stream' isa 'IO::Async::Stream' 609s ok 3 - reading $stream has refcount 1 initially 609s ok 4 - reading $stream has refcount 2 after adding to Loop 609s ok 5 - @lines before wait 609s ok 6 - @lines after wait 609s ok 7 - @lines partial still empty 609s ok 8 - @lines partial completed now received 609s ok 9 - @lines two at once 609s ok 10 - @lines still empty after on_read replace 609s ok 11 - @new_lines after on_read replace 609s ok 12 - reading $stream has refcount 2 before removing from Loop 609s ok 13 - reading $stream refcount 1 finally 609s ok 14 - @lines from stream with abstract reader 609s ok 15 - writer not yet called before ->want_readready_for_write 609s ok 16 - writer now invoked with ->want_readready_for_write 609s ok 17 - @lines with read_len=2 without read_all 609s ok 18 - @lines finally with read_len=2 without read_all 609s ok 19 - @lines with read_len=2 with read_all 609s ok 20 - Allowed to construct a Stream without an on_read handler 609s ok 21 - Not allowed to add an on_read-less Stream to a Loop 609s ok 22 - reading subclass $stream defined 609s ok 23 - 'reading $stream isa IO::Async::Stream' isa 'IO::Async::Stream' 609s ok 24 - subclass $stream has refcount 1 initially 609s ok 25 - subclass $stream has refcount 2 after adding to Loop 609s ok 26 - @sub_lines before wait 609s ok 27 - @sub_lines after wait 609s ok 28 - dynamic reading $stream has refcount 1 initially 609s ok 29 - $outer_count after idle 609s ok 30 - $inner_count after idle 609s ok 31 - $outer_count after received length 609s ok 32 - $inner_count after received length 609s ok 33 - $outer_count after partial body 609s ok 34 - $inner_count after partial body 609s ok 35 - $outer_count after complete body 609s ok 36 - $inner_count after complete body 609s ok 37 - $record after complete body 609s ok 38 - dynamic reading $stream has refcount 1 finally 609s ok 39 - $firstline from ->push_on_read CODE 609s ok 40 - $eightbytes from ->push_on_read CODE 609s ok 41 - $base from ->push_on_read CODE 609s ok 42 - $stream ->is_read_eof before wait 609s ok 43 - EOF indication before wait 609s ok 44 - $stream ->is_read_eof after wait 609s ok 45 - EOF indication after wait 609s ok 46 - EOF stream retains partial input 609s ok 47 - EOF stream no longer member of Loop 609s ok 48 - Stream no longer has a read_handle 609s ok 49 - EOF indication before wait 609s ok 50 - EOF indication after wait 609s ok 51 - EOF stream retains partial input 609s ok 52 - EOF stream still member of Loop 609s ok 53 - Stream still has a read_handle 609s ok 54 - closing $stream has refcount 1 initially 609s ok 55 - closing $stream has refcount 2 after adding to Loop 609s ok 56 - closed before close 609s ok 57 - closed after close 609s ok 58 - loop during closed 609s ok 59 - Stream no longer member of Loop 609s ok 60 - closing $stream refcount 1 finally 609s ok 61 - ->read_atmost 609s ok 62 - ->read_exactly 609s ok 63 - ->read_until regexp 609s ok 64 - ->read_until str 609s ok 65 - Second ->read_until recieves data after first is ->cancelled 609s ok 66 - ->read_until_eof 609s ok 67 - chained ->read_exactly 609s ok 68 - Reading too much hits high watermark 609s ok 69 - Stream->read_exactly yields bytes 609s ok 70 - Low watermark hit after ->read 609s ok 71 - errno after failed read 609s ok 72 - failure from ->read_atmost after failed read 609s ok 73 - Stream->new_for_stdin->read_handle is STDIN 609s ok 74 - Stream reading increments metric 609s 1..74 609s ok 609s t/21stream-2write.t .......... 609s ok 1 - writing $stream defined 609s ok 2 - 'writing $stream isa IO::Async::Stream' isa 'IO::Async::Stream' 609s ok 3 - writing $stream has refcount 1 initially 609s ok 4 - writing $stream has refcount 2 after adding to Loop 609s ok 5 - want_writeready before write 609s ok 6 - want_writeready after write 609s ok 7 - want_writeready after wait 609s ok 8 - $empty after writing buffer 609s ok 9 - data after writing buffer 609s ok 10 - ->write future not yet ready 609s ok 11 - on_write $_[0] is $stream 609s ok 12 - on_flush $_[0] is $stream 609s ok 13 - ->write future is ready after flush 609s ok 14 - on_write given total write length after flush 609s ok 15 - flushed data does get flushed 609s ok 16 - write empty data with on_flush 609s ok 17 - not want_writeready after autoflush write 609s ok 18 - data after autoflush write 609s ok 19 - not want_writeready after split autoflush write 609s ok 20 - data after split autoflush write 609s ok 21 - writing $stream has refcount 2 before removing from Loop 609s ok 22 - writing $stream refcount 1 finally 609s ok 23 - $buffer after ->write to stream with abstract writer 609s ok 24 - reader not yet called before ->want_writeready_for_read 609s ok 25 - reader now invoked with ->want_writeready_for_read 609s ok 26 - $buffer after emulated EAGAIN 609s ok 27 - data after writing buffer with write_len=2 without write_all 609s ok 28 - data finally after writing buffer with write_len=2 without write_all 609s ok 29 - data after writing buffer with write_len=2 with write_all 609s ok 30 - $stream->is_write_eof before wait 609s ok 31 - EOF indication before wait 609s ok 32 - $stream->is_write_eof after wait 609s ok 33 - EOF indication after wait 609s ok 34 - EOF stream no longer member of Loop 609s ok 35 - write future ready after stream closed 609s ok 36 - write future failed after stream closed 609s ok 37 - closing $stream has refcount 1 initially 609s ok 38 - closing $stream has refcount 2 after adding to Loop 609s ok 39 - closed before close 609s ok 40 - closed after close 609s ok 41 - closed after wait 609s ok 42 - loop during closed 609s ok 43 - Stream no longer member of Loop 609s ok 44 - closing $stream refcount 1 finally 609s ok 45 - stream idle before Future completes 609s ok 46 - stream written by Future completion invokes on_write 609s ok 47 - stream written by Future completion 609s ok 48 - Writersub $_[0] is $stream 609s ok 49 - Writersub $_[0] is $stream 609s ok 50 - stream written by generator CODE invokes on_write 609s ok 51 - lazy data was written 609s ok 52 - multiple lazy data was written 609s ok 53 - multiple lazy data was written 609s ok 54 - prequeued data gets flushed 609s ok 55 - prequeued data gets written 609s ok 56 - errno after failed write 609s ok 57 - write future ready after failed write 609s ok 58 - write future failed after failed write 609s ok 59 - Stream->new_for_stdout->write_handle is STDOUT 609s ok 60 - Stream reading increments metric 609s 1..60 609s ok 609s t/21stream-3split.t .......... 609s ok 1 - split read/write $stream has refcount 1 initially 609s ok 2 - split read/write $stream has refcount 2 after adding to Loop 609s ok 3 - $S4 receives data from split stream 609s ok 4 - $S1 empty from split stream 609s ok 5 - @lines on response to split stream 609s ok 6 - split read/write $stream has refcount 2 before removing from Loop 609s ok 7 - split read/write $stream refcount 1 finally 609s ok 8 - latehandle $stream has refcount 1 initially 609s ok 9 - latehandle $stream has refcount 2 after adding to Loop 609s ok 10 - ->write on stream with no IO handle fails 609s ok 11 - latehandle $stream has refcount 2 after setting a handle 609s ok 12 - stream-written text appears 609s ok 13 - stream-read text appears 609s ok 14 - closed after close 609s ok 15 - Stream no longer member of Loop 609s ok 16 - latehandle $stream refcount 1 finally 609s ok 17 - stream-written text appears after reopen 609s ok 18 - $stream has two references 609s ok 19 - read+write-ready closed Stream doesn't die 609s ok 20 - Stream->new_for_stdio->read_handle is STDIN 609s ok 21 - Stream->new_for_stdio->write_handle is STDOUT 609s 1..21 609s ok 609s t/21stream-4encoding.t ....... 609s ok 1 - Unicode characters read by on_read 609s ok 2 - Partial UTF-8 character not yet visible 609s ok 3 - Partial UTF-8 character visible after completion 609s ok 4 - Invalid UTF-8 byte yields U+FFFD 609s ok 5 - UTF-8 bytes written by ->write string 609s ok 6 - First UTF-8 byte written with write_len 1 609s ok 7 - Remaining UTF-8 byte written with write_len 1 609s ok 8 - UTF-8 bytes written by ->write Future 609s ok 9 - UTF-8 bytes written by ->write CODE 609s 1..9 609s ok 618s t/22timer-absolute.t ......... 618s ok 1 - $timer defined 618s ok 2 - '$timer isa IO::Async::Timer' isa 'IO::Async::Timer' 618s ok 3 - $timer has refcount 1 initially 618s ok 4 - $timer has refcount 2 after adding to Loop 618s ok 5 - Started Timer is running 618s ok 6 - Timer works took at least 1.5 618s ok 7 - Timer works took no more than 4 618s ok 8 - on_expire args 618s ok 9 - Expired Timer is no longer running 618s ok 10 - $timer has refcount 2 before removing from Loop 618s ok 11 - $timer has refcount 1 after removing from Loop 618s ok 12 - Removed Timer does not expire 618s ok 13 - Reconfigured timer works took at least 0.75 618s ok 14 - Reconfigured timer works took no more than 2.5 618s ok 15 - Reconfigured timer on_expire works took at least 0.75 618s ok 16 - Reconfigured timer on_expire works took no more than 2.5 618s ok 17 - subclass $timer defined 618s ok 18 - 'subclass $timer isa IO::Async::Timer' isa 'IO::Async::Timer' 618s ok 19 - subclass $timer has refcount 1 initially 618s ok 20 - subclass $timer has refcount 2 after adding to Loop 618s ok 21 - Started subclass Timer is running 618s ok 22 - subclass Timer works took at least 1.5 618s ok 23 - subclass Timer works took no more than 4 618s ok 24 - Expired subclass Timer is no longer running 618s ok 25 - subclass $timer has refcount 2 before removing from Loop 618s ok 26 - subclass $timer has refcount 1 after removing from Loop 618s 1..26 618s ok 641s t/22timer-countdown.t ........ 641s ok 1 - $timer defined 641s ok 2 - '$timer isa IO::Async::Timer' isa 'IO::Async::Timer' 641s ok 3 - $timer has refcount 1 initially 641s ok 4 - $timer has refcount 2 after adding to Loop 641s ok 5 - New Timer is no yet running 641s ok 6 - New Timer is no yet expired 641s ok 7 - $timer->start returns $timer 641s ok 8 - $timer has refcount 2 after starting 641s ok 9 - Started Timer is running 641s ok 10 - Started Timer not yet expired 641s ok 11 - Timer works took at least 1.5 641s ok 12 - Timer works took no more than 4 641s ok 13 - on_expire args 641s ok 14 - Expired Timer is no longer running 641s ok 15 - Expired Timer now expired 641s ok 16 - $timer has refcount 2 before removing from Loop 641s ok 17 - $timer has refcount 1 after removing from Loop 641s ok 18 - $timer->start out of a Loop returns $timer 641s ok 19 - Re-started Timer is running 641s ok 20 - Re-started Timer not yet expired 641s ok 21 - Timer works a second time took at least 1.5 641s ok 22 - Timer works a second time took no more than 4 641s ok 23 - 2nd-time expired Timer is no longer running 641s ok 24 - 2nd-time expired Timer now expired 641s ok 25 - Timer can be stopped a second time 641s ok 26 - Stopped timer doesn't expire 641s ok 27 - Reset Timer hasn't expired yet 641s ok 28 - Timer has now expired took at least 1.5 641s ok 29 - Timer has now expired took no more than 2.5 641s ok 30 - Timer has refcount 1 finally 641s ok 31 - Removed Timer does not expire 641s ok 32 - Pre-started Timer is running after adding 641s ok 33 - Pre-started Timer works took at least 1.5 641s ok 34 - Pre-started Timer works took no more than 4 641s ok 35 - start/stopped Timer doesn't expire 641s ok 36 - Reconfigured timer delay works took at least 0.75 641s ok 37 - Reconfigured timer delay works took no more than 2.5 641s ok 38 - Reconfigured timer on_expire works took at least 0.75 641s ok 39 - Reconfigured timer on_expire works took no more than 2.5 641s ok 40 - Configure a running timer fails 641s ok 41 - remove_on_expire Timer took at least 0.75 641s ok 42 - remove_on_expire Timer took no more than 2.5 641s ok 43 - remove_on_expire Timer removed from Loop after expire 641s ok 44 - subclass $timer defined 641s ok 45 - 'subclass $timer isa IO::Async::Timer' isa 'IO::Async::Timer' 641s ok 46 - subclass $timer has refcount 1 initially 641s ok 47 - subclass $timer has refcount 2 after adding to Loop 641s ok 48 - subclass $timer has refcount 2 after starting 641s ok 49 - Started subclass Timer is running 641s ok 50 - subclass Timer works took at least 1.5 641s ok 51 - subclass Timer works took no more than 4 641s ok 52 - Expired subclass Timer is no longer running 641s ok 53 - subclass $timer has refcount 2 before removing from Loop 641s ok 54 - subclass $timer has refcount 1 after removing from Loop 641s 1..54 641s ok 658s t/22timer-periodic.t ......... 658s ok 1 - $timer defined 658s ok 2 - '$timer isa IO::Async::Timer' isa 'IO::Async::Timer' 658s ok 3 - $timer has refcount 1 initially 658s ok 4 - $timer has refcount 2 after adding to Loop 658s ok 5 - $timer->start returns $timer 658s ok 6 - $timer has refcount 2 after starting 658s ok 7 - Started Timer is running 658s ok 8 - Timer works took at least 1.5 658s ok 9 - Timer works took no more than 4 658s ok 10 - on_tick args 658s ok 11 - Timer is still running 658s ok 12 - Timer works a second time took at least 1.5 658s ok 13 - Timer works a second time took no more than 4 658s ok 14 - Timer can be stopped a second time 658s ok 15 - Stopped timer doesn't tick 658s ok 16 - $timer has refcount 2 before removing from Loop 658s ok 17 - $timer has refcount 1 after removing from Loop 658s ok 18 - Removed timer not running 658s ok 19 - Reconfigured timer interval works took at least 0.75 658s ok 20 - Reconfigured timer interval works took no more than 2.5 658s ok 21 - Zero first_interval start not invoked yet 658s ok 22 - Zero first_interval invokes callback async took at least 0 658s ok 23 - Zero first_interval invokes callback async took no more than 1 658s ok 24 - Normal interval used after first invocation took at least 1.5 658s ok 25 - Normal interval used after first invocation took no more than 4 658s ok 26 - Configure a running timer fails 658s ok 27 - Timer has refcount 1 finally 658s ok 28 - skip Timer works took at least 0.75 658s ok 29 - skip Timer works took no more than 2.5 658s ok 30 - skip Timer is still running 658s ok 31 - skip Timer ticks a second time took at least 0.75 658s ok 32 - skip Timer ticks a second time took no more than 2.5 658s ok 33 - drift Timer works took at least 0.75 658s ok 34 - drift Timer works took no more than 2.5 658s ok 35 - drift Timer is still running 658s ok 36 - drift Timer ticks a second time took at least 0.75 658s ok 37 - drift Timer ticks a second time took no more than 2.5 658s ok 38 - Self-stopping timer can stop itself 658s ok 39 - on_tick death throws exception 658s ok 40 - on_tick death rescheduled and runs a second time 658s ok 41 - subclass $timer defined 658s ok 42 - 'subclass $timer isa IO::Async::Timer' isa 'IO::Async::Timer' 658s ok 43 - subclass $timer has refcount 1 initially 658s ok 44 - subclass $timer has refcount 2 after adding to Loop 658s ok 45 - subclass $timer has refcount 2 after starting 658s ok 46 - Started subclass Timer is running 658s ok 47 - subclass Timer works took at least 1.5 658s ok 48 - subclass Timer works took no more than 4 658s ok 49 - subclass $timer has refcount 2 before removing from Loop 658s ok 50 - subclass $timer has refcount 1 after removing from Loop 658s 1..50 658s ok 659s t/23signal.t ................. 659s ok 1 - $signal defined 659s ok 2 - '$signal isa IO::Async::Signal' isa 'IO::Async::Signal' 659s ok 3 - $signal has refcount 1 initially 659s ok 4 - $signal->notifier_name 659s ok 5 - $signal has refcount 2 after adding to Loop 659s ok 6 - $caught idling 659s ok 7 - $caught after raise 659s ok 8 - on_receipt args after raise 659s ok 9 - $caught after raise 659s ok 10 - $caught2 after raise 659s ok 11 - $caught after raise 659s ok 12 - $caught2 after raise 659s ok 13 - $caught after raise after replace on_receipt 659s ok 14 - $new_caught after raise after replace on_receipt 659s ok 15 - $signal has refcount 2 before removing from Loop 659s ok 16 - $signal has refcount 1 finally 659s ok 17 - subclass $signal defined 659s ok 18 - 'subclass $signal isa IO::Async::Signal' isa 'IO::Async::Signal' 659s ok 19 - subclass $signal has refcount 1 initially 659s ok 20 - subclass $signal has refcount 2 after adding to Loop 659s ok 21 - $sub_caught idling 659s ok 22 - $sub_caught after raise 659s ok 23 - Bad signal name fails 659s 1..23 659s ok 659s t/24listener.t ............... 659s ok 1 - defined $listener 659s ok 2 - '$listener isa IO::Async::Listener' isa 'IO::Async::Listener' 659s ok 3 - '$listener isa IO::Async::Notifier' isa 'IO::Async::Notifier' 659s ok 4 - $listener has refcount 1 initially 659s ok 5 - $listener is_listening 659s ok 6 - $listener->sockname 659s ok 7 - $listener->family 659s ok 8 - $listener->sockname 659s ok 9 - $listener has refcount 2 after adding to Loop 659s ok 10 - $clientsock is connected 659s ok 11 - $newclient peer is correct 659s ok 12 - $listener has refcount 2 before removing from Loop 659s ok 13 - $listener has refcount 1 after removing from Loop 659s ok 14 - '$accepted with handle_constructor' isa 'IO::Async::Stream' 659s ok 15 - '$accepted with handle_constructor' isa 'IO::Async::Stream' 659s ok 16 - 'on_stream $newstream isa IO::Async::Stream' isa 'IO::Async::Stream' 659s ok 17 - $newstream sock peer is correct 659s ok 18 - 'on_socket $newsocket isa IO::Async::Socket' isa 'IO::Async::Socket' 659s ok 19 - $newsocket sock peer is correct 659s ok 20 - $listener has no read handle any more 659s ok 21 - subclass defined $listener 659s ok 22 - 'subclass $listener isa IO::Async::Listener' isa 'IO::Async::Listener' 659s ok 23 - subclass $listener has refcount 1 initially 659s ok 24 - subclass $listener has refcount 2 after adding to Loop 659s ok 25 - subclass $clientsock is connected 659s ok 26 - $sub_newclient peer is correct 659s ok 27 - subclass $listener has refcount 2 before removing from Loop 659s ok 28 - subclass $listener has refcount 1 after removing from Loop 659s ok 29 - '$accepted with handle_constructor method' isa 'IO::Async::Stream' 659s ok 30 - $listener is_listening not yet 659s ok 31 - $listener is_listening 659s ok 32 - defined $sockname 659s ok 33 - socket listens on some defined port number 659s ok 34 - socket listens on INADDR_ANY 659s ok 35 - $listener->family 659s ok 36 - $listener->sockname 659s ok 37 - $listen_self is $listener 659s ok 38 - $clientsock is connected 659s ok 39 - $newclient peer is correct 659s 1..39 659s ok 659s t/25socket.t ................. 659s ok 1 - Send-only Socket works 659s ok 2 - recving $socket defined 659s ok 3 - 'recving $socket isa IO::Async::Socket' isa 'IO::Async::Socket' 659s ok 4 - recving $socket has refcount 1 initially 659s ok 5 - recving $socket has refcount 2 after adding to Loop 659s ok 6 - @received before wait 659s ok 7 - @received after wait 659s ok 8 - @received still empty after on_recv replace 659s ok 9 - @new_received after on_recv replace 659s ok 10 - receiving $socket has refcount 2 before removing from Loop 659s ok 11 - receiving $socket refcount 1 finally 659s ok 12 - @frags with recv_len=4 without recv_all 659s ok 13 - @frags finally with recv_len=4 without recv_all 659s ok 14 - @frags with recv_len=4 with recv_all 659s ok 15 - Allowed to construct a Socket without an on_recv handler 659s ok 16 - Not allowed to add an on_recv-less Socket to a Loop 659s ok 17 - receiving subclass $socket defined 659s ok 18 - 'receiving $socket isa IO::Async::Socket' isa 'IO::Async::Socket' 659s ok 19 - subclass $socket has refcount 1 initially 659s ok 20 - subclass $socket has refcount 2 after adding to Loop 659s ok 21 - @sub_received before wait 659s ok 22 - @sub_received after wait 659s ok 23 - sending $socket defined 659s ok 24 - 'sending $socket isa IO::Async::Socket' isa 'IO::Async::Socket' 659s ok 25 - sending $socket has refcount 1 intially 659s ok 26 - sending $socket has refcount 2 after adding to Loop 659s ok 27 - want_writeready before send 659s ok 28 - want_writeready after send 659s ok 29 - want_writeready after wait 659s ok 30 - $empty after writing buffer 659s ok 31 - data after writing buffer 659s ok 32 - not want_writeready after autoflush send 659s ok 33 - data after autoflush send 659s ok 34 - not want_writeready after split autoflush send 659s ok 35 - data[0] after split autoflush send 659s ok 36 - data[1] after split autoflush send 659s ok 37 - sending $socket has refcount 2 before removing from Loop 659s ok 38 - sending $socket has refcount 1 finally 659s ok 39 - errno after failed recv 659s ok 40 - errno after failed send 659s 1..40 659s ok 659s t/26pid.t .................... 659s ok 1 - $pid defined 659s ok 2 - '$pid isa IO::Async::PID' isa 'IO::Async::PID' 659s ok 3 - $pid has refcount 1 initially 659s ok 4 - $pid->pid 659s ok 5 - $pid->notifier_name 659s ok 6 - $pid has refcount 2 after adding to Loop 659s ok 7 - WIFEXITED($exitcode) after process exit 659s ok 8 - WEXITSTATUS($exitcode) after process exit 659s ok 9 - WTERMSIG($exitcode) after SIGTERM 659s 1..9 659s ok 659s t/27file.t ................... 659s ok 1 - $file defined 659s ok 2 - '$file isa IO::Async::File' isa 'IO::Async::File' 659s ok 3 - $file has refcount 1 initially 659s ok 4 - $file->handle is $rd 659s ok 5 - $file has refcount 2 after adding to Loop 659s ok 6 - $old_size 659s ok 7 - $new_size 659s ok 8 - '$old_stat isa File::stat' isa 'File::stat' 659s ok 9 - '$new_stat isa File::stat' isa 'File::stat' 659s ok 10 - $file has a ->handle 659s ok 11 - $new_stat->dev for renamed file 659s ok 12 - $new_stat->ino for renamed file 659s 1..12 659s ok 660s t/28filestream.t ............. 660s ok 1 - $filestream defined 660s ok 2 - '$filestream isa IO::Async::FileStream' isa 'IO::Async::FileStream' 660s ok 3 - reading $filestream has refcount 1 initially 660s ok 4 - $filestream has refcount 2 after adding to Loop 660s ok 5 - $initial_size is 0 660s ok 6 - @lines before wait 660s ok 7 - @lines after wait 660s ok 8 - $initial_size is 21 660s ok 9 - All content is visible 660s ok 10 - FileStream successfully seeks to last \n 660s ok 11 - Partial line completely returned 660s ok 12 - Initial content is skipped 660s ok 13 - File content truncation detected 660s ok 14 - All three lines read 660s ok 15 - $filestream defined for filenaem 660s ok 16 - '$filestream isa IO::Async::FileStream' isa 'IO::Async::FileStream' 660s ok 17 - reading $filestream has refcount 1 initially 660s ok 18 - $filestream has refcount 2 after adding to Loop 660s ok 19 - @lines after wait 660s ok 20 - @lines sees last line of old file 660s ok 21 - @lines sees first line of new file 660s ok 22 - subclass $filestream defined 660s ok 23 - '$filestream isa IO::Async::FileStream' isa 'IO::Async::FileStream' 660s ok 24 - subclass $filestream has refcount 1 initially 660s ok 25 - subclass $filestream has refcount 2 after adding to Loop 660s ok 26 - @sub_lines before wait 660s ok 27 - @sub_lines after wait 660s 1..27 660s ok 660s t/30loop-fork.t .............. 660s ok 1 - WIFEXITED($exitcode) after child exit 660s ok 2 - WEXITSTATUS($exitcode) after child exit 660s ok 3 - WIFEXITED($exitcode) after child die 660s ok 4 - WEXITSTATUS($exitcode) after child die 660s ok 5 - WTERMSIG($exitcode) after child SIGINT 660s ok 6 - WIFEXITED($exitcode) after child SIGINT with keep_signals 660s ok 7 - WEXITSTATUS($exitcode) after child SIGINT with keep_signals 660s ok 8 - IO::Async::Loop->new inside forked process code gets new loop instance 660s ok 9 - $loop->fork increments fork counter 660s 1..9 660s ok 660s t/31loop-spawnchild.t ........ 660s ok 1 - Bad option to spawn fails 660s ok 2 - Both code and command options to spawn fails 660s ok 3 - Bad option to spawn fails 660s ok 4 - $exited_pid == $spawned_pid after spawn CODE 660s ok 5 - WIFEXITED($exitcode) after spawn CODE 660s ok 6 - WEXITSTATUS($exitcode) after spawn CODE 660s ok 7 - $dollarat after spawn CODE 660s ok 8 - $exited_pid == $spawned_pid after spawn CODE with END 660s ok 9 - WIFEXITED($exitcode) after spawn CODE with END 660s ok 10 - WEXITSTATUS($exitcode) after spawn CODE with END 660s ok 11 - $dollarat after spawn CODE with END 660s ok 12 - $exited_pid == $spawned_pid after spawn CODE with die with END 660s ok 13 - WIFEXITED($exitcode) after spawn CODE with die with END 660s ok 14 - WEXITSTATUS($exitcode) after spawn CODE with die with END 660s ok 15 - $dollarat after spawn CODE with die with END 660s ok 16 - $exited_pid == $spawned_pid after spawn /bin/true 660s ok 17 - WIFEXITED($exitcode) after spawn /bin/true 660s ok 18 - WEXITSTATUS($exitcode) after spawn /bin/true 660s ok 19 - $dollarbang after spawn /bin/true 660s ok 20 - $dollarat after spawn /bin/true 660s ok 21 - $exited_pid == $spawned_pid after spawn donotexist 660s ok 22 - WIFEXITED($exitcode) after spawn donotexist 660s ok 23 - WEXITSTATUS($exitcode) after spawn donotexist 660s ok 24 - $dollarbang numerically after spawn donotexist 660s ok 25 - $dollarbang string after spawn donotexist 660s ok 26 - $dollarat after spawn donotexist 660s ok 27 - $exited_pid == $spawned_pid after spawn ARRAY 660s ok 28 - WIFEXITED($exitcode) after spawn ARRAY 660s ok 29 - WEXITSTATUS($exitcode) after spawn ARRAY 660s ok 30 - $dollarbang after spawn ARRAY 660s ok 31 - $dollarat after spawn ARRAY 660s ok 32 - $exited_pid == $spawned_pid after pipe close test 660s ok 33 - WIFEXITED($exitcode) after pipe close test 660s ok 34 - WEXITSTATUS($exitcode) after pipe close test 660s ok 35 - $dollarbang numerically after pipe close test 660s ok 36 - $dollarat after pipe close test 660s 1..36 660s ok 661s t/32loop-spawnchild-setup.t .. 661s ok 1 - Bad setup type fails 661s ok 2 - Setup with bad key fails 661s ok 3 - WIFEXITED($exitcode) after pipe dup to fd1 661s ok 4 - WEXITSTATUS($exitcode) after pipe dup to fd1 661s ok 5 - $dollarat after pipe dup to fd1 661s ok 6 - $pipe_r->read after pipe dup to fd1 661s ok 7 - $buffer after pipe dup to fd1 661s ok 8 - WIFEXITED($exitcode) after pipe dup to fd1 closes pipe 661s ok 9 - WEXITSTATUS($exitcode) after pipe dup to fd1 closes pipe 661s ok 10 - $dollarat after pipe dup to fd1 closes pipe 661s ok 11 - WIFEXITED($exitcode) after pipe dup to stdout shortcut 661s ok 12 - WEXITSTATUS($exitcode) after pipe dup to stdout shortcut 661s ok 13 - $dollarat after pipe dup to stdout shortcut 661s ok 14 - $pipe_r->read after pipe dup to stdout shortcut 661s ok 15 - $buffer after pipe dup to stdout shortcut 661s ok 16 - WIFEXITED($exitcode) after pipe dup to \*STDOUT IO reference 661s ok 17 - WEXITSTATUS($exitcode) after pipe dup to \*STDOUT IO reference 661s ok 18 - $dollarat after pipe dup to \*STDOUT IO reference 661s ok 19 - $pipe_r->read after pipe dup to \*STDOUT IO reference 661s ok 20 - $buffer after pipe dup to \*STDOUT IO reference 661s ok 21 - WIFEXITED($exitcode) after pipe keep open 661s ok 22 - WEXITSTATUS($exitcode) after pipe keep open 661s ok 23 - $dollarat after pipe keep open 661s ok 24 - $pipe_r->read after keep pipe open 661s ok 25 - $buffer after keep pipe open 661s ok 26 - WIFEXITED($exitcode) after pipe keep shortcut 661s ok 27 - WEXITSTATUS($exitcode) after pipe keep shortcut 661s ok 28 - $dollarat after pipe keep shortcut 661s ok 29 - $pipe_r->read after keep pipe open 661s ok 30 - $buffer after keep pipe open 661s ok 31 - WIFEXITED($exitcode) after pipe dup to stdout 661s ok 32 - WEXITSTATUS($exitcode) after pipe dup to stdout 661s ok 33 - $dollarat after pipe dup to stdout 661s ok 34 - $pipe_r->read after pipe dup to stdout 661s ok 35 - $buffer after pipe dup to stdout 661s ok 36 - WIFEXITED($exitcode) after pipe dup to fd2 661s ok 37 - WEXITSTATUS($exitcode) after pipe dup to fd2 661s ok 38 - $dollarat after pipe dup to fd2 661s ok 39 - $pipe_r->read after pipe dup to fd2 661s ok 40 - $buffer after pipe dup to fd2 661s ok 41 - WIFEXITED($exitcode) after pipe dup to stderr 661s ok 42 - WEXITSTATUS($exitcode) after pipe dup to stderr 661s ok 43 - $dollarat after pipe dup to stderr 661s ok 44 - $pipe_r->read after pipe dup to stderr 661s ok 45 - $buffer after pipe dup to stderr 661s ok 46 - WIFEXITED($exitcode) after pipe dup to other FD 661s ok 47 - WEXITSTATUS($exitcode) after pipe dup to other FD 661s ok 48 - $dollarat after pipe dup to other FD 661s ok 49 - $pipe_r->read after pipe dup to other FD 661s ok 50 - $buffer after pipe dup to other FD 661s ok 51 - WIFEXITED($exitcode) after pipe dup to its own FD 661s ok 52 - WEXITSTATUS($exitcode) after pipe dup to its own FD 661s ok 53 - $dollarat after pipe dup to its own FD 661s ok 54 - $pipe_r->read after pipe dup to its own FD 661s ok 55 - $buffer after pipe dup to its own FD 661s ok 56 - WIFEXITED($exitcode) after other FD close 661s ok 57 - WEXITSTATUS($exitcode) after other FD close 661s ok 58 - $dollarbang numerically after other FD close 661s ok 59 - $dollarat after other FD close 661s ok 60 - WIFEXITED($exitcode) after writepipe clash 661s ok 61 - WEXITSTATUS($exitcode) after writepipe clash 661s ok 62 - $dollarat after writepipe clash 661s ok 63 - $pipe_r->read after writepipe clash 661s ok 64 - $buffer after writepipe clash 661s ok 65 - WIFEXITED($exitcode) after pipe dup to stdout and stderr 661s ok 66 - WEXITSTATUS($exitcode) after pipe dup to stdout and stderr 661s ok 67 - $dollarat after pipe dup to stdout and stderr 661s ok 68 - $pipe_r->read after pipe dup to stdout and stderr 661s ok 69 - $buffer after pipe dup to stdout and stderr 661s ok 70 - $pipe2_r->read after pipe dup to stdout and stderr 661s ok 71 - $buffer after pipe dup to stdout and stderr 661s ok 72 - WIFEXITED($exitcode) after pipe dup to stdout and stderr same pipe 661s ok 73 - WEXITSTATUS($exitcode) after pipe dup to stdout and stderr same pipe 661s ok 74 - $dollarat after pipe dup to stdout and stderr same pipe 661s ok 75 - $pipe_r->read after pipe dup to stdout and stderr same pipe 661s ok 76 - $buffer after pipe dup to stdout and stderr same pipe 661s ok 77 - WIFEXITED($exitcode) after pipe quad to fd0/fd1 661s ok 78 - WEXITSTATUS($exitcode) after pipe quad to fd0/fd1 661s ok 79 - $dollarat after pipe quad to fd0/fd1 661s ok 80 - $my_r->read after pipe quad to fd0/fd1 661s ok 81 - $buffer after pipe quad to fd0/fd1 661s ok 82 - WIFEXITED($exitcode) after fd swap 661s ok 83 - WEXITSTATUS($exitcode) after fd swap 661s ok 84 - $buffer [A] after dup2() swap 661s ok 85 - $buffer [B] after dup2() swap 661s ok 86 - WIFEXITED($exitcode) after stdout close 661s ok 87 - WEXITSTATUS($exitcode) after stdout close 661s ok 88 - $dollarbang numerically after stdout close 661s ok 89 - $dollarat after stdout close 661s ok 90 - WIFEXITED($exitcode) after stdout close shortcut 661s ok 91 - WEXITSTATUS($exitcode) after stdout close shortcut 661s ok 92 - $dollarbang numerically after stdout close shortcut 661s ok 93 - $dollarat after stdout close shortcut 661s ok 94 - WIFEXITED($exitcode) after stdout open 661s ok 95 - WEXITSTATUS($exitcode) after stdout open 661s ok 96 - $dollarat after stdout open 661s ok 97 - tmpnam file exists after stdout open 661s ok 98 - $tmpfh->read after stdout open 661s ok 99 - $buffer after stdout open 661s ok 100 - WIFEXITED($exitcode) after stdout open append 661s ok 101 - WEXITSTATUS($exitcode) after stdout open append 661s ok 102 - $dollarat after stdout open append 661s ok 103 - $tmpfh->read after stdout open append 661s ok 104 - $buffer after stdout open append 661s ok 105 - WIFEXITED($exitcode) after environment is preserved 661s ok 106 - WEXITSTATUS($exitcode) after environment is preserved 661s ok 107 - $dollarat after environment is preserved 661s ok 108 - WIFEXITED($exitcode) after environment is overwritten 661s ok 109 - WEXITSTATUS($exitcode) after environment is overwritten 661s ok 110 - $dollarat after environment is overwritten 661s ok 111 - WIFEXITED($exitcode) after nice works 661s ok 112 - WEXITSTATUS($exitcode) after nice works 661s ok 113 - $dollarat after nice works 661s ok 114 - WIFEXITED($exitcode) after chdir works 661s ok 115 - WEXITSTATUS($exitcode) after chdir works 661s ok 116 - $dollarat after chdir works 661s 1..116 661s ok 661s t/33process.t ................ 661s ok 1 - $process has refcount 1 before $loop->add 661s ok 2 - $process->notifier_name before $loop->add 661s ok 3 - $process is not yet running 661s ok 4 - $process has no PID yet 661s ok 5 - $process has refcount 2 after $loop->add 661s ok 6 - $process is running 661s ok 7 - $process now has a PID 661s ok 8 - $process->notifier_name after $loop->add 661s ok 9 - $_[0] in on_finish is $process 661s ok 10 - WIFEXITED($exitcode) after sub { 0 } 661s ok 11 - WEXITSTATUS($exitcode) after sub { 0 } 661s ok 12 - $process no longer running 661s ok 13 - $process still has PID after exit 661s ok 14 - $process->notifier_name after exit 661s ok 15 - $process->is_exited after sub { 0 } 661s ok 16 - $process->exitstatus after sub { 0 } 661s ok 17 - $process no longer in Loop 661s ok 18 - $process->finish_future is ready 661s ok 19 - $process->finish_future->get 661s ok 20 - $process has refcount 1 before EOS 661s ok 21 - WIFEXITED($exitcode) after sub { 2 } 661s ok 22 - WEXITSTATUS($exitcode) after sub { 2 } 661s ok 23 - $process->is_exited after sub { 3 } 661s ok 24 - $process->exitstatus after sub { 3 } 661s ok 25 - $process has refcount 1 before $loop->add 661s ok 26 - $process has refcount 2 after $loop->add 661s ok 27 - $_[0] in on_exception is $process 661s ok 28 - WIFEXITED($exitcode) after sub { die } 661s ok 29 - WEXITSTATUS($exitcode) after sub { die } 661s ok 30 - $exception after sub { die } 661s ok 31 - $process->is_exited after sub { die } 661s ok 32 - $process->exitstatus after sub { die } 661s ok 33 - $process->exception after sub { die } 661s ok 34 - $process has refcount 1 before EOS 661s ok 35 - WIFEXITED($exitcode) after sub { die } on_finish 661s ok 36 - WEXITSTATUS($exitcode) after sub { die } on_finish 661s ok 37 - $process->is_exited after sub { die } on_finish 661s ok 38 - $process->exitstatus after sub { die } on_finish 661s ok 39 - $process->exception after sub { die } on_finish 661s ok 40 - $process->is_exited after perl -e 1 661s ok 41 - $process->exitstatus after perl -e 1 661s ok 42 - $process->is_exited after perl -e exit 5 661s ok 43 - $process->exitstatus after perl -e exit 5 661s ok 44 - $errno number after donotexist 661s ok 45 - $errno string after donotexist 661s ok 46 - $process->is_exited after donotexist 661s ok 47 - $process->exitstatus after donotexist 661s ok 48 - $process->errno number after donotexist 661s ok 49 - $process->errno string after donotexist 661s ok 50 - $process->exception after donotexist 661s ok 51 - $process->is_exited after %ENV test 661s ok 52 - $process->exitstatus after %ENV test 661s ok 53 - $process->is_exited after ->kill 661s ok 54 - $process->exitstatus after ->kill 661s 1..54 661s ok 661s t/34process-handles.t ........ 661s ok 1 - '$process->stdout' isa 'IO::Async::Stream' 661s ok 2 - $process->stdout->notifier_name 661s ok 3 - $process->stdout has read_handle for sub { print } 661s ok 4 - $process->is_exited after sub { print } 661s ok 5 - $process->exitstatus after sub { print } 661s ok 6 - @stdout_lines after sub { print } 661s ok 7 - '$process->stdout' isa 'IO::Async::Stream' 661s ok 8 - $process->stdout has read_handle for sub { print } inline 661s ok 9 - $process->is_exited after sub { print } inline 661s ok 10 - $process->exitstatus after sub { print } inline 661s ok 11 - @stdout_lines after sub { print } inline 661s ok 12 - '$process->stdout' isa 'IO::Async::Stream' 661s ok 13 - $process->stdout has read_handle for sub { print } into 661s ok 14 - $process->is_exited after sub { print } into 661s ok 15 - $process->exitstatus after sub { print } into 661s ok 16 - $stdout after sub { print } into 661s ok 17 - $process->is_exited after perl STDOUT 661s ok 18 - $process->exitstatus after perl STDOUT 661s ok 19 - $stdout after perl STDOUT 661s ok 20 - '$process->stderr' isa 'IO::Async::Stream' 661s ok 21 - $process->stderr->notifier_name 661s ok 22 - $process->stderr has read_handle 661s ok 23 - $process->is_exited after perl STDOUT/STDERR 661s ok 24 - $process->exitstatus after perl STDOUT/STDERR 661s ok 25 - $stdout after perl STDOUT/STDERR 661s ok 26 - $stderr after perl STDOUT/STDERR 661s ok 27 - '$process->stdin' isa 'IO::Async::Stream' 661s ok 28 - $process->stdin->notifier_name 661s ok 29 - $process->stdin has write_handle for perl STDIN->STDOUT 661s ok 30 - $process->is_exited after perl STDIN->STDOUT 661s ok 31 - $process->exitstatus after perl STDIN->STDOUT 661s ok 32 - $stdout after perl STDIN->STDOUT 661s ok 33 - '$process->stdin' isa 'IO::Async::Stream' 661s ok 34 - $process->stdin has write_handle for perl STDIN no-wait close 661s ok 35 - $process->is_exited after perl STDIN no-wait close 661s ok 36 - $process->exitstatus after perl STDIN no-wait close 661s ok 37 - '$process->stdin' isa 'IO::Async::Stream' 661s ok 38 - $process->stdin has write_handle for perl STDIN->STDOUT from 661s ok 39 - $process->is_exited after perl STDIN->STDOUT from 661s ok 40 - $process->exitstatus after perl STDIN->STDOUT from 661s ok 41 - $stdout after perl STDIN->STDOUT from 661s ok 42 - '$process->stdin' isa 'IO::Async::Stream' 661s ok 43 - $process->stdin has write_handle for perl STDIN->STDOUT from empty string 661s ok 44 - $process->is_exited after perl STDIN->STDOUT from empty string 661s ok 45 - $process->exitstatus after perl STDIN->STDOUT from empty string 661s ok 46 - $stdout after perl STDIN->STDOUT from empty string 661s ok 47 - $process->is_exited after perl STDIN->STDOUT using fd[n] 661s ok 48 - $process->exitstatus after perl STDIN->STDOUT using fd[n] 661s ok 49 - $stdout after perl STDIN->STDOUT using fd[n] 661s ok 50 - '$process->stdio' isa 'IO::Async::Stream' 661s ok 51 - $process->stdio->notifier_name 661s ok 52 - $process->stdio has read_handle for perl STDIO 661s ok 53 - $process->stdio has write_handle for perl STDIO 661s ok 54 - $process->is_exited after perl STDIO 661s ok 55 - $process->exitstatus after perl STDIO 661s ok 56 - @output_lines after perl STDIO 661s ok 57 - $process->is_exited after perl STDIN->STDOUT using stdio 661s ok 58 - $process->exitstatus after perl STDIN->STDOUT using stdio 661s ok 59 - $stdout after perl STDIN->STDOUT using stdio 661s ok 60 - '$process->stdio isa Stream' isa 'IO::Async::Stream' 661s ok 61 - '$process->stdio handle isa IO::Socket' isa 'IO::Socket' 661s ok 62 - $process->is_exited after perl STDIO via socketpair 661s ok 63 - $process->exitstatus after perl STDIO via socketpair 661s ok 64 - $output_packet after perl STDIO via socketpair 661s ok 65 - '$process->stdio isa Stream' isa 'IO::Async::Stream' 661s ok 66 - '$process->stdio handle isa IO::Socket' isa 'IO::Socket' 661s ok 67 - $process->is_exited after perl STDIO via socketpair 661s ok 68 - $process->exitstatus after perl STDIO via socketpair 661s ok 69 - $output_packet from prefork via socketpair 661s ok 70 - '$process->stdio isa Stream' isa 'IO::Async::Stream' 661s ok 71 - '$process->stdio handle isa IO::Socket' isa 'IO::Socket' 661s ok 72 - $process->stdio handle sockdomain is PF_INET 661s ok 73 - '$process->stdio isa Socket' isa 'IO::Async::Socket' 661s ok 74 - '$process->stdio handle isa IO::Socket' isa 'IO::Socket' 661s ok 75 - $process->stdio handle sockdomain is defined 661s ok 76 - $process->is_exited after perl STDIO via dgram socketpair 661s ok 77 - $process->exitstatus after perl STDIO via dgram socketpair 661s ok 78 - @output_packets after perl STDIO via dgram socketpair 661s 1..78 661s ok 661s t/35loop-openprocess.t ....... 661s ok 1 - '$proc from ->open_process' isa 'IO::Async::Process' 661s ok 2 - WIFEXITED($exitcode) after sub { 0 } 661s ok 3 - WEXITSTATUS($exitcode) after sub { 0 } 661s ok 4 - Missing on_finish fails 661s ok 5 - on_exit parameter fails 661s ok 6 - $loop->open_child returns a PID-like number 661s ok 7 - on_finish passed the same PID as returned from ->open_child 661s ok 8 - on_finish not CODE ref fails 661s 1..8 661s ok 661s t/36loop-runchild.t .......... 661s ok 1 - WIFEXITED($exitcode) after sub { 0 } 661s ok 2 - WEXITSTATUS($exitcode) after sub { 0 } 661s ok 3 - $child_out after sub { 0 } 661s ok 4 - $child_err after sub { 0 } 661s ok 5 - WIFEXITED($exitcode) after sub { 3 } 661s ok 6 - WEXITSTATUS($exitcode) after sub { 3 } 661s ok 7 - $child_out after sub { 3 } 661s ok 8 - $child_err after sub { 3 } 661s ok 9 - WIFEXITED($exitcode) after perl -e 1 661s ok 10 - WEXITSTATUS($exitcode) after perl -e 1 661s ok 11 - $child_out after perl -e 1 661s ok 12 - $child_err after perl -e 1 661s ok 13 - WIFEXITED($exitcode) after perl -e exit 5 661s ok 14 - WEXITSTATUS($exitcode) after perl -e exit 5 661s ok 15 - $child_out after perl -e exit 5 661s ok 16 - $child_err after perl -e exit 5 661s ok 17 - WIFEXITED($exitcode) after sub { print } 661s ok 18 - WEXITSTATUS($exitcode) after sub { print } 661s ok 19 - $child_out after sub { print } 661s ok 20 - $child_err after sub { print } 661s ok 21 - WIFEXITED($exitcode) after perl STDOUT 661s ok 22 - WEXITSTATUS($exitcode) after perl STDOUT 661s ok 23 - $child_out after perl STDOUT 661s ok 24 - $child_err after perl STDOUT 661s ok 25 - WIFEXITED($exitcode) after perl STDOUT/STDERR 661s ok 26 - WEXITSTATUS($exitcode) after perl STDOUT/STDERR 661s ok 27 - $child_out after perl STDOUT/STDERR 661s ok 28 - $child_err after perl STDOUT/STDERR 661s ok 29 - WIFEXITED($exitcode) after perl STDIN->STDOUT 661s ok 30 - WEXITSTATUS($exitcode) after perl STDIN->STDOUT 661s ok 31 - $child_out after perl STDIN->STDOUT 661s ok 32 - $child_err after perl STDIN->STDOUT 661s ok 33 - Missing on_finish fails 661s ok 34 - on_finish not CODE ref fails 661s ok 35 - on_exit parameter fails 661s ok 36 - unrecognised key fails 661s 1..36 661s ok 661s t/37loop-child-root.t ........ skipped: not root 661s t/38loop-thread.t ............ 661s ok 1 - result to on_joined for returning thread 661s ok 2 - result to on_joined for returning thread in list context 661s ok 3 - result to on_joined for a died thread 661s 1..3 661s ok 661s t/39loop-runproccess.t ....... 661s ok 1 - $f->get from code gives exitcode 661s ok 2 - $f->get from command gives exitcode 661s ok 3 - $f->get from code gives stdout 661s ok 4 - $f->get from command gives stdout 661s ok 5 - $f->get from command gives stdout and stderr 661s ok 6 - $f->get from command given stdin gives stdout 661s ok 7 - $f->get from command with default capture 661s ok 8 - $f->get from command with all captures 661s ok 9 - Process received cancel signal 661s ok 10 - $f->failed with fail_on_nonzero 661s ok 11 - $f->failure category 661s ok 12 - $f->failure details 661s ok 13 - unrecognised key fails 661s ok 14 - Capture in capture format 661s ok 15 - Invalid capture type 661s ok 16 - Failing when finish callback is passed 661s 1..16 661s ok 662s t/40channel.t ................ 662s # Default IO::Async::Channel codec is Sereal 662s ok 1 - Sync mode channels can send/recv structures 662s ok 2 - Sync mode channels can send_encoded 662s ok 3 - Channel->encode works as a class method 662s ok 4 - Sync mode can be closed 662s ok 5 - Async mode channel can send 662s ok 6 - Sync mode can be closed 662s ok 7 - Channel passed to on_recv 662s ok 8 - Async mode channel can on_recv 662s ok 9 - Async mode channel can on_eof 662s ok 10 - Async mode future can receive data 662s ok 11 - Async mode future can receive EOF 662s ok 12 - Channel passed to ->recv on_recv 662s ok 13 - Async mode channel can ->recv on_recv 662s ok 14 - Async mode channel can ->recv on_eof 662s ok 15 - Async mode channel can ->recv buffer at EOF 662s ok 16 - Async recv result after cancellation 662s ok 17 - Channel can use Sereal as codec 662s 1..17 662s ok 662s t/41routine.t ................ 662s ok 1 - '$routine for fork model' isa 'IO::Async::Routine' 662s ok 2 - $routine has refcount 1 initially for fork model 662s ok 3 - $routine has refcount 2 after $loop->add for fork model 662s ok 4 - $routine->model for fork model 662s ok 5 - Result for fork model 662s ok 6 - $routine has refcount 2 before $loop->remove 662s ok 7 - $routine has refcount 1 before EOF 662s ok 8 - on_return for fork model 662s ok 9 - Result from ->result_future of return 662s ok 10 - on_die for fork model 662s ok 11 - Failure from ->result_future of die 662s ok 12 - Recv on closed channel for fork model 662s ok 13 - Routine is ready for SIGINT 662s ok 14 - Routine caught SIGINT 662s ok 15 - '$routine for thread model' isa 'IO::Async::Routine' 662s ok 16 - $routine has refcount 1 initially for thread model 662s ok 17 - $routine has refcount 2 after $loop->add for thread model 662s ok 18 - $routine->model for thread model 662s ok 19 - Result for thread model 662s ok 20 - $routine has refcount 2 before $loop->remove 662s ok 21 - $routine has refcount 1 before EOF 662s ok 22 - on_return for thread model 662s ok 23 - Result from ->result_future of return 662s ok 24 - on_die for thread model 662s ok 25 - Failure from ->result_future of die 662s ok 26 - Recv on closed channel for thread model 662s ok 27 - Routine is ready for SIGINT 662s ok 28 - Routine caught SIGINT 662s ok 29 - Result for fork model via module+func 662s ok 30 - Result for thread model via module+func 662s ok 31 - Result for spawn model via module+func 662s ok 32 - '$routine' isa 'IO::Async::Routine' 662s ok 33 - $status_f result midway through Routine 662s ok 34 - $result_f result at end of Routine 662s ok 35 - synchronous src->sink can share a channel 662s ok 36 - $result from Routine with modified ENV 662s ok 37 - Write-to-STD{OUT+ERR} wrote to pipe 662s 1..37 662s ok 667s t/42function.t ............... 667s ok 1 - $function defined 667s ok 2 - '$function isa IO::Async::Function' isa 'IO::Async::Function' 667s ok 3 - $function has refcount 1 667s ok 4 - $function has refcount 2 after $loop->add 667s ok 5 - $function has 1 worker 667s ok 6 - $function has 0 workers busy 667s ok 7 - $function has 1 workers idle 667s ok 8 - '$future' isa 'Future' 667s ok 9 - $function has refcount 2 after ->call 667s ok 10 - $function has 1 worker busy after ->call 667s ok 11 - $function has 0 worker idle after ->call 667s ok 12 - $result after call returns by future 667s ok 13 - $function has 0 workers busy after call returns 667s ok 14 - $function has 1 workers idle after call returns 667s ok 15 - $stop_f succeeds 667s ok 16 - $result after call returns by callback 667s ok 17 - $function->workers is still 1 after 2 calls 667s ok 18 - '$f1' isa 'Future' 667s ok 19 - '$f2' isa 'Future' 667s ok 20 - @result after both calls return 667s ok 21 - $function->workers is still 1 after 2 calls return 667s ok 22 - $function->call with priority enqueues correctly 667s ok 23 - Call and result preserves references 667s ok 24 - $err after exception 667s ok 25 - $f->failure after exception 667s ok 26 - $f->failure after exception with detail 667s ok 27 - Closed variables preserved when exit_on_die => 0 667s ok 28 - Closed variables preserved when exit_on_die => 1 667s Warning: unable to close filehandle $wr properly: Bad file descriptor during global destruction. 667s Warning: unable to close filehandle $wr properly: Bad file descriptor during global destruction. 667s Warning: unable to close filehandle $out properly: Bad file descriptor during global destruction. 667s ok 29 - $err->[0] after child death 667s Warning: unable to close filehandle $out properly: Bad file descriptor during global destruction. 667s ok 30 - $function->workers is now 0 667s ok 31 - $function->workers is now 1 again 667s Warning: unable to close filehandle properly: Bad file descriptor during global destruction. 667s Warning: unable to close filehandle properly: Bad file descriptor during global destruction. 667s ok 32 - $err is "return" after child nondeath 667s ok 33 - init_code can side-effect captured variables 667s ok 34 - result by module + func in 'fork' model 667s ok 35 - result by module + func in 'thread' model 667s ok 36 - result by module + func in 'spawn' model 667s ok 37 - $function->workers is 3 667s ok 38 - synchronise files created 667s ok 39 - ret keys after parallel run 667s ok 40 - $function->workers is still 3 667s ok 41 - $function has 1 worker after call 667s ok 42 - $function still has 1 worker after short delay 667s ok 43 - $function has 0 workers after longer delay 667s ok 44 - $result before restart 667s ok 45 - $result after restart 667s ok 46 - call before restart still returns result 667s ok 47 - $result from first call 667s ok 48 - $result from second call 667s ok 49 - $result from third call 667s ok 50 - Result of function call after cancelled call 667s ok 51 - $f1 result is undef 667s ok 52 - $f3 result is 1 667s 1..52 667s ok 667s t/50resolver.t ............... 667s ok 1 - '$loop->resolver' isa 'IO::Async::Resolver' 667s ok 2 - '$future' isa 'Future' 667s ok 3 - getpwuid from future 667s ok 4 - getpwuid 667s ok 5 - getpwuid via $loop->resolve 667s ok 6 - getpwnam 667s ok 7 - getprotobyname 667s ok 8 - getprotobynumber 667s ok 9 - getaddrinfo_array - resolved 667s ok 10 - getaddrinfo_array - resolved addresses 667s ok 11 - getaddrinfo_hash - resolved 667s ok 12 - getaddrinfo_hash - resolved addresses 667s ok 13 - $resolver->getaddrinfo - resolved 667s ok 14 - $resolver->getaddrinfo - resolved addresses 667s ok 15 - '$future for $resolver->getaddrinfo' isa 'Future' 667s ok 16 - $resolver->getaddrinfo - resolved addresses 667s ok 17 - $resolver->getaddrinfo on numeric host/service is synchronous 667s ok 18 - $resolver->getaddrinfo resolved addresses synchronously 667s ok 19 - $resolver->getaddrinfo on numeric host/no service is synchronous 667s ok 20 - $resolver->getaddrinfo resolved addresses synchronously with no service 667s ok 21 - $resolver->getaddrinfo passive - resolved synchronously 667s ok 22 - $resolver->getaddrinfo passive - resolved addresses 667s ok 23 - '$future for $resolver->getaddrinfo numerical' isa 'Future' 667s ok 24 - $resolver->getaddrinfo resolved addresses synchronously 667s ok 25 - $future failed for missing host 667s ok 26 - ->failure [1] gives resolve 667s ok 27 - ->failure [2] gives getaddrinfo 667s ok 28 - ->failure [3] gives EAI_FAIL 667s ok 29 - $resolver->getnameinfo - resolved 667s ok 30 - $resolver->getnameinfo - resolved names 667s ok 31 - $resolver->getnameinfo - resolved names from future 667s ok 32 - $resolver->getnameinfo with numeric is synchronous 667s ok 33 - $resolver->getnameinfo with numeric is synchronous for future 667s ok 34 - Resolver increments metrics 667s ok 35 - $callcount 1 after ->resolve 667s 1..35 667s ok 668s t/51loop-connect.t ........... 668s ok 1 - '$future' isa 'Future' 668s ok 2 - IO::Socket::IP->can(...) 668s ok 3 - by addr: $sock->getpeername is $addr from future 668s ok 4 - '$future for ->connect( handle )' isa 'Future' 668s ok 5 - $future->get returns given Stream 668s ok 6 - $stream has a read handle 668s ok 7 - Returned $stream->read_handle->getpeername is $addr 668s ok 8 - IO::Socket::IP->can(...) 668s ok 9 - by addr: $sock->getpeername is $addr 668s ok 10 - '$future' isa 'Future' 668s ok 11 - IO::Socket::IP->can(...) 668s ok 12 - by host/service: $sock->getpeername is $addr from future 668s ok 13 - $sock->sockhost is INADDR_LOOPBACK_HOST from future 668s ok 14 - IO::Socket::IP->can(...) 668s ok 15 - by host/service: $sock->getpeername is $addr 668s ok 16 - $sock->sockhost is INADDR_LOOPBACK_HOST 668s ok 17 - $sock->sockhost is 127.0.0.2 668s ok 18 - 'on_stream $stream isa IO::Async::Stream' isa 'IO::Async::Stream' 668s ok 19 - on_stream $sock->getpeername is $addr 668s ok 20 - '$future for ->connect( handle socket )' isa 'Future' 668s ok 21 - $future->get returns given Socket 668s ok 22 - Returned $socket->read_handle->getpeername is $addr 668s ok 23 - 'on_socket $sock isa IO::Async::Socket' isa 'IO::Async::Socket' 668s ok 24 - on_socket $sock->read_handle->getpeername is $addr 668s ok 25 - $failop is connect 668s ok 26 - $failerr is ENOENT 668s ok 27 - $failop is connect 668s ok 28 - $failerr is ENOENT 668s ok 29 - $future failed 668s ok 30 - $future fail op is connect 668s ok 31 - $future fail err is ENOENT 668s ok 32 - $failop is connect 668s ok 33 - $failerr is 'Connection refused' 668s ok 34 - $error[0] is connect 668s ok 35 - $error[1] is 'Connection refused' 668s 1..35 668s ok 668s t/52loop-listen.t ............ 668s ok 1 - $loop->listen on handle ready synchronously 668s ok 2 - 'synchronous on_notifier given a Notifier' isa 'IO::Async::Notifier' 668s ok 3 - synchronous $notifier->loop is $loop 668s ok 4 - $clientsock is connected 668s ok 5 - $newclient peer is correct 668s ok 6 - $listensock has a fileno 668s ok 7 - IO::Socket::IP->can(...) 668s ok 8 - 'asynchronous on_notifier given a Notifier' isa 'IO::Async::Notifier' 668s ok 9 - asynchronous $notifier->loop is $loop 668s ok 10 - $listensock has address 668s ok 11 - $listenaddr is INADDR_LOOPBACK 668s ok 12 - $clientsock on the correct port 668s ok 13 - IO::Socket::IP->can(...) 668s ok 14 - $newclient peer is correct 668s ok 15 - Managed to capture listener being added to Loop 668s ok 16 - $failop is bind 668s ok 17 - $failerr is 'Permission denied' 668s ok 18 - $error[0] is bind 668s ok 19 - $error[1] is 'Permission denied' 668s ok 20 - $listener defined after bind failure 668s ok 21 - $listener not in loop after bind failure 668s 1..21 668s ok 668s t/53loop-extend.t ............ 668s ok 1 - FOO_connect invocant is $loop 668s ok 2 - FOO_connect received on_connected continuation 668s ok 3 - FOO_connect received some_param and no others 668s ok 4 - FOO_connect returns Future object 668s ok 5 - FOO_connect invocant is $loop 668s ok 6 - FOO_connect still receives other extensions 668s ok 7 - FOO_listen invocant is $loop 668s ok 8 - '$listenargs{listener}' isa 'IO::Async::Listener' 668s ok 9 - FOO_listen received some_param and no others 668s ok 10 - FOO_listen returns Future object 668s ok 11 - FOO_listen invocant is $loop 668s ok 12 - FOO_listen still receives other extensions 668s 1..12 668s ok 668s t/60protocol.t ............... 668s ok 1 - $proto defined 668s ok 2 - '$proto isa IO::Async::Protocol' isa 'IO::Async::Protocol' 668s ok 3 - $proto has refcount 1 initially 668s ok 4 - $proto->transport 668s ok 5 - @setup_args after configure transport 668s ok 6 - $setup_args[0] after configure transport 668s ok 7 - $proto has refcount 1 after configure transport 668s ok 8 - $handle has refcount 3 after proto configure transport 668s ok 9 - $proto has refcount 2 after adding to Loop 668s ok 10 - $handle has refcount 4 after adding proto to Loop 668s ok 11 - $readready after wait 668s ok 12 - $proto->transport after reconfigure 668s ok 13 - @teardown_args after reconfigure transport 668s ok 14 - $teardown_args[0] after reconfigure transport 668s ok 15 - @setup_args after reconfigure transport 668s ok 16 - $setup_args[0] after reconfigure transport 668s ok 17 - $handle has refcount 1 after reconfigure 668s ok 18 - $closed after stream close 668s ok 19 - $proto->transport is undef after close 668s ok 20 - $proto has refcount 2 before removal from Loop 668s ok 21 - $proto has refcount 1 before EOF 668s 1..21 668s ok 668s t/61protocol-stream.t ........ 668s ok 1 - $streamproto defined 668s ok 2 - '$streamproto isa IO::Async::Protocol::Stream' isa 'IO::Async::Protocol::Stream' 668s ok 3 - $streamproto has refcount 1 initially 668s ok 4 - $streamproto has refcount 2 after adding to Loop 668s ok 5 - @lines before wait 668s ok 6 - @lines after wait 668s ok 7 - @lines still empty after on_read replace 668s ok 8 - @new_lines after on_read replace 668s ok 9 - response written by protocol 668s ok 10 - writersub $_[0] is $streamproto 668s ok 11 - writersub $_[0] is $streamproto 668s ok 12 - on_flush $_[0] is $streamproto 668s ok 13 - response written by protocol writersub 668s ok 14 - $closed after stream close 668s ok 15 - $streamproto has refcount 2 before removing from Loop 668s ok 16 - $streamproto refcount 1 finally 668s ok 17 - subclass $streamproto defined 668s ok 18 - '$streamproto isa IO::Async::Protocol::Stream' isa 'IO::Async::Protocol::Stream' 668s ok 19 - subclass $streamproto has refcount 1 initially 668s ok 20 - subclass $streamproto has refcount 2 after adding to Loop 668s ok 21 - @sub_lines before wait 668s ok 22 - @sub_lines after wait 668s ok 23 - Protocol is connected to server socket port 668s ok 24 - Protocol transport works 668s ok 25 - $read_eof after on_read_eof 668s ok 26 - $write_eof after on_write_eof 668s 1..26 668s ok 668s t/62protocol-linestream.t .... 668s ok 1 - $linestreamproto defined 668s ok 2 - '$linestreamproto isa IO::Async::Protocol::LineStream' isa 'IO::Async::Protocol::LineStream' 668s ok 3 - $linestreamproto has refcount 1 initially 668s ok 4 - $linestreamproto has refcount 2 after adding to Loop 668s ok 5 - @lines before wait 668s ok 6 - @lines after wait 668s ok 7 - @lines still empty after on_read replace 668s ok 8 - @new_lines after on_read replace 668s ok 9 - response written by protocol 668s ok 10 - subclass $linestreamproto defined 668s ok 11 - '$linestreamproto isa IO::Async::Protocol::LineStream' isa 'IO::Async::Protocol::LineStream' 668s ok 12 - subclass $linestreamproto has refcount 1 initially 668s ok 13 - subclass $linestreamproto has refcount 2 after adding to Loop 668s ok 14 - @sub_lines before wait 668s ok 15 - @sub_lines after wait 668s 1..15 668s ok 668s t/63handle-connect.t ......... 668s ok 1 - $handle->connect Future defined 668s ok 2 - $handle->read_handle defined after ->connect addr 668s ok 3 - $handle->read_handle->peerport after ->connect addr 668s ok 4 - $handle->read_handle defined after ->connect host/service 668s ok 5 - $handle->read_handle->peerport after ->connect host/service 668s 1..5 668s ok 668s t/64handle-bind.t ............ 668s ok 1 - $receiver bound to a read handle 668s 1..1 668s ok 672s t/70future-io.t .............. 672s # Seeded srand with seed '20240315' from local date. 672s ok 1 - Future::IO->sleep took at least 1.5 672s ok 2 - Future::IO->sleep took no more than 4 672s ok 3 - Future::IO->sysread 672s ok 4 - Future::IO->syswrite 672s ok 5 - Future::IO->syswrite wrote data 672s ok 6 - Future::IO->sleep( 0.2 ) sleeps 0.2 seconds 672s ok 7 - Future::IO->sleep can be cancelled 672s ok 8 - ->await returns Future 672s ok 9 - $f2 is ready after ->await 672s ok 10 - $f1 is also ready after ->await 672s ok 11 - Future::IO->alarm( now + 0.2 ) sleeps 0.2 seconds 672s ok 12 - Future::IO->sysread yields bytes from pipe 672s ok 13 - Future::IO->sysread yields nothing on EOF 672s ok 14 - Future::IO->sysread can be cancelled 672s ok 15 - Future::IO->syswrite yields written count 672s ok 16 - Future::IO->syswrite wrote bytes 672s ok 17 - $f is still pending 672s ok 18 - Future::IO->syswrite yields written count 672s ok 19 - Future::IO->syswrite fails on EPIPE 672s ok 20 - Future::IO->syswrite failure for EPIPE 672s ok 21 - Future::IO->syswrite after cancelled one still works 672s ok 22 - Cancelled Future::IO->syswrite did not write bytes 672s ok 23 - Future::IO->waitpid yields child wait status for pre-exit 672s ok 24 - Future::IO->waitpid yields child wait status for post-exit 672s 1..24 672s ok 672s All tests successful. 672s Files=63, Tests=1659, 93 wallclock secs ( 0.14 usr 0.05 sys + 4.80 cusr 1.08 csys = 6.07 CPU) 672s Result: PASS 672s autopkgtest [07:04:51]: test autodep8-perl-build-deps: -----------------------] 672s autodep8-perl-build-deps PASS 672s autopkgtest [07:04:51]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 673s autopkgtest [07:04:52]: test autodep8-perl: preparing testbed 1062s autopkgtest [07:11:21]: testbed dpkg architecture: s390x 1062s autopkgtest [07:11:21]: testbed apt version: 2.7.12 1062s autopkgtest [07:11:21]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1063s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1063s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [47.6 kB] 1064s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [453 kB] 1064s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3410 kB] 1064s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4812 B] 1064s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [598 kB] 1064s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 1064s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 1064s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 1064s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3384 kB] 1064s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 1064s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [28.5 kB] 1064s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 1066s Fetched 8055 kB in 2s (3824 kB/s) 1066s Reading package lists... 1068s Reading package lists... 1068s Building dependency tree... 1068s Reading state information... 1069s Calculating upgrade... 1069s The following packages were automatically installed and are no longer required: 1069s fuse3 libfuse3-3 libgdbm-compat4t64 libperl5.38 lto-disabled-list make 1069s perl-modules-5.38 s390-tools-data s390-tools-signed 1069s Use 'sudo apt autoremove' to remove them. 1069s The following packages will be REMOVED: 1069s dpkg-dev libdpkg-perl libgdbm-compat4 libgdbm6 perl s390-tools 1069s sysconfig-hardware 1069s The following NEW packages will be installed: 1069s libgdbm-compat4t64 libgdbm6t64 1069s The following packages have been kept back: 1069s libperl5.38 1069s The following packages will be upgraded: 1069s dosfstools perl-base perl-modules-5.38 1069s 3 upgraded, 2 newly installed, 7 to remove and 1 not upgraded. 1069s Need to get 5205 kB of archives. 1069s After this operation, 15.7 MB disk space will be freed. 1069s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-base s390x 5.38.2-3.2 [1961 kB] 1069s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm6t64 s390x 1.23-5.1 [36.4 kB] 1069s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm-compat4t64 s390x 1.23-5.1 [6880 B] 1069s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 1070s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x dosfstools s390x 4.2-1.1 [91.1 kB] 1070s Fetched 5205 kB in 1s (6512 kB/s) 1070s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52172 files and directories currently installed.) 1070s Removing sysconfig-hardware (0.0.14ubuntu2) ... 1070s Removing s390-tools (2.31.0-0ubuntu1) ... 1070s Removing dpkg-dev (1.22.4ubuntu5) ... 1070s Removing libdpkg-perl (1.22.4ubuntu5) ... 1070s Removing perl (5.38.2-3) ... 1070s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51333 files and directories currently installed.) 1070s Preparing to unpack .../perl-base_5.38.2-3.2_s390x.deb ... 1070s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 1071s Setting up perl-base (5.38.2-3.2) ... 1071s dpkg: libgdbm6:s390x: dependency problems, but removing anyway as you requested: 1071s python3-gdbm:s390x depends on libgdbm6 (>= 1.16). 1071s man-db depends on libgdbm6 (>= 1.16). 1071s libperl5.38:s390x depends on libgdbm6 (>= 1.21). 1071s libgdbm-compat4:s390x depends on libgdbm6 (>= 1.16). 1071s 1071s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51333 files and directories currently installed.) 1071s Removing libgdbm6:s390x (1.23-5) ... 1071s Selecting previously unselected package libgdbm6t64:s390x. 1071s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51328 files and directories currently installed.) 1071s Preparing to unpack .../libgdbm6t64_1.23-5.1_s390x.deb ... 1071s Unpacking libgdbm6t64:s390x (1.23-5.1) ... 1071s dpkg: libgdbm-compat4:s390x: dependency problems, but removing anyway as you requested: 1071s libperl5.38:s390x depends on libgdbm-compat4 (>= 1.18-3). 1071s 1071s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51334 files and directories currently installed.) 1071s Removing libgdbm-compat4:s390x (1.23-5) ... 1071s Selecting previously unselected package libgdbm-compat4t64:s390x. 1071s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51329 files and directories currently installed.) 1071s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_s390x.deb ... 1071s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 1071s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 1071s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 1071s Preparing to unpack .../dosfstools_4.2-1.1_s390x.deb ... 1071s Unpacking dosfstools (4.2-1.1) over (4.2-1build3) ... 1071s Setting up libgdbm6t64:s390x (1.23-5.1) ... 1071s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 1071s Setting up dosfstools (4.2-1.1) ... 1071s Setting up perl-modules-5.38 (5.38.2-3.2) ... 1071s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1071s Processing triggers for man-db (2.12.0-3) ... 1072s Processing triggers for initramfs-tools (0.142ubuntu20) ... 1072s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 1072s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1075s Reading package lists... 1075s Building dependency tree... 1075s Reading state information... 1075s The following packages will be REMOVED: 1075s fuse3* libfuse3-3* libgdbm-compat4t64* libperl5.38* lto-disabled-list* make* 1075s perl-modules-5.38* s390-tools-data* s390-tools-signed* 1076s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 1076s After this operation, 50.6 MB disk space will be freed. 1076s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51334 files and directories currently installed.) 1076s Removing fuse3 (3.14.0-5) ... 1076s update-initramfs: deferring update (trigger activated) 1076s Removing libfuse3-3:s390x (3.14.0-5) ... 1076s Removing libperl5.38:s390x (5.38.2-3) ... 1076s Removing libgdbm-compat4t64:s390x (1.23-5.1) ... 1076s Removing lto-disabled-list (47) ... 1076s Removing make (4.3-4.1build1) ... 1076s Removing perl-modules-5.38 (5.38.2-3.2) ... 1076s Removing s390-tools-data (2.31.0-0ubuntu1) ... 1076s Removing s390-tools-signed (2.31.0-0ubuntu1) ... 1076s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1076s Processing triggers for man-db (2.12.0-3) ... 1076s Processing triggers for initramfs-tools (0.142ubuntu20) ... 1076s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 1076s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 1079s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49337 files and directories currently installed.) 1079s Purging configuration files for fuse3 (3.14.0-5) ... 1079s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1079s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1080s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1080s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1081s Reading package lists... 1081s Reading package lists... 1081s Building dependency tree... 1081s Reading state information... 1081s Calculating upgrade... 1081s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1081s Reading package lists... 1081s Building dependency tree... 1081s Reading state information... 1082s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1082s autopkgtest [07:11:41]: rebooting testbed after setup commands that affected boot 1261s Reading package lists... 1261s Building dependency tree... 1261s Reading state information... 1262s Starting pkgProblemResolver with broken count: 0 1262s Starting 2 pkgProblemResolver with broken count: 0 1262s Done 1262s The following additional packages will be installed: 1262s autodep8 dctrl-tools libdb5.3t64 libfuture-perl libgdbm-compat4t64 1262s libio-async-perl libmetrics-any-perl libperl5.38t64 libstruct-dumb-perl 1262s libtest-metrics-any-perl perl perl-modules-5.38 pkg-perl-autopkgtest 1262s Suggested packages: 1262s debtags perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make 1262s libtap-harness-archive-perl 1262s Recommended packages: 1262s libfuture-xs-perl libasync-mergepoint-perl libfuture-io-perl libsereal-perl 1262s libtest-fatal-perl libtest-refcount-perl 1262s The following packages will be REMOVED: 1262s libdb5.3 1262s The following NEW packages will be installed: 1262s autodep8 autopkgtest-satdep dctrl-tools libdb5.3t64 libfuture-perl 1262s libgdbm-compat4t64 libio-async-perl libmetrics-any-perl libperl5.38t64 1262s libstruct-dumb-perl libtest-metrics-any-perl perl perl-modules-5.38 1262s pkg-perl-autopkgtest 1262s 0 upgraded, 14 newly installed, 1 to remove and 0 not upgraded. 1262s Need to get 6502 kB/9620 kB of archives. 1262s After this operation, 51.8 MB of additional disk space will be used. 1262s Get:1 /tmp/autopkgtest.Udmfbk/3-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [720 B] 1262s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdb5.3t64 s390x 5.3.28+dfsg2-5build1 [763 kB] 1263s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libperl5.38t64 s390x 5.38.2-3.2 [5007 kB] 1263s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl s390x 5.38.2-3.2 [231 kB] 1263s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] 1263s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x autodep8 all 0.28 [13.2 kB] 1263s Get:7 http://ftpmaster.internal/ubuntu noble/universe s390x libfuture-perl all 0.50-1 [76.6 kB] 1263s Get:8 http://ftpmaster.internal/ubuntu noble/universe s390x libstruct-dumb-perl all 0.14-1 [12.7 kB] 1263s Get:9 http://ftpmaster.internal/ubuntu noble/universe s390x libmetrics-any-perl all 0.10-1 [44.8 kB] 1263s Get:10 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-metrics-any-perl all 0.01-2 [6944 B] 1263s Get:11 http://ftpmaster.internal/ubuntu noble/universe s390x libio-async-perl all 0.802-2 [263 kB] 1263s Get:12 http://ftpmaster.internal/ubuntu noble/universe s390x pkg-perl-autopkgtest all 0.77 [18.0 kB] 1263s Fetched 6502 kB in 1s (8355 kB/s) 1263s dpkg: libdb5.3:s390x: dependency problems, but removing anyway as you requested: 1263s libsasl2-modules-db:s390x depends on libdb5.3. 1263s libpython3.12-stdlib:s390x depends on libdb5.3. 1263s libpython3.11-stdlib:s390x depends on libdb5.3. 1263s libpam-modules:s390x depends on libdb5.3. 1263s iproute2 depends on libdb5.3. 1263s apt-utils depends on libdb5.3. 1263s 1263s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49336 files and directories currently installed.) 1263s Removing libdb5.3:s390x (5.3.28+dfsg2-4) ... 1263s Selecting previously unselected package libdb5.3t64:s390x. 1263s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49330 files and directories currently installed.) 1263s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_s390x.deb ... 1263s Unpacking libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 1263s Setting up libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 1263s Selecting previously unselected package perl-modules-5.38. 1263s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49336 files and directories currently installed.) 1263s Preparing to unpack .../00-perl-modules-5.38_5.38.2-3.2_all.deb ... 1263s Unpacking perl-modules-5.38 (5.38.2-3.2) ... 1263s Selecting previously unselected package libgdbm-compat4t64:s390x. 1263s Preparing to unpack .../01-libgdbm-compat4t64_1.23-5.1_s390x.deb ... 1263s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 1263s Selecting previously unselected package libperl5.38t64:s390x. 1263s Preparing to unpack .../02-libperl5.38t64_5.38.2-3.2_s390x.deb ... 1263s Unpacking libperl5.38t64:s390x (5.38.2-3.2) ... 1264s Selecting previously unselected package perl. 1264s Preparing to unpack .../03-perl_5.38.2-3.2_s390x.deb ... 1264s Unpacking perl (5.38.2-3.2) ... 1264s Selecting previously unselected package dctrl-tools. 1264s Preparing to unpack .../04-dctrl-tools_2.24-3build2_s390x.deb ... 1264s Unpacking dctrl-tools (2.24-3build2) ... 1264s Selecting previously unselected package autodep8. 1264s Preparing to unpack .../05-autodep8_0.28_all.deb ... 1264s Unpacking autodep8 (0.28) ... 1264s Selecting previously unselected package libfuture-perl. 1264s Preparing to unpack .../06-libfuture-perl_0.50-1_all.deb ... 1264s Unpacking libfuture-perl (0.50-1) ... 1264s Selecting previously unselected package libstruct-dumb-perl. 1264s Preparing to unpack .../07-libstruct-dumb-perl_0.14-1_all.deb ... 1264s Unpacking libstruct-dumb-perl (0.14-1) ... 1264s Selecting previously unselected package libmetrics-any-perl. 1264s Preparing to unpack .../08-libmetrics-any-perl_0.10-1_all.deb ... 1264s Unpacking libmetrics-any-perl (0.10-1) ... 1264s Selecting previously unselected package libtest-metrics-any-perl. 1264s Preparing to unpack .../09-libtest-metrics-any-perl_0.01-2_all.deb ... 1264s Unpacking libtest-metrics-any-perl (0.01-2) ... 1264s Selecting previously unselected package libio-async-perl. 1264s Preparing to unpack .../10-libio-async-perl_0.802-2_all.deb ... 1264s Unpacking libio-async-perl (0.802-2) ... 1264s Selecting previously unselected package pkg-perl-autopkgtest. 1264s Preparing to unpack .../11-pkg-perl-autopkgtest_0.77_all.deb ... 1264s Unpacking pkg-perl-autopkgtest (0.77) ... 1264s Selecting previously unselected package autopkgtest-satdep. 1264s Preparing to unpack .../12-3-autopkgtest-satdep.deb ... 1264s Unpacking autopkgtest-satdep (0) ... 1264s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 1264s Setting up perl-modules-5.38 (5.38.2-3.2) ... 1264s Setting up libperl5.38t64:s390x (5.38.2-3.2) ... 1264s Setting up dctrl-tools (2.24-3build2) ... 1264s Setting up autodep8 (0.28) ... 1264s Setting up perl (5.38.2-3.2) ... 1264s Setting up pkg-perl-autopkgtest (0.77) ... 1264s Setting up libstruct-dumb-perl (0.14-1) ... 1264s Setting up libfuture-perl (0.50-1) ... 1264s Setting up libmetrics-any-perl (0.10-1) ... 1264s Setting up libtest-metrics-any-perl (0.01-2) ... 1264s Setting up libio-async-perl (0.802-2) ... 1264s Setting up autopkgtest-satdep (0) ... 1264s Processing triggers for man-db (2.12.0-3) ... 1264s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1267s (Reading database ... 51573 files and directories currently installed.) 1267s Removing autopkgtest-satdep (0) ... 1268s autopkgtest [07:14:47]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 1268s autopkgtest [07:14:47]: test autodep8-perl: [----------------------- 1269s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1269s 1..4 1269s ok 1 - /usr/bin/perl -w -M"IO::Async" -e 1 2>&1 exited successfully 1269s ok 2 - /usr/bin/perl -w -M"IO::Async" -e 1 2>&1 produced no (non-whitelisted) output 1269s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"IO::Async" -e 1 2>&1 exited successfully 1269s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"IO::Async" -e 1 2>&1 produced no (non-whitelisted) output 1269s ok 1269s All tests successful. 1269s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.08 cusr 0.01 csys = 0.11 CPU) 1269s Result: PASS 1269s autopkgtest [07:14:48]: test autodep8-perl: -----------------------] 1269s autopkgtest [07:14:48]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 1269s autodep8-perl PASS (superficial) 1270s autopkgtest [07:14:49]: test autodep8-perl-recommends: preparing testbed 1271s Reading package lists... 1271s Building dependency tree... 1271s Reading state information... 1271s Starting pkgProblemResolver with broken count: 0 1271s Starting 2 pkgProblemResolver with broken count: 0 1271s Done 1272s The following additional packages will be installed: 1272s libasync-mergepoint-perl libfuture-io-perl libsereal-decoder-perl 1272s libsereal-encoder-perl libsereal-perl libtest-fatal-perl 1272s libtest-refcount-perl libtry-tiny-perl 1272s Suggested packages: 1272s libsub-name-perl 1272s Recommended packages: 1272s libdevel-mat-dumper-perl 1272s The following NEW packages will be installed: 1272s autopkgtest-satdep libasync-mergepoint-perl libfuture-io-perl 1272s libsereal-decoder-perl libsereal-encoder-perl libsereal-perl 1272s libtest-fatal-perl libtest-refcount-perl libtry-tiny-perl 1272s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1272s Need to get 301 kB/302 kB of archives. 1272s After this operation, 816 kB of additional disk space will be used. 1272s Get:1 /tmp/autopkgtest.Udmfbk/4-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [784 B] 1272s Get:2 http://ftpmaster.internal/ubuntu noble/universe s390x libasync-mergepoint-perl all 0.04-4 [9744 B] 1272s Get:3 http://ftpmaster.internal/ubuntu noble/universe s390x libfuture-io-perl all 0.15-1 [21.1 kB] 1272s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libsereal-decoder-perl s390x 5.004+ds-1build1 [106 kB] 1272s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x libsereal-encoder-perl s390x 5.004+ds-1build1 [111 kB] 1272s Get:6 http://ftpmaster.internal/ubuntu noble/universe s390x libsereal-perl all 5.004-1 [8770 B] 1272s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] 1272s Get:8 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-fatal-perl all 0.017-1 [12.2 kB] 1272s Get:9 http://ftpmaster.internal/ubuntu noble/universe s390x libtest-refcount-perl all 0.10-4 [10.9 kB] 1272s Fetched 301 kB in 1s (600 kB/s) 1272s Selecting previously unselected package libasync-mergepoint-perl. 1272s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51573 files and directories currently installed.) 1272s Preparing to unpack .../0-libasync-mergepoint-perl_0.04-4_all.deb ... 1272s Unpacking libasync-mergepoint-perl (0.04-4) ... 1272s Selecting previously unselected package libfuture-io-perl. 1272s Preparing to unpack .../1-libfuture-io-perl_0.15-1_all.deb ... 1272s Unpacking libfuture-io-perl (0.15-1) ... 1273s Selecting previously unselected package libsereal-decoder-perl. 1273s Preparing to unpack .../2-libsereal-decoder-perl_5.004+ds-1build1_s390x.deb ... 1273s Unpacking libsereal-decoder-perl (5.004+ds-1build1) ... 1273s Selecting previously unselected package libsereal-encoder-perl. 1273s Preparing to unpack .../3-libsereal-encoder-perl_5.004+ds-1build1_s390x.deb ... 1273s Unpacking libsereal-encoder-perl (5.004+ds-1build1) ... 1273s Selecting previously unselected package libsereal-perl. 1273s Preparing to unpack .../4-libsereal-perl_5.004-1_all.deb ... 1273s Unpacking libsereal-perl (5.004-1) ... 1273s Selecting previously unselected package libtry-tiny-perl. 1273s Preparing to unpack .../5-libtry-tiny-perl_0.31-2_all.deb ... 1273s Unpacking libtry-tiny-perl (0.31-2) ... 1273s Selecting previously unselected package libtest-fatal-perl. 1273s Preparing to unpack .../6-libtest-fatal-perl_0.017-1_all.deb ... 1273s Unpacking libtest-fatal-perl (0.017-1) ... 1273s Selecting previously unselected package libtest-refcount-perl. 1273s Preparing to unpack .../7-libtest-refcount-perl_0.10-4_all.deb ... 1273s Unpacking libtest-refcount-perl (0.10-4) ... 1273s Selecting previously unselected package autopkgtest-satdep. 1273s Preparing to unpack .../8-4-autopkgtest-satdep.deb ... 1273s Unpacking autopkgtest-satdep (0) ... 1273s Setting up libasync-mergepoint-perl (0.04-4) ... 1273s Setting up libtry-tiny-perl (0.31-2) ... 1273s Setting up libtest-fatal-perl (0.017-1) ... 1273s Setting up libsereal-encoder-perl (5.004+ds-1build1) ... 1273s Setting up libfuture-io-perl (0.15-1) ... 1273s Setting up libtest-refcount-perl (0.10-4) ... 1273s Setting up libsereal-decoder-perl (5.004+ds-1build1) ... 1273s Setting up libsereal-perl (5.004-1) ... 1273s Setting up autopkgtest-satdep (0) ... 1273s Processing triggers for man-db (2.12.0-3) ... 1274s (Reading database ... 51636 files and directories currently installed.) 1274s Removing autopkgtest-satdep (0) ... 1275s autopkgtest [07:14:54]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 1275s autopkgtest [07:14:54]: test autodep8-perl-recommends: [----------------------- 1276s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 1276s 1..4 1276s ok 1 - Package libio-async-perl is known to dpkg 1276s ok 2 - Got status information for package libio-async-perl 1276s ok 3 - Got file list for package libio-async-perl 1276s # Subtest: all modules in libio-async-perl pass the syntax check 1276s 1..38 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Channel.pm line 571. 1276s ok 1 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Channel.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Debug.pm line 98. 1276s ok 2 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Debug.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/File.pm line 220. 1276s ok 3 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/File.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/FileStream.pm line 419. 1276s ok 4 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/FileStream.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Function.pm line 841. 1276s ok 5 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Function.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Future.pm line 168. 1276s ok 6 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Future.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Handle.pm line 749. 1276s ok 7 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Handle.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Internals/ChildManager.pm line 436. 1276s ok 8 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Internals/ChildManager.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Internals/Connector.pm line 278. 1276s ok 9 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Internals/Connector.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Internals/FunctionWorker.pm line 62. 1276s ok 10 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Internals/FunctionWorker.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Internals/TimeQueue.pm line 205. 1276s ok 11 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Internals/TimeQueue.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Listener.pm line 565. 1276s ok 12 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Listener.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Loop/Poll.pm line 378. 1276s ok 13 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Loop/Poll.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Loop/Select.pm line 310. 1276s ok 14 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Loop/Select.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Loop.pm line 3221. 1276s ok 15 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Loop.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/LoopTests.pm line 874. 1276s # Name "IO::Async::Loop::ONE_TRUE_LOOP" used only once: possible typo at /usr/share/perl5/IO/Async/LoopTests.pm line 109. 1276s # Name "IO::Async::LoopTests::run_tests_child" used only once: possible typo at /usr/share/perl5/IO/Async/LoopTests.pm line 772. 1276s # Name "IO::Async::Metrics::METRICS" used only once: possible typo at /usr/share/perl5/IO/Async/LoopTests.pm line 845. 1276s ok 16 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/LoopTests.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Metrics.pm line 143. 1276s ok 17 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Metrics.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Notifier.pm line 986. 1276s # Name "IO::Async::Notifier::get_loop" used only once: possible typo at /usr/share/perl5/IO/Async/Notifier.pm line 284. 1276s ok 18 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Notifier.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/OS/MSWin32.pm line 111. 1276s ok 19 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/OS/MSWin32.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/OS/cygwin.pm line 40. 1276s ok 20 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/OS/cygwin.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/OS/linux.pm line 59. 1276s ok 21 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/OS/linux.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/OS.pm line 705. 1276s ok 22 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/OS.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/PID.pm line 200. 1276s ok 23 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/PID.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Process.pm line 971. 1276s ok 24 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Process.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Protocol/LineStream.pm line 140. 1276s ok 25 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Protocol/LineStream.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Protocol/Stream.pm line 241. 1276s ok 26 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Protocol/Stream.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Protocol.pm line 267. 1276s ok 27 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Protocol.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Resolver.pm line 736. 1276s ok 28 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Resolver.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Routine.pm line 614. 1276s ok 29 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Routine.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Signal.pm line 150. 1276s ok 30 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Signal.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Socket.pm line 360. 1276s ok 31 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Socket.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Stream.pm line 1487. 1276s ok 32 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Stream.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Test.pm line 229. 1276s ok 33 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Test.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Timer/Absolute.pm line 142. 1276s ok 34 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Timer/Absolute.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Timer/Countdown.pm line 278. 1276s ok 35 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Timer/Countdown.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Timer/Periodic.pm line 256. 1276s ok 36 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Timer/Periodic.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async/Timer.pm line 195. 1276s ok 37 - /usr/bin/perl -wc /usr/share/perl5/IO/Async/Timer.pm exited successfully 1276s # Useless use of a constant (21930) in void context at /usr/share/perl5/IO/Async.pm line 366. 1276s ok 38 - /usr/bin/perl -wc /usr/share/perl5/IO/Async.pm exited successfully 1276s ok 4 - all modules in libio-async-perl pass the syntax check 1276s ok 1276s All tests successful. 1276s Files=1, Tests=4, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.81 cusr 0.15 csys = 0.98 CPU) 1276s Result: PASS 1277s autopkgtest [07:14:56]: test autodep8-perl-recommends: -----------------------] 1277s autopkgtest [07:14:56]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 1277s autodep8-perl-recommends PASS (superficial) 1277s autopkgtest [07:14:56]: @@@@@@@@@@@@@@@@@@@@ summary 1277s autodep8-perl-build-deps PASS 1277s autodep8-perl PASS (superficial) 1277s autodep8-perl-recommends PASS (superficial) 1302s Creating nova instance adt-noble-s390x-libio-async-perl-20240315-065339-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240314.img (UUID fb64e3af-fc57-4dd0-8211-8847198de92f)... 1302s Creating nova instance adt-noble-s390x-libio-async-perl-20240315-065339-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240314.img (UUID fb64e3af-fc57-4dd0-8211-8847198de92f)...