0s autopkgtest [15:12:47]: starting date and time: 2025-03-15 15:12:47+0000 0s autopkgtest [15:12:47]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [15:12:47]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.4a4gl1en/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:glibc --apt-upgrade perlbrew --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- lxd -r lxd-armhf-10.145.243.158 lxd-armhf-10.145.243.158:autopkgtest/ubuntu/plucky/armhf 20s autopkgtest [15:13:07]: testbed dpkg architecture: armhf 22s autopkgtest [15:13:09]: testbed apt version: 2.9.33 27s autopkgtest [15:13:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 29s autopkgtest [15:13:16]: testbed release detected to be: None 37s autopkgtest [15:13:24]: updating testbed package index (apt update) 39s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 40s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 40s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 40s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 40s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 40s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [404 kB] 41s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [101 kB] 41s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [81.0 kB] 41s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1944 B] 41s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 41s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [326 kB] 41s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [12.1 kB] 41s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3472 B] 41s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [332 B] 41s Get:15 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 41s Get:16 http://ftpmaster.internal/ubuntu plucky/main Sources [1400 kB] 42s Get:17 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 60s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 61s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.4 kB] 61s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 61s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.1 MB] 74s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 76s Fetched 41.0 MB in 37s (1118 kB/s) 78s Reading package lists... 84s autopkgtest [15:14:11]: upgrading testbed (apt dist-upgrade and autopurge) 86s Reading package lists... 86s Building dependency tree... 86s Reading state information... 87s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 87s Starting 2 pkgProblemResolver with broken count: 0 87s Done 88s Entering ResolveByKeep 88s 88s Calculating upgrade... 89s The following packages will be upgraded: 89s libc-bin libc6 locales python3-jinja2 sos strace 89s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 89s Need to get 8642 kB of archives. 89s After this operation, 23.6 kB of additional disk space will be used. 89s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6 armhf 2.41-1ubuntu2 [2932 kB] 91s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-bin armhf 2.41-1ubuntu2 [545 kB] 92s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf locales all 2.41-1ubuntu2 [4246 kB] 95s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 95s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 95s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 96s Preconfiguring packages ... 96s Fetched 8642 kB in 7s (1262 kB/s) 97s (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 ... 64655 files and directories currently installed.) 97s Preparing to unpack .../libc6_2.41-1ubuntu2_armhf.deb ... 97s Unpacking libc6:armhf (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 97s Setting up libc6:armhf (2.41-1ubuntu2) ... 97s (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 ... 64655 files and directories currently installed.) 97s Preparing to unpack .../libc-bin_2.41-1ubuntu2_armhf.deb ... 97s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 97s Setting up libc-bin (2.41-1ubuntu2) ... 98s (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 ... 64655 files and directories currently installed.) 98s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 98s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 98s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 98s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 98s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 98s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 98s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 99s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 99s Setting up sos (4.9.0-5) ... 99s Setting up locales (2.41-1ubuntu2) ... 100s Generating locales (this might take a while)... 102s en_US.UTF-8... done 102s Generation complete. 102s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 103s Setting up strace (6.13+ds-1ubuntu1) ... 103s Processing triggers for man-db (2.13.0-1) ... 104s Processing triggers for systemd (257.3-1ubuntu3) ... 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 108s Starting pkgProblemResolver with broken count: 0 108s Starting 2 pkgProblemResolver with broken count: 0 108s Done 108s Solving dependencies... 109s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 111s autopkgtest [15:14:38]: rebooting testbed after setup commands that affected boot 152s autopkgtest [15:15:19]: testbed running kernel: Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 18:10:51 UTC 2 177s autopkgtest [15:15:44]: @@@@@@@@@@@@@@@@@@@@ apt-source perlbrew 188s Get:1 http://ftpmaster.internal/ubuntu plucky/universe perlbrew 1.01-1 (dsc) [2683 B] 188s Get:2 http://ftpmaster.internal/ubuntu plucky/universe perlbrew 1.01-1 (tar) [89.2 kB] 188s Get:3 http://ftpmaster.internal/ubuntu plucky/universe perlbrew 1.01-1 (diff) [6268 B] 188s gpgv: Signature made Sat Nov 23 01:29:16 2024 UTC 188s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 188s gpgv: Can't check signature: No public key 188s dpkg-source: warning: cannot verify inline signature for ./perlbrew_1.01-1.dsc: no acceptable signature found 188s autopkgtest [15:15:55]: testing package perlbrew version 1.01-1 190s autopkgtest [15:15:57]: build not needed 192s autopkgtest [15:15:59]: test autodep8-perl-build-deps: preparing testbed 194s Reading package lists... 195s Building dependency tree... 195s Reading state information... 195s Starting pkgProblemResolver with broken count: 0 195s Starting 2 pkgProblemResolver with broken count: 0 195s Done 196s The following NEW packages will be installed: 196s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 196s cpp-14 cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf dctrl-tools 196s debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-14 196s g++-14-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc gcc-14 196s gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf gettext intltool-debian 196s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcapture-tiny-perl 196s libcc1-0 libcpan-perl-releases-perl libcpan-requirements-dynamic-perl 196s libcrypt-dev libdebhelper-perl libdevel-patchperl-perl libdw1t64 196s libextutils-config-perl libextutils-hascompiler-perl 196s libextutils-helpers-perl libextutils-installpaths-perl libfile-pushd-perl 196s libfile-stripnondeterminism-perl libfile-which-perl libgcc-14-dev libgomp1 196s libisl23 liblocal-lib-perl libmodule-build-perl libmodule-build-tiny-perl 196s libmodule-pluggable-perl libmpc3 libpath-class-perl libstdc++-14-dev 196s libtest2-plugin-ioevents-perl libtest2-plugin-nowarnings-perl 196s libtest2-suite-perl libtool libubsan1 linux-libc-dev m4 perl-doc perlbrew 196s pkg-perl-autopkgtest po-debconf rpcsvc-proto 197s 0 upgraded, 67 newly installed, 0 to remove and 0 not upgraded. 197s Need to get 64.2 MB of archives. 197s After this operation, 179 MB of additional disk space will be used. 197s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf m4 armhf 1.4.19-7 [238 kB] 197s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 197s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf dctrl-tools armhf 2.24-3build3 [94.7 kB] 197s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 197s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf autotools-dev all 20220109.1 [44.9 kB] 197s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 198s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf autopoint all 0.23.1-1 [619 kB] 198s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-dev-bin armhf 2.41-1ubuntu2 [23.0 kB] 198s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.14.0-10.10 [1683 kB] 199s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 199s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 199s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6-dev armhf 2.41-1ubuntu2 [1396 kB] 200s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 201s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 201s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [9220 kB] 208s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-17ubuntu3 [1030 B] 208s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 208s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 208s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 15-20250222-0ubuntu1 [38.9 kB] 208s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 15-20250222-0ubuntu1 [128 kB] 208s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 15-20250222-0ubuntu1 [2955 kB] 210s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 15-20250222-0ubuntu1 [1191 kB] 211s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-17ubuntu3 [897 kB] 211s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [18.0 MB] 223s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-17ubuntu3 [506 kB] 224s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 224s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 224s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-17ubuntu3 [2573 kB] 225s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [10.5 MB] 232s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-17ubuntu3 [21.8 kB] 232s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 232s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 232s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 232s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 232s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libtool all 2.5.4-4 [168 kB] 232s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf dh-autoreconf all 20 [16.1 kB] 232s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 232s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 232s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 232s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libdw1t64 armhf 0.192-4 [243 kB] 232s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 232s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf dwz armhf 0.15-1build6 [116 kB] 232s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf gettext armhf 0.23.1-1 [1053 kB] 233s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 233s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 233s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 234s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf libcapture-tiny-perl all 0.50-1 [20.7 kB] 234s Get:48 http://ftpmaster.internal/ubuntu plucky/universe armhf libcpan-perl-releases-perl all 5.20250224-1 [11.4 kB] 234s Get:49 http://ftpmaster.internal/ubuntu plucky/universe armhf libextutils-config-perl all 0.010-1 [7806 B] 234s Get:50 http://ftpmaster.internal/ubuntu plucky/universe armhf libextutils-hascompiler-perl all 0.025-1 [7738 B] 234s Get:51 http://ftpmaster.internal/ubuntu plucky/universe armhf libcpan-requirements-dynamic-perl all 0.001-2 [8206 B] 234s Get:52 http://ftpmaster.internal/ubuntu plucky/universe armhf libfile-pushd-perl all 1.016-2 [11.2 kB] 234s Get:53 http://ftpmaster.internal/ubuntu plucky/universe armhf libmodule-pluggable-perl all 5.2-5 [19.5 kB] 234s Get:54 http://ftpmaster.internal/ubuntu plucky/universe armhf libdevel-patchperl-perl all 2.08-1 [142 kB] 234s Get:55 http://ftpmaster.internal/ubuntu plucky/universe armhf libextutils-helpers-perl all 0.028-1 [10.8 kB] 234s Get:56 http://ftpmaster.internal/ubuntu plucky/universe armhf libextutils-installpaths-perl all 0.014-1 [13.2 kB] 234s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf libfile-which-perl all 1.27-2 [12.5 kB] 234s Get:58 http://ftpmaster.internal/ubuntu plucky/universe armhf libmodule-build-perl all 0.423400-2 [200 kB] 234s Get:59 http://ftpmaster.internal/ubuntu plucky/universe armhf liblocal-lib-perl all 2.000029-1 [46.5 kB] 234s Get:60 http://ftpmaster.internal/ubuntu plucky/universe armhf libmodule-build-tiny-perl all 0.048-1 [9710 B] 234s Get:61 http://ftpmaster.internal/ubuntu plucky/universe armhf libpath-class-perl all 0.37-4 [36.8 kB] 234s Get:62 http://ftpmaster.internal/ubuntu plucky/universe armhf libtest2-plugin-ioevents-perl all 0.001001-2 [6100 B] 234s Get:63 http://ftpmaster.internal/ubuntu plucky/universe armhf libtest2-plugin-nowarnings-perl all 0.10-1 [14.8 kB] 234s Get:64 http://ftpmaster.internal/ubuntu plucky/universe armhf libtest2-suite-perl all 0.000163-1 [377 kB] 235s Get:65 http://ftpmaster.internal/ubuntu plucky/main armhf perl-doc all 5.40.1-2 [8252 kB] 240s Get:66 http://ftpmaster.internal/ubuntu plucky/universe armhf perlbrew all 1.01-1 [54.0 kB] 240s Get:67 http://ftpmaster.internal/ubuntu plucky/universe armhf pkg-perl-autopkgtest all 0.82 [18.8 kB] 241s Fetched 64.2 MB in 44s (1469 kB/s) 241s Selecting previously unselected package m4. 241s (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 ... 64655 files and directories currently installed.) 241s Preparing to unpack .../00-m4_1.4.19-7_armhf.deb ... 241s Unpacking m4 (1.4.19-7) ... 241s Selecting previously unselected package autoconf. 241s Preparing to unpack .../01-autoconf_2.72-3ubuntu1_all.deb ... 241s Unpacking autoconf (2.72-3ubuntu1) ... 241s Selecting previously unselected package dctrl-tools. 241s Preparing to unpack .../02-dctrl-tools_2.24-3build3_armhf.deb ... 241s Unpacking dctrl-tools (2.24-3build3) ... 241s Selecting previously unselected package autodep8. 241s Preparing to unpack .../03-autodep8_0.28+nmu1ubuntu1_all.deb ... 241s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 241s Selecting previously unselected package autotools-dev. 241s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 241s Unpacking autotools-dev (20220109.1) ... 241s Selecting previously unselected package automake. 241s Preparing to unpack .../05-automake_1%3a1.17-3ubuntu1_all.deb ... 241s Unpacking automake (1:1.17-3ubuntu1) ... 241s Selecting previously unselected package autopoint. 241s Preparing to unpack .../06-autopoint_0.23.1-1_all.deb ... 241s Unpacking autopoint (0.23.1-1) ... 241s Selecting previously unselected package libc-dev-bin. 241s Preparing to unpack .../07-libc-dev-bin_2.41-1ubuntu2_armhf.deb ... 241s Unpacking libc-dev-bin (2.41-1ubuntu2) ... 241s Selecting previously unselected package linux-libc-dev:armhf. 241s Preparing to unpack .../08-linux-libc-dev_6.14.0-10.10_armhf.deb ... 241s Unpacking linux-libc-dev:armhf (6.14.0-10.10) ... 241s Selecting previously unselected package libcrypt-dev:armhf. 241s Preparing to unpack .../09-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 241s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 241s Selecting previously unselected package rpcsvc-proto. 241s Preparing to unpack .../10-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 241s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 241s Selecting previously unselected package libc6-dev:armhf. 241s Preparing to unpack .../11-libc6-dev_2.41-1ubuntu2_armhf.deb ... 241s Unpacking libc6-dev:armhf (2.41-1ubuntu2) ... 242s Selecting previously unselected package libisl23:armhf. 242s Preparing to unpack .../12-libisl23_0.27-1_armhf.deb ... 242s Unpacking libisl23:armhf (0.27-1) ... 242s Selecting previously unselected package libmpc3:armhf. 242s Preparing to unpack .../13-libmpc3_1.3.1-1build2_armhf.deb ... 242s Unpacking libmpc3:armhf (1.3.1-1build2) ... 242s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 242s Preparing to unpack .../14-cpp-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 242s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 242s Selecting previously unselected package cpp-14. 242s Preparing to unpack .../15-cpp-14_14.2.0-17ubuntu3_armhf.deb ... 242s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 242s Selecting previously unselected package cpp-arm-linux-gnueabihf. 242s Preparing to unpack .../16-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 242s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 242s Selecting previously unselected package cpp. 242s Preparing to unpack .../17-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 242s Unpacking cpp (4:14.2.0-1ubuntu1) ... 242s Selecting previously unselected package libcc1-0:armhf. 242s Preparing to unpack .../18-libcc1-0_15-20250222-0ubuntu1_armhf.deb ... 242s Unpacking libcc1-0:armhf (15-20250222-0ubuntu1) ... 242s Selecting previously unselected package libgomp1:armhf. 242s Preparing to unpack .../19-libgomp1_15-20250222-0ubuntu1_armhf.deb ... 242s Unpacking libgomp1:armhf (15-20250222-0ubuntu1) ... 242s Selecting previously unselected package libasan8:armhf. 242s Preparing to unpack .../20-libasan8_15-20250222-0ubuntu1_armhf.deb ... 242s Unpacking libasan8:armhf (15-20250222-0ubuntu1) ... 242s Selecting previously unselected package libubsan1:armhf. 242s Preparing to unpack .../21-libubsan1_15-20250222-0ubuntu1_armhf.deb ... 242s Unpacking libubsan1:armhf (15-20250222-0ubuntu1) ... 242s Selecting previously unselected package libgcc-14-dev:armhf. 242s Preparing to unpack .../22-libgcc-14-dev_14.2.0-17ubuntu3_armhf.deb ... 242s Unpacking libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 242s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 242s Preparing to unpack .../23-gcc-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 242s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 243s Selecting previously unselected package gcc-14. 243s Preparing to unpack .../24-gcc-14_14.2.0-17ubuntu3_armhf.deb ... 243s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 243s Selecting previously unselected package gcc-arm-linux-gnueabihf. 243s Preparing to unpack .../25-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 243s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 243s Selecting previously unselected package gcc. 243s Preparing to unpack .../26-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 243s Unpacking gcc (4:14.2.0-1ubuntu1) ... 243s Selecting previously unselected package libstdc++-14-dev:armhf. 243s Preparing to unpack .../27-libstdc++-14-dev_14.2.0-17ubuntu3_armhf.deb ... 243s Unpacking libstdc++-14-dev:armhf (14.2.0-17ubuntu3) ... 243s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 243s Preparing to unpack .../28-g++-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 243s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 243s Selecting previously unselected package g++-14. 244s Preparing to unpack .../29-g++-14_14.2.0-17ubuntu3_armhf.deb ... 244s Unpacking g++-14 (14.2.0-17ubuntu3) ... 244s Selecting previously unselected package g++-arm-linux-gnueabihf. 244s Preparing to unpack .../30-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 244s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 244s Selecting previously unselected package g++. 244s Preparing to unpack .../31-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 244s Unpacking g++ (4:14.2.0-1ubuntu1) ... 244s Selecting previously unselected package build-essential. 244s Preparing to unpack .../32-build-essential_12.10ubuntu1_armhf.deb ... 244s Unpacking build-essential (12.10ubuntu1) ... 244s Selecting previously unselected package libdebhelper-perl. 244s Preparing to unpack .../33-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 244s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 244s Selecting previously unselected package libtool. 244s Preparing to unpack .../34-libtool_2.5.4-4_all.deb ... 244s Unpacking libtool (2.5.4-4) ... 244s Selecting previously unselected package dh-autoreconf. 244s Preparing to unpack .../35-dh-autoreconf_20_all.deb ... 244s Unpacking dh-autoreconf (20) ... 244s Selecting previously unselected package libarchive-zip-perl. 244s Preparing to unpack .../36-libarchive-zip-perl_1.68-1_all.deb ... 244s Unpacking libarchive-zip-perl (1.68-1) ... 244s Selecting previously unselected package libfile-stripnondeterminism-perl. 244s Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 244s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 244s Selecting previously unselected package dh-strip-nondeterminism. 244s Preparing to unpack .../38-dh-strip-nondeterminism_1.14.1-2_all.deb ... 244s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 244s Selecting previously unselected package libdw1t64:armhf. 244s Preparing to unpack .../39-libdw1t64_0.192-4_armhf.deb ... 244s Unpacking libdw1t64:armhf (0.192-4) ... 244s Selecting previously unselected package debugedit. 244s Preparing to unpack .../40-debugedit_1%3a5.1-2_armhf.deb ... 244s Unpacking debugedit (1:5.1-2) ... 244s Selecting previously unselected package dwz. 244s Preparing to unpack .../41-dwz_0.15-1build6_armhf.deb ... 244s Unpacking dwz (0.15-1build6) ... 244s Selecting previously unselected package gettext. 244s Preparing to unpack .../42-gettext_0.23.1-1_armhf.deb ... 244s Unpacking gettext (0.23.1-1) ... 244s Selecting previously unselected package intltool-debian. 244s Preparing to unpack .../43-intltool-debian_0.35.0+20060710.6_all.deb ... 244s Unpacking intltool-debian (0.35.0+20060710.6) ... 244s Selecting previously unselected package po-debconf. 244s Preparing to unpack .../44-po-debconf_1.0.21+nmu1_all.deb ... 244s Unpacking po-debconf (1.0.21+nmu1) ... 244s Selecting previously unselected package debhelper. 244s Preparing to unpack .../45-debhelper_13.24.1ubuntu2_all.deb ... 244s Unpacking debhelper (13.24.1ubuntu2) ... 244s Selecting previously unselected package libcapture-tiny-perl. 244s Preparing to unpack .../46-libcapture-tiny-perl_0.50-1_all.deb ... 244s Unpacking libcapture-tiny-perl (0.50-1) ... 244s Selecting previously unselected package libcpan-perl-releases-perl. 244s Preparing to unpack .../47-libcpan-perl-releases-perl_5.20250224-1_all.deb ... 244s Unpacking libcpan-perl-releases-perl (5.20250224-1) ... 244s Selecting previously unselected package libextutils-config-perl. 244s Preparing to unpack .../48-libextutils-config-perl_0.010-1_all.deb ... 244s Unpacking libextutils-config-perl (0.010-1) ... 244s Selecting previously unselected package libextutils-hascompiler-perl. 244s Preparing to unpack .../49-libextutils-hascompiler-perl_0.025-1_all.deb ... 244s Unpacking libextutils-hascompiler-perl (0.025-1) ... 244s Selecting previously unselected package libcpan-requirements-dynamic-perl. 244s Preparing to unpack .../50-libcpan-requirements-dynamic-perl_0.001-2_all.deb ... 244s Unpacking libcpan-requirements-dynamic-perl (0.001-2) ... 244s Selecting previously unselected package libfile-pushd-perl. 245s Preparing to unpack .../51-libfile-pushd-perl_1.016-2_all.deb ... 245s Unpacking libfile-pushd-perl (1.016-2) ... 245s Selecting previously unselected package libmodule-pluggable-perl. 245s Preparing to unpack .../52-libmodule-pluggable-perl_5.2-5_all.deb ... 245s Unpacking libmodule-pluggable-perl (5.2-5) ... 245s Selecting previously unselected package libdevel-patchperl-perl. 245s Preparing to unpack .../53-libdevel-patchperl-perl_2.08-1_all.deb ... 245s Unpacking libdevel-patchperl-perl (2.08-1) ... 245s Selecting previously unselected package libextutils-helpers-perl. 245s Preparing to unpack .../54-libextutils-helpers-perl_0.028-1_all.deb ... 245s Unpacking libextutils-helpers-perl (0.028-1) ... 245s Selecting previously unselected package libextutils-installpaths-perl. 245s Preparing to unpack .../55-libextutils-installpaths-perl_0.014-1_all.deb ... 245s Unpacking libextutils-installpaths-perl (0.014-1) ... 245s Selecting previously unselected package libfile-which-perl. 245s Preparing to unpack .../56-libfile-which-perl_1.27-2_all.deb ... 245s Unpacking libfile-which-perl (1.27-2) ... 245s Selecting previously unselected package libmodule-build-perl. 245s Preparing to unpack .../57-libmodule-build-perl_0.423400-2_all.deb ... 245s Adding 'diversion of /usr/bin/config_data to /usr/bin/config_data.diverted by libmodule-build-perl' 245s 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' 245s Unpacking libmodule-build-perl (0.423400-2) ... 245s Selecting previously unselected package liblocal-lib-perl. 245s Preparing to unpack .../58-liblocal-lib-perl_2.000029-1_all.deb ... 245s Unpacking liblocal-lib-perl (2.000029-1) ... 245s Selecting previously unselected package libmodule-build-tiny-perl. 245s Preparing to unpack .../59-libmodule-build-tiny-perl_0.048-1_all.deb ... 245s Unpacking libmodule-build-tiny-perl (0.048-1) ... 245s Selecting previously unselected package libpath-class-perl. 245s Preparing to unpack .../60-libpath-class-perl_0.37-4_all.deb ... 245s Unpacking libpath-class-perl (0.37-4) ... 245s Selecting previously unselected package libtest2-plugin-ioevents-perl. 245s Preparing to unpack .../61-libtest2-plugin-ioevents-perl_0.001001-2_all.deb ... 245s Unpacking libtest2-plugin-ioevents-perl (0.001001-2) ... 245s Selecting previously unselected package libtest2-plugin-nowarnings-perl. 245s Preparing to unpack .../62-libtest2-plugin-nowarnings-perl_0.10-1_all.deb ... 245s Unpacking libtest2-plugin-nowarnings-perl (0.10-1) ... 245s Selecting previously unselected package libtest2-suite-perl. 245s Preparing to unpack .../63-libtest2-suite-perl_0.000163-1_all.deb ... 245s Unpacking libtest2-suite-perl (0.000163-1) ... 245s Selecting previously unselected package perl-doc. 245s Preparing to unpack .../64-perl-doc_5.40.1-2_all.deb ... 245s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 245s Unpacking perl-doc (5.40.1-2) ... 245s Selecting previously unselected package perlbrew. 246s Preparing to unpack .../65-perlbrew_1.01-1_all.deb ... 246s Unpacking perlbrew (1.01-1) ... 246s Selecting previously unselected package pkg-perl-autopkgtest. 246s Preparing to unpack .../66-pkg-perl-autopkgtest_0.82_all.deb ... 246s Unpacking pkg-perl-autopkgtest (0.82) ... 246s Setting up libcpan-perl-releases-perl (5.20250224-1) ... 246s Setting up libmodule-pluggable-perl (5.2-5) ... 246s Setting up libextutils-config-perl (0.010-1) ... 246s Setting up libfile-which-perl (1.27-2) ... 246s Setting up libextutils-helpers-perl (0.028-1) ... 246s Setting up libfile-pushd-perl (1.016-2) ... 246s Setting up libpath-class-perl (0.37-4) ... 246s Setting up libtest2-plugin-nowarnings-perl (0.10-1) ... 246s Setting up libarchive-zip-perl (1.68-1) ... 246s Setting up libextutils-installpaths-perl (0.014-1) ... 246s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 246s Setting up libextutils-hascompiler-perl (0.025-1) ... 246s Setting up perl-doc (5.40.1-2) ... 246s Setting up linux-libc-dev:armhf (6.14.0-10.10) ... 246s Setting up m4 (1.4.19-7) ... 246s Setting up libcpan-requirements-dynamic-perl (0.001-2) ... 246s Setting up libgomp1:armhf (15-20250222-0ubuntu1) ... 246s Setting up libtest2-suite-perl (0.000163-1) ... 246s Setting up libmodule-build-perl (0.423400-2) ... 246s Setting up libdw1t64:armhf (0.192-4) ... 246s Setting up autotools-dev (20220109.1) ... 246s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 246s Setting up libmpc3:armhf (1.3.1-1build2) ... 246s Setting up autopoint (0.23.1-1) ... 246s Setting up autoconf (2.72-3ubuntu1) ... 246s Setting up libcapture-tiny-perl (0.50-1) ... 246s Setting up libubsan1:armhf (15-20250222-0ubuntu1) ... 246s Setting up dwz (0.15-1build6) ... 246s Setting up libtest2-plugin-ioevents-perl (0.001001-2) ... 246s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 246s Setting up libasan8:armhf (15-20250222-0ubuntu1) ... 246s Setting up debugedit (1:5.1-2) ... 246s Setting up libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 246s Setting up libisl23:armhf (0.27-1) ... 246s Setting up libc-dev-bin (2.41-1ubuntu2) ... 246s Setting up libdevel-patchperl-perl (2.08-1) ... 246s Setting up libcc1-0:armhf (15-20250222-0ubuntu1) ... 246s Setting up dctrl-tools (2.24-3build3) ... 246s Setting up autodep8 (0.28+nmu1ubuntu1) ... 246s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 246s Setting up automake (1:1.17-3ubuntu1) ... 246s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 246s Setting up libmodule-build-tiny-perl (0.048-1) ... 246s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 246s Setting up gettext (0.23.1-1) ... 246s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 246s Setting up liblocal-lib-perl (2.000029-1) ... 246s Setting up intltool-debian (0.35.0+20060710.6) ... 246s Setting up pkg-perl-autopkgtest (0.82) ... 246s Setting up cpp-14 (14.2.0-17ubuntu3) ... 246s Setting up dh-strip-nondeterminism (1.14.1-2) ... 246s Setting up libc6-dev:armhf (2.41-1ubuntu2) ... 246s Setting up libstdc++-14-dev:armhf (14.2.0-17ubuntu3) ... 246s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 246s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 246s Setting up g++-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 246s Setting up po-debconf (1.0.21+nmu1) ... 246s Setting up gcc-14 (14.2.0-17ubuntu3) ... 246s Setting up cpp (4:14.2.0-1ubuntu1) ... 246s Setting up g++-14 (14.2.0-17ubuntu3) ... 246s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 246s Setting up libtool (2.5.4-4) ... 246s Setting up gcc (4:14.2.0-1ubuntu1) ... 246s Setting up dh-autoreconf (20) ... 246s Setting up g++ (4:14.2.0-1ubuntu1) ... 246s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 246s Setting up build-essential (12.10ubuntu1) ... 246s Setting up perlbrew (1.01-1) ... 246s Setting up debhelper (13.24.1ubuntu2) ... 246s Processing triggers for install-info (7.1.1-1) ... 246s Processing triggers for libc-bin (2.41-1ubuntu2) ... 246s Processing triggers for man-db (2.13.0-1) ... 256s autopkgtest [15:17:03]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 256s autopkgtest [15:17:03]: test autodep8-perl-build-deps: [----------------------- 259s t/00.load.t ............................... 259s # Seeded srand with seed '20250315' from local date. 259s ok 1 - use App::perlbrew; 259s 1..1 259s ok 259s t/01.options.t ............................ 259s # Seeded srand with seed '20250315' from local date. 259s # $VAR1 = bless( { 259s # 'debug' => '', 259s # 'force' => 0, 259s # 'variation' => '', 259s # 'notest' => 1, 259s # '64int' => '', 259s # 'root' => bless( { 259s # 'path' => '/home/ubuntu/perl5/perlbrew' 259s # }, 'App::Perlbrew::Path::Root' ), 259s # 'reverse' => 0, 259s # 'D' => [ 259s # 'usethreads', 259s # 'DEBUGGING' 259s # ], 259s # 'ld' => '', 259s # 'home' => bless( { 259s # 'path' => '/home/ubuntu/.perlbrew' 259s # }, 'App::Perlbrew::Path' ), 259s # 'append' => '', 259s # 'destdir' => '', 259s # 'quiet' => 0, 259s # 'clang' => '', 259s # 'original_argv' => [ 259s # 'install', 259s # '-n', 259s # 'perl-5.12.1', 259s # '-Dusethreads', 259s # '-DDEBUGGING', 259s # '-Uusemymalloc', 259s # '-Accflags' 259s # ], 259s # 'multi' => '', 259s # 'U' => [ 259s # 'usemymalloc' 259s # ], 259s # 'sitecustomize' => '', 259s # '64all' => '', 259s # 'noman' => '', 259s # 'verbose' => 0, 259s # 'yes' => 0, 259s # 'thread' => '', 259s # 'A' => [ 259s # 'ccflags' 259s # ], 259s # 'args' => [ 259s # 'install', 259s # 'perl-5.12.1' 259s # ], 259s # 'both' => [] 259s # }, 'App::perlbrew' ); 259s ok 1 259s ok 2 - -D 259s ok 3 - -U 259s ok 4 - -A 259s ok 5 - not quiet 259s ok 6 - notest 259s # $VAR1 = bless( { 259s # '64int' => '', 259s # 'debug' => '', 259s # 'force' => 0, 259s # 'variation' => '', 259s # 'ld' => '', 259s # 'D' => [ 259s # 'usethreads', 259s # 'DEBUGGING' 259s # ], 259s # 'reverse' => 0, 259s # 'root' => bless( { 259s # 'path' => '/home/ubuntu/perl5/perlbrew' 259s # }, 'App::Perlbrew::Path::Root' ), 259s # 'destdir' => '', 259s # 'append' => '', 259s # 'home' => bless( { 259s # 'path' => '/home/ubuntu/.perlbrew' 259s # }, 'App::Perlbrew::Path' ), 259s # 'original_argv' => [ 259s # 'install', 259s # '--quiet', 259s # 'perl-5.12.1', 259s # '-D', 259s # 'usethreads', 259s # '-D=DEBUGGING', 259s # '-U', 259s # 'usemymalloc', 259s # '-A', 259s # 'ccflags' 259s # ], 259s # 'clang' => '', 259s # 'quiet' => 1, 259s # 'U' => [ 259s # 'usemymalloc' 259s # ], 259s # 'multi' => '', 259s # 'verbose' => 0, 259s # 'noman' => '', 259s # 'yes' => 0, 259s # 'thread' => '', 259s # 'sitecustomize' => '', 259s # '64all' => '', 259s # 'both' => [], 259s # 'A' => [ 259s # 'ccflags' 259s # ], 259s # 'args' => [ 259s # 'install', 259s # 'perl-5.12.1' 259s # ] 259s # }, 'App::perlbrew' ); 259s ok 7 259s ok 8 - -D 259s ok 9 - -U 259s ok 10 - -A 259s ok 11 - quiet 259s ok 12 - notest 259s 1..12 259s ok 259s t/02.format_perl_version.t ................ 259s # Seeded srand with seed '20250315' from local date. 259s 1..4 259s ok 1 - 5.008008 -> 5.8.8 259s ok 2 - 5.010001 -> 5.10.1 259s ok 3 - 5.012002 -> 5.12.2 259s ok 4 - 5.008 -> 5.8.0 259s ok 260s t/03.test_get_available_versions.t ........ 260s # Seeded srand with seed '20250315' from local date. 260s 1..12 260s ok 1 - Correct number of releases found 260s ok 2 - perl-5.28.0 found 260s ok 3 - perl-5.26.2 found 260s ok 4 - perl-5.24.4 found 260s ok 5 - perl-5.22.4 found 260s ok 6 - perl-5.20.3 found 260s ok 7 - perl-5.18.4 found 260s ok 8 - perl-5.16.3 found 260s ok 9 - perl-5.14.4 found 260s ok 10 - perl-5.12.5 found 260s ok 11 - perl-5.10.1 found 260s ok 12 - perl-5.8.9 found 260s ok 260s t/04.find_available_perls.t ............... 260s # Seeded srand with seed '20250315' from local date. 260s 1..52 260s ok 1 - found 11 releases 260s ok 2 - 5.13 branch 260s ok 3 - branch 5.13 found 260s ok 4 - release 5.13.11 found 260s ok 5 - file perl-5.13.11.tar.gz found 260s ok 6 - type devel found 260s ok 7 - age 14 days found 260s ok 8 - branch 5.12 found 260s ok 9 - release 5.12.3 found 260s ok 10 - file perl-5.12.3.tar.gz found 260s ok 11 - type maint found 260s ok 12 - age 2 months, 11 days found 260s ok 13 - branch 5.10 found 260s ok 14 - release 5.10.1 found 260s ok 15 - file perl-5.10.1.tar.gz found 260s ok 16 - type maint found 260s ok 17 - age 1 year, 7 months found 260s ok 18 - branch 5.8 found 260s ok 19 - release 5.8.9 found 260s ok 20 - file perl-5.8.9.tar.gz found 260s ok 21 - type maint found 260s ok 22 - age 2 years, 3 months found 260s ok 23 - branch 5.6 found 260s ok 24 - release 5.6.2 found 260s ok 25 - file perl-5.6.2.tar.gz found 260s ok 26 - type maint found 260s ok 27 - age 7 years, 4 months found 260s ok 28 - branch 5.5 found 260s ok 29 - release 5.5.4 found 260s ok 30 - file perl5.005_04.tar.gz found 260s ok 31 - type maint found 260s ok 32 - age 7 years, 1 month found 260s ok 33 - branch 5.4 found 260s ok 34 - release 5.4.5 found 260s ok 35 - file perl5.004_05.tar.gz found 260s ok 36 - type maint found 260s ok 37 - age 11 years, 11 months found 260s ok 38 - branch 5.3 found 260s ok 39 - release 5.3.7 found 260s ok 40 - file perl5.003_07.tar.gz found 260s ok 41 - type maint found 260s ok 42 - age 14 years, 5 months found 260s ok 43 - branch 5.3 found 260s ok 44 - release 5.3.7 found 260s ok 45 - file perl5.003_07.tar.gz found 260s ok 46 - type maint found 260s ok 47 - age 14 years, 5 months found 260s ok 48 - branch 5.3 found 260s ok 49 - release 5.3.7 found 260s ok 50 - file perl5.003_07.tar.gz found 260s ok 51 - type maint found 260s ok 52 - age 14 years, 5 months found 260s ok 260s t/05.get_current_perl.t ................... 260s # Seeded srand with seed '20250315' from local date. 260s # (mock) installed perl-5.12.3 to /tmp/OlVwQy1VY1/perls/perl-5.12.3 260s # (mock) installed perl-5.12.4 to /tmp/OlVwQy1VY1/perls/perl-5.12.4 260s # (mock) installed perl-5.14.1 to /tmp/OlVwQy1VY1/perls/perl-5.14.1 260s # (mock) installed perl-5.14.2 to /tmp/OlVwQy1VY1/perls/perl-5.14.2 260s ok 1 - perlbrew version { 260s ok 1 - perlbrew version matches 260s 1..1 260s } 260s ok 2 - Current perl is decided from environment variable PERLBREW_PERL { 260s ok 1 260s ok 2 260s ok 3 260s ok 4 260s 1..4 260s } 260s ok 3 - Current perl can be decided from object attribute, which overrides env var. { 260s ok 1 260s ok 2 260s ok 3 260s ok 4 260s 1..4 260s } 260s 1..3 260s ok 260s t/06.installed_perls.t .................... skipped: No perl installation under PERLBREW_ROOT 260s t/07.argv.t ............................... 260s # Seeded srand with seed '20250315' from local date. 260s ok 1 260s ok 2 260s ok 3 260s ok 4 260s ok 5 260s 1..5 260s ok 261s t/08.error_available.t .................... 261s # perl 261s # Seeded srand with seed '20250315' from local date. 261s ok 1 - got Error from available 261s ok 2 - got Error from available_perl_distributions 261s 1..2 261s ok 261s t/08.error_install.t ...................... 261s Fetching perl 5.12.3 as /tmp/OlVwQy1VY1/dists/perl-5.12.3.tar.bz2 261s Download https://cpan.metacpan.org/authors/id/R/RJ/RJBS/perl-5.12.3.tar.bz2 to /tmp/OlVwQy1VY1/dists/perl-5.12.3.tar.bz2 261s # Seeded srand with seed '20250315' from local date. 261s ok 1 261s 1..1 261s ok 261s t/08.error_install_blead.t ................ 261s Fetching perl-blead as /tmp/OlVwQy1VY1/dists/blead.tar.gz 261s # Seeded srand with seed '20250315' from local date. 261s ok 1 - install blead-perl failed 261s # Fetching perl-blead as /tmp/OlVwQy1VY1/dists/blead.tar.gz 261s ok 2 - install blead failed 261s 1..2 261s ok 261s t/08.error_install_cpanm.t ................ 261s # Seeded srand with seed '20250315' from local date. 261s ok 1 261s 1..1 261s ok 261s t/08.error_install_cpm.t .................. 261s # Seeded srand with seed '20250315' from local date. 261s ok 1 261s 1..1 261s ok 262s t/09.exit_status.t ........................ 262s # Seeded srand with seed '20250315' from local date. 262s ok 1 - unknown-command error 262s Unknown command: `unknown-command`. Typo? 262s ok 2 - unknown-command command error 262s /usr/bin/perlbrew - App::perlbrew/1.01 262s ok 3 - version command 262s 1..3 262s ok 262s t/10.resolve.t ............................ 262s # Seeded srand with seed '20250315' from local date. 262s # (mock) installed perl-5.8.9 to /tmp/1VY1JxWG3E/perls/perl-5.8.9 262s # (mock) installed perl-5.14.0 to /tmp/1VY1JxWG3E/perls/perl-5.14.0 262s # (mock) installed 5.8.9 to /tmp/1VY1JxWG3E/perls/5.8.9 262s # (mock) installed perl-shiny to /tmp/1VY1JxWG3E/perls/perl-shiny 262s ok 1 - App::perlbrew->resolve_installation_name { 262s ok 1 - returns undef if no proper installation can be found { 262s ok 1 262s 1..1 262s } 262s ok 2 - with lib names { 262s ok 1 - returns both perl version and libnames { 262s ok 1 262s ok 2 262s 1..2 262s } 262s ok 2 - returns current perl version when only a libname is given { 262s ok 1 262s ok 2 262s 1..2 262s } 262s 1..2 262s } 262s ok 3 - returns `perl-$shortname` if that happens to be a proper installation name. { 262s ok 1 262s ok 2 262s 1..2 262s } 262s ok 4 - returns the same value as the argument if there is an installation with exactly the same name { 262s ok 1 262s ok 2 262s ok 3 262s 1..3 262s } 262s ok 5 - takes exactly one argument, which means the `shortname` that needs to be resolved to a `longname` { 262s ok 1 262s ok 2 262s 1..2 262s } 262s 1..5 262s } 262s 1..1 262s ok 262s t/11.editdist.t ........................... 262s # Seeded srand with seed '20250315' from local date. 262s ok 1 262s ok 2 262s ok 3 262s ok 4 262s ok 5 262s ok 6 262s 1..6 262s ok 262s t/11.root_from_arg.t ...................... 262s # Seeded srand with seed '20250315' from local date. 262s ok 1 - App::perlbrew->new { 262s ok 1 - should accept --root args and treat it as the value of PERLBREW_ROOT for the instance { 262s ok 1 - Return value comparison failed 262s ok 2 - Global $PERLBREW_ROOT comparison failed 262s ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 262s 1..3 262s } 262s 1..1 262s } 262s ok 2 - App::perlbrew\#root method { 262s ok 1 - should default to $ENV{PERLBREW_ROOT} if provided { 262s ok 1 - Return value comparison failed 262s ok 2 - Global $PERLBREW_ROOT comparison failed 262s ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 262s 1..3 262s } 262s ok 2 - should return the instance property of 'root' if set { 262s ok 1 - Return value comparison failed 262s ok 2 - Global $PERLBREW_ROOT comparison failed 262s ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 262s 1..3 262s } 262s ok 3 - should default to $ENV{HOME} subpath { 262s ok 1 - Return value comparison failed 262s ok 2 - Global $PERLBREW_ROOT comparison failed 262s ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 262s 1..3 262s } 262s ok 4 - should return $App::perlbrew::PERLBREW_ROOT if provided { 262s ok 1 - Return value comparison failed 262s ok 2 - Global $PERLBREW_ROOT comparison failed 262s ok 3 - App::Perlbrew::Path::Root=HASH->isa('App::Perlbrew::Path::Root') 262s 1..3 262s } 262s 1..4 262s } 262s 1..2 262s ok 262s t/12.destdir.t ............................ 262s # Seeded srand with seed '20250315' from local date. 262s # PERLBREW_ROOT set to /tmp/OlVwQy1VY1 262s # DESTDIR set to /tmp/xpjZgvYc6e 262s ok 1 - No perls yet installed { 262s ok 1 - no perls installed 262s 1..1 262s } 262s ok 2 - --destdir option can be set { 262s ok 1 - post-option args correct 262s ok 2 - --destdir set as expected 262s 1..2 262s } 262s ok 3 - mock installing { 262s ok 1 - found 0 installed perl (as it's installed in DESTDIR) 262s ok 2 - sitecustomize.pl installed in DESTDIR 262s ok 3 - sitecustomize.pl contents correct in DESTDIR 262s 1..3 262s } 262s 1..3 262s ok 262s t/12.sitecustomize.t ...................... 262s # Seeded srand with seed '20250315' from local date. 262s # PERLBREW_ROOT set to /tmp/OlVwQy1VY1 262s ok 1 - No perls yet installed { 262s ok 1 - no perls installed 262s 1..1 262s } 262s ok 2 - --sitecustomize option can be set { 262s ok 1 - post-option args correct 262s ok 2 - --sitecustomize set as expected 262s 1..2 262s } 262s ok 3 - mock installing { 262s ok 1 - found 1 installed perl 262s ok 2 - found expected perl 262s ok 3 - sitecustomize.pl installed 262s ok 4 - sitecustomize.pl contents correct 262s 1..4 262s } 262s 1..3 262s ok 263s t/13.perl_release.t ....................... 263s # Seeded srand with seed '20250315' from local date. 263s # Workflow build 'when the given versionis not found is CPAN::Perl::Releases' is empty at t/13.perl_release.t around lines 27 -> 44. 263s ok 1 - App::perlbrew\#perl_release method { 263s ok 1 - given a valid perl version { 263s ok 1 - returns the perl dist tarball file name, and its download url { 263s ok 1 263s ok 2 263s ok 3 263s ok 4 263s ok 5 263s ok 6 263s ok 7 263s ok 8 263s 1..8 263s } 263s 1..1 263s } 263s ok 2 - when the given versionis not found is CPAN::Perl::Releases { 263s ok 1 - perl-5.14.2.tar.gz 263s ok 2 - https://cpan.metacpan.org/authors/id/SOMEONE/perl-5.14.2.tar.gz 263s 1..2 263s } 263s 1..2 263s } 263s 1..1 263s ok 263s t/14.perl_version_parsing.t ............... 263s # Seeded srand with seed '20250315' from local date. 263s ok 1 - perl_version_to_integer { 263s 1..103 263s ok 1 - 5.003_07 < 5.004 263s ok 2 - 5.004 < 5.004_01 263s ok 3 - 5.004_01 < 5.004_02 263s ok 4 - 5.004_02 < 5.004_03 263s ok 5 - 5.004_03 < 5.004_04 263s ok 6 - 5.004_04 < 5.004_05 263s ok 7 - 5.004_05 < 5.005 263s ok 8 - 5.005 < 5.005_01 263s ok 9 - 5.005_01 < 5.005_02 263s ok 10 - 5.005_02 < 5.005_03 263s ok 11 - 5.005_03 < 5.005_04 263s ok 12 - 5.005_04 < 5.6.0 263s ok 13 - 5.6.0 < 5.6.1-TRIAL1 263s ok 14 - 5.6.1-TRIAL1 < 5.6.1-TRIAL2 263s ok 15 - 5.6.1-TRIAL2 < 5.6.1-TRIAL3 263s ok 16 - 5.6.1-TRIAL3 < 5.6.1 263s ok 17 - 5.6.1 < 5.6.2 263s ok 18 - 5.6.2 < 5.7.0 263s ok 19 - 5.7.0 < 5.7.1 263s ok 20 - 5.7.1 < 5.7.2 263s ok 21 - 5.7.2 < 5.7.3 263s ok 22 - 5.7.3 < 5.8.0 263s ok 23 - 5.8.0 < 5.8.1 263s ok 24 - 5.8.1 < 5.8.2 263s ok 25 - 5.8.2 < 5.8.3 263s ok 26 - 5.8.3 < 5.8.4 263s ok 27 - 5.8.4 < 5.8.5 263s ok 28 - 5.8.5 < 5.8.6 263s ok 29 - 5.8.6 < 5.8.7 263s ok 30 - 5.8.7 < 5.8.8 263s ok 31 - 5.8.8 < 5.8.9 263s ok 32 - 5.8.9 < 5.9.0 263s ok 33 - 5.9.0 < 5.9.1 263s ok 34 - 5.9.1 < 5.9.2 263s ok 35 - 5.9.2 < 5.9.3 263s ok 36 - 5.9.3 < 5.9.4 263s ok 37 - 5.9.4 < 5.9.5 263s ok 38 - 5.9.5 < 5.10.0-RC1 263s ok 39 - 5.10.0-RC1 < 5.10.0-RC2 263s ok 40 - 5.10.0-RC2 < 5.10.0 263s ok 41 - 5.10.0 < 5.10.1 263s ok 42 - 5.10.1 < 5.11.0 263s ok 43 - 5.11.0 < 5.11.1 263s ok 44 - 5.11.1 < 5.11.2 263s ok 45 - 5.11.2 < 5.11.3 263s ok 46 - 5.11.3 < 5.11.4 263s ok 47 - 5.11.4 < 5.11.5 263s ok 48 - 5.11.5 < 5.12.0 263s ok 49 - 5.12.0 < 5.12.1-RC1 263s ok 50 - 5.12.1-RC1 < 5.12.1-RC2 263s ok 51 - 5.12.1-RC2 < 5.12.1 263s ok 52 - 5.12.1 < 5.12.2-RC1 263s ok 53 - 5.12.2-RC1 < 5.12.2 263s ok 54 - 5.12.2 < 5.12.3 263s ok 55 - 5.12.3 < 5.12.4-RC1 263s ok 56 - 5.12.4-RC1 < 5.12.4-RC2 263s ok 57 - 5.12.4-RC2 < 5.12.4 263s ok 58 - 5.12.4 < 5.13.0 263s ok 59 - 5.13.0 < 5.13.1 263s ok 60 - 5.13.1 < 5.13.2 263s ok 61 - 5.13.2 < 5.13.3 263s ok 62 - 5.13.3 < 5.13.4 263s ok 63 - 5.13.4 < 5.13.5 263s ok 64 - 5.13.5 < 5.13.6 263s ok 65 - 5.13.6 < 5.13.7 263s ok 66 - 5.13.7 < 5.13.8 263s ok 67 - 5.13.8 < 5.13.9 263s ok 68 - 5.13.9 < 5.13.10 263s ok 69 - 5.13.10 < 5.13.11 263s ok 70 - 5.13.11 < 5.14.0-RC1 263s ok 71 - 5.14.0-RC1 < 5.14.0-RC2 263s ok 72 - 5.14.0-RC2 < 5.14.0-RC3 263s ok 73 - 5.14.0-RC3 < 5.14.0 263s ok 74 - 5.14.0 < 5.14.1-RC1 263s ok 75 - 5.14.1-RC1 < 5.14.1 263s ok 76 - 5.14.1 < 5.14.2-RC1 263s ok 77 - 5.14.2-RC1 < 5.14.2 263s ok 78 - 5.14.2 < 5.14.3-RC1 263s ok 79 - 5.14.3-RC1 < 5.14.3-RC2 263s ok 80 - 5.14.3-RC2 < 5.14.3 263s ok 81 - 5.14.3 < 5.15.0 263s ok 82 - 5.15.0 < 5.15.1 263s ok 83 - 5.15.1 < 5.15.2 263s ok 84 - 5.15.2 < 5.15.3 263s ok 85 - 5.15.3 < 5.15.4 263s ok 86 - 5.15.4 < 5.15.5 263s ok 87 - 5.15.5 < 5.15.6 263s ok 88 - 5.15.6 < 5.15.7 263s ok 89 - 5.15.7 < 5.15.8 263s ok 90 - 5.15.8 < 5.15.9 263s ok 91 - 5.15.9 < 5.16.0-RC0 263s ok 92 - 5.16.0-RC0 < 5.16.0-RC1 263s ok 93 - 5.16.0-RC1 < 5.16.0-RC2 263s ok 94 - 5.16.0-RC2 < 5.16.0 263s ok 95 - 5.16.0 < 5.16.1-RC1 263s ok 96 - 5.16.1-RC1 < 5.16.1 263s ok 97 - 5.16.1 < 5.16.2-RC1 263s ok 98 - 5.16.2-RC1 < 5.17.0 263s ok 99 - 5.17.0 < 5.17.1 263s ok 100 - 5.17.1 < 5.17.2 263s ok 101 - 5.17.2 < 5.17.3 263s ok 102 - 5.17.3 < 5.17.4 263s ok 103 - 5.17.4 < 5.17.5 263s } 263s ok 2 - comparable_perl_version { 263s 1..104 263s ok 1 - can build comparable version from: 5.003_07 263s ok 2 - can build comparable version from: 5.004 263s ok 3 - can build comparable version from: 5.004_01 263s ok 4 - can build comparable version from: 5.004_02 263s ok 5 - can build comparable version from: 5.004_03 263s ok 6 - can build comparable version from: 5.004_04 263s ok 7 - can build comparable version from: 5.004_05 263s ok 8 - can build comparable version from: 5.005 263s ok 9 - can build comparable version from: 5.005_01 263s ok 10 - can build comparable version from: 5.005_02 263s ok 11 - can build comparable version from: 5.005_03 263s ok 12 - can build comparable version from: 5.005_04 263s ok 13 - can build comparable version from: 5.6.0 263s ok 14 - can build comparable version from: 5.6.1-TRIAL1 263s ok 15 - can build comparable version from: 5.6.1-TRIAL2 263s ok 16 - can build comparable version from: 5.6.1-TRIAL3 263s ok 17 - can build comparable version from: 5.6.1 263s ok 18 - can build comparable version from: 5.6.2 263s ok 19 - can build comparable version from: 5.7.0 263s ok 20 - can build comparable version from: 5.7.1 263s ok 21 - can build comparable version from: 5.7.2 263s ok 22 - can build comparable version from: 5.7.3 263s ok 23 - can build comparable version from: 5.8.0 263s ok 24 - can build comparable version from: 5.8.1 263s ok 25 - can build comparable version from: 5.8.2 263s ok 26 - can build comparable version from: 5.8.3 263s ok 27 - can build comparable version from: 5.8.4 263s ok 28 - can build comparable version from: 5.8.5 263s ok 29 - can build comparable version from: 5.8.6 263s ok 30 - can build comparable version from: 5.8.7 263s ok 31 - can build comparable version from: 5.8.8 263s ok 32 - can build comparable version from: 5.8.9 263s ok 33 - can build comparable version from: 5.9.0 263s ok 34 - can build comparable version from: 5.9.1 263s ok 35 - can build comparable version from: 5.9.2 263s ok 36 - can build comparable version from: 5.9.3 263s ok 37 - can build comparable version from: 5.9.4 263s ok 38 - can build comparable version from: 5.9.5 263s ok 39 - can build comparable version from: 5.10.0-RC1 263s ok 40 - can build comparable version from: 5.10.0-RC2 263s ok 41 - can build comparable version from: 5.10.0 263s ok 42 - can build comparable version from: 5.10.1 263s ok 43 - can build comparable version from: 5.11.0 263s ok 44 - can build comparable version from: 5.11.1 263s ok 45 - can build comparable version from: 5.11.2 263s ok 46 - can build comparable version from: 5.11.3 263s ok 47 - can build comparable version from: 5.11.4 263s ok 48 - can build comparable version from: 5.11.5 263s ok 49 - can build comparable version from: 5.12.0 263s ok 50 - can build comparable version from: 5.12.1-RC1 263s ok 51 - can build comparable version from: 5.12.1-RC2 263s ok 52 - can build comparable version from: 5.12.1 263s ok 53 - can build comparable version from: 5.12.2-RC1 263s ok 54 - can build comparable version from: 5.12.2 263s ok 55 - can build comparable version from: 5.12.3 263s ok 56 - can build comparable version from: 5.12.4-RC1 263s ok 57 - can build comparable version from: 5.12.4-RC2 263s ok 58 - can build comparable version from: 5.12.4 263s ok 59 - can build comparable version from: 5.13.0 263s ok 60 - can build comparable version from: 5.13.1 263s ok 61 - can build comparable version from: 5.13.2 263s ok 62 - can build comparable version from: 5.13.3 263s ok 63 - can build comparable version from: 5.13.4 263s ok 64 - can build comparable version from: 5.13.5 263s ok 65 - can build comparable version from: 5.13.6 263s ok 66 - can build comparable version from: 5.13.7 263s ok 67 - can build comparable version from: 5.13.8 263s ok 68 - can build comparable version from: 5.13.9 263s ok 69 - can build comparable version from: 5.13.10 263s ok 70 - can build comparable version from: 5.13.11 263s ok 71 - can build comparable version from: 5.14.0-RC1 263s ok 72 - can build comparable version from: 5.14.0-RC2 263s ok 73 - can build comparable version from: 5.14.0-RC3 263s ok 74 - can build comparable version from: 5.14.0 263s ok 75 - can build comparable version from: 5.14.1-RC1 263s ok 76 - can build comparable version from: 5.14.1 263s ok 77 - can build comparable version from: 5.14.2-RC1 263s ok 78 - can build comparable version from: 5.14.2 263s ok 79 - can build comparable version from: 5.14.3-RC1 263s ok 80 - can build comparable version from: 5.14.3-RC2 263s ok 81 - can build comparable version from: 5.14.3 263s ok 82 - can build comparable version from: 5.15.0 263s ok 83 - can build comparable version from: 5.15.1 263s ok 84 - can build comparable version from: 5.15.2 263s ok 85 - can build comparable version from: 5.15.3 263s ok 86 - can build comparable version from: 5.15.4 263s ok 87 - can build comparable version from: 5.15.5 263s ok 88 - can build comparable version from: 5.15.6 263s ok 89 - can build comparable version from: 5.15.7 263s ok 90 - can build comparable version from: 5.15.8 263s ok 91 - can build comparable version from: 5.15.9 263s ok 92 - can build comparable version from: 5.16.0-RC0 263s ok 93 - can build comparable version from: 5.16.0-RC1 263s ok 94 - can build comparable version from: 5.16.0-RC2 263s ok 95 - can build comparable version from: 5.16.0 263s ok 96 - can build comparable version from: 5.16.1-RC1 263s ok 97 - can build comparable version from: 5.16.1 263s ok 98 - can build comparable version from: 5.16.2-RC1 263s ok 99 - can build comparable version from: 5.17.0 263s ok 100 - can build comparable version from: 5.17.1 263s ok 101 - can build comparable version from: 5.17.2 263s ok 102 - can build comparable version from: 5.17.3 263s ok 103 - can build comparable version from: 5.17.4 263s ok 104 - can build comparable version from: 5.17.5 263s } 263s ok 3 - blead is the biggest { 263s 1..104 263s ok 1 - blead is bigger than 5.003_07 263s ok 2 - blead is bigger than 5.004 263s ok 3 - blead is bigger than 5.004_01 263s ok 4 - blead is bigger than 5.004_02 263s ok 5 - blead is bigger than 5.004_03 263s ok 6 - blead is bigger than 5.004_04 263s ok 7 - blead is bigger than 5.004_05 263s ok 8 - blead is bigger than 5.005 263s ok 9 - blead is bigger than 5.005_01 263s ok 10 - blead is bigger than 5.005_02 263s ok 11 - blead is bigger than 5.005_03 263s ok 12 - blead is bigger than 5.005_04 263s ok 13 - blead is bigger than 5.6.0 263s ok 14 - blead is bigger than 5.6.1-TRIAL1 263s ok 15 - blead is bigger than 5.6.1-TRIAL2 263s ok 16 - blead is bigger than 5.6.1-TRIAL3 263s ok 17 - blead is bigger than 5.6.1 263s ok 18 - blead is bigger than 5.6.2 263s ok 19 - blead is bigger than 5.7.0 263s ok 20 - blead is bigger than 5.7.1 263s ok 21 - blead is bigger than 5.7.2 263s ok 22 - blead is bigger than 5.7.3 263s ok 23 - blead is bigger than 5.8.0 263s ok 24 - blead is bigger than 5.8.1 263s ok 25 - blead is bigger than 5.8.2 263s ok 26 - blead is bigger than 5.8.3 263s ok 27 - blead is bigger than 5.8.4 263s ok 28 - blead is bigger than 5.8.5 263s ok 29 - blead is bigger than 5.8.6 263s ok 30 - blead is bigger than 5.8.7 263s ok 31 - blead is bigger than 5.8.8 263s ok 32 - blead is bigger than 5.8.9 263s ok 33 - blead is bigger than 5.9.0 263s ok 34 - blead is bigger than 5.9.1 263s ok 35 - blead is bigger than 5.9.2 263s ok 36 - blead is bigger than 5.9.3 263s ok 37 - blead is bigger than 5.9.4 263s ok 38 - blead is bigger than 5.9.5 263s ok 39 - blead is bigger than 5.10.0-RC1 263s ok 40 - blead is bigger than 5.10.0-RC2 263s ok 41 - blead is bigger than 5.10.0 263s ok 42 - blead is bigger than 5.10.1 263s ok 43 - blead is bigger than 5.11.0 263s ok 44 - blead is bigger than 5.11.1 263s ok 45 - blead is bigger than 5.11.2 263s ok 46 - blead is bigger than 5.11.3 263s ok 47 - blead is bigger than 5.11.4 263s ok 48 - blead is bigger than 5.11.5 263s ok 49 - blead is bigger than 5.12.0 263s ok 50 - blead is bigger than 5.12.1-RC1 263s ok 51 - blead is bigger than 5.12.1-RC2 263s ok 52 - blead is bigger than 5.12.1 263s ok 53 - blead is bigger than 5.12.2-RC1 263s ok 54 - blead is bigger than 5.12.2 263s ok 55 - blead is bigger than 5.12.3 263s ok 56 - blead is bigger than 5.12.4-RC1 263s ok 57 - blead is bigger than 5.12.4-RC2 263s ok 58 - blead is bigger than 5.12.4 263s ok 59 - blead is bigger than 5.13.0 263s ok 60 - blead is bigger than 5.13.1 263s ok 61 - blead is bigger than 5.13.2 263s ok 62 - blead is bigger than 5.13.3 263s ok 63 - blead is bigger than 5.13.4 263s ok 64 - blead is bigger than 5.13.5 263s ok 65 - blead is bigger than 5.13.6 263s ok 66 - blead is bigger than 5.13.7 263s ok 67 - blead is bigger than 5.13.8 263s ok 68 - blead is bigger than 5.13.9 263s ok 69 - blead is bigger than 5.13.10 263s ok 70 - blead is bigger than 5.13.11 263s ok 71 - blead is bigger than 5.14.0-RC1 263s ok 72 - blead is bigger than 5.14.0-RC2 263s ok 73 - blead is bigger than 5.14.0-RC3 263s ok 74 - blead is bigger than 5.14.0 263s ok 75 - blead is bigger than 5.14.1-RC1 263s ok 76 - blead is bigger than 5.14.1 263s ok 77 - blead is bigger than 5.14.2-RC1 263s ok 78 - blead is bigger than 5.14.2 263s ok 79 - blead is bigger than 5.14.3-RC1 263s ok 80 - blead is bigger than 5.14.3-RC2 263s ok 81 - blead is bigger than 5.14.3 263s ok 82 - blead is bigger than 5.15.0 263s ok 83 - blead is bigger than 5.15.1 263s ok 84 - blead is bigger than 5.15.2 263s ok 85 - blead is bigger than 5.15.3 263s ok 86 - blead is bigger than 5.15.4 263s ok 87 - blead is bigger than 5.15.5 263s ok 88 - blead is bigger than 5.15.6 263s ok 89 - blead is bigger than 5.15.7 263s ok 90 - blead is bigger than 5.15.8 263s ok 91 - blead is bigger than 5.15.9 263s ok 92 - blead is bigger than 5.16.0-RC0 263s ok 93 - blead is bigger than 5.16.0-RC1 263s ok 94 - blead is bigger than 5.16.0-RC2 263s ok 95 - blead is bigger than 5.16.0 263s ok 96 - blead is bigger than 5.16.1-RC1 263s ok 97 - blead is bigger than 5.16.1 263s ok 98 - blead is bigger than 5.16.2-RC1 263s ok 99 - blead is bigger than 5.17.0 263s ok 100 - blead is bigger than 5.17.1 263s ok 101 - blead is bigger than 5.17.2 263s ok 102 - blead is bigger than 5.17.3 263s ok 103 - blead is bigger than 5.17.4 263s ok 104 - blead is bigger than 5.17.5 263s } 263s 1..3 263s ok 263s t/15.no-reuse-build-dir.t ................. 263s # Seeded srand with seed '20250315' from local date. 263s 1..6 263s # PERLBREW_ROOT set to /tmp/OlVwQy1VY1 263s ok 1 - App::perlbrew object created 263s ok 2 - Test file 3 created 263s # /tmp/OlVwQy1VY1/build/test/test 263s ok 3 - Test tarball extracted as expected 263s ok 4 - Test file 3 was unlinked by tar 263s ok 5 - Test file 1 exists 263s ok 6 - Test file 2 exists 263s ok 263s t/16.release-detail.t ..................... 263s # Seeded srand with seed '20250315' from local date. 263s ok 1 - parse "perl-5.18.2" { 263s ok 1 263s ok 2 263s ok 3 263s ok 4 263s ok 5 263s ok 6 263s 1..6 263s } 263s ok 2 - parse "5.18.2" { 263s ok 1 263s ok 2 263s ok 3 263s ok 4 263s ok 5 263s ok 6 263s 1..6 263s } 263s 1..2 263s ok 263s t/18.release-detail-perl-local.t .......... 263s # Seeded srand with seed '20250315' from local date. 263s ok 1 - no error 263s ok 2 - tarball_url is defined 263s ok 3 - tarball_url is defined 263s ok 4 - tarball_url is correct 263s ok 5 - tarball_name is correct 263s 1..5 263s ok 264s t/18.release-detail-perl-remote.t ......... skipped: These tests send HTTP requests. Set env TEST_LIVE=1 to really run them. 264s t/19.find_similar_commands.t .............. 264s # Seeded srand with seed '20250315' from local date. 264s # alias, available, clean, clone-modules, compgen, display-bashrc, display-cshrc, display-installation-failure-message, display-pristine-manpath, display-pristine-path, display-system-perl-executable, display-system-perl-shebang, download, env, exec, help, info, init, init-in-bash, install, install-cpanm, install-cpm, install-multiple, install-patchperl, lib, lib-create, lib-delete, lib-list, list, list-modules, make-pp, make-shim, off, self-install, self-upgrade, switch, switch-off, symlink-executables, uninstall, upgrade-perl, use, version 264s ok 1 - exact result { 264s ok 1 264s ok 2 264s 1..2 264s } 264s ok 2 - one result { 264s ok 1 264s ok 2 264s 1..2 264s } 264s ok 3 - two result { 264s ok 1 264s ok 2 264s ok 3 264s 1..3 264s } 264s 1..3 264s ok 264s t/app-perlbrew-path-installation.t ........ 264s # Seeded srand with seed '20250315' from local date. 264s ok 1 - App::Perlbrew::Path::Installation { 264s ok 1 - name() { 264s ok 1 - should provide path to perl { 264s ok 1 264s 1..1 264s } 264s ok 2 - should return installation name { 264s ok 1 264s 1..1 264s } 264s ok 3 - should provide path to version file { 264s ok 1 264s 1..1 264s } 264s 1..3 264s } 264s 1..1 264s } 264s ok 2 - App::Perlbrew::Path::Installations { 264s ok 1 - list() { 264s ok 1 - should list known installations { 264s ok 1 264s 1..1 264s } 264s 1..1 264s } 264s 1..1 264s } 264s ok 3 - App::Perlbrew::Path::Root { 264s ok 1 - perls() { 264s ok 1 - without parameters { 264s ok 1 - should return Instalations object { 264s ok 1 264s 1..1 264s } 264s 1..1 264s } 264s ok 2 - with multiple paramters { 264s ok 1 - should return Path object { 264s ok 1 264s 1..1 264s } 264s 1..1 264s } 264s ok 3 - with one parameter { 264s ok 1 - should return Installation object { 264s ok 1 264s 1..1 264s } 264s 1..1 264s } 264s 1..3 264s } 264s 1..1 264s } 264s 1..3 264s ok 264s t/app-perlbrew-path.t ..................... 264s # Seeded srand with seed '20250315' from local date. 264s ok 1 - App::Perlbrew::Path { 264s ok 1 - rmpath() { 264s ok 1 - should not die when path doesn't exist { 264s ok 1 264s 1..1 264s } 264s ok 2 - should remove path recursively { 264s ok 1 264s 1..1 264s } 264s ok 3 - should return self { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s 1..3 264s } 264s ok 2 - mkpath() { 264s ok 1 - should not die when path already exists { 264s ok 1 264s 1..1 264s } 264s ok 2 - should return self { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s ok 3 - should create recursive path { 264s ok 1 264s 1..1 264s } 264s 1..3 264s } 264s ok 3 - child() { 264s ok 1 - should return chainable object { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s ok 2 - should accept multiple children { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s ok 3 - should create direct child { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s 1..3 264s } 264s ok 4 - unlink() { 264s ok 1 - should not report failure if file doesn't exist { 264s ok 1 264s 1..1 264s } 264s ok 2 - should remove file { 264s ok 1 264s 1..1 264s } 264s 1..2 264s } 264s ok 5 - basename() { 264s ok 1 - should return basename { 264s ok 1 264s 1..1 264s } 264s ok 2 - should trim provided suffix match { 264s ok 1 264s 1..1 264s } 264s 1..2 264s } 264s ok 6 - children() { 264s ok 1 - should return Path instances { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s ok 2 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s ok 3 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..3 264s } 264s ok 2 - should return empty list on empty match { 264s ok 1 264s 1..1 264s } 264s 1..2 264s } 264s ok 7 - readlink() { 264s ok 1 - when path isn't a symlink { 264s ok 1 - should return undef { 264s ok 1 264s 1..1 264s } 264s 1..1 264s } 264s ok 2 - when path doesn't exist { 264s ok 1 - should return undef { 264s ok 1 264s 1..1 264s } 264s 1..1 264s } 264s ok 3 - should return path object of link content { 264s ok 1 - should return link path { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s 1..1 264s } 264s 1..3 264s } 264s ok 8 - new() { 264s ok 1 - should concatenate long (root) path { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s ok 2 - should concatenate multiple parameters into single path { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s ok 3 - should accept one parameter { 264s ok 1 - looks like a perlbrew path object { 264s ok 1 264s ok 2 264s ok 3 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 264s 1..3 264s } 264s 1..1 264s } 264s ok 4 - should die with undefined element { 264s ok 1 - (?^:^Received an undefined entry as a parameter) 264s 1..1 264s } 264s 1..4 264s } 264s ok 9 - stringify_with_tilde { 264s ok 1 - should not expand leading homedir prefix { 264s ok 1 264s 1..1 264s } 264s ok 2 - should expand leading homedir { 264s ok 1 264s 1..1 264s } 264s 1..2 264s } 264s ok 10 - symlink() { 264s ok 1 - should replace existing file in force mode { 264s ok 1 264s 1..1 264s } 264s ok 2 - should create symlink { 264s ok 1 264s 1..1 264s } 264s 1..2 264s } 264s 1..10 264s } 264s 1..1 264s ok 265s t/bashrc_content.t ........................ 265s # Seeded srand with seed '20250315' from local date. 265s ok 1 - App::perlbrew->BASHRC_CONTENT() { 265s ok 1 - should not export custom PERLBREW_ROOT { 265s ok 1 - with default settings { 265s ok 1 265s 1..1 265s } 265s ok 2 - when set only via global variable { 265s ok 1 265s 1..1 265s } 265s 1..2 265s } 265s ok 2 - should export custom PERLBREW_ROOT { 265s ok 1 - when provided via argument (favor over env) { 265s ok 1 265s 1..1 265s } 265s ok 2 - when env variable PERLBREW_ROOT is set { 265s ok 1 265s 1..1 265s } 265s ok 3 - when provided via argument { 265s ok 1 265s 1..1 265s } 265s 1..3 265s } 265s 1..2 265s } 265s 1..1 265s ok 265s t/bashrc_executes.t ....................... 265s # Seeded srand with seed '20250315' from local date. 265s # PERLBREW_ROOT set to /tmp/OlVwQy1VY1 265s /tmp/OlVwQy1VY1/etc/bashrc 265s ok 1 - Works without error output on bash where hashing is off { 265s # perlbrew is installed: /tmp/OlVwQy1VY1/bin/perlbrew 265s # 265s # perlbrew root (/tmp/OlVwQy1VY1) is initialized. 265s # 265s # Append the following piece of code to the end of your ~/.profile and start a 265s # new shell, perlbrew should be up and fully functional from there: 265s # 265s # export PERLBREW_HOME=/tmp/JxWG3E8yl_ 265s # source /tmp/OlVwQy1VY1/etc/bashrc 265s # 265s # Simply run `perlbrew` for usage details. 265s # 265s # Happy brewing! 265s # 265s ok 1 - No error messages in output 265s ok 2 - Return value proper 265s 1..2 265s } 265s 1..1 265s ok 265s t/builddir.t .............................. 265s # Seeded srand with seed '20250315' from local date. 265s ok 1 - App::perlbrew->new { 265s ok 1 - should accept --builddir args { 265s ok 1 - builddir is /perlbrew/buildroot 265s ok 2 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 265s 1..2 265s } 265s 1..1 265s } 265s ok 2 - App::perlbrew\#builddir method { 265s ok 1 - should return path relative to root { 265s ok 1 - builddir is /fnord/build 265s ok 2 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 265s 1..2 265s } 265s ok 2 - should return path in $App::perlbrew::PERLBREW_ROOT normally { 265s ok 1 - builddir is /perlbrew/root/build 265s ok 2 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 265s 1..2 265s } 265s 1..2 265s } 265s 1..2 265s ok 265s t/command-alias.t ......................... 265s # Seeded srand with seed '20250315' from local date. 265s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 265s ok 1 - alias command, { 265s ok 1 - when invoked with unknown action name, { 265s ok 1 - should display usage message { 265s ok 1 265s 1..1 265s } 265s 1..1 265s } 265s 1..1 265s } 265s 1..1 265s ok 265s t/command-available.t ..................... 265s # Seeded srand with seed '20250315' from local date. 265s ok 1 - available command output, when nothing installed locally, { 265s ok 1 - should display a list of perl versions { 265s ok 1 265s 1..1 265s } 265s 1..1 265s } 265s ok 2 - available command output, when something installed locally, { 265s ok 1 - should display a list of perl versions, with markers on installed versions { 265s ok 1 265s 1..1 265s } 265s 1..1 265s } 265s 1..2 265s ok 266s t/command-clone-modules.t ................. 266s # Seeded srand with seed '20250315' from local date. 266s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 266s # (mock) installed perl-5.16.0 to /tmp/1VY1JxWG3E/perls/perl-5.16.0 266s ok 1 - clone-modules command, { 266s ok 1 - when invoked with one argument X, with `--notest` { 266s ok 1 - should display clone modules from current-perl to X { 266s # 266s # Installing 1 modules from perl-5.16.0 to perl-5.14.1 ... 266s ok 1 266s ok 2 266s ok 3 266s ok 4 - current_env is called at least 1 time 266s 1..4 266s } 266s 1..1 266s } 266s ok 2 - when invoked with one argument X { 266s ok 1 - should display clone modules from current-perl to X { 266s # 266s # Installing 1 modules from perl-5.16.0 to perl-5.14.1 ... 266s ok 1 266s ok 2 266s ok 3 266s ok 4 - current_env is called at least 1 time 266s 1..4 266s } 266s 1..1 266s } 266s ok 3 - when invoked with two arguments, A and B, with `--notest` { 266s ok 1 - should display clone modules from A to B { 266s # 266s # Installing 1 modules from perl-5.14.1 to perl-5.16.0 ... 266s ok 1 266s ok 2 266s ok 3 266s 1..3 266s } 266s 1..1 266s } 266s ok 4 - when invoked with two arguments, A and B { 266s ok 1 - should display clone modules from A to B { 266s # 266s # Installing 1 modules from perl-5.14.1 to perl-5.16.0 ... 266s ok 1 266s ok 2 266s ok 3 266s 1..3 266s } 266s 1..1 266s } 266s 1..4 266s } 266s 1..1 266s ok 266s t/command-compgen.t ....................... 266s # Seeded srand with seed '20250315' from local date. 266s # (mock) installed perl-5.12.3 to /tmp/1VY1JxWG3E/perls/perl-5.12.3 266s # (mock) installed perl-5.12.4 to /tmp/1VY1JxWG3E/perls/perl-5.12.4 266s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 266s # (mock) installed perl-5.14.2 to /tmp/1VY1JxWG3E/perls/perl-5.14.2 266s ok 1 - compgen command, { 266s ok 1 - given 'switch' subcommand { 266s ok 1 - 'use [tab]' suggests a list of installed perls { 266s ok 1 266s 1..1 266s } 266s ok 2 - 'use 5.12 [tab]' suggests perls with /5\.12/ { 266s ok 1 266s 1..1 266s } 266s 1..2 266s } 266s ok 2 - given 'use' subcommand { 266s ok 1 - 'use [tab]' suggests a list of installed perls { 266s ok 1 266s 1..1 266s } 266s ok 2 - 'use 5.12 [tab]' suggests perls with /5\.12/ { 266s ok 1 266s 1..1 266s } 266s 1..2 266s } 266s ok 3 - when there is a part of a subcommand { 266s ok 1 - 'versio[tab]' is completed as 'version' { 266s ok 1 266s 1..1 266s } 266s ok 2 - displays a list of l* { 266s ok 1 266s 1..1 266s } 266s 1..2 266s } 266s ok 4 - when there is no args { 266s ok 1 - displays a list of subcommands { 266s ok 1 266s 1..1 266s } 266s 1..1 266s } 266s 1..4 266s } 266s 1..1 266s ok 266s t/command-display-rc.t .................... 266s # Seeded srand with seed '20250315' from local date. 266s ok 1 - App::perlbrew { 266s ok 1 - should be able to run 'display-bashrc' command { 266s ok 1 266s 1..1 266s } 266s ok 2 - should be able to run 'display-cshrc' command { 266s ok 1 266s 1..1 266s } 266s 1..2 266s } 266s 1..1 266s ok 267s t/command-env.t ........................... 267s # Seeded srand with seed '20250315' from local date. 267s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 267s ok 1 - env command, { 267s ok 1 - when invoked with a perl installation name with lib name, { 267s ok 1 - displays local::lib-related environment variables that should be set to use the given perl. { 267s # perlbrew env perl-5.14.1@nobita 267s ok 1 267s 1..1 267s } 267s 1..1 267s } 267s ok 2 - when invoked with a perl installation name, { 267s ok 1 - displays environment variables that should be set to use the given perl. { 267s ok 1 267s 1..1 267s } 267s 1..1 267s } 267s ok 3 - when invoked with a perl installation name with lib name and PERLBREW_LIB_PREFIX set, { 267s ok 1 - displays PERL5LIB with PERLBREW_LIB_PREFIX value first. { 267s # perlbrew env perl-5.14.1@nobita 267s ok 1 267s 1..1 267s } 267s 1..1 267s } 267s 1..3 267s } 267s 1..1 267s ok 267s t/command-exec.t .......................... 267s sort (...) interpreted as function at t/command-exec.t line 386. 267s sort (...) interpreted as function at t/command-exec.t line 410. 267s # Seeded srand with seed '20250315' from local date. 267s # (mock) installed perl-5.12.3 to /tmp/1VY1JxWG3E/perls/perl-5.12.3 267s # (mock) installed perl-5.12.4 to /tmp/1VY1JxWG3E/perls/perl-5.12.4 267s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 267s # (mock) installed perl-5.14.2 to /tmp/1VY1JxWG3E/perls/perl-5.14.2 267s ok 1 - minimal perl version { 267s ok 1 - only executes the needed version { 267s # perl-5.14.2 267s # ========== 267s # 267s # perl-5.14.1 267s # ========== 267s # 267s ok 1 267s ok 2 - do_system_with_exit_code should be called exactly 2 times 267s 1..2 267s } 267s 1..1 267s } 267s ok 2 - perlbrew exec --with perl-5.14.1,5.14.1 { 267s ok 1 - exec 5.14.1 twice, since that is what is specified { 267s # perl-5.14.1 267s # ========== 267s # 267s # perl-5.14.1 267s # ========== 267s # 267s ok 1 267s ok 2 - do_system_with_exit_code should be called exactly 2 times 267s 1..2 267s } 267s 1..1 267s } 267s ok 3 - perlbrew exec --with perl-5.14.1,perl-5.12.3,perl-5.14.2 perl -E "say 42" { 267s ok 1 - invokes each perl in the specified order { 267s # perl-5.14.1 267s # ========== 267s # 267s # perl-5.12.3 267s # ========== 267s # 267s # perl-5.14.2 267s # ========== 267s # 267s ok 1 267s ok 2 - do_system_with_exit_code should be called exactly 3 times 267s 1..2 267s } 267s 1..1 267s } 267s ok 4 - maximum perl version { 267s ok 1 - only executes the needed version { 267s # perl-5.12.4 267s # ========== 267s # 267s # perl-5.12.3 267s # ========== 267s # 267s ok 1 267s ok 2 - do_system_with_exit_code should be called exactly 2 times 267s 1..2 267s } 267s 1..1 267s } 267s ok 5 - perlbrew exec --with perl-5.12.3 perl -E "say 42" { 267s ok 1 - invokes perl-5.12.3/bin/perl { 267s ok 1 267s ok 2 267s ok 3 267s ok 4 - do_system_with_exit_code is called at least 1 time 267s 1..4 267s } 267s 1..1 267s } 267s ok 6 - perlbrew exec --with perl-5.14.1,perl-foobarbaz, { 267s ok 1 - ignore the unrecognized 'perl-foobarbaz' { 267s ok 1 267s ok 2 - do_system_with_exit_code is called at least 1 time 267s 1..2 267s } 267s 1..1 267s } 267s ok 7 - exec exit code { 267s ok 1 - no halt-on-error { 267s ok 1 - should exit with error code when several perls ran { 267s # perl-5.14.1 267s # ========== 267s # Command terminated with non-zero status. 267s # Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: 267s # 267s # perl-5.14.1 267s # ========== 267s # 267s ok 1 267s ok 2 267s ok 3 267s ok 4 - format_info_output should be called exactly 1 times 267s ok 5 - do_system_with_exit_code should be called exactly 2 times 267s ok 6 - do_exit_with_error_code should be called exactly 1 times 267s 1..6 267s } 267s ok 2 - should exit with error code { 267s # Command terminated with non-zero status. 267s # Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: 267s ok 1 267s ok 2 267s ok 3 267s ok 4 - format_info_output should be called exactly 1 times 267s ok 5 - do_system_with_exit_code should be called exactly 1 times 267s ok 6 - do_exit_with_error_code should be called exactly 1 times 267s 1..6 267s } 267s ok 3 - should exit with success code when several perls ran { 267s # perl-5.14.1 267s # ========== 267s # 267s # perl-5.14.1 267s # ========== 267s # 267s ok 1 - do_system_with_exit_code should be called exactly 2 times 267s ok 2 - do_exit_with_error_code should be called exactly 0 times 267s 1..2 267s } 267s 1..3 267s } 267s ok 2 - logging { 267s ok 1 - should format info output for right perl { 267s # Command terminated with non-zero status. 267s # Command [perl -E 'somesub 42'] terminated with exit code 7 ($? = 1792) under the following perl environment: 267s ok 1 267s ok 2 267s # format_info_output_value 267s ok 3 - format_info_output should be called exactly 1 times 267s ok 4 - do_system_with_exit_code should be called exactly 1 times 267s ok 5 - do_exit_with_error_code should be called exactly 1 times 267s 1..5 267s } 267s ok 2 - should be quiet if asked { 267s ok 1 267s ok 2 - format_info_output should be called exactly 0 times 267s ok 3 - do_system_with_exit_code should be called exactly 1 times 267s ok 4 - do_exit_with_error_code should be called exactly 1 times 267s 1..4 267s } 267s ok 3 - should work { 267s ok 1 267s ok 2 - do_exit_with_error_code should be called exactly 1 times 267s ok 3 - format_info_output should be called exactly 1 times 267s ok 4 - do_system_with_exit_code should be called exactly 1 times 267s 1..4 267s } 267s 1..3 267s } 267s ok 3 - halt-on-error { 267s ok 1 - should exit with error code when several perls ran { 267s # perl-5.14.1 267s # ========== 267s # 267s # perl-5.14.1 267s # ========== 267s # Command terminated with non-zero status. 267s # Command [perl -E 'say 42'] terminated with exit code 7 ($? = 1792) under the following perl environment: 267s ok 1 267s ok 2 267s ok 3 267s ok 4 - format_info_output should be called exactly 1 times 267s ok 5 - do_system_with_exit_code should be called exactly 2 times 267s ok 6 - do_exit_with_error_code should be called exactly 1 times 267s 1..6 267s } 267s ok 2 - should exit with success code { 267s ok 1 - do_exit_with_error_code should be called exactly 0 times 267s ok 2 - do_system_with_exit_code should be called exactly 1 times 267s 1..2 267s } 267s ok 3 - should exit with code 255 if program terminated with signal or something { 267s # Command terminated with non-zero status. 267s # Command [perl -E 'say 42'] terminated with exit code 255 ($? = -1) under the following perl environment: 267s ok 1 267s ok 2 267s ok 3 267s ok 4 - format_info_output should be called exactly 1 times 267s ok 5 - do_system_with_exit_code should be called exactly 1 times 267s ok 6 - do_exit_with_error_code should be called exactly 1 times 267s 1..6 267s } 267s ok 4 - should exit with error code { 267s # Command terminated with non-zero status. 267s # Command [perl -E 'say 42'] terminated with exit code 3 ($? = 768) under the following perl environment: 267s ok 1 267s ok 2 267s ok 3 267s ok 4 - format_info_output should be called exactly 1 times 267s ok 5 - do_system_with_exit_code should be called exactly 1 times 267s ok 6 - do_exit_with_error_code should be called exactly 1 times 267s 1..6 267s } 267s 1..4 267s } 267s 1..3 267s } 267s ok 8 - perlbrew exec perl -E "say 42" { 267s ok 1 - invokes all perls { 267s # perl-5.14.2 267s # ========== 267s ok 1 - arguments 267s ok 2 - perlbrew_bin_path 267s ok 3 - perls/perl-5.14.2/bin 267s # 267s # perl-5.14.1 267s # ========== 267s ok 4 - arguments 267s ok 5 - perlbrew_bin_path 267s ok 6 - perls/perl-5.14.1/bin 267s # 267s # perl-5.12.4 267s # ========== 267s ok 7 - arguments 267s ok 8 - perlbrew_bin_path 267s ok 9 - perls/perl-5.12.4/bin 267s # 267s # perl-5.12.3 267s # ========== 267s ok 10 - arguments 267s ok 11 - perlbrew_bin_path 267s ok 12 - perls/perl-5.12.3/bin 267s # 267s ok 13 - do_system_with_exit_code should be called exactly 4 times 267s 1..13 267s } 267s 1..1 267s } 267s 1..8 267s ok 268s t/command-help.t .......................... 268s # Seeded srand with seed '20250315' from local date. 268s ok 1 - `perlbrew` should print some nice message and instruct user to read help for individual commands { 268s ok 1 268s 1..1 268s } 268s ok 2 - `perlbrew -h` should print short version of help message and instruct user to read longer version { 268s ok 1 268s ok 2 268s ok 3 268s 1..3 268s } 268s ok 3 - `perlbrew help` should should the lengthy version { 268s ok 1 268s 1..1 268s } 268s ok 4 - `perlbrew help` should instruct user to read help for individual commands. { 268s ok 1 268s 1..1 268s } 268s ok 5 - `perlbrew help install` should show the options for install command { 268s ok 1 268s ok 2 268s ok 3 268s 1..3 268s } 268s 1..5 268s ok 268s t/command-info.t .......................... 268s # Seeded srand with seed '20250315' from local date. 268s ok 1 - info command { 268s ok 1 - should display a message that the module can't be found if the module isn't installed { 268s ok 1 268s 1..1 268s } 268s ok 2 - should display info if under perlbrew perl { 268s ok 1 268s 1..1 268s } 268s ok 3 - should display info if under system perl { 268s ok 1 268s 1..1 268s } 268s ok 4 - should display info for a module if the module is installed { 268s ok 1 268s 1..1 268s } 268s 1..4 268s } 268s 1..1 268s ok 268s t/command-install-cpanm.t ................. 268s # Seeded srand with seed '20250315' from local date. 268s ok 1 - App::perlbrew->install_cpanm { 268s ok 1 - should produce 'cpanm' in the bin dir { 268s ok 1 - GET cpanm url: https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm 268s ok 2 - cpanm is produced. /tmp/1VY1JxWG3E/bin/cpanm 268s ok 3 - cpanm should be an executable. 268s 1..3 268s } 268s 1..1 268s } 268s 1..1 268s ok 269s t/command-install-cpm.t ................... 269s # Seeded srand with seed '20250315' from local date. 269s ok 1 - App::perlbrew->install_cpm { 269s ok 1 - should produce 'cpm' in the bin dir { 269s ok 1 - GET cpm url: https://raw.githubusercontent.com/skaji/cpm/main/cpm 269s ok 2 - cpm is produced. /tmp/1VY1JxWG3E/bin/cpm 269s ok 3 - cpm should be an executable. 269s 1..3 269s } 269s 1..1 269s } 269s 1..1 269s ok 269s t/command-install-from-archive.t .......... 269s # Seeded srand with seed '20250315' from local date. 269s ok 1 - command install { 269s ok 1 - with prefixed cperl source archive { 269s ok 1 - should dispatch via do_install_this() { 269s ok 1 - method do_install_this is called with expected arguments 269s ok 2 - do_install_this is called at least 1 time 269s 1..2 269s } 269s ok 2 - should dispatch via do_install_archive() { 269s ok 1 - method do_install_archive is called with expected arguments 269s ok 2 - do_install_archive is called at least 1 time 269s 1..2 269s } 269s ok 3 - should dispatch via do_extract_tarball() { 269s ok 1 - method do_extract_tarball is called with expected arguments 269s ok 2 - do_extract_tarball is called at least 1 time 269s 1..2 269s } 269s 1..3 269s } 269s ok 2 - with cperl source archive { 269s ok 1 - should dispatch via do_extract_tarball() { 269s ok 1 - method do_extract_tarball is called with expected arguments 269s ok 2 - do_extract_tarball is called at least 1 time 269s 1..2 269s } 269s ok 2 - should dispatch via do_install_archive() { 269s ok 1 - method do_install_archive is called with expected arguments 269s ok 2 - do_install_archive is called at least 1 time 269s 1..2 269s } 269s ok 3 - should dispatch via do_install_this() { 269s ok 1 - method do_install_this is called with expected arguments 269s ok 2 - do_install_this is called at least 1 time 269s 1..2 269s } 269s 1..3 269s } 269s ok 3 - with perfixed perl source archive { 269s ok 1 - should dispatch via do_install_archive() { 269s ok 1 - method do_install_archive is called with expected arguments 269s ok 2 - do_install_archive is called at least 1 time 269s 1..2 269s } 269s ok 2 - should dispatch via do_install_this() { 269s ok 1 - method do_install_this is called with expected arguments 269s ok 2 - do_install_this is called at least 1 time 269s 1..2 269s } 269s ok 3 - should dispatch via do_extract_tarball() { 269s ok 1 - method do_extract_tarball is called with expected arguments 269s ok 2 - do_extract_tarball is called at least 1 time 269s 1..2 269s } 269s 1..3 269s } 269s ok 4 - with perl source archive { 269s ok 1 - should dispatch via do_extract_tarball() { 269s ok 1 - method do_extract_tarball is called with expected arguments 269s ok 2 - do_extract_tarball is called at least 1 time 269s 1..2 269s } 269s ok 2 - should dispatch via do_install_archive() { 269s ok 1 - method do_install_archive is called with expected arguments 269s ok 2 - do_install_archive is called at least 1 time 269s 1..2 269s } 269s ok 3 - should dispatch via do_install_this() { 269s ok 1 - method do_install_this is called with expected arguments 269s ok 2 - do_install_this is called at least 1 time 269s 1..2 269s } 269s 1..3 269s } 269s 1..4 269s } 269s 1..1 269s ok 269s t/command-install-patchperl.t ............. 269s # Seeded srand with seed '20250315' from local date. 269s ok 1 - App::perlbrew->install_patchperl { 269s ok 1 - should produce 'patchperl' in the bin dir { 269s ok 1 - GET patchperl url: https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl 269s ok 2 - patchperl is produced. /tmp/1VY1JxWG3E/bin/patchperl 269s ok 3 - patchperl should be an executable. 269s 1..3 269s } 269s 1..1 269s } 269s 1..1 269s ok 269s t/command-install.t ....................... 269s # Seeded srand with seed '20250315' from local date. 269s ok 1 - command install { 269s ok 1 - should install from archive { 269s ok 1 - method do_install_archive is called with expected arguments 269s ok 2 - do_install_archive is called at least 1 time 269s 1..2 269s } 269s ok 2 - should install stable version of perl { 269s # (mock) installed perl-5.14.2 to /tmp/1VY1JxWG3E/perls/perl-5.14.2 269s ok 1 - available_perls is called at least 1 time 269s ok 2 - method do_install_release is called with expected arguments 269s ok 3 - do_install_release is called at least 1 time 269s 1..3 269s } 269s ok 3 - should install exact perl version { 269s # (mock) installed perl-5.12.1 to /tmp/1VY1JxWG3E/perls/perl-5.12.1 269s ok 1 - method do_install_release is called with expected arguments 269s ok 2 - do_install_release is called at least 1 time 269s 1..2 269s } 269s ok 4 - should install from uri { 269s ok 1 - method do_install_url is called with expected arguments 269s ok 2 - do_install_url is called at least 1 time 269s 1..2 269s } 269s ok 5 - should install exact cperl version { 269s # (mock) installed cperl-5.26.4 to /tmp/1VY1JxWG3E/perls/cperl-5.26.4 269s ok 1 - method do_install_release is called with expected arguments 269s ok 2 - do_install_release is called at least 1 time 269s 1..2 269s } 269s ok 6 - should install blead perl { 269s ok 1 - do_install_release should be called exactly 0 times 269s ok 2 - do_install_blead should be called exactly 1 times 269s 1..2 269s } 269s ok 7 - should install git checkout { 269s ok 1 - method do_install_git is called with expected arguments 269s ok 2 - do_install_git is called at least 1 time 269s 1..2 269s } 269s 1..7 269s } 269s 1..1 269s ok 270s t/command-lib.t ........................... 270s # Seeded srand with seed '20250315' from local date. 270s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 270s # (mock) installed perl-5.14.2 to /tmp/1VY1JxWG3E/perls/perl-5.14.2 270s # (mock) installed perl-5.14.3 to /tmp/1VY1JxWG3E/perls/perl-5.14.3 270s ok 1 - lib command, { 270s ok 1 - `create` sub-command, { 270s ok 1 - with perl name and @ as part of lib name, { 270s ok 1 - creates the lib folder for the specified perl { 270s ok 1 - stdout matches 270s ok 2 270s 1..2 270s } 270s ok 2 - creates the lib folder for the specified perl { 270s ok 1 - stdout matches 270s ok 2 270s 1..2 270s } 270s ok 3 - shows errors if the specified perl does not exist. { 270s ok 1 - dies with error message 270s ok 2 270s 1..2 270s } 270s 1..3 270s } 270s ok 2 - with @ in the beginning of lib name, { 270s ok 1 - creates the lib folder for current perl { 270s ok 1 - libdir do not exist 270s ok 2 - stdout matches 270s ok 3 270s 1..3 270s } 270s 1..1 270s } 270s ok 3 - with a bare lib name, { 270s ok 1 - creates the lib folder for current perl { 270s ok 1 - stdout matches 270s ok 2 - libdir exists 270s 1..2 270s } 270s 1..1 270s } 270s 1..3 270s } 270s ok 2 - without lib name { 270s ok 1 - create errs gracefully showing usage { 270s ok 1 - lib create 270s 1..1 270s } 270s ok 2 - delete errs gracefully showing usage { 270s ok 1 - lib delete 270s 1..1 270s } 270s 1..2 270s } 270s ok 3 - `delete` sub-command, { 270s ok 1 - shows errors when the given lib does not exists { 270s ok 1 - dies with error message 270s 1..1 270s } 270s ok 2 - deletes the local::lib folder { 270s ok 1 - stdout matches 270s ok 2 270s ok 3 270s 1..3 270s } 270s 1..2 270s } 270s ok 4 - when invoked with unknown action name, { 270s ok 1 - should display error { 270s ok 1 - Unknown command 270s 1..1 270s } 270s 1..1 270s } 270s 1..4 270s } 270s 1..1 270s ok 270s t/command-list.t .......................... 270s # Seeded srand with seed '20250315' from local date. 270s # (mock) installed perl-5.12.3 to /tmp/1VY1JxWG3E/perls/perl-5.12.3 270s # (mock) installed perl-5.12.4 to /tmp/1VY1JxWG3E/perls/perl-5.12.4 270s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 270s # (mock) installed perl-5.14.2 to /tmp/1VY1JxWG3E/perls/perl-5.14.2 270s # Workflow build 'when `--no-decoration` is given' is empty at t/command-list.t around lines 90 -> 98. 270s ok 1 - list command, { 270s ok 1 - when there are lib under PERLBREW_HOME, { 270s ok 1 - when `--no-decoration` is given { 270s ok 1 - does not mark anything { 270s # lib 'perl-5.12.3@nobita' is created. 270s # lib 'perl-5.12.3@shizuka' is created. 270s ok 1 - No decoration mark in the output 270s 1..1 270s } 270s 1..1 270s } 270s ok 2 - displays lib names { 270s ok 1 - Cannot find Perl with libraries in output 270s 1..1 270s } 270s ok 3 - marks currently activated lib { 270s ok 1 - Cannot find Perl with libraries in output 270s 1..1 270s } 270s 1..3 270s } 270s ok 2 - when there no libs under PERLBREW_HOME, { 270s ok 1 - displays a list of perl installation names { 270s ok 1 - Cannot find Perl in output 270s 1..1 270s } 270s 1..1 270s } 270s ok 3 - when `--no-decoration` is given { 270s ok 1 - No decoration mark in the output 270s 1..1 270s } 270s 1..3 270s } 270s 1..1 270s ok 270s t/command-make-shim.t ..................... 270s # Seeded srand with seed '20250315' from local date. 270s # (mock) installed perl-5.36.1 to /tmp/1VY1JxWG3E/perls/perl-5.36.1 270s ok 1 - App::perlbrew->make_shim('foo') { 270s ok 1 - should produce 'foo' in the current dir { 270s ok 1 - foo is produced under current directory. 270s # 270s # The content of shim: 270s # ---- 270s # #!/bin/bash 270s # export PERL5LIB="/tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/blib/lib:/tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/blib/arch:/tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB" 270s # unset PERLBREW_LIB 270s # export PERLBREW_MANPATH="/tmp/1VY1JxWG3E/perls/perl-5.36.1/man" 270s # export PERLBREW_PATH="/tmp/1VY1JxWG3E/bin:/tmp/1VY1JxWG3E/perls/perl-5.36.1/bin" 270s # export PERLBREW_PERL="perl-5.36.1" 270s # export PERLBREW_ROOT="/tmp/1VY1JxWG3E" 270s # export PERLBREW_VERSION="1.01" 270s # unset PERL_LOCAL_LIB_ROOT 270s # 270s # export PATH="/tmp/1VY1JxWG3E/bin:/tmp/1VY1JxWG3E/perls/perl-5.36.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" 270s # 270s # exec bar "$@" 270s # 270s # 270s # ---- 270s 1..1 270s } 270s ok 2 - should err when perlbrew is off { 270s ok 1 - (?^:^ERROR:) 270s ok 2 - foo is not produced 270s 1..2 270s } 270s ok 3 - should produce 'foo' in the current dir { 270s ok 1 - foo is produced under current directory. 270s # 270s # The content of shim: 270s # ---- 270s # #!/bin/bash 270s # export PERL5LIB="/tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/blib/lib:/tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/blib/arch:/tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB" 270s # unset PERLBREW_LIB 270s # export PERLBREW_MANPATH="/tmp/1VY1JxWG3E/perls/perl-5.36.1/man" 270s # export PERLBREW_PATH="/tmp/1VY1JxWG3E/bin:/tmp/1VY1JxWG3E/perls/perl-5.36.1/bin" 270s # export PERLBREW_PERL="perl-5.36.1" 270s # export PERLBREW_ROOT="/tmp/1VY1JxWG3E" 270s # export PERLBREW_VERSION="1.01" 270s # unset PERL_LOCAL_LIB_ROOT 270s # 270s # export PATH="/tmp/1VY1JxWG3E/bin:/tmp/1VY1JxWG3E/perls/perl-5.36.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" 270s # 270s # exec foo "$@" 270s # 270s # 270s # ---- 270s 1..1 270s } 270s ok 4 - should err when 'foo' already exists { 270s ok 1 - (?^:^ERROR:) 270s ok 2 - (?^:^ERROR:) 270s 1..2 270s } 270s 1..4 270s } 270s ok 2 - App::perlbrew->make_shim() { 270s ok 1 - should show usage { 270s ok 1 - `make-shim` should not trigger any exceptions 270s ok 2 - `help` command should be running. 270s 1..2 270s } 270s 1..1 270s } 270s 1..2 270s ok 271s t/current_perl.t .......................... 271s # Seeded srand with seed '20250315' from local date. 271s # (mock) installed perl-5.12.3 to /tmp/1VY1JxWG3E/perls/perl-5.12.3 271s # (mock) installed perl-5.12.4 to /tmp/1VY1JxWG3E/perls/perl-5.12.4 271s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 271s # (mock) installed perl-5.14.2 to /tmp/1VY1JxWG3E/perls/perl-5.14.2 271s ok 1 - current perl { 271s ok 1 - is decided from env var PERLBREW_PERL { 271s ok 1 271s ok 2 271s ok 3 271s ok 4 271s 1..4 271s } 271s ok 2 - can be set with current_perl method. { 271s ok 1 271s ok 2 271s ok 3 271s ok 4 271s ok 5 271s ok 6 271s ok 7 271s ok 8 271s 1..8 271s } 271s ok 3 - can be decided from object attribute, which overrides env var. { 271s ok 1 271s ok 2 271s ok 3 271s ok 4 271s 1..4 271s } 271s 1..3 271s } 271s 1..1 271s ok 271s t/current_shell.t ......................... 271s # Seeded srand with seed '20250315' from local date. 271s 1..6 271s ok 1 - current_shell gives the expected shell based on $SHELL environment variable 271s ok 2 - current_shell setups and returns anything passed as parameter 271s # Testing with bash 271s ok 3 - current_shell_is_bashish() returns true if the current shell is Bash or based on it 271s # Testing with zsh 271s ok 4 - current_shell_is_bashish() returns true if the current shell is Bash or based on it 271s # Testing with ksh 271s ok 5 - current_shell_is_bashish() returns false 271s # Testing with sh 271s ok 6 - current_shell_is_bashish() returns false 271s ok 271s t/do_system.t ............................. 271s # Seeded srand with seed '20250315' from local date. 271s 1..2 271s ok 1 - passed all arguments to system() 271s ok 2 - passed single string to system() 271s ok 271s t/error-http_download-exec-error.t ........ 271s # Seeded srand with seed '20250315' from local date. 271s ok 1 - The exit status code of curl is -1 271s 1..1 271s ok 271s t/error-http_download-exit-nonzero.t ...... 271s # Seeded srand with seed '20250315' from local date. 271s ok 1 - The exit status code of curl is 42 271s 1..1 271s ok 271s t/error-http_download-param-validation.t .. 271s # Seeded srand with seed '20250315' from local date. 271s ok 1 - http_download: dies when when the download target already exists { 271s ok 1 - dies with the expected error message 271s 1..1 271s } 271s 1..1 271s ok 271s t/error-install-before-init.t ............. 271s # Seeded srand with seed '20250315' from local date. 271s ok 1 - installing a perl before initializing perlbrew fails 271s 1..1 271s ok 271s t/failure-command-install-cpanm.t ......... 271s # Seeded srand with seed '20250315' from local date. 271s ok 1 - App::perlbrew->install_cpanm { 271s ok 1 - should no produced 'cpanm' in the bin dir, if the downloaded content seems to be invalid. { 271s ok 1 - GET cpanm url: https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm 271s ok 2 - generated an error: 271s # ERROR: The downloaded cpanm program seem to be invalid. Please check if the following URL can be reached correctly 271s # 271s # https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm 271s # 271s # ...and try again latter. 271s # 271s # The previously downloaded file is saved at /tmp/cpanm.downloaded.1752 for manual inspection. 271s # 271s # 271s ok 3 - cpanm is not produced. /tmp/1VY1JxWG3E/bin/cpanm 271s 1..3 271s } 271s 1..1 271s } 271s 1..1 271s ok 272s t/failure-command-install-cpm.t ........... 272s # Seeded srand with seed '20250315' from local date. 272s ok 1 - App::perlbrew->install_cpm { 272s ok 1 - should no produced 'cpm' in the bin dir, if the downloaded content seems to be invalid. { 272s ok 1 - GET cpm url: https://raw.githubusercontent.com/skaji/cpm/main/cpm 272s ok 2 - generated an error: 272s # ERROR: The downloaded cpm program seem to be invalid. Please check if the following URL can be reached correctly 272s # 272s # https://raw.githubusercontent.com/skaji/cpm/main/cpm 272s # 272s # ...and try again latter. 272s # 272s # The previously downloaded file is saved at /tmp/cpm.downloaded.1753 for manual inspection. 272s # 272s # 272s ok 3 - cpm is not produced. /tmp/1VY1JxWG3E/bin/cpm 272s 1..3 272s } 272s 1..1 272s } 272s 1..1 272s ok 272s t/failure-command-install-patchperl.t ..... 272s # Seeded srand with seed '20250315' from local date. 272s ok 1 - App::perlbrew->install_patchperl { 272s ok 1 - should not produce 'patchperl' in the bin dir, if the downloaded content does not seem to be valid. { 272s ok 1 - GET patchperl url: https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl 272s ok 2 - generated an error: 272s # ERROR: The downloaded patchperl program seem to be invalid. Please check if the following URL can be reached correctly 272s # 272s # https://raw.githubusercontent.com/gugod/patchperl-packing/master/patchperl 272s # 272s # ...and try again latter. 272s # 272s # The previously downloaded file is saved at /tmp/patchperl.downloaded.1754 for manual inspection. 272s # 272s # 272s ok 3 - patchperl is *not* installed: /tmp/1VY1JxWG3E/bin/patchperl 272s 1..3 272s } 272s 1..1 272s } 272s 1..1 272s ok 272s t/home.t .................................. 272s # Seeded srand with seed '20250315' from local date. 272s ok 1 - App::perlbrew\#home method { 272s ok 1 - it should return $App::perlbrew::PERLBREW_HOME if provided { 272s ok 1 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 272s ok 2 272s ok 3 272s 1..3 272s } 272s ok 2 - it should default to $ENV{PERLBREW_HOME} if provided { 272s ok 1 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 272s ok 2 272s ok 3 272s 1..3 272s } 272s ok 3 - it should default to $ENV{HOME} subpath { 272s ok 1 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 272s ok 2 272s ok 3 272s 1..3 272s } 272s ok 4 - it should return the instance property of 'home' if set { 272s ok 1 - App::Perlbrew::Path=HASH->isa('App::Perlbrew::Path') 272s ok 2 272s ok 3 272s 1..3 272s } 272s 1..4 272s } 272s 1..1 272s ok 272s t/http-program-control.t .................. 272s # Seeded srand with seed '20250315' from local date. 272s ok 1 - UA should be curl, verbosity should be 0 { 272s ok 1 - UA Program can be set to: curl 272s ok 2 - verbosity matches: [curl --silent --location --fail -o - https\:\/\/perlbrew\.pl] 272s 1..2 272s } 272s ok 2 - UA should be curl, verbosity should be 1 { 272s ok 1 - UA Program can be set to: curl 272s ok 2 - verbosity matches: [curl --verbose --location --fail -o - https\:\/\/perlbrew\.pl] 272s 1..2 272s } 272s ok 3 - UA should be wget, verbosity should be 0 { 272s ok 1 - UA Program can be set to: wget 272s ok 2 - verbosity matches: [wget --quiet -O - https\:\/\/perlbrew\.pl] 272s 1..2 272s } 272s ok 4 - UA should be wget, verbosity should be 1 { 272s ok 1 - UA Program can be set to: wget 272s ok 2 - verbosity matches: [wget --verbose -O - https\:\/\/perlbrew\.pl] 272s 1..2 272s } 272s ok 5 - UA should be fetch, verbosity should be 0 { 272s ok 1 - UA Program can be set to: fetch 272s 1..1 272s } 272s ok 6 - UA should be fetch, verbosity should be 1 { 272s ok 1 - UA Program can be set to: fetch 272s 1..1 272s } 272s ok 7 - something not supported { 272s ok 1 - should die when asked to use unrecognized http UA program 272s 1..1 272s } 272s 1..7 272s ok 272s t/http-ua-detect-non-curl.t ............... 272s # Seeded srand with seed '20250315' from local date. 272s # PATH=/tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/fake-bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 272s # curl = /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/fake-bin/curl 272s ok 1 272s ok 2 - UA: wget 272s 1..2 272s ok 272s t/http-ua-detect.t ........................ 272s # Seeded srand with seed '20250315' from local date. 272s ok 1 - UA: curl 272s 1..1 272s ok 273s t/http.t .................................. skipped: (no reason given) 273s t/installation-perlbrew.t ................. 273s # Seeded srand with seed '20250315' from local date. 273s # PERLBREW_ROOT set to /tmp/OlVwQy1VY1 273s ok 1 - `perlbrew self-install` initialize the required dir structure under PERLBREW_ROOT { 273s # 273s # perlbrew root (/tmp/OlVwQy1VY1) is initialized. 273s # 273s # Append the following piece of code to the end of your ~/.profile and start a 273s # new shell, perlbrew should be up and fully functional from there: 273s # 273s # export PERLBREW_HOME=/tmp/JxWG3E8yl_ 273s # source /tmp/OlVwQy1VY1/etc/bashrc 273s # 273s # Simply run `perlbrew` for usage details. 273s # 273s # Happy brewing! 273s # 273s ok 1 273s ok 2 273s ok 3 273s ok 4 273s ok 5 273s ok 6 273s ok 7 273s ok 8 273s ok 9 273s ok 10 273s ok 11 273s 1..11 273s } 273s ok 2 - Works with bash { 273s ok 1 273s ok 2 273s 1..2 273s } 273s ok 3 - Works with fish { 273s ok 1 273s ok 2 273s 1..2 273s } 273s ok 4 - Works with zsh { 273s ok 1 273s ok 2 273s 1..2 273s } 273s ok 5 - Exports PERLBREW_HOME when needed { 273s ok 1 273s ok 2 273s 1..2 273s } 273s 1..5 273s ok 273s t/installation.t .......................... 273s # Seeded srand with seed '20250315' from local date. 273s # PERLBREW_ROOT set to /tmp/OlVwQy1VY1 273s ok 1 273s # (mock) installed perl-5.14.0 to /tmp/OlVwQy1VY1/perls/perl-5.14.0 273s ok 2 273s ok 3 273s ok 4 - should die when doing install with existing distribution name. 273s ok 5 - App::perlbrew\#is_installed method. { 273s ok 1 273s ok 2 273s ok 3 273s 1..3 273s } 273s ok 6 - do not clobber exitsing user-specified name. { 273s # (mock) installed the-dude to /tmp/OlVwQy1VY1/perls/the-dude 273s ok 1 273s ok 2 273s ok 3 - should die when doing install with existing user-specified name. 273s 1..3 273s } 273s 1..6 273s ok 273s t/installation2.t ......................... 273s # Seeded srand with seed '20250315' from local date. 273s # PERLBREW_ROOT set to /tmp/1VY1JxWG3E 273s ok 1 - App::perlbrew { 273s ok 1 - ->do_install_url method { 273s ok 1 - it should accept an URL to perl tarball, and download the tarball. { 273s # Fetching perl-5.14.0 as /tmp/1VY1JxWG3E/dists/perl-5.14.0.tar.gz 273s ok 1 - http_download is called 273s ok 2 - do_extract_tarball is called 273s ok 3 - do_install_this is called 273s 1..3 273s } 273s 1..1 273s } 273s ok 2 - ->do_install_archive method { 273s ok 1 - it accepts a path to perl tarball and perform installation process. { 273s ok 1 - do_extract_tarball is called 273s ok 2 - do_install_this is called 273s 1..2 273s } 273s 1..1 273s } 273s ok 3 - ->do_install_this method { 273s ok 1 - it should log successful brews to the log_file. { 273s # Installing into /tmp/1VY1JxWG3E/perls/perl-5.12.3 273s # 273s # This could take a while. You can run the following command on another shell to track the status: 273s # 273s # tail -f /tmp/1VY1JxWG3E/build.perl-5.12.3.log 273s # 273s # perl-5.12.3 is successfully installed. 273s ok 1 - Success message shows in log 273s ok 2 - do_system is called 273s 1..2 273s } 273s ok 2 - it should log brew failure to the log_file if system call fails. { 273s # Installing into /tmp/1VY1JxWG3E/perls/perl-5.12.3 273s # 273s # This could take a while. You can run the following command on another shell to track the status: 273s # 273s # tail -f /tmp/1VY1JxWG3E/build.perl-5.12.3.log 273s # 273s ok 1 273s ok 2 - Failure message shows in log 273s ok 3 - do_system is called 273s 1..3 273s } 273s 1..2 273s } 273s 1..3 273s } 273s 1..1 273s ok 274s t/installation3.t ......................... 274s # Seeded srand with seed '20250315' from local date. 274s 1..3 274s # (mock) installed perl-5.16.2 to /tmp/OlVwQy1VY1/perls/perl-5.16.2 274s ok 1 - install perl-stable installs one perl 274s ok 2 - install perl-stable installs correct perl 274s ok 3 - install --switch automatically switches to the installed perl 274s ok 274s t/list_modules.t .......................... 274s # Seeded srand with seed '20250315' from local date. 274s # (mock) installed perl-5.14.1 to /tmp/1VY1JxWG3E/perls/perl-5.14.1 274s ok 1 - list_modules method, { 274s ok 1 - when run successfully { 274s ok 1 - should return an arryref of module names { 274s ok 1 274s ok 2 274s 1..2 274s } 274s 1..1 274s } 274s 1..1 274s } 274s 1..1 274s ok 274s t/sys.t ................................... 274s # Seeded srand with seed '20250315' from local date. 274s ok 1 - sys { 274s ok 1 274s ok 2 274s ok 3 274s ok 4 274s ok 5 274s 1..5 274s } 274s 1..1 274s ok 274s t/unit-files-are-the-same.t ............... 274s # Seeded srand with seed '20250315' from local date. 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/00.load.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/08.error_install.t 274s ok 1 274s ok 2 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/01.options.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/00.load.t 274s ok 3 274s ok 4 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/02.format_perl_version.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/01.options.t 274s ok 5 274s ok 6 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/03.test_get_available_versions.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/02.format_perl_version.t 274s ok 7 274s ok 8 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/04.find_available_perls.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/03.test_get_available_versions.t 274s ok 9 274s ok 10 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/05.get_current_perl.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/04.find_available_perls.t 274s ok 11 274s ok 12 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/06.installed_perls.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/05.get_current_perl.t 274s ok 13 274s ok 14 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/07.argv.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/06.installed_perls.t 274s ok 15 274s ok 16 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/08.error_available.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/07.argv.t 274s ok 17 274s ok 18 274s # Comparing /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/08.error_install.t with /tmp/autopkgtest.y5j8X6/autopkgtest_tmp/smokeHV4koB/t/08.error_available.t 274s ok 19 274s ok 20 274s 1..20 274s ok 274s t/util-find-similar-tokens.t .............. 274s # Seeded srand with seed '20250315' from local date. 274s 1..3 274s ok 1 - exact result { 274s ok 1 274s ok 2 274s 1..2 274s } 274s ok 2 - one result { 274s ok 1 274s ok 2 274s 1..2 274s } 274s ok 3 - two results { 274s ok 1 274s ok 2 274s ok 3 274s 1..3 274s } 274s ok 274s t/util-looks-like.t ....................... 274s # Seeded srand with seed '20250315' from local date. 274s ok 1 - looks_like_url_of_skaji_relocatable_perl { 274s ok 1 - positive case: https://github.com/skaji/relocatable-perl/releases/download/5.40.0.0/perl-darwin-amd64.tar.gz 274s ok 2 - positive case: https://github.com/skaji/relocatable-perl/releases/download/5.40.0.0/perl-linux-amd64.tar.gz 274s ok 3 - negative case: https://example.com/ 274s ok 4 - negative case: https://gugod.org/ 274s ok 5 - negative case: https://github.com/skaji/relocatable-perl/releases/download/5.40.0.0/perl-linux-x86_64.tar.gz 274s 1..5 274s } 274s ok 2 - looks_like_sys_would_be_compatible_with_skaji_relocatable_perl { 274s ok 1 274s ok 2 274s ok 3 274s ok 4 274s ok 5 274s 1..5 274s } 274s 1..2 274s ok 274s All tests successful. 274s Files=72, Tests=241, 15 wallclock secs ( 0.23 usr 0.36 sys + 12.28 cusr 2.69 csys = 15.56 CPU) 274s Result: PASS 275s autopkgtest [15:17:22]: test autodep8-perl-build-deps: -----------------------] 281s autopkgtest [15:17:28]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 281s autodep8-perl-build-deps PASS 284s autopkgtest [15:17:31]: test autodep8-perl: preparing testbed 310s autopkgtest [15:17:57]: testbed dpkg architecture: armhf 312s autopkgtest [15:17:59]: testbed apt version: 2.9.33 316s autopkgtest [15:18:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 318s autopkgtest [15:18:05]: testbed release detected to be: plucky 327s autopkgtest [15:18:14]: updating testbed package index (apt update) 329s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 329s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [257 kB] 330s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [126 kB] 330s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [126 kB] 330s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [101 kB] 330s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 330s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [404 kB] 330s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [81.0 kB] 330s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf c-n-f Metadata [1944 B] 330s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf c-n-f Metadata [116 B] 330s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [326 kB] 330s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf c-n-f Metadata [12.1 kB] 330s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3472 B] 330s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf c-n-f Metadata [332 B] 330s Get:15 http://ftpmaster.internal/ubuntu plucky/universe Sources [21.0 MB] 339s Get:16 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [299 kB] 339s Get:17 http://ftpmaster.internal/ubuntu plucky/main Sources [1400 kB] 339s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1378 kB] 340s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf c-n-f Metadata [29.4 kB] 340s Get:20 http://ftpmaster.internal/ubuntu plucky/restricted armhf c-n-f Metadata [108 B] 340s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [15.1 MB] 341s Get:22 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 343s Fetched 41.0 MB in 14s (2867 kB/s) 345s Reading package lists... 351s autopkgtest [15:18:38]: upgrading testbed (apt dist-upgrade and autopurge) 353s Reading package lists... 353s Building dependency tree... 353s Reading state information... 354s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 354s Starting 2 pkgProblemResolver with broken count: 0 354s Done 355s Entering ResolveByKeep 355s 355s Calculating upgrade... 356s The following packages will be upgraded: 356s libc-bin libc6 locales python3-jinja2 sos strace 356s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 356s Need to get 8642 kB of archives. 356s After this operation, 23.6 kB of additional disk space will be used. 356s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6 armhf 2.41-1ubuntu2 [2932 kB] 357s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-bin armhf 2.41-1ubuntu2 [545 kB] 357s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf locales all 2.41-1ubuntu2 [4246 kB] 357s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf strace armhf 6.13+ds-1ubuntu1 [445 kB] 357s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 357s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf sos all 4.9.0-5 [365 kB] 358s Preconfiguring packages ... 358s Fetched 8642 kB in 1s (5971 kB/s) 358s (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 ... 64655 files and directories currently installed.) 358s Preparing to unpack .../libc6_2.41-1ubuntu2_armhf.deb ... 359s Unpacking libc6:armhf (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 359s Setting up libc6:armhf (2.41-1ubuntu2) ... 359s (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 ... 64655 files and directories currently installed.) 359s Preparing to unpack .../libc-bin_2.41-1ubuntu2_armhf.deb ... 359s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 359s Setting up libc-bin (2.41-1ubuntu2) ... 360s (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 ... 64655 files and directories currently installed.) 360s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 360s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 360s Preparing to unpack .../strace_6.13+ds-1ubuntu1_armhf.deb ... 360s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 360s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 360s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 360s Preparing to unpack .../archives/sos_4.9.0-5_all.deb ... 361s Unpacking sos (4.9.0-5) over (4.9.0-4) ... 361s Setting up sos (4.9.0-5) ... 361s Setting up locales (2.41-1ubuntu2) ... 362s Generating locales (this might take a while)... 364s en_US.UTF-8... done 364s Generation complete. 364s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 364s Setting up strace (6.13+ds-1ubuntu1) ... 364s Processing triggers for man-db (2.13.0-1) ... 366s Processing triggers for systemd (257.3-1ubuntu3) ... 369s Reading package lists... 369s Building dependency tree... 369s Reading state information... 370s Starting pkgProblemResolver with broken count: 0 370s Starting 2 pkgProblemResolver with broken count: 0 370s Done 370s Solving dependencies... 371s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 373s autopkgtest [15:19:00]: rebooting testbed after setup commands that affected boot 445s Reading package lists... 445s Building dependency tree... 445s Reading state information... 445s Starting pkgProblemResolver with broken count: 0 446s Starting 2 pkgProblemResolver with broken count: 0 446s Done 446s The following NEW packages will be installed: 446s autodep8 cpp cpp-14 cpp-14-arm-linux-gnueabihf cpp-arm-linux-gnueabihf 446s dctrl-tools gcc gcc-14 gcc-14-arm-linux-gnueabihf gcc-arm-linux-gnueabihf 446s libasan8 libc-dev-bin libc6-dev libcapture-tiny-perl libcc1-0 446s libcpan-perl-releases-perl libcrypt-dev libdevel-patchperl-perl 446s libfile-pushd-perl libgcc-14-dev libgomp1 libisl23 liblocal-lib-perl 446s libmodule-build-perl libmodule-pluggable-perl libmpc3 libubsan1 446s linux-libc-dev perlbrew pkg-perl-autopkgtest rpcsvc-proto 447s 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. 447s Need to get 37.5 MB of archives. 447s After this operation, 104 MB of additional disk space will be used. 447s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf dctrl-tools armhf 2.24-3build3 [94.7 kB] 447s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 447s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 447s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 447s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [9220 kB] 448s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-17ubuntu3 [1030 B] 448s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 448s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 448s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 15-20250222-0ubuntu1 [38.9 kB] 448s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 15-20250222-0ubuntu1 [128 kB] 448s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 15-20250222-0ubuntu1 [2955 kB] 448s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 15-20250222-0ubuntu1 [1191 kB] 448s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-17ubuntu3 [897 kB] 448s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-17ubuntu3 [18.0 MB] 449s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-17ubuntu3 [506 kB] 449s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 449s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 449s Get:18 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc-dev-bin armhf 2.41-1ubuntu2 [23.0 kB] 449s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.14.0-10.10 [1683 kB] 449s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 449s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 449s Get:22 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libc6-dev armhf 2.41-1ubuntu2 [1396 kB] 449s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libcapture-tiny-perl all 0.50-1 [20.7 kB] 449s Get:24 http://ftpmaster.internal/ubuntu plucky/universe armhf libcpan-perl-releases-perl all 5.20250224-1 [11.4 kB] 449s Get:25 http://ftpmaster.internal/ubuntu plucky/universe armhf libfile-pushd-perl all 1.016-2 [11.2 kB] 449s Get:26 http://ftpmaster.internal/ubuntu plucky/universe armhf libmodule-pluggable-perl all 5.2-5 [19.5 kB] 449s Get:27 http://ftpmaster.internal/ubuntu plucky/universe armhf libdevel-patchperl-perl all 2.08-1 [142 kB] 449s Get:28 http://ftpmaster.internal/ubuntu plucky/universe armhf libmodule-build-perl all 0.423400-2 [200 kB] 449s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf liblocal-lib-perl all 2.000029-1 [46.5 kB] 449s Get:30 http://ftpmaster.internal/ubuntu plucky/universe armhf perlbrew all 1.01-1 [54.0 kB] 449s Get:31 http://ftpmaster.internal/ubuntu plucky/universe armhf pkg-perl-autopkgtest all 0.82 [18.8 kB] 449s Fetched 37.5 MB in 2s (15.9 MB/s) 449s Selecting previously unselected package dctrl-tools. 449s (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 ... 64655 files and directories currently installed.) 449s Preparing to unpack .../00-dctrl-tools_2.24-3build3_armhf.deb ... 449s Unpacking dctrl-tools (2.24-3build3) ... 449s Selecting previously unselected package autodep8. 449s Preparing to unpack .../01-autodep8_0.28+nmu1ubuntu1_all.deb ... 449s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 450s Selecting previously unselected package libisl23:armhf. 450s Preparing to unpack .../02-libisl23_0.27-1_armhf.deb ... 450s Unpacking libisl23:armhf (0.27-1) ... 450s Selecting previously unselected package libmpc3:armhf. 450s Preparing to unpack .../03-libmpc3_1.3.1-1build2_armhf.deb ... 450s Unpacking libmpc3:armhf (1.3.1-1build2) ... 450s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 450s Preparing to unpack .../04-cpp-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 450s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 450s Selecting previously unselected package cpp-14. 450s Preparing to unpack .../05-cpp-14_14.2.0-17ubuntu3_armhf.deb ... 450s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 450s Selecting previously unselected package cpp-arm-linux-gnueabihf. 450s Preparing to unpack .../06-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 450s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 450s Selecting previously unselected package cpp. 450s Preparing to unpack .../07-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 450s Unpacking cpp (4:14.2.0-1ubuntu1) ... 450s Selecting previously unselected package libcc1-0:armhf. 450s Preparing to unpack .../08-libcc1-0_15-20250222-0ubuntu1_armhf.deb ... 450s Unpacking libcc1-0:armhf (15-20250222-0ubuntu1) ... 450s Selecting previously unselected package libgomp1:armhf. 450s Preparing to unpack .../09-libgomp1_15-20250222-0ubuntu1_armhf.deb ... 450s Unpacking libgomp1:armhf (15-20250222-0ubuntu1) ... 450s Selecting previously unselected package libasan8:armhf. 450s Preparing to unpack .../10-libasan8_15-20250222-0ubuntu1_armhf.deb ... 450s Unpacking libasan8:armhf (15-20250222-0ubuntu1) ... 450s Selecting previously unselected package libubsan1:armhf. 450s Preparing to unpack .../11-libubsan1_15-20250222-0ubuntu1_armhf.deb ... 450s Unpacking libubsan1:armhf (15-20250222-0ubuntu1) ... 450s Selecting previously unselected package libgcc-14-dev:armhf. 450s Preparing to unpack .../12-libgcc-14-dev_14.2.0-17ubuntu3_armhf.deb ... 450s Unpacking libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 450s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 450s Preparing to unpack .../13-gcc-14-arm-linux-gnueabihf_14.2.0-17ubuntu3_armhf.deb ... 450s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 451s Selecting previously unselected package gcc-14. 451s Preparing to unpack .../14-gcc-14_14.2.0-17ubuntu3_armhf.deb ... 451s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 451s Selecting previously unselected package gcc-arm-linux-gnueabihf. 451s Preparing to unpack .../15-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 451s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 451s Selecting previously unselected package gcc. 451s Preparing to unpack .../16-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 451s Unpacking gcc (4:14.2.0-1ubuntu1) ... 451s Selecting previously unselected package libc-dev-bin. 451s Preparing to unpack .../17-libc-dev-bin_2.41-1ubuntu2_armhf.deb ... 451s Unpacking libc-dev-bin (2.41-1ubuntu2) ... 451s Selecting previously unselected package linux-libc-dev:armhf. 451s Preparing to unpack .../18-linux-libc-dev_6.14.0-10.10_armhf.deb ... 451s Unpacking linux-libc-dev:armhf (6.14.0-10.10) ... 451s Selecting previously unselected package libcrypt-dev:armhf. 451s Preparing to unpack .../19-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 451s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 451s Selecting previously unselected package rpcsvc-proto. 451s Preparing to unpack .../20-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 451s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 451s Selecting previously unselected package libc6-dev:armhf. 451s Preparing to unpack .../21-libc6-dev_2.41-1ubuntu2_armhf.deb ... 451s Unpacking libc6-dev:armhf (2.41-1ubuntu2) ... 451s Selecting previously unselected package libcapture-tiny-perl. 451s Preparing to unpack .../22-libcapture-tiny-perl_0.50-1_all.deb ... 451s Unpacking libcapture-tiny-perl (0.50-1) ... 451s Selecting previously unselected package libcpan-perl-releases-perl. 451s Preparing to unpack .../23-libcpan-perl-releases-perl_5.20250224-1_all.deb ... 451s Unpacking libcpan-perl-releases-perl (5.20250224-1) ... 451s Selecting previously unselected package libfile-pushd-perl. 451s Preparing to unpack .../24-libfile-pushd-perl_1.016-2_all.deb ... 451s Unpacking libfile-pushd-perl (1.016-2) ... 451s Selecting previously unselected package libmodule-pluggable-perl. 451s Preparing to unpack .../25-libmodule-pluggable-perl_5.2-5_all.deb ... 451s Unpacking libmodule-pluggable-perl (5.2-5) ... 451s Selecting previously unselected package libdevel-patchperl-perl. 452s Preparing to unpack .../26-libdevel-patchperl-perl_2.08-1_all.deb ... 452s Unpacking libdevel-patchperl-perl (2.08-1) ... 452s Selecting previously unselected package libmodule-build-perl. 452s Preparing to unpack .../27-libmodule-build-perl_0.423400-2_all.deb ... 452s Adding 'diversion of /usr/bin/config_data to /usr/bin/config_data.diverted by libmodule-build-perl' 452s 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' 452s Unpacking libmodule-build-perl (0.423400-2) ... 452s Selecting previously unselected package liblocal-lib-perl. 452s Preparing to unpack .../28-liblocal-lib-perl_2.000029-1_all.deb ... 452s Unpacking liblocal-lib-perl (2.000029-1) ... 452s Selecting previously unselected package perlbrew. 452s Preparing to unpack .../29-perlbrew_1.01-1_all.deb ... 452s Unpacking perlbrew (1.01-1) ... 452s Selecting previously unselected package pkg-perl-autopkgtest. 452s Preparing to unpack .../30-pkg-perl-autopkgtest_0.82_all.deb ... 452s Unpacking pkg-perl-autopkgtest (0.82) ... 452s Setting up libcpan-perl-releases-perl (5.20250224-1) ... 452s Setting up libmodule-pluggable-perl (5.2-5) ... 452s Setting up libfile-pushd-perl (1.016-2) ... 452s Setting up linux-libc-dev:armhf (6.14.0-10.10) ... 452s Setting up libgomp1:armhf (15-20250222-0ubuntu1) ... 452s Setting up libmodule-build-perl (0.423400-2) ... 452s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 452s Setting up libmpc3:armhf (1.3.1-1build2) ... 452s Setting up libcapture-tiny-perl (0.50-1) ... 452s Setting up libubsan1:armhf (15-20250222-0ubuntu1) ... 452s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 452s Setting up libasan8:armhf (15-20250222-0ubuntu1) ... 452s Setting up libgcc-14-dev:armhf (14.2.0-17ubuntu3) ... 452s Setting up libisl23:armhf (0.27-1) ... 452s Setting up libc-dev-bin (2.41-1ubuntu2) ... 452s Setting up libdevel-patchperl-perl (2.08-1) ... 452s Setting up libcc1-0:armhf (15-20250222-0ubuntu1) ... 452s Setting up dctrl-tools (2.24-3build3) ... 452s Setting up autodep8 (0.28+nmu1ubuntu1) ... 452s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 452s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-17ubuntu3) ... 452s Setting up liblocal-lib-perl (2.000029-1) ... 452s Setting up pkg-perl-autopkgtest (0.82) ... 452s Setting up cpp-14 (14.2.0-17ubuntu3) ... 452s Setting up libc6-dev:armhf (2.41-1ubuntu2) ... 452s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 452s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 452s Setting up gcc-14 (14.2.0-17ubuntu3) ... 452s Setting up cpp (4:14.2.0-1ubuntu1) ... 452s Setting up gcc (4:14.2.0-1ubuntu1) ... 452s Setting up perlbrew (1.01-1) ... 452s Processing triggers for libc-bin (2.41-1ubuntu2) ... 452s Processing triggers for man-db (2.13.0-1) ... 470s autopkgtest [15:20:36]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 470s autopkgtest [15:20:36]: test autodep8-perl: [----------------------- 471s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 471s 1..4 471s ok 1 - /usr/bin/perl -w -M"App::perlbrew" -e 1 2>&1 exited successfully 471s ok 2 - /usr/bin/perl -w -M"App::perlbrew" -e 1 2>&1 produced no (non-whitelisted) output 471s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"App::perlbrew" -e 1 2>&1 exited successfully 471s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"App::perlbrew" -e 1 2>&1 produced no (non-whitelisted) output 471s ok 471s All tests successful. 471s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.21 cusr 0.06 csys = 0.29 CPU) 471s Result: PASS 472s autopkgtest [15:20:39]: test autodep8-perl: -----------------------] 476s autodep8-perl PASS (superficial) 476s autopkgtest [15:20:43]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 480s autopkgtest [15:20:47]: test autodep8-perl-recommends: preparing testbed 482s Reading package lists... 482s Building dependency tree... 482s Reading state information... 483s Starting pkgProblemResolver with broken count: 0 483s Starting 2 pkgProblemResolver with broken count: 0 483s Done 484s The following NEW packages will be installed: 484s perl-doc 484s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 484s Need to get 8252 kB of archives. 484s After this operation, 16.1 MB of additional disk space will be used. 484s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf perl-doc all 5.40.1-2 [8252 kB] 487s Fetched 8252 kB in 3s (2594 kB/s) 487s Selecting previously unselected package perl-doc. 488s (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 ... 66726 files and directories currently installed.) 488s Preparing to unpack .../perl-doc_5.40.1-2_all.deb ... 488s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 488s Unpacking perl-doc (5.40.1-2) ... 488s Setting up perl-doc (5.40.1-2) ... 488s Processing triggers for man-db (2.13.0-1) ... 498s autopkgtest [15:21:05]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 498s autopkgtest [15:21:05]: test autodep8-perl-recommends: [----------------------- 500s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 500s 1..4 500s ok 1 - Package perlbrew is known to dpkg 500s ok 2 - Got status information for package perlbrew 500s ok 3 - Got file list for package perlbrew 500s # Subtest: all modules in perlbrew pass the syntax check 500s 1..8 500s ok 1 - /usr/bin/perl -wc /usr/share/perl5/App/Perlbrew/HTTP.pm exited successfully 500s ok 2 - /usr/bin/perl -wc /usr/share/perl5/App/Perlbrew/Path/Installation.pm exited successfully 500s ok 3 - /usr/bin/perl -wc /usr/share/perl5/App/Perlbrew/Path/Installations.pm exited successfully 500s ok 4 - /usr/bin/perl -wc /usr/share/perl5/App/Perlbrew/Path/Root.pm exited successfully 500s ok 5 - /usr/bin/perl -wc /usr/share/perl5/App/Perlbrew/Path.pm exited successfully 500s ok 6 - /usr/bin/perl -wc /usr/share/perl5/App/Perlbrew/Sys.pm exited successfully 500s ok 7 - /usr/bin/perl -wc /usr/share/perl5/App/Perlbrew/Util.pm exited successfully 500s # Name "FindBin::Bin" used only once: possible typo at /usr/share/perl5/App/perlbrew.pm line 2234. 500s ok 8 - /usr/bin/perl -wc /usr/share/perl5/App/perlbrew.pm exited successfully 500s ok 4 - all modules in perlbrew pass the syntax check 500s ok 500s All tests successful. 500s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.15 cusr 0.07 csys = 0.25 CPU) 500s Result: PASS 501s autopkgtest [15:21:08]: test autodep8-perl-recommends: -----------------------] 505s autopkgtest [15:21:12]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 505s autodep8-perl-recommends PASS (superficial) 509s autopkgtest [15:21:16]: @@@@@@@@@@@@@@@@@@@@ summary 509s autodep8-perl-build-deps PASS 509s autodep8-perl PASS (superficial) 509s autodep8-perl-recommends PASS (superficial)