0s autopkgtest [16:34:35]: starting date and time: 2024-03-23 16:34:35+0000 0s autopkgtest [16:34:35]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [16:34:35]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ib6clxqi/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed --apt-upgrade libversion-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=perl/5.38.2-3.2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos01-s390x-17.secgroup --name adt-noble-s390x-libversion-perl-20240323-163435-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://us.ports.ubuntu.com/ubuntu-ports/ 137s autopkgtest [16:36:52]: testbed dpkg architecture: s390x 138s autopkgtest [16:36:53]: testbed apt version: 2.7.12 138s autopkgtest [16:36:53]: @@@@@@@@@@@@@@@@@@@@ test bed setup 138s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 138s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [493 kB] 139s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3969 kB] 140s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 140s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 140s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [652 kB] 140s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 140s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 140s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 140s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4143 kB] 141s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 141s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [46.8 kB] 141s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 143s Fetched 9495 kB in 4s (2156 kB/s) 143s Reading package lists... 146s Reading package lists... 146s Building dependency tree... 146s Reading state information... 146s Calculating upgrade... 146s The following packages will be upgraded: 146s cloud-init debianutils fonts-ubuntu-console libbsd0 libc-bin libc6 locales 146s python3-markupsafe 147s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 147s Need to get 8499 kB of archives. 147s After this operation, 9216 B disk space will be freed. 147s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 147s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libc6 s390x 2.39-0ubuntu6 [2847 kB] 147s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libc-bin s390x 2.39-0ubuntu6 [654 kB] 147s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libbsd0 s390x 0.12.1-1 [46.7 kB] 147s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x locales all 2.39-0ubuntu6 [4232 kB] 147s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 147s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x python3-markupsafe s390x 2.1.5-1build1 [12.8 kB] 147s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x cloud-init all 24.1.2-0ubuntu1 [597 kB] 148s Preconfiguring packages ... 148s Fetched 8499 kB in 1s (7957 kB/s) 148s (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 ... 51778 files and directories currently installed.) 148s Preparing to unpack .../debianutils_5.17_s390x.deb ... 148s Unpacking debianutils (5.17) over (5.16) ... 149s Setting up debianutils (5.17) ... 149s (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 ... 51778 files and directories currently installed.) 149s Preparing to unpack .../libc6_2.39-0ubuntu6_s390x.deb ... 149s Unpacking libc6:s390x (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 149s Setting up libc6:s390x (2.39-0ubuntu6) ... 154s (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 ... 51778 files and directories currently installed.) 154s Preparing to unpack .../libc-bin_2.39-0ubuntu6_s390x.deb ... 154s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 154s Setting up libc-bin (2.39-0ubuntu6) ... 154s (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 ... 51778 files and directories currently installed.) 154s Preparing to unpack .../libbsd0_0.12.1-1_s390x.deb ... 154s Unpacking libbsd0:s390x (0.12.1-1) over (0.11.8-1) ... 154s Preparing to unpack .../locales_2.39-0ubuntu6_all.deb ... 154s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 154s Preparing to unpack .../fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 154s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 154s Preparing to unpack .../python3-markupsafe_2.1.5-1build1_s390x.deb ... 154s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 154s Preparing to unpack .../cloud-init_24.1.2-0ubuntu1_all.deb ... 154s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 154s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 154s Setting up cloud-init (24.1.2-0ubuntu1) ... 154s Setting up locales (2.39-0ubuntu6) ... 154s Generating locales (this might take a while)... 156s en_US.UTF-8... done 156s Generation complete. 156s Setting up python3-markupsafe (2.1.5-1build1) ... 156s Setting up libbsd0:s390x (0.12.1-1) ... 156s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 156s Processing triggers for man-db (2.12.0-3) ... 156s Processing triggers for libc-bin (2.39-0ubuntu6) ... 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 158s 0 upgraded, 0 newly installed, 0 to remove and 234 not upgraded. 158s Unknown architecture, assuming PC-style ttyS0 158s sh: Attempting to set up Debian/Ubuntu apt sources automatically 158s sh: Distribution appears to be Ubuntu 159s Reading package lists... 160s Building dependency tree... 160s Reading state information... 160s eatmydata is already the newest version (131-1). 160s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 160s Reading package lists... 160s Building dependency tree... 160s Reading state information... 161s dbus is already the newest version (1.14.10-4ubuntu1). 161s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 161s Reading package lists... 161s Building dependency tree... 161s Reading state information... 162s rng-tools-debian is already the newest version (2.4). 162s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 162s Reading package lists... 162s Building dependency tree... 162s Reading state information... 165s The following packages will be REMOVED: 165s cloud-init* python3-configobj* python3-debconf* 165s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 165s After this operation, 3256 kB disk space will be freed. 165s (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 ... 51777 files and directories currently installed.) 165s Removing cloud-init (24.1.2-0ubuntu1) ... 165s Removing python3-configobj (5.0.8-3) ... 165s Removing python3-debconf (1.5.86) ... 165s Processing triggers for man-db (2.12.0-3) ... 165s (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 ... 51388 files and directories currently installed.) 165s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 165s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 165s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 165s invoke-rc.d: policy-rc.d denied execution of try-restart. 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 166s linux-generic is already the newest version (6.8.0-11.11+1). 166s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 166s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 166s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 166s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 169s Reading package lists... 169s Reading package lists... 170s Building dependency tree... 170s Reading state information... 170s Calculating upgrade... 170s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 170s Reading package lists... 170s Building dependency tree... 170s Reading state information... 171s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 171s autopkgtest [16:37:26]: rebooting testbed after setup commands that affected boot 190s autopkgtest [16:37:45]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 193s autopkgtest [16:37:48]: @@@@@@@@@@@@@@@@@@@@ apt-source libversion-perl 195s Get:1 http://ftpmaster.internal/ubuntu noble/universe libversion-perl 1:0.9930-1build1 (dsc) [2206 B] 195s Get:2 http://ftpmaster.internal/ubuntu noble/universe libversion-perl 1:0.9930-1build1 (tar) [167 kB] 195s Get:3 http://ftpmaster.internal/ubuntu noble/universe libversion-perl 1:0.9930-1build1 (diff) [4956 B] 195s gpgv: Signature made Wed Jan 10 12:53:02 2024 UTC 195s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 195s gpgv: Can't check signature: No public key 195s dpkg-source: warning: cannot verify inline signature for ./libversion-perl_0.9930-1build1.dsc: no acceptable signature found 195s autopkgtest [16:37:50]: testing package libversion-perl version 1:0.9930-1build1 196s autopkgtest [16:37:51]: build not needed 197s autopkgtest [16:37:52]: test autodep8-perl-build-deps: preparing testbed 201s Reading package lists... 201s Building dependency tree... 201s Reading state information... 202s Starting pkgProblemResolver with broken count: 0 202s Starting 2 pkgProblemResolver with broken count: 0 202s Done 202s The following additional packages will be installed: 202s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 202s cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu dctrl-tools debhelper 202s debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 202s g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 gcc-13-base 202s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu gettext intltool-debian 202s libarchive-zip-perl libasan8 libatomic1 libc-dev-bin libc6-dev libcc1-0 202s libcrypt-dev libdebhelper-perl libdw1 libfile-stripnondeterminism-perl 202s libgcc-13-dev libgomp1 libisl23 libitm1 libmpc3 libperl-dev libstdc++-13-dev 202s libsub-override-perl libtool libubsan1 linux-libc-dev locales-all m4 202s pkg-perl-autopkgtest po-debconf rpcsvc-proto 202s Suggested packages: 202s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 202s cpp-13-doc debtags dh-make g++-multilib g++-13-multilib gcc-13-doc 202s gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-13-multilib 202s gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev glibc-doc 202s libstdc++-13-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc 202s libmail-box-perl 202s Recommended packages: 202s manpages manpages-dev libc-devtools libarchive-cpio-perl libltdl-dev 202s libmail-sendmail-perl 202s The following NEW packages will be installed: 202s autoconf autodep8 automake autopkgtest-satdep autopoint autotools-dev 202s build-essential cpp cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu 202s dctrl-tools debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz 202s g++ g++-13 g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 gcc-13-base 202s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu gettext intltool-debian 202s libarchive-zip-perl libasan8 libatomic1 libc-dev-bin libc6-dev libcc1-0 202s libcrypt-dev libdebhelper-perl libdw1 libfile-stripnondeterminism-perl 202s libgcc-13-dev libgomp1 libisl23 libitm1 libmpc3 libperl-dev libstdc++-13-dev 202s libsub-override-perl libtool libubsan1 linux-libc-dev locales-all m4 202s pkg-perl-autopkgtest po-debconf rpcsvc-proto 202s 0 upgraded, 54 newly installed, 0 to remove and 0 not upgraded. 202s Need to get 70.1 MB/70.1 MB of archives. 202s After this operation, 436 MB of additional disk space will be used. 202s Get:1 /tmp/autopkgtest.fKfa94/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [772 B] 202s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13-base s390x 13.2.0-17ubuntu2 [47.4 kB] 203s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x m4 s390x 1.4.19-4 [255 kB] 203s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x autoconf all 2.71-3 [339 kB] 203s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] 203s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x autodep8 all 0.28 [13.2 kB] 203s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x autotools-dev all 20220109.1 [44.9 kB] 203s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 203s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x autopoint all 0.21-14ubuntu1 [422 kB] 203s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x libc-dev-bin s390x 2.39-0ubuntu6 [20.2 kB] 203s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x linux-libc-dev s390x 6.8.0-11.11 [1590 kB] 203s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libcrypt-dev s390x 1:4.4.36-4 [135 kB] 203s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] 203s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x libc6-dev s390x 2.39-0ubuntu6 [1629 kB] 203s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3 [722 kB] 203s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1 [54.9 kB] 203s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [9929 kB] 203s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13 s390x 13.2.0-17ubuntu2 [1026 B] 203s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 203s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 203s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x libcc1-0 s390x 14-20240303-1ubuntu1 [49.9 kB] 203s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240303-1ubuntu1 [151 kB] 203s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libitm1 s390x 14-20240303-1ubuntu1 [31.1 kB] 203s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x libatomic1 s390x 14-20240303-1ubuntu1 [9392 B] 203s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libasan8 s390x 14-20240303-1ubuntu1 [2998 kB] 203s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libubsan1 s390x 14-20240303-1ubuntu1 [1186 kB] 204s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libgcc-13-dev s390x 13.2.0-17ubuntu2 [1003 kB] 204s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [19.1 MB] 205s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13 s390x 13.2.0-17ubuntu2 [467 kB] 208s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 208s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 208s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x libstdc++-13-dev s390x 13.2.0-17ubuntu2 [2430 kB] 208s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x g++-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [11.3 MB] 208s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x g++-13 s390x 13.2.0-17ubuntu2 [14.4 kB] 208s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x g++-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [956 B] 208s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x g++ s390x 4:13.2.0-7ubuntu1 [1096 B] 208s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 208s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 208s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x libtool all 2.4.7-7 [166 kB] 208s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x dh-autoreconf all 20 [16.1 kB] 208s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 208s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x libsub-override-perl all 0.10-1 [10.0 kB] 208s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 208s Get:44 http://ftpmaster.internal/ubuntu noble/main s390x dh-strip-nondeterminism all 1.13.1-1 [5362 B] 208s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x libdw1 s390x 0.190-1 [282 kB] 208s Get:46 http://ftpmaster.internal/ubuntu noble/main s390x debugedit s390x 1:5.0-5 [47.5 kB] 208s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x dwz s390x 0.15-1 [108 kB] 208s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x gettext s390x 0.21-14ubuntu1 [917 kB] 208s Get:49 http://ftpmaster.internal/ubuntu noble/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 208s Get:50 http://ftpmaster.internal/ubuntu noble/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 208s Get:51 http://ftpmaster.internal/ubuntu noble/main s390x debhelper all 13.14.1ubuntu1 [869 kB] 208s Get:52 http://ftpmaster.internal/ubuntu noble/main s390x libperl-dev s390x 5.38.2-3 [1301 kB] 208s Get:53 http://ftpmaster.internal/ubuntu noble/universe s390x locales-all s390x 2.39-0ubuntu6 [11.3 MB] 208s Get:54 http://ftpmaster.internal/ubuntu noble/universe s390x pkg-perl-autopkgtest all 0.77 [18.0 kB] 208s Fetched 70.1 MB in 5s (14.6 MB/s) 208s Selecting previously unselected package gcc-13-base:s390x. 208s (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 ... 51331 files and directories currently installed.) 208s Preparing to unpack .../00-gcc-13-base_13.2.0-17ubuntu2_s390x.deb ... 208s Unpacking gcc-13-base:s390x (13.2.0-17ubuntu2) ... 208s Selecting previously unselected package m4. 208s Preparing to unpack .../01-m4_1.4.19-4_s390x.deb ... 208s Unpacking m4 (1.4.19-4) ... 208s Selecting previously unselected package autoconf. 208s Preparing to unpack .../02-autoconf_2.71-3_all.deb ... 208s Unpacking autoconf (2.71-3) ... 208s Selecting previously unselected package dctrl-tools. 208s Preparing to unpack .../03-dctrl-tools_2.24-3build2_s390x.deb ... 208s Unpacking dctrl-tools (2.24-3build2) ... 208s Selecting previously unselected package autodep8. 208s Preparing to unpack .../04-autodep8_0.28_all.deb ... 208s Unpacking autodep8 (0.28) ... 208s Selecting previously unselected package autotools-dev. 208s Preparing to unpack .../05-autotools-dev_20220109.1_all.deb ... 208s Unpacking autotools-dev (20220109.1) ... 208s Selecting previously unselected package automake. 208s Preparing to unpack .../06-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 208s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 208s Selecting previously unselected package autopoint. 208s Preparing to unpack .../07-autopoint_0.21-14ubuntu1_all.deb ... 208s Unpacking autopoint (0.21-14ubuntu1) ... 208s Selecting previously unselected package libc-dev-bin. 208s Preparing to unpack .../08-libc-dev-bin_2.39-0ubuntu6_s390x.deb ... 208s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 208s Selecting previously unselected package linux-libc-dev:s390x. 208s Preparing to unpack .../09-linux-libc-dev_6.8.0-11.11_s390x.deb ... 208s Unpacking linux-libc-dev:s390x (6.8.0-11.11) ... 208s Selecting previously unselected package libcrypt-dev:s390x. 208s Preparing to unpack .../10-libcrypt-dev_1%3a4.4.36-4_s390x.deb ... 208s Unpacking libcrypt-dev:s390x (1:4.4.36-4) ... 208s Selecting previously unselected package rpcsvc-proto. 208s Preparing to unpack .../11-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... 208s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 208s Selecting previously unselected package libc6-dev:s390x. 208s Preparing to unpack .../12-libc6-dev_2.39-0ubuntu6_s390x.deb ... 208s Unpacking libc6-dev:s390x (2.39-0ubuntu6) ... 208s Selecting previously unselected package libisl23:s390x. 208s Preparing to unpack .../13-libisl23_0.26-3_s390x.deb ... 208s Unpacking libisl23:s390x (0.26-3) ... 208s Selecting previously unselected package libmpc3:s390x. 208s Preparing to unpack .../14-libmpc3_1.3.1-1_s390x.deb ... 208s Unpacking libmpc3:s390x (1.3.1-1) ... 208s Selecting previously unselected package cpp-13-s390x-linux-gnu. 208s Preparing to unpack .../15-cpp-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 208s Unpacking cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 209s Selecting previously unselected package cpp-13. 209s Preparing to unpack .../16-cpp-13_13.2.0-17ubuntu2_s390x.deb ... 209s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 209s Selecting previously unselected package cpp-s390x-linux-gnu. 209s Preparing to unpack .../17-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 209s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 209s Selecting previously unselected package cpp. 209s Preparing to unpack .../18-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 209s Unpacking cpp (4:13.2.0-7ubuntu1) ... 209s Selecting previously unselected package libcc1-0:s390x. 209s Preparing to unpack .../19-libcc1-0_14-20240303-1ubuntu1_s390x.deb ... 209s Unpacking libcc1-0:s390x (14-20240303-1ubuntu1) ... 209s Selecting previously unselected package libgomp1:s390x. 209s Preparing to unpack .../20-libgomp1_14-20240303-1ubuntu1_s390x.deb ... 209s Unpacking libgomp1:s390x (14-20240303-1ubuntu1) ... 209s Selecting previously unselected package libitm1:s390x. 209s Preparing to unpack .../21-libitm1_14-20240303-1ubuntu1_s390x.deb ... 209s Unpacking libitm1:s390x (14-20240303-1ubuntu1) ... 209s Selecting previously unselected package libatomic1:s390x. 209s Preparing to unpack .../22-libatomic1_14-20240303-1ubuntu1_s390x.deb ... 209s Unpacking libatomic1:s390x (14-20240303-1ubuntu1) ... 209s Selecting previously unselected package libasan8:s390x. 209s Preparing to unpack .../23-libasan8_14-20240303-1ubuntu1_s390x.deb ... 209s Unpacking libasan8:s390x (14-20240303-1ubuntu1) ... 209s Selecting previously unselected package libubsan1:s390x. 209s Preparing to unpack .../24-libubsan1_14-20240303-1ubuntu1_s390x.deb ... 209s Unpacking libubsan1:s390x (14-20240303-1ubuntu1) ... 209s Selecting previously unselected package libgcc-13-dev:s390x. 209s Preparing to unpack .../25-libgcc-13-dev_13.2.0-17ubuntu2_s390x.deb ... 209s Unpacking libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 209s Selecting previously unselected package gcc-13-s390x-linux-gnu. 209s Preparing to unpack .../26-gcc-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 209s Unpacking gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 209s Selecting previously unselected package gcc-13. 209s Preparing to unpack .../27-gcc-13_13.2.0-17ubuntu2_s390x.deb ... 209s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 210s Selecting previously unselected package gcc-s390x-linux-gnu. 210s Preparing to unpack .../28-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 210s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 210s Selecting previously unselected package gcc. 210s Preparing to unpack .../29-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 210s Unpacking gcc (4:13.2.0-7ubuntu1) ... 210s Selecting previously unselected package libstdc++-13-dev:s390x. 210s Preparing to unpack .../30-libstdc++-13-dev_13.2.0-17ubuntu2_s390x.deb ... 210s Unpacking libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 210s Selecting previously unselected package g++-13-s390x-linux-gnu. 210s Preparing to unpack .../31-g++-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 210s Unpacking g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 210s Selecting previously unselected package g++-13. 210s Preparing to unpack .../32-g++-13_13.2.0-17ubuntu2_s390x.deb ... 210s Unpacking g++-13 (13.2.0-17ubuntu2) ... 210s Selecting previously unselected package g++-s390x-linux-gnu. 210s Preparing to unpack .../33-g++-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 210s Unpacking g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 210s Selecting previously unselected package g++. 210s Preparing to unpack .../34-g++_4%3a13.2.0-7ubuntu1_s390x.deb ... 210s Unpacking g++ (4:13.2.0-7ubuntu1) ... 210s Selecting previously unselected package build-essential. 210s Preparing to unpack .../35-build-essential_12.10ubuntu1_s390x.deb ... 210s Unpacking build-essential (12.10ubuntu1) ... 210s Selecting previously unselected package libdebhelper-perl. 210s Preparing to unpack .../36-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 210s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 210s Selecting previously unselected package libtool. 210s Preparing to unpack .../37-libtool_2.4.7-7_all.deb ... 210s Unpacking libtool (2.4.7-7) ... 210s Selecting previously unselected package dh-autoreconf. 210s Preparing to unpack .../38-dh-autoreconf_20_all.deb ... 210s Unpacking dh-autoreconf (20) ... 210s Selecting previously unselected package libarchive-zip-perl. 210s Preparing to unpack .../39-libarchive-zip-perl_1.68-1_all.deb ... 210s Unpacking libarchive-zip-perl (1.68-1) ... 210s Selecting previously unselected package libsub-override-perl. 210s Preparing to unpack .../40-libsub-override-perl_0.10-1_all.deb ... 210s Unpacking libsub-override-perl (0.10-1) ... 210s Selecting previously unselected package libfile-stripnondeterminism-perl. 210s Preparing to unpack .../41-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 210s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 210s Selecting previously unselected package dh-strip-nondeterminism. 210s Preparing to unpack .../42-dh-strip-nondeterminism_1.13.1-1_all.deb ... 210s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 210s Selecting previously unselected package libdw1:s390x. 210s Preparing to unpack .../43-libdw1_0.190-1_s390x.deb ... 210s Unpacking libdw1:s390x (0.190-1) ... 210s Selecting previously unselected package debugedit. 210s Preparing to unpack .../44-debugedit_1%3a5.0-5_s390x.deb ... 210s Unpacking debugedit (1:5.0-5) ... 210s Selecting previously unselected package dwz. 210s Preparing to unpack .../45-dwz_0.15-1_s390x.deb ... 210s Unpacking dwz (0.15-1) ... 211s Selecting previously unselected package gettext. 211s Preparing to unpack .../46-gettext_0.21-14ubuntu1_s390x.deb ... 211s Unpacking gettext (0.21-14ubuntu1) ... 211s Selecting previously unselected package intltool-debian. 211s Preparing to unpack .../47-intltool-debian_0.35.0+20060710.6_all.deb ... 211s Unpacking intltool-debian (0.35.0+20060710.6) ... 211s Selecting previously unselected package po-debconf. 211s Preparing to unpack .../48-po-debconf_1.0.21+nmu1_all.deb ... 211s Unpacking po-debconf (1.0.21+nmu1) ... 211s Selecting previously unselected package debhelper. 211s Preparing to unpack .../49-debhelper_13.14.1ubuntu1_all.deb ... 211s Unpacking debhelper (13.14.1ubuntu1) ... 211s Selecting previously unselected package libperl-dev:s390x. 211s Preparing to unpack .../50-libperl-dev_5.38.2-3_s390x.deb ... 211s Unpacking libperl-dev:s390x (5.38.2-3) ... 211s Selecting previously unselected package locales-all. 211s Preparing to unpack .../51-locales-all_2.39-0ubuntu6_s390x.deb ... 211s Unpacking locales-all (2.39-0ubuntu6) ... 219s Selecting previously unselected package pkg-perl-autopkgtest. 219s Preparing to unpack .../52-pkg-perl-autopkgtest_0.77_all.deb ... 219s Unpacking pkg-perl-autopkgtest (0.77) ... 219s Selecting previously unselected package autopkgtest-satdep. 219s Preparing to unpack .../53-1-autopkgtest-satdep.deb ... 219s Unpacking autopkgtest-satdep (0) ... 219s Setting up libdw1:s390x (0.190-1) ... 219s Setting up libarchive-zip-perl (1.68-1) ... 219s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 219s Setting up linux-libc-dev:s390x (6.8.0-11.11) ... 219s Setting up m4 (1.4.19-4) ... 219s Setting up libgomp1:s390x (14-20240303-1ubuntu1) ... 219s Setting up locales-all (2.39-0ubuntu6) ... 219s Setting up autotools-dev (20220109.1) ... 219s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 219s Setting up gcc-13-base:s390x (13.2.0-17ubuntu2) ... 219s Setting up libmpc3:s390x (1.3.1-1) ... 219s Setting up libatomic1:s390x (14-20240303-1ubuntu1) ... 219s Setting up autopoint (0.21-14ubuntu1) ... 219s Setting up autoconf (2.71-3) ... 219s Setting up libubsan1:s390x (14-20240303-1ubuntu1) ... 219s Setting up dwz (0.15-1) ... 219s Setting up libcrypt-dev:s390x (1:4.4.36-4) ... 219s Setting up libasan8:s390x (14-20240303-1ubuntu1) ... 219s Setting up debugedit (1:5.0-5) ... 219s Setting up libsub-override-perl (0.10-1) ... 219s Setting up libisl23:s390x (0.26-3) ... 219s Setting up libc-dev-bin (2.39-0ubuntu6) ... 219s Setting up libcc1-0:s390x (14-20240303-1ubuntu1) ... 219s Setting up dctrl-tools (2.24-3build2) ... 219s Setting up libitm1:s390x (14-20240303-1ubuntu1) ... 219s Setting up autodep8 (0.28) ... 219s Setting up automake (1:1.16.5-1.3ubuntu1) ... 219s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 219s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 219s Setting up gettext (0.21-14ubuntu1) ... 219s Setting up intltool-debian (0.35.0+20060710.6) ... 219s Setting up cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 219s Setting up pkg-perl-autopkgtest (0.77) ... 219s Setting up dh-strip-nondeterminism (1.13.1-1) ... 219s Setting up libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 219s Setting up libc6-dev:s390x (2.39-0ubuntu6) ... 219s Setting up libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 219s Setting up cpp-13 (13.2.0-17ubuntu2) ... 219s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 219s Setting up po-debconf (1.0.21+nmu1) ... 219s Setting up libperl-dev:s390x (5.38.2-3) ... 219s Setting up gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 219s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 219s Setting up g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 219s Setting up gcc-13 (13.2.0-17ubuntu2) ... 219s Setting up cpp (4:13.2.0-7ubuntu1) ... 219s Setting up g++-13 (13.2.0-17ubuntu2) ... 219s Setting up libtool (2.4.7-7) ... 219s Setting up g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 219s Setting up gcc (4:13.2.0-7ubuntu1) ... 219s Setting up dh-autoreconf (20) ... 219s Setting up g++ (4:13.2.0-7ubuntu1) ... 219s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 219s Setting up build-essential (12.10ubuntu1) ... 219s Setting up debhelper (13.14.1ubuntu1) ... 219s Setting up autopkgtest-satdep (0) ... 219s Processing triggers for man-db (2.12.0-3) ... 219s Processing triggers for install-info (7.1-3) ... 219s Processing triggers for libc-bin (2.39-0ubuntu6) ... 219s Reading package lists... 219s Building dependency tree... 219s Reading state information... 219s Starting pkgProblemResolver with broken count: 0 219s Starting 2 pkgProblemResolver with broken count: 0 219s Done 220s The following NEW packages will be installed: 220s libversion-perl 220s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 220s Need to get 48.8 kB of archives. 220s After this operation, 135 kB of additional disk space will be used. 220s Get:1 http://ftpmaster.internal/ubuntu noble/universe s390x libversion-perl s390x 1:0.9930-1build1 [48.8 kB] 220s Fetched 48.8 kB in 0s (161 kB/s) 220s Selecting previously unselected package libversion-perl. 220s (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 ... 62370 files and directories currently installed.) 220s Preparing to unpack .../libversion-perl_1%3a0.9930-1build1_s390x.deb ... 220s Unpacking libversion-perl (1:0.9930-1build1) ... 220s Setting up libversion-perl (1:0.9930-1build1) ... 220s Processing triggers for man-db (2.12.0-3) ... 223s (Reading database ... 62386 files and directories currently installed.) 223s Removing autopkgtest-satdep (0) ... 224s autopkgtest [16:38:19]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 224s autopkgtest [16:38:19]: test autodep8-perl-build-deps: [----------------------- 225s t/00impl-pp.t ..... 225s ok 1 - use version::vpp; 225s ok 2 - 5.005_03 eq 5.00503 225s ok 3 - 1.23 eq "1.23" 225s ok 4 - 23 eq "23" 225s ok 5 - "5.005_03" eq "5.005_03" 225s ok 6 - "v1.23" eq "v1.23" 225s ok 7 - 5.005 eq "5.005" 225s ok 8 - 5.006.001 eq v5.6.1 225s ok 9 - No leading v 225s ok 10 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 11 - Invalid version format (multiple underscores) 225s ok 12 - Invalid version format (underscores before decimal) 225s ok 13 - Invalid version format (alpha without decimal) 225s ok 14 - Invalid version format (non-numeric data) 225s ok 15 - Invalid version format (negative version number) 225s ok 16 - Invalid version format (non-numeric data) 225s ok 17 - Invalid version format (non-numeric data) 225s ok 18 - boolean 225s ok 19 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 20 - $version <=> $version == 0 225s ok 21 - $version == $version 225s ok 22 - $version == $version 225s ok 23 - $version < $new_version 225s ok 24 - $new_version > $version 225s ok 25 - $version != $new_version 225s ok 26 - $version < $new_version 225s ok 27 - $new_version > $version 225s ok 28 - $version != $new_version 225s ok 29 - $version->numify() == 5.006001 225s ok 30 - $version->numify() <= 5.006001 225s ok 31 - $version->numify() < 5.008 225s ok 32 - $version == "1.2.3" 225s ok 33 - $version->numify == 1.002003 225s ok 34 - $version == 2002.9.30.1 225s ok 35 - $version->numify == 2002.009030001 225s ok 36 - $version < $new_version 225s ok 37 - $new_version > $version 225s ok 38 - $version != $new_version 225s ok 39 - $version < $new_version 225s ok 40 - $new_version > $version 225s ok 41 - $version != $new_version 225s ok 42 - $version < $new_version 225s ok 43 - $new_version > $version 225s ok 44 - $version != $new_version 225s ok 45 - !$version->is_alpha 225s ok 46 - $new_version->is_alpha 225s ok 47 - $version < $new_version 225s ok 48 - $new_version > $version 225s ok 49 - $version != $new_version 225s ok 50 - $version == $new_version 225s ok 51 - $version == $new_version 225s ok 52 - $version == $new_version 225s ok 53 - $version < $new_version 225s ok 54 - $version < $new_version 225s ok 55 - $version > $new_version 225s ok 56 - error with v1.2.3 < 'version' 225s ok 57 - noop ++ 225s ok 58 - noop -- 225s ok 59 - noop / 225s ok 60 - noop * 225s ok 61 - noop abs 225s ok 62 - qv("1.2") == "1.2.0" 225s ok 63 - qv(1.2) == "1.2.0" 225s ok 64 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 65 - new from existing object 225s ok 66 - class->new(v1.2) identical 225s ok 67 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 68 - version->new() doesn't clone 225s ok 69 - $version->$method("1.2.3") works too 225s ok 70 - qw$Revision: 1.2$ == 1.2.0 225s ok 71 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 72 - CPAN-style alpha version 225s ok 73 - 1.23_01 > 1.23 225s ok 74 - 1.23_01 < 1.24 225s ok 75 - Replacement eval works with exact version 225s ok 76 - Called as class method 225s ok 77 - Don't freak if the module doesn't even exist 225s ok 78 - Replacement eval works with incremented version 225s ok 79 - Replacement eval works with single digit 225s ok 80 - Replacement eval works with incremented digit 225s ok 81 - Replacement handles modules without package or VERSION 225s ok 82 - Replacement handles modules without package or VERSION 225s ok 83 - Called as class method 225s ok 84 - Replacement handles modules without VERSION 225s ok 85 - Replacement handles modules without VERSION 225s ok 86 - Replacement handles modules without VERSION 225s ok 87 - Replacement handles modules without VERSION 225s ok 88 - Warn about bad \$VERSION 225s ok 89 - Warn about bad $VERSION 225s ok 90 - "$version" eq 1.2.3 225s ok 91 - $version == $new_version 225s ok 92 - v-string initialized $qv_declare() 225s ok 93 - "$version" eq "v1.2.34" 225s ok 94 - "$version" eq "v1.2.34" (from eval) 225s ok 95 - trailing zeros preserved 225s ok 96 - trailing zeros preserved 225s ok 97 - trailing zeros preserved 225s ok 98 - trailing zeros preserved 225s ok 99 - leading zero inferred 225s ok 100 - leading space ignored 225s ok 101 - Undef version comparison \#1 225s ok 102 - Undef version comparison \#2 225s ok 103 - Version string 'undef' 225s ok 104 - Version string 'undef' 225s ok 105 - Undef version comparison \#3 225s ok 106 - Undef version comparison \#4 225s ok 107 - No initializer at all 225s ok 108 - Undef version comparison \#5 225s ok 109 - Undef version comparison \#6 225s ok 110 - Very small version objects 225s ok 111 - Make sure very small versions don't freak 225s ok 112 - Comparing vs. version with no decimal 225s ok 113 - Comparing vs. version with decimal only 225s ok 114 - Make sure very small versions don't freak 225s ok 115 - Succeed - required == VERSION 225s ok 116 - No undef warnings 225s ok 117 - make sure we cleared qv() properly 225s ok 118 - make sure we exported qv() properly 225s ok 119 - An object of class 'ttzbrt47' isa 'ttzbrt47' 225s ok 120 - User typed numeric so we error with numeric 225s ok 121 - User typed extended so we error with extended 225s ok 122 - Invalid version format 1._1 225s ok 123 - Too large version 225s ok 124 - Too large version 225s ok 125 - Don't fall for Data::Dumper's tricks 225s ok 126 - Deal with badly serialized versions from YAML 225s ok 127 - Deal with badly serialized versions from YAML 225s ok 128 - No math operations with version objects 225s ok 129 - No math operations with version objects 225s ok 130 - The string 'version' is not a version for new 225s ok 131 - All strings starting with "v" are not versions 225s ok 132 - Correctly guesses this is not a v-string 225s ok 133 - Correctly guess that this is a v-string 225s ok 134 - Compare 3 and 4 digit v-strings 225s ok 135 - Compare 3 and 4 digit v-strings, leaving v 225s ok 136 - Compare 3 and 4 digit v-strings, quoted 225s ok 137 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 138 - no crash with version::vpp->new('version') 225s ok 139 - no crash with version->new($tied) where $tied returns "version" 225s ok 140 - ->VERSION(9e99) succeeds 225s ok 141 - ->VERSION(9e99) does not panic 225s ok 142 - Just checking 225s ok 143 - Correctly nummified 225s ok 144 - ver can inherit from version 225s ok 145 - ver can inherit from version 225s ok 146 - Do not crash for garbage 225s ok 147 - Do not crash for garbage 225s ok 148 - Forbid trailing decimals 225s ok 149 - Forbid trailing decimals 225s ok 150 - Handle short v-strings 225s ok 151 - Handle short v-strings 225s ok 152 - Element Exceeds VERSION_MAX 225s ok 153 - Overflow warning 225s ok 154 - Element Exceeds VERSION_MAX 225s ok 155 - Overflow warning 225s ok 156 - Element Exceeds VERSION_MAX 225s ok 157 - Overflow warning 225s ok 158 - Ignore leading zeros 225s ok 159 - No overflow warning 225s ok 160 - Normal strips underscores from alphas 225s ok 161 - Ignore underscores for numify 225s ok 162 - 5.005_03 eq 5.00503 225s ok 163 - 1.23 eq "1.23" 225s ok 164 - 23 eq "23" 225s ok 165 - "5.005_03" eq "5.005_03" 225s ok 166 - "v1.23" eq "v1.23" 225s ok 167 - 5.005 eq "5.005" 225s ok 168 - 5.006.001 eq v5.6.1 225s ok 169 - No leading v 225s ok 170 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 171 - Invalid version format (multiple underscores) 225s ok 172 - Invalid version format (underscores before decimal) 225s ok 173 - Invalid version format (alpha without decimal) 225s ok 174 - Invalid version format (non-numeric data) 225s ok 175 - Invalid version format (negative version number) 225s ok 176 - Invalid version format (non-numeric data) 225s ok 177 - Invalid version format (non-numeric data) 225s ok 178 - boolean 225s ok 179 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 180 - $version <=> $version == 0 225s ok 181 - $version == $version 225s ok 182 - $version == $version 225s ok 183 - $version < $new_version 225s ok 184 - $new_version > $version 225s ok 185 - $version != $new_version 225s ok 186 - $version < $new_version 225s ok 187 - $new_version > $version 225s ok 188 - $version != $new_version 225s ok 189 - $version->numify() == 5.006001 225s ok 190 - $version->numify() <= 5.006001 225s ok 191 - $version->numify() < 5.008 225s ok 192 - $version == "1.2.3" 225s ok 193 - $version->numify == 1.002003 225s ok 194 - $version == 2002.9.30.1 225s ok 195 - $version->numify == 2002.009030001 225s ok 196 - $version < $new_version 225s ok 197 - $new_version > $version 225s ok 198 - $version != $new_version 225s ok 199 - $version < $new_version 225s ok 200 - $new_version > $version 225s ok 201 - $version != $new_version 225s ok 202 - $version < $new_version 225s ok 203 - $new_version > $version 225s ok 204 - $version != $new_version 225s ok 205 - !$version->is_alpha 225s ok 206 - $new_version->is_alpha 225s ok 207 - $version < $new_version 225s ok 208 - $new_version > $version 225s ok 209 - $version != $new_version 225s ok 210 - $version == $new_version 225s ok 211 - $version == $new_version 225s ok 212 - $version == $new_version 225s ok 213 - $version < $new_version 225s ok 214 - $version < $new_version 225s ok 215 - $version > $new_version 225s ok 216 - error with v1.2.3 < 'version' 225s ok 217 - noop ++ 225s ok 218 - noop -- 225s ok 219 - noop / 225s ok 220 - noop * 225s ok 221 - noop abs 225s ok 222 - declare("1.2") == "1.2.0" 225s ok 223 - declare(1.2) == "1.2.0" 225s ok 224 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 225 - new from existing object 225s ok 226 - class->new(v1.2) identical 225s ok 227 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 228 - version->new() doesn't clone 225s ok 229 - $version->$method("1.2.3") works too 225s ok 230 - qw$Revision: 1.2$ == 1.2.0 225s ok 231 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 232 - CPAN-style alpha version 225s ok 233 - 1.23_01 > 1.23 225s ok 234 - 1.23_01 < 1.24 225s ok 235 - Replacement eval works with exact version 225s ok 236 - Called as class method 225s ok 237 - Don't freak if the module doesn't even exist 225s ok 238 - Replacement eval works with incremented version 225s ok 239 - Replacement eval works with single digit 225s ok 240 - Replacement eval works with incremented digit 225s ok 241 - Replacement handles modules without package or VERSION 225s ok 242 - Replacement handles modules without package or VERSION 225s ok 243 - Called as class method 225s ok 244 - Replacement handles modules without VERSION 225s ok 245 - Replacement handles modules without VERSION 225s ok 246 - Replacement handles modules without VERSION 225s ok 247 - Replacement handles modules without VERSION 225s ok 248 - Warn about bad \$VERSION 225s ok 249 - Warn about bad $VERSION 225s ok 250 - "$version" eq 1.2.3 225s ok 251 - $version == $new_version 225s ok 252 - v-string initialized $qv_declare() 225s ok 253 - "$version" eq "v1.2.34" 225s ok 254 - "$version" eq "v1.2.34" (from eval) 225s ok 255 - trailing zeros preserved 225s ok 256 - trailing zeros preserved 225s ok 257 - trailing zeros preserved 225s ok 258 - trailing zeros preserved 225s ok 259 - leading zero inferred 225s ok 260 - leading space ignored 225s ok 261 - Undef version comparison \#1 225s ok 262 - Undef version comparison \#2 225s ok 263 - Version string 'undef' 225s ok 264 - Version string 'undef' 225s ok 265 - Undef version comparison \#3 225s ok 266 - Undef version comparison \#4 225s ok 267 - No initializer at all 225s ok 268 - Undef version comparison \#5 225s ok 269 - Undef version comparison \#6 225s ok 270 - Very small version objects 225s ok 271 - Make sure very small versions don't freak 225s ok 272 - Comparing vs. version with no decimal 225s ok 273 - Comparing vs. version with decimal only 225s ok 274 - Make sure very small versions don't freak 225s ok 275 - Succeed - required == VERSION 225s ok 276 - No undef warnings 225s ok 277 - make sure we cleared declare() properly 225s ok 278 - make sure we exported declare() properly 225s ok 279 - An object of class 'tZQTLzA0' isa 'tZQTLzA0' 225s ok 280 - User typed numeric so we error with numeric 225s ok 281 - User typed extended so we error with extended 225s ok 282 - Invalid version format 1._1 225s ok 283 - Too large version 225s ok 284 - Too large version 225s ok 285 - Don't fall for Data::Dumper's tricks 225s ok 286 - Deal with badly serialized versions from YAML 225s ok 287 - Deal with badly serialized versions from YAML 225s ok 288 - No math operations with version objects 225s ok 289 - No math operations with version objects 225s ok 290 - The string 'version' is not a version for new 225s ok 291 - All strings starting with "v" are not versions 225s ok 292 - Correctly guesses this is not a v-string 225s ok 293 - Correctly guess that this is a v-string 225s ok 294 - Compare 3 and 4 digit v-strings 225s ok 295 - Compare 3 and 4 digit v-strings, leaving v 225s ok 296 - Compare 3 and 4 digit v-strings, quoted 225s ok 297 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 298 - no crash with version::vpp->new('version') 225s ok 299 - no crash with version->new($tied) where $tied returns "version" 225s ok 300 - ->VERSION(9e99) succeeds 225s ok 301 - ->VERSION(9e99) does not panic 225s ok 302 - Just checking 225s ok 303 - Correctly nummified 225s ok 304 - ver can inherit from version 225s ok 305 - ver can inherit from version 225s ok 306 - Do not crash for garbage 225s ok 307 - Do not crash for garbage 225s ok 308 - Forbid trailing decimals 225s ok 309 - Forbid trailing decimals 225s ok 310 - Handle short v-strings 225s ok 311 - Handle short v-strings 225s ok 312 - Element Exceeds VERSION_MAX 225s ok 313 - Overflow warning 225s ok 314 - Element Exceeds VERSION_MAX 225s ok 315 - Overflow warning 225s ok 316 - Element Exceeds VERSION_MAX 225s ok 317 - Overflow warning 225s ok 318 - Ignore leading zeros 225s ok 319 - No overflow warning 225s ok 320 - Normal strips underscores from alphas 225s ok 321 - Ignore underscores for numify 225s ok 322 - 5.005_03 eq 5.00503 225s ok 323 - 1.23 eq "1.23" 225s ok 324 - 23 eq "23" 225s ok 325 - "5.005_03" eq "5.005_03" 225s ok 326 - "v1.23" eq "v1.23" 225s ok 327 - 5.005 eq "5.005" 225s ok 328 - 5.006.001 eq v5.6.1 225s ok 329 - No leading v 225s ok 330 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 331 - Invalid version format (multiple underscores) 225s ok 332 - Invalid version format (underscores before decimal) 225s ok 333 - Invalid version format (alpha without decimal) 225s ok 334 - Invalid version format (non-numeric data) 225s ok 335 - Invalid version format (negative version number) 225s ok 336 - Invalid version format (non-numeric data) 225s ok 337 - Invalid version format (non-numeric data) 225s ok 338 - boolean 225s ok 339 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 340 - $version <=> $version == 0 225s ok 341 - $version == $version 225s ok 342 - $version == $version 225s ok 343 - $version < $new_version 225s ok 344 - $new_version > $version 225s ok 345 - $version != $new_version 225s ok 346 - $version < $new_version 225s ok 347 - $new_version > $version 225s ok 348 - $version != $new_version 225s ok 349 - $version->numify() == 5.006001 225s ok 350 - $version->numify() <= 5.006001 225s ok 351 - $version->numify() < 5.008 225s ok 352 - $version == "1.2.3" 225s ok 353 - $version->numify == 1.002003 225s ok 354 - $version == 2002.9.30.1 225s ok 355 - $version->numify == 2002.009030001 225s ok 356 - $version < $new_version 225s ok 357 - $new_version > $version 225s ok 358 - $version != $new_version 225s ok 359 - $version < $new_version 225s ok 360 - $new_version > $version 225s ok 361 - $version != $new_version 225s ok 362 - $version < $new_version 225s ok 363 - $new_version > $version 225s ok 364 - $version != $new_version 225s ok 365 - !$version->is_alpha 225s ok 366 - $new_version->is_alpha 225s ok 367 - $version < $new_version 225s ok 368 - $new_version > $version 225s ok 369 - $version != $new_version 225s ok 370 - $version == $new_version 225s ok 371 - $version == $new_version 225s ok 372 - $version == $new_version 225s ok 373 - $version < $new_version 225s ok 374 - $version < $new_version 225s ok 375 - $version > $new_version 225s ok 376 - error with v1.2.3 < 'version' 225s ok 377 - noop ++ 225s ok 378 - noop -- 225s ok 379 - noop / 225s ok 380 - noop * 225s ok 381 - noop abs 225s ok 382 - qv("1.2") == "1.2.0" 225s ok 383 - qv(1.2) == "1.2.0" 225s ok 384 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 385 - new from existing object 225s ok 386 - class->parse(v1.2) identical 225s ok 387 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 388 - version->parse() doesn't clone 225s ok 389 - $version->$method("1.2.3") works too 225s ok 390 - qw$Revision: 1.2$ == 1.2.0 225s ok 391 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 392 - CPAN-style alpha version 225s ok 393 - 1.23_01 > 1.23 225s ok 394 - 1.23_01 < 1.24 225s ok 395 - Replacement eval works with exact version 225s ok 396 - Called as class method 225s ok 397 - Don't freak if the module doesn't even exist 225s ok 398 - Replacement eval works with incremented version 225s ok 399 - Replacement eval works with single digit 225s ok 400 - Replacement eval works with incremented digit 225s ok 401 - Replacement handles modules without package or VERSION 225s ok 402 - Replacement handles modules without package or VERSION 225s ok 403 - Called as class method 225s ok 404 - Replacement handles modules without VERSION 225s ok 405 - Replacement handles modules without VERSION 225s ok 406 - Replacement handles modules without VERSION 225s ok 407 - Replacement handles modules without VERSION 225s ok 408 - Warn about bad \$VERSION 225s ok 409 - Warn about bad $VERSION 225s ok 410 - "$version" eq 1.2.3 225s ok 411 - $version == $new_version 225s ok 412 - v-string initialized $qv_declare() 225s ok 413 - "$version" eq "v1.2.34" 225s ok 414 - "$version" eq "v1.2.34" (from eval) 225s ok 415 - trailing zeros preserved 225s ok 416 - trailing zeros preserved 225s ok 417 - trailing zeros preserved 225s ok 418 - trailing zeros preserved 225s ok 419 - leading zero inferred 225s ok 420 - leading space ignored 225s ok 421 - Undef version comparison \#1 225s ok 422 - Undef version comparison \#2 225s ok 423 - Version string 'undef' 225s ok 424 - Version string 'undef' 225s ok 425 - Undef version comparison \#3 225s ok 426 - Undef version comparison \#4 225s ok 427 - No initializer at all 225s ok 428 - Undef version comparison \#5 225s ok 429 - Undef version comparison \#6 225s ok 430 - Very small version objects 225s ok 431 - Make sure very small versions don't freak 225s ok 432 - Comparing vs. version with no decimal 225s ok 433 - Comparing vs. version with decimal only 225s ok 434 - Make sure very small versions don't freak 225s ok 435 - Succeed - required == VERSION 225s ok 436 - No undef warnings 225s ok 437 - make sure we cleared qv() properly 225s ok 438 - make sure we exported qv() properly 225s ok 439 - An object of class 'tUO8_Xf3' isa 'tUO8_Xf3' 225s ok 440 - User typed numeric so we error with numeric 225s ok 441 - User typed extended so we error with extended 225s ok 442 - Invalid version format 1._1 225s ok 443 - Too large version 225s ok 444 - Too large version 225s ok 445 - Don't fall for Data::Dumper's tricks 225s ok 446 - Deal with badly serialized versions from YAML 225s ok 447 - Deal with badly serialized versions from YAML 225s ok 448 - No math operations with version objects 225s ok 449 - No math operations with version objects 225s ok 450 - The string 'version' is not a version for parse 225s ok 451 - All strings starting with "v" are not versions 225s ok 452 - Correctly guesses this is not a v-string 225s ok 453 - Correctly guess that this is a v-string 225s ok 454 - Compare 3 and 4 digit v-strings 225s ok 455 - Compare 3 and 4 digit v-strings, leaving v 225s ok 456 - Compare 3 and 4 digit v-strings, quoted 225s ok 457 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 458 - no crash with version::vpp->parse('version') 225s ok 459 - no crash with version->new($tied) where $tied returns "version" 225s ok 460 - ->VERSION(9e99) succeeds 225s ok 461 - ->VERSION(9e99) does not panic 225s ok 462 - Just checking 225s ok 463 - Correctly nummified 225s ok 464 - ver can inherit from version 225s ok 465 - ver can inherit from version 225s ok 466 - Do not crash for garbage 225s ok 467 - Do not crash for garbage 225s ok 468 - Forbid trailing decimals 225s ok 469 - Forbid trailing decimals 225s ok 470 - Handle short v-strings 225s ok 471 - Handle short v-strings 225s ok 472 - Element Exceeds VERSION_MAX 225s ok 473 - Overflow warning 225s ok 474 - Element Exceeds VERSION_MAX 225s ok 475 - Overflow warning 225s ok 476 - Element Exceeds VERSION_MAX 225s ok 477 - Overflow warning 225s ok 478 - Ignore leading zeros 225s ok 479 - No overflow warning 225s ok 480 - Normal strips underscores from alphas 225s ok 481 - Ignore underscores for numify 225s ok 482 - 5.005_03 eq 5.00503 225s ok 483 - 1.23 eq "1.23" 225s ok 484 - 23 eq "23" 225s ok 485 - "5.005_03" eq "5.005_03" 225s ok 486 - "v1.23" eq "v1.23" 225s ok 487 - 5.005 eq "5.005" 225s ok 488 - 5.006.001 eq v5.6.1 225s ok 489 - No leading v 225s ok 490 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 491 - Invalid version format (multiple underscores) 225s ok 492 - Invalid version format (underscores before decimal) 225s ok 493 - Invalid version format (alpha without decimal) 225s ok 494 - Invalid version format (non-numeric data) 225s ok 495 - Invalid version format (negative version number) 225s ok 496 - Invalid version format (non-numeric data) 225s ok 497 - Invalid version format (non-numeric data) 225s ok 498 - boolean 225s ok 499 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 500 - $version <=> $version == 0 225s ok 501 - $version == $version 225s ok 502 - $version == $version 225s ok 503 - $version < $new_version 225s ok 504 - $new_version > $version 225s ok 505 - $version != $new_version 225s ok 506 - $version < $new_version 225s ok 507 - $new_version > $version 225s ok 508 - $version != $new_version 225s ok 509 - $version->numify() == 5.006001 225s ok 510 - $version->numify() <= 5.006001 225s ok 511 - $version->numify() < 5.008 225s ok 512 - $version == "1.2.3" 225s ok 513 - $version->numify == 1.002003 225s ok 514 - $version == 2002.9.30.1 225s ok 515 - $version->numify == 2002.009030001 225s ok 516 - $version < $new_version 225s ok 517 - $new_version > $version 225s ok 518 - $version != $new_version 225s ok 519 - $version < $new_version 225s ok 520 - $new_version > $version 225s ok 521 - $version != $new_version 225s ok 522 - $version < $new_version 225s ok 523 - $new_version > $version 225s ok 524 - $version != $new_version 225s ok 525 - !$version->is_alpha 225s ok 526 - $new_version->is_alpha 225s ok 527 - $version < $new_version 225s ok 528 - $new_version > $version 225s ok 529 - $version != $new_version 225s ok 530 - $version == $new_version 225s ok 531 - $version == $new_version 225s ok 532 - $version == $new_version 225s ok 533 - $version < $new_version 225s ok 534 - $version < $new_version 225s ok 535 - $version > $new_version 225s ok 536 - error with v1.2.3 < 'version' 225s ok 537 - noop ++ 225s ok 538 - noop -- 225s ok 539 - noop / 225s ok 540 - noop * 225s ok 541 - noop abs 225s ok 542 - declare("1.2") == "1.2.0" 225s ok 543 - declare(1.2) == "1.2.0" 225s ok 544 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 545 - new from existing object 225s ok 546 - class->parse(v1.2) identical 225s ok 547 - An object of class 'version::vpp' isa 'version::vpp' 225s ok 548 - version->parse() doesn't clone 225s ok 549 - $version->$method("1.2.3") works too 225s ok 550 - qw$Revision: 1.2$ == 1.2.0 225s ok 551 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 552 - CPAN-style alpha version 225s ok 553 - 1.23_01 > 1.23 225s ok 554 - 1.23_01 < 1.24 225s ok 555 - Replacement eval works with exact version 225s ok 556 - Called as class method 225s ok 557 - Don't freak if the module doesn't even exist 225s ok 558 - Replacement eval works with incremented version 225s ok 559 - Replacement eval works with single digit 225s ok 560 - Replacement eval works with incremented digit 225s ok 561 - Replacement handles modules without package or VERSION 225s ok 562 - Replacement handles modules without package or VERSION 225s ok 563 - Called as class method 225s ok 564 - Replacement handles modules without VERSION 225s ok 565 - Replacement handles modules without VERSION 225s ok 566 - Replacement handles modules without VERSION 225s ok 567 - Replacement handles modules without VERSION 225s ok 568 - Warn about bad \$VERSION 225s ok 569 - Warn about bad $VERSION 225s ok 570 - "$version" eq 1.2.3 225s ok 571 - $version == $new_version 225s ok 572 - v-string initialized $qv_declare() 225s ok 573 - "$version" eq "v1.2.34" 225s ok 574 - "$version" eq "v1.2.34" (from eval) 225s ok 575 - trailing zeros preserved 225s ok 576 - trailing zeros preserved 225s ok 577 - trailing zeros preserved 225s ok 578 - trailing zeros preserved 225s ok 579 - leading zero inferred 225s ok 580 - leading space ignored 225s ok 581 - Undef version comparison \#1 225s ok 582 - Undef version comparison \#2 225s ok 583 - Version string 'undef' 225s ok 584 - Version string 'undef' 225s ok 585 - Undef version comparison \#3 225s ok 586 - Undef version comparison \#4 225s ok 587 - No initializer at all 225s ok 588 - Undef version comparison \#5 225s ok 589 - Undef version comparison \#6 225s ok 590 - Very small version objects 225s ok 591 - Make sure very small versions don't freak 225s ok 592 - Comparing vs. version with no decimal 225s ok 593 - Comparing vs. version with decimal only 225s ok 594 - Make sure very small versions don't freak 225s ok 595 - Succeed - required == VERSION 225s ok 596 - No undef warnings 225s ok 597 - make sure we cleared declare() properly 225s ok 598 - make sure we exported declare() properly 225s ok 599 - An object of class 'tIWEcOEC' isa 'tIWEcOEC' 225s ok 600 - User typed numeric so we error with numeric 225s ok 601 - User typed extended so we error with extended 225s ok 602 - Invalid version format 1._1 225s ok 603 - Too large version 225s ok 604 - Too large version 225s ok 605 - Don't fall for Data::Dumper's tricks 225s ok 606 - Deal with badly serialized versions from YAML 225s ok 607 - Deal with badly serialized versions from YAML 225s ok 608 - No math operations with version objects 225s ok 609 - No math operations with version objects 225s ok 610 - The string 'version' is not a version for parse 225s ok 611 - All strings starting with "v" are not versions 225s ok 612 - Correctly guesses this is not a v-string 225s ok 613 - Correctly guess that this is a v-string 225s ok 614 - Compare 3 and 4 digit v-strings 225s ok 615 - Compare 3 and 4 digit v-strings, leaving v 225s ok 616 - Compare 3 and 4 digit v-strings, quoted 225s ok 617 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 618 - no crash with version::vpp->parse('version') 225s ok 619 - no crash with version->new($tied) where $tied returns "version" 225s ok 620 - ->VERSION(9e99) succeeds 225s ok 621 - ->VERSION(9e99) does not panic 225s ok 622 - Just checking 225s ok 623 - Correctly nummified 225s ok 624 - ver can inherit from version 225s ok 625 - ver can inherit from version 225s ok 626 - Do not crash for garbage 225s ok 627 - Do not crash for garbage 225s ok 628 - Forbid trailing decimals 225s ok 629 - Forbid trailing decimals 225s ok 630 - Handle short v-strings 225s ok 631 - Handle short v-strings 225s ok 632 - Element Exceeds VERSION_MAX 225s ok 633 - Overflow warning 225s ok 634 - Element Exceeds VERSION_MAX 225s ok 635 - Overflow warning 225s ok 636 - Element Exceeds VERSION_MAX 225s ok 637 - Overflow warning 225s ok 638 - Ignore leading zeros 225s ok 639 - No overflow warning 225s ok 640 - Normal strips underscores from alphas 225s ok 641 - Ignore underscores for numify 225s 1..641 225s ok 225s t/01base.t ........ 225s ok 1 - use version; 225s ok 2 - 5.005_03 eq 5.00503 225s ok 3 - 1.23 eq "1.23" 225s ok 4 - 23 eq "23" 225s ok 5 - "5.005_03" eq "5.005_03" 225s ok 6 - "v1.23" eq "v1.23" 225s ok 7 - 5.005 eq "5.005" 225s ok 8 - 5.006.001 eq v5.6.1 225s ok 9 - No leading v 225s ok 10 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 11 - Invalid version format (multiple underscores) 225s ok 12 - Invalid version format (underscores before decimal) 225s ok 13 - Invalid version format (alpha without decimal) 225s ok 14 - Invalid version format (non-numeric data) 225s ok 15 - Invalid version format (negative version number) 225s ok 16 - Invalid version format (non-numeric data) 225s ok 17 - Invalid version format (non-numeric data) 225s ok 18 - boolean 225s ok 19 - An object of class 'version' isa 'version' 225s ok 20 - $version <=> $version == 0 225s ok 21 - $version == $version 225s ok 22 - $version == $version 225s ok 23 - $version < $new_version 225s ok 24 - $new_version > $version 225s ok 25 - $version != $new_version 225s ok 26 - $version < $new_version 225s ok 27 - $new_version > $version 225s ok 28 - $version != $new_version 225s ok 29 - $version->numify() == 5.006001 225s ok 30 - $version->numify() <= 5.006001 225s ok 31 - $version->numify() < 5.008 225s ok 32 - $version == "1.2.3" 225s ok 33 - $version->numify == 1.002003 225s ok 34 - $version == 2002.9.30.1 225s ok 35 - $version->numify == 2002.009030001 225s ok 36 - $version < $new_version 225s ok 37 - $new_version > $version 225s ok 38 - $version != $new_version 225s ok 39 - $version < $new_version 225s ok 40 - $new_version > $version 225s ok 41 - $version != $new_version 225s ok 42 - $version < $new_version 225s ok 43 - $new_version > $version 225s ok 44 - $version != $new_version 225s ok 45 - !$version->is_alpha 225s ok 46 - $new_version->is_alpha 225s ok 47 - $version < $new_version 225s ok 48 - $new_version > $version 225s ok 49 - $version != $new_version 225s ok 50 - $version == $new_version 225s ok 51 - $version == $new_version 225s ok 52 - $version == $new_version 225s ok 53 - $version < $new_version 225s ok 54 - $version < $new_version 225s ok 55 - $version > $new_version 225s ok 56 - error with v1.2.3 < 'version' 225s ok 57 - noop ++ 225s ok 58 - noop -- 225s ok 59 - noop / 225s ok 60 - noop * 225s ok 61 - noop abs 225s ok 62 - qv("1.2") == "1.2.0" 225s ok 63 - qv(1.2) == "1.2.0" 225s ok 64 - An object of class 'version' isa 'version' 225s ok 65 - new from existing object 225s ok 66 - class->new(v1.2) identical 225s ok 67 - An object of class 'version' isa 'version' 225s ok 68 - version->new() doesn't clone 225s ok 69 - $version->$method("1.2.3") works too 225s ok 70 - qw$Revision: 1.2$ == 1.2.0 225s ok 71 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 72 - CPAN-style alpha version 225s ok 73 - 1.23_01 > 1.23 225s ok 74 - 1.23_01 < 1.24 225s ok 75 - Replacement eval works with exact version 225s ok 76 - Called as class method 225s ok 77 - Don't freak if the module doesn't even exist 225s ok 78 - Replacement eval works with incremented version 225s ok 79 - Replacement eval works with single digit 225s ok 80 - Replacement eval works with incremented digit 225s ok 81 - Replacement handles modules without package or VERSION 225s ok 82 - Replacement handles modules without package or VERSION 225s ok 83 - Called as class method 225s ok 84 - Replacement handles modules without VERSION 225s ok 85 - Replacement handles modules without VERSION 225s ok 86 - Replacement handles modules without VERSION 225s ok 87 - Replacement handles modules without VERSION 225s ok 88 - Warn about bad \$VERSION 225s ok 89 - Warn about bad $VERSION 225s ok 90 - "$version" eq 1.2.3 225s ok 91 - $version == $new_version 225s ok 92 - v-string initialized $qv_declare() 225s ok 93 - "$version" eq "v1.2.34" 225s ok 94 - "$version" eq "v1.2.34" (from eval) 225s ok 95 - trailing zeros preserved 225s ok 96 - trailing zeros preserved 225s ok 97 - trailing zeros preserved 225s ok 98 - trailing zeros preserved 225s ok 99 - leading zero inferred 225s ok 100 - leading space ignored 225s ok 101 - Undef version comparison \#1 225s ok 102 - Undef version comparison \#2 225s ok 103 - Version string 'undef' 225s ok 104 - Version string 'undef' 225s ok 105 - Undef version comparison \#3 225s ok 106 - Undef version comparison \#4 225s ok 107 - No initializer at all 225s ok 108 - Undef version comparison \#5 225s ok 109 - Undef version comparison \#6 225s ok 110 - Very small version objects 225s ok 111 - Make sure very small versions don't freak 225s ok 112 - Comparing vs. version with no decimal 225s ok 113 - Comparing vs. version with decimal only 225s ok 114 - Make sure very small versions don't freak 225s ok 115 - Succeed - required == VERSION 225s ok 116 - No undef warnings 225s ok 117 - make sure we cleared qv() properly 225s ok 118 - make sure we exported qv() properly 225s ok 119 - An object of class 'tZxxGQ1r' isa 'tZxxGQ1r' 225s ok 120 - User typed numeric so we error with numeric 225s ok 121 - User typed extended so we error with extended 225s ok 122 - Invalid version format 1._1 225s ok 123 - Too large version 225s ok 124 - Too large version 225s ok 125 - Don't fall for Data::Dumper's tricks 225s ok 126 - Deal with badly serialized versions from YAML 225s ok 127 - Deal with badly serialized versions from YAML 225s ok 128 - No math operations with version objects 225s ok 129 - No math operations with version objects 225s ok 130 - The string 'version' is not a version for new 225s ok 131 - All strings starting with "v" are not versions 225s ok 132 - Correctly guesses this is not a v-string 225s ok 133 - Correctly guess that this is a v-string 225s ok 134 - Compare 3 and 4 digit v-strings 225s ok 135 - Compare 3 and 4 digit v-strings, leaving v 225s ok 136 - Compare 3 and 4 digit v-strings, quoted 225s ok 137 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 138 - no crash with version->new('version') 225s ok 139 - no crash with version->new($tied) where $tied returns "version" 225s ok 140 - ->VERSION(9e99) succeeds 225s ok 141 - ->VERSION(9e99) does not panic 225s ok 142 - Just checking 225s ok 143 - Correctly nummified 225s ok 144 - ver can inherit from version 225s ok 145 - ver can inherit from version 225s ok 146 - Do not crash for garbage 225s ok 147 - Do not crash for garbage 225s ok 148 - Forbid trailing decimals 225s ok 149 - Forbid trailing decimals 225s ok 150 - Handle short v-strings 225s ok 151 - Handle short v-strings 225s ok 152 - Element Exceeds VERSION_MAX 225s ok 153 - Overflow warning 225s ok 154 - Element Exceeds VERSION_MAX 225s ok 155 - Overflow warning 225s ok 156 - Element Exceeds VERSION_MAX 225s ok 157 - Overflow warning 225s ok 158 - Ignore leading zeros 225s ok 159 - No overflow warning 225s ok 160 - Normal strips underscores from alphas 225s ok 161 - Ignore underscores for numify 225s ok 162 - 5.005_03 eq 5.00503 225s ok 163 - 1.23 eq "1.23" 225s ok 164 - 23 eq "23" 225s ok 165 - "5.005_03" eq "5.005_03" 225s ok 166 - "v1.23" eq "v1.23" 225s ok 167 - 5.005 eq "5.005" 225s ok 168 - 5.006.001 eq v5.6.1 225s ok 169 - No leading v 225s ok 170 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 171 - Invalid version format (multiple underscores) 225s ok 172 - Invalid version format (underscores before decimal) 225s ok 173 - Invalid version format (alpha without decimal) 225s ok 174 - Invalid version format (non-numeric data) 225s ok 175 - Invalid version format (negative version number) 225s ok 176 - Invalid version format (non-numeric data) 225s ok 177 - Invalid version format (non-numeric data) 225s ok 178 - boolean 225s ok 179 - An object of class 'version' isa 'version' 225s ok 180 - $version <=> $version == 0 225s ok 181 - $version == $version 225s ok 182 - $version == $version 225s ok 183 - $version < $new_version 225s ok 184 - $new_version > $version 225s ok 185 - $version != $new_version 225s ok 186 - $version < $new_version 225s ok 187 - $new_version > $version 225s ok 188 - $version != $new_version 225s ok 189 - $version->numify() == 5.006001 225s ok 190 - $version->numify() <= 5.006001 225s ok 191 - $version->numify() < 5.008 225s ok 192 - $version == "1.2.3" 225s ok 193 - $version->numify == 1.002003 225s ok 194 - $version == 2002.9.30.1 225s ok 195 - $version->numify == 2002.009030001 225s ok 196 - $version < $new_version 225s ok 197 - $new_version > $version 225s ok 198 - $version != $new_version 225s ok 199 - $version < $new_version 225s ok 200 - $new_version > $version 225s ok 201 - $version != $new_version 225s ok 202 - $version < $new_version 225s ok 203 - $new_version > $version 225s ok 204 - $version != $new_version 225s ok 205 - !$version->is_alpha 225s ok 206 - $new_version->is_alpha 225s ok 207 - $version < $new_version 225s ok 208 - $new_version > $version 225s ok 209 - $version != $new_version 225s ok 210 - $version == $new_version 225s ok 211 - $version == $new_version 225s ok 212 - $version == $new_version 225s ok 213 - $version < $new_version 225s ok 214 - $version < $new_version 225s ok 215 - $version > $new_version 225s ok 216 - error with v1.2.3 < 'version' 225s ok 217 - noop ++ 225s ok 218 - noop -- 225s ok 219 - noop / 225s ok 220 - noop * 225s ok 221 - noop abs 225s ok 222 - declare("1.2") == "1.2.0" 225s ok 223 - declare(1.2) == "1.2.0" 225s ok 224 - An object of class 'version' isa 'version' 225s ok 225 - new from existing object 225s ok 226 - class->new(v1.2) identical 225s ok 227 - An object of class 'version' isa 'version' 225s ok 228 - version->new() doesn't clone 225s ok 229 - $version->$method("1.2.3") works too 225s ok 230 - qw$Revision: 1.2$ == 1.2.0 225s ok 231 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 232 - CPAN-style alpha version 225s ok 233 - 1.23_01 > 1.23 225s ok 234 - 1.23_01 < 1.24 225s ok 235 - Replacement eval works with exact version 225s ok 236 - Called as class method 225s ok 237 - Don't freak if the module doesn't even exist 225s ok 238 - Replacement eval works with incremented version 225s ok 239 - Replacement eval works with single digit 225s ok 240 - Replacement eval works with incremented digit 225s ok 241 - Replacement handles modules without package or VERSION 225s ok 242 - Replacement handles modules without package or VERSION 225s ok 243 - Called as class method 225s ok 244 - Replacement handles modules without VERSION 225s ok 245 - Replacement handles modules without VERSION 225s ok 246 - Replacement handles modules without VERSION 225s ok 247 - Replacement handles modules without VERSION 225s ok 248 - Warn about bad \$VERSION 225s ok 249 - Warn about bad $VERSION 225s ok 250 - "$version" eq 1.2.3 225s ok 251 - $version == $new_version 225s ok 252 - v-string initialized $qv_declare() 225s ok 253 - "$version" eq "v1.2.34" 225s ok 254 - "$version" eq "v1.2.34" (from eval) 225s ok 255 - trailing zeros preserved 225s ok 256 - trailing zeros preserved 225s ok 257 - trailing zeros preserved 225s ok 258 - trailing zeros preserved 225s ok 259 - leading zero inferred 225s ok 260 - leading space ignored 225s ok 261 - Undef version comparison \#1 225s ok 262 - Undef version comparison \#2 225s ok 263 - Version string 'undef' 225s ok 264 - Version string 'undef' 225s ok 265 - Undef version comparison \#3 225s ok 266 - Undef version comparison \#4 225s ok 267 - No initializer at all 225s ok 268 - Undef version comparison \#5 225s ok 269 - Undef version comparison \#6 225s ok 270 - Very small version objects 225s ok 271 - Make sure very small versions don't freak 225s ok 272 - Comparing vs. version with no decimal 225s ok 273 - Comparing vs. version with decimal only 225s ok 274 - Make sure very small versions don't freak 225s ok 275 - Succeed - required == VERSION 225s ok 276 - No undef warnings 225s ok 277 - make sure we cleared declare() properly 225s ok 278 - make sure we exported declare() properly 225s ok 279 - An object of class 'tfAnTbPh' isa 'tfAnTbPh' 225s ok 280 - User typed numeric so we error with numeric 225s ok 281 - User typed extended so we error with extended 225s ok 282 - Invalid version format 1._1 225s ok 283 - Too large version 225s ok 284 - Too large version 225s ok 285 - Don't fall for Data::Dumper's tricks 225s ok 286 - Deal with badly serialized versions from YAML 225s ok 287 - Deal with badly serialized versions from YAML 225s ok 288 - No math operations with version objects 225s ok 289 - No math operations with version objects 225s ok 290 - The string 'version' is not a version for new 225s ok 291 - All strings starting with "v" are not versions 225s ok 292 - Correctly guesses this is not a v-string 225s ok 293 - Correctly guess that this is a v-string 225s ok 294 - Compare 3 and 4 digit v-strings 225s ok 295 - Compare 3 and 4 digit v-strings, leaving v 225s ok 296 - Compare 3 and 4 digit v-strings, quoted 225s ok 297 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 298 - no crash with version->new('version') 225s ok 299 - no crash with version->new($tied) where $tied returns "version" 225s ok 300 - ->VERSION(9e99) succeeds 225s ok 301 - ->VERSION(9e99) does not panic 225s ok 302 - Just checking 225s ok 303 - Correctly nummified 225s ok 304 - ver can inherit from version 225s ok 305 - ver can inherit from version 225s ok 306 - Do not crash for garbage 225s ok 307 - Do not crash for garbage 225s ok 308 - Forbid trailing decimals 225s ok 309 - Forbid trailing decimals 225s ok 310 - Handle short v-strings 225s ok 311 - Handle short v-strings 225s ok 312 - Element Exceeds VERSION_MAX 225s ok 313 - Overflow warning 225s ok 314 - Element Exceeds VERSION_MAX 225s ok 315 - Overflow warning 225s ok 316 - Element Exceeds VERSION_MAX 225s ok 317 - Overflow warning 225s ok 318 - Ignore leading zeros 225s ok 319 - No overflow warning 225s ok 320 - Normal strips underscores from alphas 225s ok 321 - Ignore underscores for numify 225s ok 322 - 5.005_03 eq 5.00503 225s ok 323 - 1.23 eq "1.23" 225s ok 324 - 23 eq "23" 225s ok 325 - "5.005_03" eq "5.005_03" 225s ok 326 - "v1.23" eq "v1.23" 225s ok 327 - 5.005 eq "5.005" 225s ok 328 - 5.006.001 eq v5.6.1 225s ok 329 - No leading v 225s ok 330 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 331 - Invalid version format (multiple underscores) 225s ok 332 - Invalid version format (underscores before decimal) 225s ok 333 - Invalid version format (alpha without decimal) 225s ok 334 - Invalid version format (non-numeric data) 225s ok 335 - Invalid version format (negative version number) 225s ok 336 - Invalid version format (non-numeric data) 225s ok 337 - Invalid version format (non-numeric data) 225s ok 338 - boolean 225s ok 339 - An object of class 'version' isa 'version' 225s ok 340 - $version <=> $version == 0 225s ok 341 - $version == $version 225s ok 342 - $version == $version 225s ok 343 - $version < $new_version 225s ok 344 - $new_version > $version 225s ok 345 - $version != $new_version 225s ok 346 - $version < $new_version 225s ok 347 - $new_version > $version 225s ok 348 - $version != $new_version 225s ok 349 - $version->numify() == 5.006001 225s ok 350 - $version->numify() <= 5.006001 225s ok 351 - $version->numify() < 5.008 225s ok 352 - $version == "1.2.3" 225s ok 353 - $version->numify == 1.002003 225s ok 354 - $version == 2002.9.30.1 225s ok 355 - $version->numify == 2002.009030001 225s ok 356 - $version < $new_version 225s ok 357 - $new_version > $version 225s ok 358 - $version != $new_version 225s ok 359 - $version < $new_version 225s ok 360 - $new_version > $version 225s ok 361 - $version != $new_version 225s ok 362 - $version < $new_version 225s ok 363 - $new_version > $version 225s ok 364 - $version != $new_version 225s ok 365 - !$version->is_alpha 225s ok 366 - $new_version->is_alpha 225s ok 367 - $version < $new_version 225s ok 368 - $new_version > $version 225s ok 369 - $version != $new_version 225s ok 370 - $version == $new_version 225s ok 371 - $version == $new_version 225s ok 372 - $version == $new_version 225s ok 373 - $version < $new_version 225s ok 374 - $version < $new_version 225s ok 375 - $version > $new_version 225s ok 376 - error with v1.2.3 < 'version' 225s ok 377 - noop ++ 225s ok 378 - noop -- 225s ok 379 - noop / 225s ok 380 - noop * 225s ok 381 - noop abs 225s ok 382 - qv("1.2") == "1.2.0" 225s ok 383 - qv(1.2) == "1.2.0" 225s ok 384 - An object of class 'version' isa 'version' 225s ok 385 - new from existing object 225s ok 386 - class->parse(v1.2) identical 225s ok 387 - An object of class 'version' isa 'version' 225s ok 388 - version->parse() doesn't clone 225s ok 389 - $version->$method("1.2.3") works too 225s ok 390 - qw$Revision: 1.2$ == 1.2.0 225s ok 391 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 392 - CPAN-style alpha version 225s ok 393 - 1.23_01 > 1.23 225s ok 394 - 1.23_01 < 1.24 225s ok 395 - Replacement eval works with exact version 225s ok 396 - Called as class method 225s ok 397 - Don't freak if the module doesn't even exist 225s ok 398 - Replacement eval works with incremented version 225s ok 399 - Replacement eval works with single digit 225s ok 400 - Replacement eval works with incremented digit 225s ok 401 - Replacement handles modules without package or VERSION 225s ok 402 - Replacement handles modules without package or VERSION 225s ok 403 - Called as class method 225s ok 404 - Replacement handles modules without VERSION 225s ok 405 - Replacement handles modules without VERSION 225s ok 406 - Replacement handles modules without VERSION 225s ok 407 - Replacement handles modules without VERSION 225s ok 408 - Warn about bad \$VERSION 225s ok 409 - Warn about bad $VERSION 225s ok 410 - "$version" eq 1.2.3 225s ok 411 - $version == $new_version 225s ok 412 - v-string initialized $qv_declare() 225s ok 413 - "$version" eq "v1.2.34" 225s ok 414 - "$version" eq "v1.2.34" (from eval) 225s ok 415 - trailing zeros preserved 225s ok 416 - trailing zeros preserved 225s ok 417 - trailing zeros preserved 225s ok 418 - trailing zeros preserved 225s ok 419 - leading zero inferred 225s ok 420 - leading space ignored 225s ok 421 - Undef version comparison \#1 225s ok 422 - Undef version comparison \#2 225s ok 423 - Version string 'undef' 225s ok 424 - Version string 'undef' 225s ok 425 - Undef version comparison \#3 225s ok 426 - Undef version comparison \#4 225s ok 427 - No initializer at all 225s ok 428 - Undef version comparison \#5 225s ok 429 - Undef version comparison \#6 225s ok 430 - Very small version objects 225s ok 431 - Make sure very small versions don't freak 225s ok 432 - Comparing vs. version with no decimal 225s ok 433 - Comparing vs. version with decimal only 225s ok 434 - Make sure very small versions don't freak 225s ok 435 - Succeed - required == VERSION 225s ok 436 - No undef warnings 225s ok 437 - make sure we cleared qv() properly 225s ok 438 - make sure we exported qv() properly 225s ok 439 - An object of class 'ttaRbgfA' isa 'ttaRbgfA' 225s ok 440 - User typed numeric so we error with numeric 225s ok 441 - User typed extended so we error with extended 225s ok 442 - Invalid version format 1._1 225s ok 443 - Too large version 225s ok 444 - Too large version 225s ok 445 - Don't fall for Data::Dumper's tricks 225s ok 446 - Deal with badly serialized versions from YAML 225s ok 447 - Deal with badly serialized versions from YAML 225s ok 448 - No math operations with version objects 225s ok 449 - No math operations with version objects 225s ok 450 - The string 'version' is not a version for parse 225s ok 451 - All strings starting with "v" are not versions 225s ok 452 - Correctly guesses this is not a v-string 225s ok 453 - Correctly guess that this is a v-string 225s ok 454 - Compare 3 and 4 digit v-strings 225s ok 455 - Compare 3 and 4 digit v-strings, leaving v 225s ok 456 - Compare 3 and 4 digit v-strings, quoted 225s ok 457 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 458 - no crash with version->parse('version') 225s ok 459 - no crash with version->new($tied) where $tied returns "version" 225s ok 460 - ->VERSION(9e99) succeeds 225s ok 461 - ->VERSION(9e99) does not panic 225s ok 462 - Just checking 225s ok 463 - Correctly nummified 225s ok 464 - ver can inherit from version 225s ok 465 - ver can inherit from version 225s ok 466 - Do not crash for garbage 225s ok 467 - Do not crash for garbage 225s ok 468 - Forbid trailing decimals 225s ok 469 - Forbid trailing decimals 225s ok 470 - Handle short v-strings 225s ok 471 - Handle short v-strings 225s ok 472 - Element Exceeds VERSION_MAX 225s ok 473 - Overflow warning 225s ok 474 - Element Exceeds VERSION_MAX 225s ok 475 - Overflow warning 225s ok 476 - Element Exceeds VERSION_MAX 225s ok 477 - Overflow warning 225s ok 478 - Ignore leading zeros 225s ok 479 - No overflow warning 225s ok 480 - Normal strips underscores from alphas 225s ok 481 - Ignore underscores for numify 225s ok 482 - 5.005_03 eq 5.00503 225s ok 483 - 1.23 eq "1.23" 225s ok 484 - 23 eq "23" 225s ok 485 - "5.005_03" eq "5.005_03" 225s ok 486 - "v1.23" eq "v1.23" 225s ok 487 - 5.005 eq "5.005" 225s ok 488 - 5.006.001 eq v5.6.1 225s ok 489 - No leading v 225s ok 490 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 491 - Invalid version format (multiple underscores) 225s ok 492 - Invalid version format (underscores before decimal) 225s ok 493 - Invalid version format (alpha without decimal) 225s ok 494 - Invalid version format (non-numeric data) 225s ok 495 - Invalid version format (negative version number) 225s ok 496 - Invalid version format (non-numeric data) 225s ok 497 - Invalid version format (non-numeric data) 225s ok 498 - boolean 225s ok 499 - An object of class 'version' isa 'version' 225s ok 500 - $version <=> $version == 0 225s ok 501 - $version == $version 225s ok 502 - $version == $version 225s ok 503 - $version < $new_version 225s ok 504 - $new_version > $version 225s ok 505 - $version != $new_version 225s ok 506 - $version < $new_version 225s ok 507 - $new_version > $version 225s ok 508 - $version != $new_version 225s ok 509 - $version->numify() == 5.006001 225s ok 510 - $version->numify() <= 5.006001 225s ok 511 - $version->numify() < 5.008 225s ok 512 - $version == "1.2.3" 225s ok 513 - $version->numify == 1.002003 225s ok 514 - $version == 2002.9.30.1 225s ok 515 - $version->numify == 2002.009030001 225s ok 516 - $version < $new_version 225s ok 517 - $new_version > $version 225s ok 518 - $version != $new_version 225s ok 519 - $version < $new_version 225s ok 520 - $new_version > $version 225s ok 521 - $version != $new_version 225s ok 522 - $version < $new_version 225s ok 523 - $new_version > $version 225s ok 524 - $version != $new_version 225s ok 525 - !$version->is_alpha 225s ok 526 - $new_version->is_alpha 225s ok 527 - $version < $new_version 225s ok 528 - $new_version > $version 225s ok 529 - $version != $new_version 225s ok 530 - $version == $new_version 225s ok 531 - $version == $new_version 225s ok 532 - $version == $new_version 225s ok 533 - $version < $new_version 225s ok 534 - $version < $new_version 225s ok 535 - $version > $new_version 225s ok 536 - error with v1.2.3 < 'version' 225s ok 537 - noop ++ 225s ok 538 - noop -- 225s ok 539 - noop / 225s ok 540 - noop * 225s ok 541 - noop abs 225s ok 542 - declare("1.2") == "1.2.0" 225s ok 543 - declare(1.2) == "1.2.0" 225s ok 544 - An object of class 'version' isa 'version' 225s ok 545 - new from existing object 225s ok 546 - class->parse(v1.2) identical 225s ok 547 - An object of class 'version' isa 'version' 225s ok 548 - version->parse() doesn't clone 225s ok 549 - $version->$method("1.2.3") works too 225s ok 550 - qw$Revision: 1.2$ == 1.2.0 225s ok 551 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 552 - CPAN-style alpha version 225s ok 553 - 1.23_01 > 1.23 225s ok 554 - 1.23_01 < 1.24 225s ok 555 - Replacement eval works with exact version 225s ok 556 - Called as class method 225s ok 557 - Don't freak if the module doesn't even exist 225s ok 558 - Replacement eval works with incremented version 225s ok 559 - Replacement eval works with single digit 225s ok 560 - Replacement eval works with incremented digit 225s ok 561 - Replacement handles modules without package or VERSION 225s ok 562 - Replacement handles modules without package or VERSION 225s ok 563 - Called as class method 225s ok 564 - Replacement handles modules without VERSION 225s ok 565 - Replacement handles modules without VERSION 225s ok 566 - Replacement handles modules without VERSION 225s ok 567 - Replacement handles modules without VERSION 225s ok 568 - Warn about bad \$VERSION 225s ok 569 - Warn about bad $VERSION 225s ok 570 - "$version" eq 1.2.3 225s ok 571 - $version == $new_version 225s ok 572 - v-string initialized $qv_declare() 225s ok 573 - "$version" eq "v1.2.34" 225s ok 574 - "$version" eq "v1.2.34" (from eval) 225s ok 575 - trailing zeros preserved 225s ok 576 - trailing zeros preserved 225s ok 577 - trailing zeros preserved 225s ok 578 - trailing zeros preserved 225s ok 579 - leading zero inferred 225s ok 580 - leading space ignored 225s ok 581 - Undef version comparison \#1 225s ok 582 - Undef version comparison \#2 225s ok 583 - Version string 'undef' 225s ok 584 - Version string 'undef' 225s ok 585 - Undef version comparison \#3 225s ok 586 - Undef version comparison \#4 225s ok 587 - No initializer at all 225s ok 588 - Undef version comparison \#5 225s ok 589 - Undef version comparison \#6 225s ok 590 - Very small version objects 225s ok 591 - Make sure very small versions don't freak 225s ok 592 - Comparing vs. version with no decimal 225s ok 593 - Comparing vs. version with decimal only 225s ok 594 - Make sure very small versions don't freak 225s ok 595 - Succeed - required == VERSION 225s ok 596 - No undef warnings 225s ok 597 - make sure we cleared declare() properly 225s ok 598 - make sure we exported declare() properly 225s ok 599 - An object of class 'tNO9UaLy' isa 'tNO9UaLy' 225s ok 600 - User typed numeric so we error with numeric 225s ok 601 - User typed extended so we error with extended 225s ok 602 - Invalid version format 1._1 225s ok 603 - Too large version 225s ok 604 - Too large version 225s ok 605 - Don't fall for Data::Dumper's tricks 225s ok 606 - Deal with badly serialized versions from YAML 225s ok 607 - Deal with badly serialized versions from YAML 225s ok 608 - No math operations with version objects 225s ok 609 - No math operations with version objects 225s ok 610 - The string 'version' is not a version for parse 225s ok 611 - All strings starting with "v" are not versions 225s ok 612 - Correctly guesses this is not a v-string 225s ok 613 - Correctly guess that this is a v-string 225s ok 614 - Compare 3 and 4 digit v-strings 225s ok 615 - Compare 3 and 4 digit v-strings, leaving v 225s ok 616 - Compare 3 and 4 digit v-strings, quoted 225s ok 617 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 618 - no crash with version->parse('version') 225s ok 619 - no crash with version->new($tied) where $tied returns "version" 225s ok 620 - ->VERSION(9e99) succeeds 225s ok 621 - ->VERSION(9e99) does not panic 225s ok 622 - Just checking 225s ok 623 - Correctly nummified 225s ok 624 - ver can inherit from version 225s ok 625 - ver can inherit from version 225s ok 626 - Do not crash for garbage 225s ok 627 - Do not crash for garbage 225s ok 628 - Forbid trailing decimals 225s ok 629 - Forbid trailing decimals 225s ok 630 - Handle short v-strings 225s ok 631 - Handle short v-strings 225s ok 632 - Element Exceeds VERSION_MAX 225s ok 633 - Overflow warning 225s ok 634 - Element Exceeds VERSION_MAX 225s ok 635 - Overflow warning 225s ok 636 - Element Exceeds VERSION_MAX 225s ok 637 - Overflow warning 225s ok 638 - Ignore leading zeros 225s ok 639 - No overflow warning 225s ok 640 - Normal strips underscores from alphas 225s ok 641 - Ignore underscores for numify 225s ok 642 - Only export declare once per package (to prevent redefined warnings). 225s ok 643 - Fix for RT \#47980 225s ok 644 - No bus err when called as function 225s ok 645 - No implicit object creation when called as function 225s ok 646 - No implicit object creation when called as function 225s ok 647 - vcmp method throws error on single argument 225s 1..647 225s ok 225s t/02derived.t ..... 225s ok 1 - use version; 225s ok 2 - use tWK1JnHg; 225s ok 3 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 4 - Numified correctly 225s ok 5 - Stringified correctly 225s ok 6 - Normalified correctly 225s ok 7 - Comparison vs parent class 225s ok 8 - 5.005_03 eq 5.00503 225s ok 9 - 1.23 eq "1.23" 225s ok 10 - 23 eq "23" 225s ok 11 - "5.005_03" eq "5.005_03" 225s ok 12 - "v1.23" eq "v1.23" 225s ok 13 - 5.005 eq "5.005" 225s ok 14 - 5.006.001 eq v5.6.1 225s ok 15 - No leading v 225s ok 16 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 17 - Invalid version format (multiple underscores) 225s ok 18 - Invalid version format (underscores before decimal) 225s ok 19 - Invalid version format (alpha without decimal) 225s ok 20 - Invalid version format (non-numeric data) 225s ok 21 - Invalid version format (negative version number) 225s ok 22 - Invalid version format (non-numeric data) 225s ok 23 - Invalid version format (non-numeric data) 225s ok 24 - boolean 225s ok 25 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 26 - $version <=> $version == 0 225s ok 27 - $version == $version 225s ok 28 - $version == $version 225s ok 29 - $version < $new_version 225s ok 30 - $new_version > $version 225s ok 31 - $version != $new_version 225s ok 32 - $version < $new_version 225s ok 33 - $new_version > $version 225s ok 34 - $version != $new_version 225s ok 35 - $version->numify() == 5.006001 225s ok 36 - $version->numify() <= 5.006001 225s ok 37 - $version->numify() < 5.008 225s ok 38 - $version == "1.2.3" 225s ok 39 - $version->numify == 1.002003 225s ok 40 - $version == 2002.9.30.1 225s ok 41 - $version->numify == 2002.009030001 225s ok 42 - $version < $new_version 225s ok 43 - $new_version > $version 225s ok 44 - $version != $new_version 225s ok 45 - $version < $new_version 225s ok 46 - $new_version > $version 225s ok 47 - $version != $new_version 225s ok 48 - $version < $new_version 225s ok 49 - $new_version > $version 225s ok 50 - $version != $new_version 225s ok 51 - !$version->is_alpha 225s ok 52 - $new_version->is_alpha 225s ok 53 - $version < $new_version 225s ok 54 - $new_version > $version 225s ok 55 - $version != $new_version 225s ok 56 - $version == $new_version 225s ok 57 - $version == $new_version 225s ok 58 - $version == $new_version 225s ok 59 - $version < $new_version 225s ok 60 - $version < $new_version 225s ok 61 - $version > $new_version 225s ok 62 - error with v1.2.3 < 'version' 225s ok 63 - noop ++ 225s ok 64 - noop -- 225s ok 65 - noop / 225s ok 66 - noop * 225s ok 67 - noop abs 225s ok 68 - qv("1.2") == "1.2.0" 225s ok 69 - qv(1.2) == "1.2.0" 225s ok 70 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 71 - new from existing object 225s ok 72 - class->new(v1.2) identical 225s ok 73 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 74 - version->new() doesn't clone 225s ok 75 - $version->$method("1.2.3") works too 225s ok 76 - qw$Revision: 1.2$ == 1.2.0 225s ok 77 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 78 - CPAN-style alpha version 225s ok 79 - 1.23_01 > 1.23 225s ok 80 - 1.23_01 < 1.24 225s ok 81 - Replacement eval works with exact version 225s ok 82 - Called as class method 225s ok 83 - Don't freak if the module doesn't even exist 225s ok 84 - Replacement eval works with incremented version 225s ok 85 - Replacement eval works with single digit 225s ok 86 - Replacement eval works with incremented digit 225s ok 87 - Replacement handles modules without package or VERSION 225s ok 88 - Replacement handles modules without package or VERSION 225s ok 89 - Called as class method 225s ok 90 - Replacement handles modules without VERSION 225s ok 91 - Replacement handles modules without VERSION 225s ok 92 - Replacement handles modules without VERSION 225s ok 93 - Replacement handles modules without VERSION 225s ok 94 - Warn about bad \$VERSION 225s ok 95 - Warn about bad $VERSION 225s ok 96 - "$version" eq 1.2.3 225s ok 97 - $version == $new_version 225s ok 98 - v-string initialized $qv_declare() 225s ok 99 - "$version" eq "v1.2.34" 225s ok 100 - "$version" eq "v1.2.34" (from eval) 225s ok 101 - trailing zeros preserved 225s ok 102 - trailing zeros preserved 225s ok 103 - trailing zeros preserved 225s ok 104 - trailing zeros preserved 225s ok 105 - leading zero inferred 225s ok 106 - leading space ignored 225s ok 107 - Undef version comparison \#1 225s ok 108 - Undef version comparison \#2 225s ok 109 - Version string 'undef' 225s ok 110 - Version string 'undef' 225s ok 111 - Undef version comparison \#3 225s ok 112 - Undef version comparison \#4 225s ok 113 - No initializer at all 225s ok 114 - Undef version comparison \#5 225s ok 115 - Undef version comparison \#6 225s ok 116 - Very small version objects 225s ok 117 - Make sure very small versions don't freak 225s ok 118 - Comparing vs. version with no decimal 225s ok 119 - Comparing vs. version with decimal only 225s ok 120 - Make sure very small versions don't freak 225s ok 121 - Succeed - required == VERSION 225s ok 122 - No undef warnings 225s ok 123 - make sure we cleared qv() properly 225s ok 124 - make sure we exported qv() properly 225s ok 125 - An object of class 'tOlMUuQK' isa 'tOlMUuQK' 225s ok 126 - User typed numeric so we error with numeric 225s ok 127 - User typed extended so we error with extended 225s ok 128 - Invalid version format 1._1 225s ok 129 - Too large version 225s ok 130 - Too large version 225s ok 131 - Don't fall for Data::Dumper's tricks 225s ok 132 - Deal with badly serialized versions from YAML 225s ok 133 - Deal with badly serialized versions from YAML 225s ok 134 - No math operations with version objects 225s ok 135 - No math operations with version objects 225s ok 136 - The string 'version' is not a version for new 225s ok 137 - All strings starting with "v" are not versions 225s ok 138 - Correctly guesses this is not a v-string 225s ok 139 - Correctly guess that this is a v-string 225s ok 140 - Compare 3 and 4 digit v-strings 225s ok 141 - Compare 3 and 4 digit v-strings, leaving v 225s ok 142 - Compare 3 and 4 digit v-strings, quoted 225s ok 143 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 144 - no crash with tWK1JnHg->new('version') 225s ok 145 - no crash with version->new($tied) where $tied returns "version" 225s ok 146 - ->VERSION(9e99) succeeds 225s ok 147 - ->VERSION(9e99) does not panic 225s ok 148 - Just checking 225s ok 149 - Correctly nummified 225s ok 150 - ver can inherit from version 225s ok 151 - ver can inherit from version 225s ok 152 - Do not crash for garbage 225s ok 153 - Do not crash for garbage 225s ok 154 - Forbid trailing decimals 225s ok 155 - Forbid trailing decimals 225s ok 156 - Handle short v-strings 225s ok 157 - Handle short v-strings 225s ok 158 - Element Exceeds VERSION_MAX 225s ok 159 - Overflow warning 225s ok 160 - Element Exceeds VERSION_MAX 225s ok 161 - Overflow warning 225s ok 162 - Element Exceeds VERSION_MAX 225s ok 163 - Overflow warning 225s ok 164 - Ignore leading zeros 225s ok 165 - No overflow warning 225s ok 166 - Normal strips underscores from alphas 225s ok 167 - Ignore underscores for numify 225s ok 168 - use tWK1JnHg; 225s ok 169 - 5.005_03 eq 5.00503 225s ok 170 - 1.23 eq "1.23" 225s ok 171 - 23 eq "23" 225s ok 172 - "5.005_03" eq "5.005_03" 225s ok 173 - "v1.23" eq "v1.23" 225s ok 174 - 5.005 eq "5.005" 225s ok 175 - 5.006.001 eq v5.6.1 225s ok 176 - No leading v 225s ok 177 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 178 - Invalid version format (multiple underscores) 225s ok 179 - Invalid version format (underscores before decimal) 225s ok 180 - Invalid version format (alpha without decimal) 225s ok 181 - Invalid version format (non-numeric data) 225s ok 182 - Invalid version format (negative version number) 225s ok 183 - Invalid version format (non-numeric data) 225s ok 184 - Invalid version format (non-numeric data) 225s ok 185 - boolean 225s ok 186 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 187 - $version <=> $version == 0 225s ok 188 - $version == $version 225s ok 189 - $version == $version 225s ok 190 - $version < $new_version 225s ok 191 - $new_version > $version 225s ok 192 - $version != $new_version 225s ok 193 - $version < $new_version 225s ok 194 - $new_version > $version 225s ok 195 - $version != $new_version 225s ok 196 - $version->numify() == 5.006001 225s ok 197 - $version->numify() <= 5.006001 225s ok 198 - $version->numify() < 5.008 225s ok 199 - $version == "1.2.3" 225s ok 200 - $version->numify == 1.002003 225s ok 201 - $version == 2002.9.30.1 225s ok 202 - $version->numify == 2002.009030001 225s ok 203 - $version < $new_version 225s ok 204 - $new_version > $version 225s ok 205 - $version != $new_version 225s ok 206 - $version < $new_version 225s ok 207 - $new_version > $version 225s ok 208 - $version != $new_version 225s ok 209 - $version < $new_version 225s ok 210 - $new_version > $version 225s ok 211 - $version != $new_version 225s ok 212 - !$version->is_alpha 225s ok 213 - $new_version->is_alpha 225s ok 214 - $version < $new_version 225s ok 215 - $new_version > $version 225s ok 216 - $version != $new_version 225s ok 217 - $version == $new_version 225s ok 218 - $version == $new_version 225s ok 219 - $version == $new_version 225s ok 220 - $version < $new_version 225s ok 221 - $version < $new_version 225s ok 222 - $version > $new_version 225s ok 223 - error with v1.2.3 < 'version' 225s ok 224 - noop ++ 225s ok 225 - noop -- 225s ok 226 - noop / 225s ok 227 - noop * 225s ok 228 - noop abs 225s ok 229 - declare("1.2") == "1.2.0" 225s ok 230 - declare(1.2) == "1.2.0" 225s ok 231 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 232 - new from existing object 225s ok 233 - class->new(v1.2) identical 225s ok 234 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 235 - version->new() doesn't clone 225s ok 236 - $version->$method("1.2.3") works too 225s ok 237 - qw$Revision: 1.2$ == 1.2.0 225s ok 238 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 239 - CPAN-style alpha version 225s ok 240 - 1.23_01 > 1.23 225s ok 241 - 1.23_01 < 1.24 225s ok 242 - Replacement eval works with exact version 225s ok 243 - Called as class method 225s ok 244 - Don't freak if the module doesn't even exist 225s ok 245 - Replacement eval works with incremented version 225s ok 246 - Replacement eval works with single digit 225s ok 247 - Replacement eval works with incremented digit 225s ok 248 - Replacement handles modules without package or VERSION 225s ok 249 - Replacement handles modules without package or VERSION 225s ok 250 - Called as class method 225s ok 251 - Replacement handles modules without VERSION 225s ok 252 - Replacement handles modules without VERSION 225s ok 253 - Replacement handles modules without VERSION 225s ok 254 - Replacement handles modules without VERSION 225s ok 255 - Warn about bad \$VERSION 225s ok 256 - Warn about bad $VERSION 225s ok 257 - "$version" eq 1.2.3 225s ok 258 - $version == $new_version 225s ok 259 - v-string initialized $qv_declare() 225s ok 260 - "$version" eq "v1.2.34" 225s ok 261 - "$version" eq "v1.2.34" (from eval) 225s ok 262 - trailing zeros preserved 225s ok 263 - trailing zeros preserved 225s ok 264 - trailing zeros preserved 225s ok 265 - trailing zeros preserved 225s ok 266 - leading zero inferred 225s ok 267 - leading space ignored 225s ok 268 - Undef version comparison \#1 225s ok 269 - Undef version comparison \#2 225s ok 270 - Version string 'undef' 225s ok 271 - Version string 'undef' 225s ok 272 - Undef version comparison \#3 225s ok 273 - Undef version comparison \#4 225s ok 274 - No initializer at all 225s ok 275 - Undef version comparison \#5 225s ok 276 - Undef version comparison \#6 225s ok 277 - Very small version objects 225s ok 278 - Make sure very small versions don't freak 225s ok 279 - Comparing vs. version with no decimal 225s ok 280 - Comparing vs. version with decimal only 225s ok 281 - Make sure very small versions don't freak 225s ok 282 - Succeed - required == VERSION 225s ok 283 - No undef warnings 225s ok 284 - make sure we cleared declare() properly 225s ok 285 - make sure we exported declare() properly 225s ok 286 - An object of class 'tcI3dDkp' isa 'tcI3dDkp' 225s ok 287 - User typed numeric so we error with numeric 225s ok 288 - User typed extended so we error with extended 225s ok 289 - Invalid version format 1._1 225s ok 290 - Too large version 225s ok 291 - Too large version 225s ok 292 - Don't fall for Data::Dumper's tricks 225s ok 293 - Deal with badly serialized versions from YAML 225s ok 294 - Deal with badly serialized versions from YAML 225s ok 295 - No math operations with version objects 225s ok 296 - No math operations with version objects 225s ok 297 - The string 'version' is not a version for new 225s ok 298 - All strings starting with "v" are not versions 225s ok 299 - Correctly guesses this is not a v-string 225s ok 300 - Correctly guess that this is a v-string 225s ok 301 - Compare 3 and 4 digit v-strings 225s ok 302 - Compare 3 and 4 digit v-strings, leaving v 225s ok 303 - Compare 3 and 4 digit v-strings, quoted 225s ok 304 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 305 - no crash with tWK1JnHg->new('version') 225s ok 306 - no crash with version->new($tied) where $tied returns "version" 225s ok 307 - ->VERSION(9e99) succeeds 225s ok 308 - ->VERSION(9e99) does not panic 225s ok 309 - Just checking 225s ok 310 - Correctly nummified 225s ok 311 - ver can inherit from version 225s ok 312 - ver can inherit from version 225s ok 313 - Do not crash for garbage 225s ok 314 - Do not crash for garbage 225s ok 315 - Forbid trailing decimals 225s ok 316 - Forbid trailing decimals 225s ok 317 - Handle short v-strings 225s ok 318 - Handle short v-strings 225s ok 319 - Element Exceeds VERSION_MAX 225s ok 320 - Overflow warning 225s ok 321 - Element Exceeds VERSION_MAX 225s ok 322 - Overflow warning 225s ok 323 - Element Exceeds VERSION_MAX 225s ok 324 - Overflow warning 225s ok 325 - Ignore leading zeros 225s ok 326 - No overflow warning 225s ok 327 - Normal strips underscores from alphas 225s ok 328 - Ignore underscores for numify 225s ok 329 - use tWK1JnHg; 225s ok 330 - 5.005_03 eq 5.00503 225s ok 331 - 1.23 eq "1.23" 225s ok 332 - 23 eq "23" 225s ok 333 - "5.005_03" eq "5.005_03" 225s ok 334 - "v1.23" eq "v1.23" 225s ok 335 - 5.005 eq "5.005" 225s ok 336 - 5.006.001 eq v5.6.1 225s ok 337 - No leading v 225s ok 338 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 339 - Invalid version format (multiple underscores) 225s ok 340 - Invalid version format (underscores before decimal) 225s ok 341 - Invalid version format (alpha without decimal) 225s ok 342 - Invalid version format (non-numeric data) 225s ok 343 - Invalid version format (negative version number) 225s ok 344 - Invalid version format (non-numeric data) 225s ok 345 - Invalid version format (non-numeric data) 225s ok 346 - boolean 225s ok 347 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 348 - $version <=> $version == 0 225s ok 349 - $version == $version 225s ok 350 - $version == $version 225s ok 351 - $version < $new_version 225s ok 352 - $new_version > $version 225s ok 353 - $version != $new_version 225s ok 354 - $version < $new_version 225s ok 355 - $new_version > $version 225s ok 356 - $version != $new_version 225s ok 357 - $version->numify() == 5.006001 225s ok 358 - $version->numify() <= 5.006001 225s ok 359 - $version->numify() < 5.008 225s ok 360 - $version == "1.2.3" 225s ok 361 - $version->numify == 1.002003 225s ok 362 - $version == 2002.9.30.1 225s ok 363 - $version->numify == 2002.009030001 225s ok 364 - $version < $new_version 225s ok 365 - $new_version > $version 225s ok 366 - $version != $new_version 225s ok 367 - $version < $new_version 225s ok 368 - $new_version > $version 225s ok 369 - $version != $new_version 225s ok 370 - $version < $new_version 225s ok 371 - $new_version > $version 225s ok 372 - $version != $new_version 225s ok 373 - !$version->is_alpha 225s ok 374 - $new_version->is_alpha 225s ok 375 - $version < $new_version 225s ok 376 - $new_version > $version 225s ok 377 - $version != $new_version 225s ok 378 - $version == $new_version 225s ok 379 - $version == $new_version 225s ok 380 - $version == $new_version 225s ok 381 - $version < $new_version 225s ok 382 - $version < $new_version 225s ok 383 - $version > $new_version 225s ok 384 - error with v1.2.3 < 'version' 225s ok 385 - noop ++ 225s ok 386 - noop -- 225s ok 387 - noop / 225s ok 388 - noop * 225s ok 389 - noop abs 225s ok 390 - qv("1.2") == "1.2.0" 225s ok 391 - qv(1.2) == "1.2.0" 225s ok 392 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 393 - new from existing object 225s ok 394 - class->parse(v1.2) identical 225s ok 395 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 396 - version->parse() doesn't clone 225s ok 397 - $version->$method("1.2.3") works too 225s ok 398 - qw$Revision: 1.2$ == 1.2.0 225s ok 399 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 400 - CPAN-style alpha version 225s ok 401 - 1.23_01 > 1.23 225s ok 402 - 1.23_01 < 1.24 225s ok 403 - Replacement eval works with exact version 225s ok 404 - Called as class method 225s ok 405 - Don't freak if the module doesn't even exist 225s ok 406 - Replacement eval works with incremented version 225s ok 407 - Replacement eval works with single digit 225s ok 408 - Replacement eval works with incremented digit 225s ok 409 - Replacement handles modules without package or VERSION 225s ok 410 - Replacement handles modules without package or VERSION 225s ok 411 - Called as class method 225s ok 412 - Replacement handles modules without VERSION 225s ok 413 - Replacement handles modules without VERSION 225s ok 414 - Replacement handles modules without VERSION 225s ok 415 - Replacement handles modules without VERSION 225s ok 416 - Warn about bad \$VERSION 225s ok 417 - Warn about bad $VERSION 225s ok 418 - "$version" eq 1.2.3 225s ok 419 - $version == $new_version 225s ok 420 - v-string initialized $qv_declare() 225s ok 421 - "$version" eq "v1.2.34" 225s ok 422 - "$version" eq "v1.2.34" (from eval) 225s ok 423 - trailing zeros preserved 225s ok 424 - trailing zeros preserved 225s ok 425 - trailing zeros preserved 225s ok 426 - trailing zeros preserved 225s ok 427 - leading zero inferred 225s ok 428 - leading space ignored 225s ok 429 - Undef version comparison \#1 225s ok 430 - Undef version comparison \#2 225s ok 431 - Version string 'undef' 225s ok 432 - Version string 'undef' 225s ok 433 - Undef version comparison \#3 225s ok 434 - Undef version comparison \#4 225s ok 435 - No initializer at all 225s ok 436 - Undef version comparison \#5 225s ok 437 - Undef version comparison \#6 225s ok 438 - Very small version objects 225s ok 439 - Make sure very small versions don't freak 225s ok 440 - Comparing vs. version with no decimal 225s ok 441 - Comparing vs. version with decimal only 225s ok 442 - Make sure very small versions don't freak 225s ok 443 - Succeed - required == VERSION 225s ok 444 - No undef warnings 225s ok 445 - make sure we cleared qv() properly 225s ok 446 - make sure we exported qv() properly 225s ok 447 - An object of class 'tAg8XNFq' isa 'tAg8XNFq' 225s ok 448 - User typed numeric so we error with numeric 225s ok 449 - User typed extended so we error with extended 225s ok 450 - Invalid version format 1._1 225s ok 451 - Too large version 225s ok 452 - Too large version 225s ok 453 - Don't fall for Data::Dumper's tricks 225s ok 454 - Deal with badly serialized versions from YAML 225s ok 455 - Deal with badly serialized versions from YAML 225s ok 456 - No math operations with version objects 225s ok 457 - No math operations with version objects 225s ok 458 - The string 'version' is not a version for parse 225s ok 459 - All strings starting with "v" are not versions 225s ok 460 - Correctly guesses this is not a v-string 225s ok 461 - Correctly guess that this is a v-string 225s ok 462 - Compare 3 and 4 digit v-strings 225s ok 463 - Compare 3 and 4 digit v-strings, leaving v 225s ok 464 - Compare 3 and 4 digit v-strings, quoted 225s ok 465 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 466 - no crash with tWK1JnHg->parse('version') 225s ok 467 - no crash with version->new($tied) where $tied returns "version" 225s ok 468 - ->VERSION(9e99) succeeds 225s ok 469 - ->VERSION(9e99) does not panic 225s ok 470 - Just checking 225s ok 471 - Correctly nummified 225s ok 472 - ver can inherit from version 225s ok 473 - ver can inherit from version 225s ok 474 - Do not crash for garbage 225s ok 475 - Do not crash for garbage 225s ok 476 - Forbid trailing decimals 225s ok 477 - Forbid trailing decimals 225s ok 478 - Handle short v-strings 225s ok 479 - Handle short v-strings 225s ok 480 - Element Exceeds VERSION_MAX 225s ok 481 - Overflow warning 225s ok 482 - Element Exceeds VERSION_MAX 225s ok 483 - Overflow warning 225s ok 484 - Element Exceeds VERSION_MAX 225s ok 485 - Overflow warning 225s ok 486 - Ignore leading zeros 225s ok 487 - No overflow warning 225s ok 488 - Normal strips underscores from alphas 225s ok 489 - Ignore underscores for numify 225s ok 490 - use tWK1JnHg; 225s ok 491 - 5.005_03 eq 5.00503 225s ok 492 - 1.23 eq "1.23" 225s ok 493 - 23 eq "23" 225s ok 494 - "5.005_03" eq "5.005_03" 225s ok 495 - "v1.23" eq "v1.23" 225s ok 496 - 5.005 eq "5.005" 225s ok 497 - 5.006.001 eq v5.6.1 225s ok 498 - No leading v 225s ok 499 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 500 - Invalid version format (multiple underscores) 225s ok 501 - Invalid version format (underscores before decimal) 225s ok 502 - Invalid version format (alpha without decimal) 225s ok 503 - Invalid version format (non-numeric data) 225s ok 504 - Invalid version format (negative version number) 225s ok 505 - Invalid version format (non-numeric data) 225s ok 506 - Invalid version format (non-numeric data) 225s ok 507 - boolean 225s ok 508 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 509 - $version <=> $version == 0 225s ok 510 - $version == $version 225s ok 511 - $version == $version 225s ok 512 - $version < $new_version 225s ok 513 - $new_version > $version 225s ok 514 - $version != $new_version 225s ok 515 - $version < $new_version 225s ok 516 - $new_version > $version 225s ok 517 - $version != $new_version 225s ok 518 - $version->numify() == 5.006001 225s ok 519 - $version->numify() <= 5.006001 225s ok 520 - $version->numify() < 5.008 225s ok 521 - $version == "1.2.3" 225s ok 522 - $version->numify == 1.002003 225s ok 523 - $version == 2002.9.30.1 225s ok 524 - $version->numify == 2002.009030001 225s ok 525 - $version < $new_version 225s ok 526 - $new_version > $version 225s ok 527 - $version != $new_version 225s ok 528 - $version < $new_version 225s ok 529 - $new_version > $version 225s ok 530 - $version != $new_version 225s ok 531 - $version < $new_version 225s ok 532 - $new_version > $version 225s ok 533 - $version != $new_version 225s ok 534 - !$version->is_alpha 225s ok 535 - $new_version->is_alpha 225s ok 536 - $version < $new_version 225s ok 537 - $new_version > $version 225s ok 538 - $version != $new_version 225s ok 539 - $version == $new_version 225s ok 540 - $version == $new_version 225s ok 541 - $version == $new_version 225s ok 542 - $version < $new_version 225s ok 543 - $version < $new_version 225s ok 544 - $version > $new_version 225s ok 545 - error with v1.2.3 < 'version' 225s ok 546 - noop ++ 225s ok 547 - noop -- 225s ok 548 - noop / 225s ok 549 - noop * 225s ok 550 - noop abs 225s ok 551 - declare("1.2") == "1.2.0" 225s ok 552 - declare(1.2) == "1.2.0" 225s ok 553 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 554 - new from existing object 225s ok 555 - class->parse(v1.2) identical 225s ok 556 - An object of class 'tWK1JnHg' isa 'tWK1JnHg' 225s ok 557 - version->parse() doesn't clone 225s ok 558 - $version->$method("1.2.3") works too 225s ok 559 - qw$Revision: 1.2$ == 1.2.0 225s ok 560 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 561 - CPAN-style alpha version 225s ok 562 - 1.23_01 > 1.23 225s ok 563 - 1.23_01 < 1.24 225s ok 564 - Replacement eval works with exact version 225s ok 565 - Called as class method 225s ok 566 - Don't freak if the module doesn't even exist 225s ok 567 - Replacement eval works with incremented version 225s ok 568 - Replacement eval works with single digit 225s ok 569 - Replacement eval works with incremented digit 225s ok 570 - Replacement handles modules without package or VERSION 225s ok 571 - Replacement handles modules without package or VERSION 225s ok 572 - Called as class method 225s ok 573 - Replacement handles modules without VERSION 225s ok 574 - Replacement handles modules without VERSION 225s ok 575 - Replacement handles modules without VERSION 225s ok 576 - Replacement handles modules without VERSION 225s ok 577 - Warn about bad \$VERSION 225s ok 578 - Warn about bad $VERSION 225s ok 579 - "$version" eq 1.2.3 225s ok 580 - $version == $new_version 225s ok 581 - v-string initialized $qv_declare() 225s ok 582 - "$version" eq "v1.2.34" 225s ok 583 - "$version" eq "v1.2.34" (from eval) 225s ok 584 - trailing zeros preserved 225s ok 585 - trailing zeros preserved 225s ok 586 - trailing zeros preserved 225s ok 587 - trailing zeros preserved 225s ok 588 - leading zero inferred 225s ok 589 - leading space ignored 225s ok 590 - Undef version comparison \#1 225s ok 591 - Undef version comparison \#2 225s ok 592 - Version string 'undef' 225s ok 593 - Version string 'undef' 225s ok 594 - Undef version comparison \#3 225s ok 595 - Undef version comparison \#4 225s ok 596 - No initializer at all 225s ok 597 - Undef version comparison \#5 225s ok 598 - Undef version comparison \#6 225s ok 599 - Very small version objects 225s ok 600 - Make sure very small versions don't freak 225s ok 601 - Comparing vs. version with no decimal 225s ok 602 - Comparing vs. version with decimal only 225s ok 603 - Make sure very small versions don't freak 225s ok 604 - Succeed - required == VERSION 225s ok 605 - No undef warnings 225s ok 606 - make sure we cleared declare() properly 225s ok 607 - make sure we exported declare() properly 225s ok 608 - An object of class 'tki118P5' isa 'tki118P5' 225s ok 609 - User typed numeric so we error with numeric 225s ok 610 - User typed extended so we error with extended 225s ok 611 - Invalid version format 1._1 225s ok 612 - Too large version 225s ok 613 - Too large version 225s ok 614 - Don't fall for Data::Dumper's tricks 225s ok 615 - Deal with badly serialized versions from YAML 225s ok 616 - Deal with badly serialized versions from YAML 225s ok 617 - No math operations with version objects 225s ok 618 - No math operations with version objects 225s ok 619 - The string 'version' is not a version for parse 225s ok 620 - All strings starting with "v" are not versions 225s ok 621 - Correctly guesses this is not a v-string 225s ok 622 - Correctly guess that this is a v-string 225s ok 623 - Compare 3 and 4 digit v-strings 225s ok 624 - Compare 3 and 4 digit v-strings, leaving v 225s ok 625 - Compare 3 and 4 digit v-strings, quoted 225s ok 626 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 627 - no crash with tWK1JnHg->parse('version') 225s ok 628 - no crash with version->new($tied) where $tied returns "version" 225s ok 629 - ->VERSION(9e99) succeeds 225s ok 630 - ->VERSION(9e99) does not panic 225s ok 631 - Just checking 225s ok 632 - Correctly nummified 225s ok 633 - ver can inherit from version 225s ok 634 - ver can inherit from version 225s ok 635 - Do not crash for garbage 225s ok 636 - Do not crash for garbage 225s ok 637 - Forbid trailing decimals 225s ok 638 - Forbid trailing decimals 225s ok 639 - Handle short v-strings 225s ok 640 - Handle short v-strings 225s ok 641 - Element Exceeds VERSION_MAX 225s ok 642 - Overflow warning 225s ok 643 - Element Exceeds VERSION_MAX 225s ok 644 - Overflow warning 225s ok 645 - Element Exceeds VERSION_MAX 225s ok 646 - Overflow warning 225s ok 647 - Ignore leading zeros 225s ok 648 - No overflow warning 225s ok 649 - Normal strips underscores from alphas 225s ok 650 - Ignore underscores for numify 225s ok 651 - An object of class 'version::Bad' isa 'version::Bad' 225s ok 652 - Bad subclass numify 225s ok 653 - Bad subclass normal 225s ok 654 - Bad subclass stringify 225s ok 655 - Bad subclass vcmp 225s ok 656 - Correctly found invalid version 225s ok 657 - Correctly ignored invalid version 225s 1..657 225s ok 225s t/03require.t ..... 225s ok 1 - require version; 225s ok 2 - Make sure we have the correct class 225s ok 3 - We don't have the imported qv() 225s ok 4 - We don't have the imported declare() 225s ok 5 - 5.005_03 eq 5.00503 225s ok 6 - 1.23 eq "1.23" 225s ok 7 - 23 eq "23" 225s ok 8 - "5.005_03" eq "5.005_03" 225s ok 9 - "v1.23" eq "v1.23" 225s ok 10 - 5.005 eq "5.005" 225s ok 11 - 5.006.001 eq v5.6.1 225s ok 12 - No leading v 225s ok 13 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 14 - Invalid version format (multiple underscores) 225s ok 15 - Invalid version format (underscores before decimal) 225s ok 16 - Invalid version format (alpha without decimal) 225s ok 17 - Invalid version format (non-numeric data) 225s ok 18 - Invalid version format (negative version number) 225s ok 19 - Invalid version format (non-numeric data) 225s ok 20 - Invalid version format (non-numeric data) 225s ok 21 - boolean 225s ok 22 - An object of class 'version' isa 'version' 225s ok 23 - $version <=> $version == 0 225s ok 24 - $version == $version 225s ok 25 - $version == $version 225s ok 26 - $version < $new_version 225s ok 27 - $new_version > $version 225s ok 28 - $version != $new_version 225s ok 29 - $version < $new_version 225s ok 30 - $new_version > $version 225s ok 31 - $version != $new_version 225s ok 32 - $version->numify() == 5.006001 225s ok 33 - $version->numify() <= 5.006001 225s ok 34 - $version->numify() < 5.008 225s ok 35 - $version == "1.2.3" 225s ok 36 - $version->numify == 1.002003 225s ok 37 - $version == 2002.9.30.1 225s ok 38 - $version->numify == 2002.009030001 225s ok 39 - $version < $new_version 225s ok 40 - $new_version > $version 225s ok 41 - $version != $new_version 225s ok 42 - $version < $new_version 225s ok 43 - $new_version > $version 225s ok 44 - $version != $new_version 225s ok 45 - $version < $new_version 225s ok 46 - $new_version > $version 225s ok 47 - $version != $new_version 225s ok 48 - !$version->is_alpha 225s ok 49 - $new_version->is_alpha 225s ok 50 - $version < $new_version 225s ok 51 - $new_version > $version 225s ok 52 - $version != $new_version 225s ok 53 - $version == $new_version 225s ok 54 - $version == $new_version 225s ok 55 - $version == $new_version 225s ok 56 - $version < $new_version 225s ok 57 - $version < $new_version 225s ok 58 - $version > $new_version 225s ok 59 - error with v1.2.3 < 'version' 225s ok 60 - noop ++ 225s ok 61 - noop -- 225s ok 62 - noop / 225s ok 63 - noop * 225s ok 64 - noop abs 225s ok 65 # skip version require'd instead of use'd, cannot test 225s ok 66 # skip version require'd instead of use'd, cannot test 225s ok 67 # skip version require'd instead of use'd, cannot test 225s ok 68 - new from existing object 225s ok 69 - class->new(v1.2.3) identical 225s ok 70 - An object of class 'version' isa 'version' 225s ok 71 - version->new() doesn't clone 225s ok 72 - $version->$method("1.2.3") works too 225s ok 73 - qw$Revision: 1.2$ == 1.2.0 225s ok 74 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 75 - CPAN-style alpha version 225s ok 76 - 1.23_01 > 1.23 225s ok 77 - 1.23_01 < 1.24 225s ok 78 - Replacement eval works with exact version 225s ok 79 - Called as class method 225s ok 80 - Don't freak if the module doesn't even exist 225s ok 81 - Replacement eval works with incremented version 225s ok 82 - Replacement eval works with single digit 225s ok 83 - Replacement eval works with incremented digit 225s ok 84 - Replacement handles modules without package or VERSION 225s ok 85 - Replacement handles modules without package or VERSION 225s ok 86 - Called as class method 225s ok 87 - Replacement handles modules without VERSION 225s ok 88 - Replacement handles modules without VERSION 225s ok 89 - Replacement handles modules without VERSION 225s ok 90 - Replacement handles modules without VERSION 225s ok 91 # skip version require'd instead of use'd, cannot test UNIVERSAL::VERSION 225s ok 92 # skip version require'd instead of use'd, cannot test UNIVERSAL::VERSION 225s ok 93 - "$version" eq 1.2.3 225s ok 94 - $version == $new_version 225s ok 95 # skip version require'd instead of use'd, cannot test declare 225s ok 96 - "$version" eq "v1.2.34" 225s ok 97 - "$version" eq "v1.2.34" (from eval) 225s ok 98 - trailing zeros preserved 225s ok 99 - trailing zeros preserved 225s ok 100 - trailing zeros preserved 225s ok 101 - trailing zeros preserved 225s ok 102 - leading zero inferred 225s ok 103 - leading space ignored 225s ok 104 - Undef version comparison \#1 225s ok 105 - Undef version comparison \#2 225s ok 106 - Version string 'undef' 225s ok 107 - Version string 'undef' 225s ok 108 - Undef version comparison \#3 225s ok 109 - Undef version comparison \#4 225s ok 110 - No initializer at all 225s ok 111 - Undef version comparison \#5 225s ok 112 - Undef version comparison \#6 225s ok 113 - Very small version objects 225s ok 114 - Make sure very small versions don't freak 225s ok 115 - Comparing vs. version with no decimal 225s ok 116 - Comparing vs. version with decimal only 225s ok 117 - Make sure very small versions don't freak 225s ok 118 - Succeed - required == VERSION 225s ok 119 - No undef warnings 225s ok 120 # skip Cannot test "use parent version" when require is used 225s ok 121 # skip Cannot test "use parent version" when require is used 225s ok 122 # skip Cannot test "use parent version" when require is used 225s ok 123 - User typed numeric so we error with numeric 225s ok 124 - User typed extended so we error with extended 225s ok 125 - Invalid version format 1._1 225s ok 126 - Too large version 225s ok 127 - Too large version 225s ok 128 - Don't fall for Data::Dumper's tricks 225s ok 129 - Deal with badly serialized versions from YAML 225s ok 130 - Deal with badly serialized versions from YAML 225s ok 131 - No math operations with version objects 225s ok 132 - No math operations with version objects 225s ok 133 - The string 'version' is not a version for new 225s ok 134 - All strings starting with "v" are not versions 225s ok 135 - Correctly guesses this is not a v-string 225s ok 136 - Correctly guess that this is a v-string 225s ok 137 - Compare 3 and 4 digit v-strings 225s ok 138 - Compare 3 and 4 digit v-strings, leaving v 225s ok 139 - Compare 3 and 4 digit v-strings, quoted 225s ok 140 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 141 - no crash with version->new('version') 225s ok 142 - no crash with version->new($tied) where $tied returns "version" 225s ok 143 - ->VERSION(9e99) succeeds 225s ok 144 - ->VERSION(9e99) does not panic 225s ok 145 - Just checking 225s ok 146 - Correctly nummified 225s ok 147 - ver can inherit from version 225s ok 148 - ver can inherit from version 225s ok 149 - Do not crash for garbage 225s ok 150 - Do not crash for garbage 225s ok 151 - Forbid trailing decimals 225s ok 152 - Forbid trailing decimals 225s ok 153 - Handle short v-strings 225s ok 154 - Handle short v-strings 225s ok 155 - Element Exceeds VERSION_MAX 225s ok 156 - Overflow warning 225s ok 157 - Element Exceeds VERSION_MAX 225s ok 158 - Overflow warning 225s ok 159 - Element Exceeds VERSION_MAX 225s ok 160 - Overflow warning 225s ok 161 - Ignore leading zeros 225s ok 162 - No overflow warning 225s ok 163 - Normal strips underscores from alphas 225s ok 164 - Ignore underscores for numify 225s ok 165 - 5.005_03 eq 5.00503 225s ok 166 - 1.23 eq "1.23" 225s ok 167 - 23 eq "23" 225s ok 168 - "5.005_03" eq "5.005_03" 225s ok 169 - "v1.23" eq "v1.23" 225s ok 170 - 5.005 eq "5.005" 225s ok 171 - 5.006.001 eq v5.6.1 225s ok 172 - No leading v 225s ok 173 - alpha version 1.2.3_4 eq v1.2.3_4 225s ok 174 - Invalid version format (multiple underscores) 225s ok 175 - Invalid version format (underscores before decimal) 225s ok 176 - Invalid version format (alpha without decimal) 225s ok 177 - Invalid version format (non-numeric data) 225s ok 178 - Invalid version format (negative version number) 225s ok 179 - Invalid version format (non-numeric data) 225s ok 180 - Invalid version format (non-numeric data) 225s ok 181 - boolean 225s ok 182 - An object of class 'version' isa 'version' 225s ok 183 - $version <=> $version == 0 225s ok 184 - $version == $version 225s ok 185 - $version == $version 225s ok 186 - $version < $new_version 225s ok 187 - $new_version > $version 225s ok 188 - $version != $new_version 225s ok 189 - $version < $new_version 225s ok 190 - $new_version > $version 225s ok 191 - $version != $new_version 225s ok 192 - $version->numify() == 5.006001 225s ok 193 - $version->numify() <= 5.006001 225s ok 194 - $version->numify() < 5.008 225s ok 195 - $version == "1.2.3" 225s ok 196 - $version->numify == 1.002003 225s ok 197 - $version == 2002.9.30.1 225s ok 198 - $version->numify == 2002.009030001 225s ok 199 - $version < $new_version 225s ok 200 - $new_version > $version 225s ok 201 - $version != $new_version 225s ok 202 - $version < $new_version 225s ok 203 - $new_version > $version 225s ok 204 - $version != $new_version 225s ok 205 - $version < $new_version 225s ok 206 - $new_version > $version 225s ok 207 - $version != $new_version 225s ok 208 - !$version->is_alpha 225s ok 209 - $new_version->is_alpha 225s ok 210 - $version < $new_version 225s ok 211 - $new_version > $version 225s ok 212 - $version != $new_version 225s ok 213 - $version == $new_version 225s ok 214 - $version == $new_version 225s ok 215 - $version == $new_version 225s ok 216 - $version < $new_version 225s ok 217 - $version < $new_version 225s ok 218 - $version > $new_version 225s ok 219 - error with v1.2.3 < 'version' 225s ok 220 - noop ++ 225s ok 221 - noop -- 225s ok 222 - noop / 225s ok 223 - noop * 225s ok 224 - noop abs 225s ok 225 # skip version require'd instead of use'd, cannot test 225s ok 226 # skip version require'd instead of use'd, cannot test 225s ok 227 # skip version require'd instead of use'd, cannot test 225s ok 228 - new from existing object 225s ok 229 - class->parse(v1.2.3) identical 225s ok 230 - An object of class 'version' isa 'version' 225s ok 231 - version->parse() doesn't clone 225s ok 232 - $version->$method("1.2.3") works too 225s ok 233 - qw$Revision: 1.2$ == 1.2.0 225s ok 234 - qw$Revision: 1.2.3.4$ == 1.2.3.4 225s ok 235 - CPAN-style alpha version 225s ok 236 - 1.23_01 > 1.23 225s ok 237 - 1.23_01 < 1.24 225s ok 238 - Replacement eval works with exact version 225s ok 239 - Called as class method 225s ok 240 - Don't freak if the module doesn't even exist 225s ok 241 - Replacement eval works with incremented version 225s ok 242 - Replacement eval works with single digit 225s ok 243 - Replacement eval works with incremented digit 225s ok 244 - Replacement handles modules without package or VERSION 225s ok 245 - Replacement handles modules without package or VERSION 225s ok 246 - Called as class method 225s ok 247 - Replacement handles modules without VERSION 225s ok 248 - Replacement handles modules without VERSION 225s ok 249 - Replacement handles modules without VERSION 225s ok 250 - Replacement handles modules without VERSION 225s ok 251 # skip version require'd instead of use'd, cannot test UNIVERSAL::VERSION 225s ok 252 # skip version require'd instead of use'd, cannot test UNIVERSAL::VERSION 225s ok 253 - "$version" eq 1.2.3 225s ok 254 - $version == $new_version 225s ok 255 # skip version require'd instead of use'd, cannot test declare 225s ok 256 - "$version" eq "v1.2.34" 225s ok 257 - "$version" eq "v1.2.34" (from eval) 225s ok 258 - trailing zeros preserved 225s ok 259 - trailing zeros preserved 225s ok 260 - trailing zeros preserved 225s ok 261 - trailing zeros preserved 225s ok 262 - leading zero inferred 225s ok 263 - leading space ignored 225s ok 264 - Undef version comparison \#1 225s ok 265 - Undef version comparison \#2 225s ok 266 - Version string 'undef' 225s ok 267 - Version string 'undef' 225s ok 268 - Undef version comparison \#3 225s ok 269 - Undef version comparison \#4 225s ok 270 - No initializer at all 225s ok 271 - Undef version comparison \#5 225s ok 272 - Undef version comparison \#6 225s ok 273 - Very small version objects 225s ok 274 - Make sure very small versions don't freak 225s ok 275 - Comparing vs. version with no decimal 225s ok 276 - Comparing vs. version with decimal only 225s ok 277 - Make sure very small versions don't freak 225s ok 278 - Succeed - required == VERSION 225s ok 279 - No undef warnings 225s ok 280 # skip Cannot test "use parent version" when require is used 225s ok 281 # skip Cannot test "use parent version" when require is used 225s ok 282 # skip Cannot test "use parent version" when require is used 225s ok 283 - User typed numeric so we error with numeric 225s ok 284 - User typed extended so we error with extended 225s ok 285 - Invalid version format 1._1 225s ok 286 - Too large version 225s ok 287 - Too large version 225s ok 288 - Don't fall for Data::Dumper's tricks 225s ok 289 - Deal with badly serialized versions from YAML 225s ok 290 - Deal with badly serialized versions from YAML 225s ok 291 - No math operations with version objects 225s ok 292 - No math operations with version objects 225s ok 293 - The string 'version' is not a version for parse 225s ok 294 - All strings starting with "v" are not versions 225s ok 295 - Correctly guesses this is not a v-string 225s ok 296 - Correctly guess that this is a v-string 225s ok 297 - Compare 3 and 4 digit v-strings 225s ok 298 - Compare 3 and 4 digit v-strings, leaving v 225s ok 299 - Compare 3 and 4 digit v-strings, quoted 225s ok 300 - Compare 3 and 4 digit v-strings, quoted leading v 225s ok 301 - no crash with version->parse('version') 225s ok 302 - no crash with version->new($tied) where $tied returns "version" 225s ok 303 - ->VERSION(9e99) succeeds 225s ok 304 - ->VERSION(9e99) does not panic 225s ok 305 - Just checking 225s ok 306 - Correctly nummified 225s ok 307 - ver can inherit from version 225s ok 308 - ver can inherit from version 225s ok 309 - Do not crash for garbage 225s ok 310 - Do not crash for garbage 225s ok 311 - Forbid trailing decimals 225s ok 312 - Forbid trailing decimals 225s ok 313 - Handle short v-strings 225s ok 314 - Handle short v-strings 225s ok 315 - Element Exceeds VERSION_MAX 225s ok 316 - Overflow warning 225s ok 317 - Element Exceeds VERSION_MAX 225s ok 318 - Overflow warning 225s ok 319 - Element Exceeds VERSION_MAX 225s ok 320 - Overflow warning 225s ok 321 - Ignore leading zeros 225s ok 322 - No overflow warning 225s ok 323 - Normal strips underscores from alphas 225s ok 324 - Ignore underscores for numify 225s 1..324 225s ok 225s t/04strict_lax.t .. 225s ok 1 - is_strict(1.00) [pass] 225s ok 2 - version::is_strict(1.00) [pass] 225s ok 3 - is_lax(1.00) [pass] 225s ok 4 - version::is_lax(1.00) [pass] 225s ok 5 - is_strict(1.00001) [pass] 225s ok 6 - version::is_strict(1.00001) [pass] 225s ok 7 - is_lax(1.00001) [pass] 225s ok 8 - version::is_lax(1.00001) [pass] 225s ok 9 - is_strict(0.123) [pass] 225s ok 10 - version::is_strict(0.123) [pass] 225s ok 11 - is_lax(0.123) [pass] 225s ok 12 - version::is_lax(0.123) [pass] 225s ok 13 - is_strict(12.345) [pass] 225s ok 14 - version::is_strict(12.345) [pass] 225s ok 15 - is_lax(12.345) [pass] 225s ok 16 - version::is_lax(12.345) [pass] 225s ok 17 - is_strict(42) [pass] 225s ok 18 - version::is_strict(42) [pass] 225s ok 19 - is_lax(42) [pass] 225s ok 20 - version::is_lax(42) [pass] 225s ok 21 - is_strict(0) [pass] 225s ok 22 - version::is_strict(0) [pass] 225s ok 23 - is_lax(0) [pass] 225s ok 24 - version::is_lax(0) [pass] 225s ok 25 - is_strict(0.0) [pass] 225s ok 26 - version::is_strict(0.0) [pass] 225s ok 27 - is_lax(0.0) [pass] 225s ok 28 - version::is_lax(0.0) [pass] 225s ok 29 - is_strict(v1.2.3) [pass] 225s ok 30 - version::is_strict(v1.2.3) [pass] 225s ok 31 - is_lax(v1.2.3) [pass] 225s ok 32 - version::is_lax(v1.2.3) [pass] 225s ok 33 - is_strict(v1.2.3.4) [pass] 225s ok 34 - version::is_strict(v1.2.3.4) [pass] 225s ok 35 - is_lax(v1.2.3.4) [pass] 225s ok 36 - version::is_lax(v1.2.3.4) [pass] 225s ok 37 - is_strict(v0.1.2) [pass] 225s ok 38 - version::is_strict(v0.1.2) [pass] 225s ok 39 - is_lax(v0.1.2) [pass] 225s ok 40 - version::is_lax(v0.1.2) [pass] 225s ok 41 - is_strict(v0.0.0) [pass] 225s ok 42 - version::is_strict(v0.0.0) [pass] 225s ok 43 - is_lax(v0.0.0) [pass] 225s ok 44 - version::is_lax(v0.0.0) [pass] 225s ok 45 - is_strict(01) [fail] 225s ok 46 - version::is_strict(01) [fail] 225s ok 47 - is_lax(01) [pass] 225s ok 48 - version::is_lax(01) [pass] 225s ok 49 - is_strict(01.0203) [fail] 225s ok 50 - version::is_strict(01.0203) [fail] 225s ok 51 - is_lax(01.0203) [pass] 225s ok 52 - version::is_lax(01.0203) [pass] 225s ok 53 - is_strict(v01) [fail] 225s ok 54 - version::is_strict(v01) [fail] 225s ok 55 - is_lax(v01) [pass] 225s ok 56 - version::is_lax(v01) [pass] 225s ok 57 - is_strict(v01.02.03) [fail] 225s ok 58 - version::is_strict(v01.02.03) [fail] 225s ok 59 - is_lax(v01.02.03) [pass] 225s ok 60 - version::is_lax(v01.02.03) [pass] 225s ok 61 - is_strict(.1) [fail] 225s ok 62 - version::is_strict(.1) [fail] 225s ok 63 - is_lax(.1) [pass] 225s ok 64 - version::is_lax(.1) [pass] 225s ok 65 - is_strict(.1.2) [fail] 225s ok 66 - version::is_strict(.1.2) [fail] 225s ok 67 - is_lax(.1.2) [pass] 225s ok 68 - version::is_lax(.1.2) [pass] 225s ok 69 - is_strict(1.) [fail] 225s ok 70 - version::is_strict(1.) [fail] 225s ok 71 - is_lax(1.) [pass] 225s ok 72 - version::is_lax(1.) [pass] 225s ok 73 - is_strict(1.a) [fail] 225s ok 74 - version::is_strict(1.a) [fail] 225s ok 75 - is_lax(1.a) [fail] 225s ok 76 - version::is_lax(1.a) [fail] 225s ok 77 - is_strict(1._) [fail] 225s ok 78 - version::is_strict(1._) [fail] 225s ok 79 - is_lax(1._) [fail] 225s ok 80 - version::is_lax(1._) [fail] 225s ok 81 - is_strict(1.02_03) [fail] 225s ok 82 - version::is_strict(1.02_03) [fail] 225s ok 83 - is_lax(1.02_03) [pass] 225s ok 84 - version::is_lax(1.02_03) [pass] 225s ok 85 - is_strict(v1.2_3) [fail] 225s ok 86 - version::is_strict(v1.2_3) [fail] 225s ok 87 - is_lax(v1.2_3) [pass] 225s ok 88 - version::is_lax(v1.2_3) [pass] 225s ok 89 - is_strict(v1.02_03) [fail] 225s ok 90 - version::is_strict(v1.02_03) [fail] 225s ok 91 - is_lax(v1.02_03) [pass] 225s ok 92 - version::is_lax(v1.02_03) [pass] 225s ok 93 - is_strict(v1.2_3_4) [fail] 225s ok 94 - version::is_strict(v1.2_3_4) [fail] 225s ok 95 - is_lax(v1.2_3_4) [fail] 225s ok 96 - version::is_lax(v1.2_3_4) [fail] 225s ok 97 - is_strict(v1.2_3.4) [fail] 225s ok 98 - version::is_strict(v1.2_3.4) [fail] 225s ok 99 - is_lax(v1.2_3.4) [fail] 225s ok 100 - version::is_lax(v1.2_3.4) [fail] 225s ok 101 - is_strict(1.2_3.4) [fail] 225s ok 102 - version::is_strict(1.2_3.4) [fail] 225s ok 103 - is_lax(1.2_3.4) [fail] 225s ok 104 - version::is_lax(1.2_3.4) [fail] 225s ok 105 - is_strict(0_) [fail] 225s ok 106 - version::is_strict(0_) [fail] 225s ok 107 - is_lax(0_) [fail] 225s ok 108 - version::is_lax(0_) [fail] 225s ok 109 - is_strict(1_) [fail] 225s ok 110 - version::is_strict(1_) [fail] 225s ok 111 - is_lax(1_) [fail] 225s ok 112 - version::is_lax(1_) [fail] 225s ok 113 - is_strict(1_.) [fail] 225s ok 114 - version::is_strict(1_.) [fail] 225s ok 115 - is_lax(1_.) [fail] 225s ok 116 - version::is_lax(1_.) [fail] 225s ok 117 - is_strict(1.1_) [fail] 225s ok 118 - version::is_strict(1.1_) [fail] 225s ok 119 - is_lax(1.1_) [fail] 225s ok 120 - version::is_lax(1.1_) [fail] 225s ok 121 - is_strict(1.02_03_04) [fail] 225s ok 122 - version::is_strict(1.02_03_04) [fail] 225s ok 123 - is_lax(1.02_03_04) [fail] 225s ok 124 - version::is_lax(1.02_03_04) [fail] 225s ok 125 - is_strict(1.2.3) [fail] 225s ok 126 - version::is_strict(1.2.3) [fail] 225s ok 127 - is_lax(1.2.3) [pass] 225s ok 128 - version::is_lax(1.2.3) [pass] 225s ok 129 - is_strict(v1.2) [fail] 225s ok 130 - version::is_strict(v1.2) [fail] 225s ok 131 - is_lax(v1.2) [pass] 225s ok 132 - version::is_lax(v1.2) [pass] 225s ok 133 - is_strict(v0) [fail] 225s ok 134 - version::is_strict(v0) [fail] 225s ok 135 - is_lax(v0) [pass] 225s ok 136 - version::is_lax(v0) [pass] 225s ok 137 - is_strict(v1) [fail] 225s ok 138 - version::is_strict(v1) [fail] 225s ok 139 - is_lax(v1) [pass] 225s ok 140 - version::is_lax(v1) [pass] 225s ok 141 - is_strict(v.1.2.3) [fail] 225s ok 142 - version::is_strict(v.1.2.3) [fail] 225s ok 143 - is_lax(v.1.2.3) [fail] 225s ok 144 - version::is_lax(v.1.2.3) [fail] 225s ok 145 - is_strict(v) [fail] 225s ok 146 - version::is_strict(v) [fail] 225s ok 147 - is_lax(v) [fail] 225s ok 148 - version::is_lax(v) [fail] 225s ok 149 - is_strict(v1.2345.6) [fail] 225s ok 150 - version::is_strict(v1.2345.6) [fail] 225s ok 151 - is_lax(v1.2345.6) [pass] 225s ok 152 - version::is_lax(v1.2345.6) [pass] 225s ok 153 - is_strict(undef) [fail] 225s ok 154 - version::is_strict(undef) [fail] 225s ok 155 - is_lax(undef) [pass] 225s ok 156 - version::is_lax(undef) [pass] 225s ok 157 - is_strict(1a) [fail] 225s ok 158 - version::is_strict(1a) [fail] 225s ok 159 - is_lax(1a) [fail] 225s ok 160 - version::is_lax(1a) [fail] 225s ok 161 - is_strict(1.2a3) [fail] 225s ok 162 - version::is_strict(1.2a3) [fail] 225s ok 163 - is_lax(1.2a3) [fail] 225s ok 164 - version::is_lax(1.2a3) [fail] 225s ok 165 - is_strict(bar) [fail] 225s ok 166 - version::is_strict(bar) [fail] 225s ok 167 - is_lax(bar) [fail] 225s ok 168 - version::is_lax(bar) [fail] 225s ok 169 - is_strict(_) [fail] 225s ok 170 - version::is_strict(_) [fail] 225s ok 171 - is_lax(_) [fail] 225s ok 172 - version::is_lax(_) [fail] 225s ok 173 - Can see $version::LAX (?^x: undef | (?^x: 225s # v (?^:[0-9]+) (?: (?^:\.[0-9]+)+ (?^:_[0-9]+)? )? 225s # | 225s # (?^:[0-9]+)? (?^:\.[0-9]+){2,} (?^:_[0-9]+)? 225s # ) | (?^x: (?^:[0-9]+) (?: (?^:\.[0-9]+) | \. )? (?^:_[0-9]+)? 225s # | 225s # (?^:\.[0-9]+) (?^:_[0-9]+)? 225s # ) ) 225s ok 174 - Can see $version::STRICT (?^x: (?^x: (?^:0|[1-9][0-9]*) (?^:\.[0-9]+)? ) | (?^x: v (?^:0|[1-9][0-9]*) (?^:\.[0-9]{1,3}){2,} ) ) 225s ok 175 - Extract just the version: 1.2.3 225s ok 176 - Extract just the version: 1.2 225s ok 177 - Extract just the version: v1.2.3 225s ok 178 - Can see $version::LAX_DECIMAL_VERSION (?^x: (?^:[0-9]+) (?: (?^:\.[0-9]+) | \. )? (?^:_[0-9]+)? 225s # | 225s # (?^:\.[0-9]+) (?^:_[0-9]+)? 225s # ) 225s ok 179 - Can see $version::LAX_DOTTED_DECIMAL_VERSION (?^x: 225s # v (?^:[0-9]+) (?: (?^:\.[0-9]+)+ (?^:_[0-9]+)? )? 225s # | 225s # (?^:[0-9]+)? (?^:\.[0-9]+){2,} (?^:_[0-9]+)? 225s # ) 225s ok 180 - Can see $version::STRICT_DECIMAL_VERSION (?^x: (?^:0|[1-9][0-9]*) (?^:\.[0-9]+)? ) 225s ok 181 - Can see $version::STRICT_DOTTED_DECIMAL_VERSION (?^x: v (?^:0|[1-9][0-9]*) (?^:\.[0-9]{1,3}){2,} ) 225s ok 182 - Extract just the version: 1.2.3 225s ok 183 - Extract just the version: 1.2 225s ok 184 - Extract just the version: v1.2.3 225s ok 185 - Extract just the version: 1.2 225s 1..185 225s ok 225s t/05sigdie.t ...... 225s 1..1 225s ok 1 - Didn't get caught by the wrong DIE handler, which is a good thing 225s ok 225s t/06noop.t ........ 225s ok 1 - use version; 225s ok 2 - No math ops with version objects 225s ok 3 - No math ops with version objects 225s ok 4 - No math ops with version objects 225s ok 5 - No math ops with version objects 225s ok 6 - No math ops with version objects 225s ok 7 - No math ops with version objects 225s ok 8 - No math ops with version objects 225s ok 9 - No math ops with version objects 225s ok 10 - No math ops with version objects 225s 1..10 225s ok 226s t/07locale.t ...... 226s 1..8 226s ok 1 - use version; 226s ok 2 - Not using locale yet 226s ok 3 - Using locale: an_ES 226s ok 4 - Process locale-dependent floating point 226s ok 5 - Locale doesn't apply to version objects 226s ok 6 - Comparison to locale floating point 226s ok 7 - Use PV for dualvars 226s ok 8 - Handle locale action-at-a-distance 226s ok 226s t/08_corelist.t ... 226s 1..3 226s ok 1 - use version; 226s ok 2 - Correctly handle tied hash 226s ok 3 - Correctly handle tied hash with dotted decimal 226s ok 226s t/09_list_util.t .. 226s 1..3 226s ok 1 - use version; 226s ok 2 - reduce() with parse 226s ok 3 - reduce() with qv 226s ok 226s t/10_lyon.t ....... 226s ok 1 226s ok 2 226s ok 3 226s ok 4 226s ok 5 226s ok 6 226s ok 7 226s ok 8 226s ok 9 226s ok 10 226s ok 11 226s ok 12 226s ok 13 226s ok 14 226s ok 15 226s ok 16 226s ok 17 226s ok 18 226s ok 19 226s ok 20 226s ok 21 226s ok 22 226s ok 23 226s ok 24 226s 1..24 226s ok 226s t/11_taint.t ...... skipped: No Test::Taint available 226s All tests successful. 226s Files=12, Tests=2503, 2 wallclock secs ( 0.14 usr 0.03 sys + 1.19 cusr 0.20 csys = 1.56 CPU) 226s Result: PASS 226s autopkgtest [16:38:21]: test autodep8-perl-build-deps: -----------------------] 227s autodep8-perl-build-deps PASS 227s autopkgtest [16:38:22]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 228s autopkgtest [16:38:23]: test autodep8-perl: preparing testbed 378s autopkgtest [16:40:53]: testbed dpkg architecture: s390x 378s autopkgtest [16:40:53]: testbed apt version: 2.7.12 378s autopkgtest [16:40:53]: @@@@@@@@@@@@@@@@@@@@ test bed setup 378s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 379s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3969 kB] 379s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 379s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [493 kB] 379s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 379s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [652 kB] 379s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 379s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 379s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 379s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4143 kB] 379s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 379s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [46.8 kB] 379s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 382s Fetched 9495 kB in 3s (3368 kB/s) 383s Reading package lists... 385s Reading package lists... 385s Building dependency tree... 385s Reading state information... 386s Calculating upgrade... 386s The following packages will be upgraded: 386s cloud-init debianutils fonts-ubuntu-console libbsd0 libc-bin libc6 locales 386s python3-markupsafe 386s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 386s Need to get 8499 kB of archives. 386s After this operation, 9216 B disk space will be freed. 386s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 386s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libc6 s390x 2.39-0ubuntu6 [2847 kB] 387s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libc-bin s390x 2.39-0ubuntu6 [654 kB] 387s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libbsd0 s390x 0.12.1-1 [46.7 kB] 387s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x locales all 2.39-0ubuntu6 [4232 kB] 388s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 388s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x python3-markupsafe s390x 2.1.5-1build1 [12.8 kB] 388s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x cloud-init all 24.1.2-0ubuntu1 [597 kB] 389s Preconfiguring packages ... 389s Fetched 8499 kB in 2s (3987 kB/s) 389s (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 ... 51778 files and directories currently installed.) 389s Preparing to unpack .../debianutils_5.17_s390x.deb ... 389s Unpacking debianutils (5.17) over (5.16) ... 389s Setting up debianutils (5.17) ... 389s (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 ... 51778 files and directories currently installed.) 389s Preparing to unpack .../libc6_2.39-0ubuntu6_s390x.deb ... 389s Unpacking libc6:s390x (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 389s Setting up libc6:s390x (2.39-0ubuntu6) ... 390s (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 ... 51778 files and directories currently installed.) 390s Preparing to unpack .../libc-bin_2.39-0ubuntu6_s390x.deb ... 390s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 390s Setting up libc-bin (2.39-0ubuntu6) ... 390s (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 ... 51778 files and directories currently installed.) 390s Preparing to unpack .../libbsd0_0.12.1-1_s390x.deb ... 390s Unpacking libbsd0:s390x (0.12.1-1) over (0.11.8-1) ... 390s Preparing to unpack .../locales_2.39-0ubuntu6_all.deb ... 390s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 390s Preparing to unpack .../fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 390s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 390s Preparing to unpack .../python3-markupsafe_2.1.5-1build1_s390x.deb ... 390s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 390s Preparing to unpack .../cloud-init_24.1.2-0ubuntu1_all.deb ... 390s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 391s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 391s Setting up cloud-init (24.1.2-0ubuntu1) ... 393s Setting up locales (2.39-0ubuntu6) ... 393s Generating locales (this might take a while)... 395s en_US.UTF-8... done 395s Generation complete. 395s Setting up python3-markupsafe (2.1.5-1build1) ... 395s Setting up libbsd0:s390x (0.12.1-1) ... 395s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 396s Processing triggers for man-db (2.12.0-3) ... 397s Processing triggers for libc-bin (2.39-0ubuntu6) ... 397s Reading package lists... 398s Building dependency tree... 398s Reading state information... 398s 0 upgraded, 0 newly installed, 0 to remove and 234 not upgraded. 398s Unknown architecture, assuming PC-style ttyS0 398s sh: Attempting to set up Debian/Ubuntu apt sources automatically 398s sh: Distribution appears to be Ubuntu 400s Reading package lists... 400s Building dependency tree... 400s Reading state information... 400s eatmydata is already the newest version (131-1). 400s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 400s Reading package lists... 400s Building dependency tree... 400s Reading state information... 401s dbus is already the newest version (1.14.10-4ubuntu1). 401s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 401s Reading package lists... 401s Building dependency tree... 401s Reading state information... 401s rng-tools-debian is already the newest version (2.4). 401s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 401s Reading package lists... 401s Building dependency tree... 401s Reading state information... 402s The following packages will be REMOVED: 402s cloud-init* python3-configobj* python3-debconf* 402s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 402s After this operation, 3256 kB disk space will be freed. 402s (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 ... 51777 files and directories currently installed.) 402s Removing cloud-init (24.1.2-0ubuntu1) ... 403s Removing python3-configobj (5.0.8-3) ... 403s Removing python3-debconf (1.5.86) ... 403s Processing triggers for man-db (2.12.0-3) ... 403s (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 ... 51388 files and directories currently installed.) 403s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 404s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 404s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 404s invoke-rc.d: policy-rc.d denied execution of try-restart. 405s Reading package lists... 405s Building dependency tree... 405s Reading state information... 405s linux-generic is already the newest version (6.8.0-11.11+1). 405s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 406s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 406s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 406s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 408s Reading package lists... 408s Reading package lists... 408s Building dependency tree... 408s Reading state information... 409s Calculating upgrade... 409s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 409s Reading package lists... 409s Building dependency tree... 409s Reading state information... 410s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 410s autopkgtest [16:41:25]: rebooting testbed after setup commands that affected boot 558s Reading package lists... 558s Building dependency tree... 558s Reading state information... 559s Starting pkgProblemResolver with broken count: 0 559s Starting 2 pkgProblemResolver with broken count: 0 559s Done 559s The following additional packages will be installed: 559s autodep8 dctrl-tools pkg-perl-autopkgtest 559s Suggested packages: 559s debtags 559s The following NEW packages will be installed: 559s autodep8 autopkgtest-satdep dctrl-tools pkg-perl-autopkgtest 559s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 559s Need to get 96.7 kB/97.4 kB of archives. 559s After this operation, 387 kB of additional disk space will be used. 559s Get:1 /tmp/autopkgtest.fKfa94/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 559s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] 559s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x autodep8 all 0.28 [13.2 kB] 559s Get:4 http://ftpmaster.internal/ubuntu noble/universe s390x pkg-perl-autopkgtest all 0.77 [18.0 kB] 560s Fetched 96.7 kB in 0s (269 kB/s) 560s Selecting previously unselected package dctrl-tools. 560s (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 ... 51331 files and directories currently installed.) 560s Preparing to unpack .../dctrl-tools_2.24-3build2_s390x.deb ... 560s Unpacking dctrl-tools (2.24-3build2) ... 560s Selecting previously unselected package autodep8. 560s Preparing to unpack .../archives/autodep8_0.28_all.deb ... 560s Unpacking autodep8 (0.28) ... 560s Selecting previously unselected package pkg-perl-autopkgtest. 560s Preparing to unpack .../pkg-perl-autopkgtest_0.77_all.deb ... 560s Unpacking pkg-perl-autopkgtest (0.77) ... 560s Selecting previously unselected package autopkgtest-satdep. 560s Preparing to unpack .../2-autopkgtest-satdep.deb ... 560s Unpacking autopkgtest-satdep (0) ... 560s Setting up dctrl-tools (2.24-3build2) ... 560s Setting up autodep8 (0.28) ... 560s Setting up pkg-perl-autopkgtest (0.77) ... 560s Setting up autopkgtest-satdep (0) ... 560s Processing triggers for man-db (2.12.0-3) ... 562s Reading package lists... 562s Building dependency tree... 562s Reading state information... 562s Starting pkgProblemResolver with broken count: 0 562s Starting 2 pkgProblemResolver with broken count: 0 562s Done 562s The following NEW packages will be installed: 562s libversion-perl 563s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 563s Need to get 48.8 kB of archives. 563s After this operation, 135 kB of additional disk space will be used. 563s Get:1 http://ftpmaster.internal/ubuntu noble/universe s390x libversion-perl s390x 1:0.9930-1build1 [48.8 kB] 563s Fetched 48.8 kB in 0s (173 kB/s) 563s Selecting previously unselected package libversion-perl. 563s (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 ... 51411 files and directories currently installed.) 563s Preparing to unpack .../libversion-perl_1%3a0.9930-1build1_s390x.deb ... 563s Unpacking libversion-perl (1:0.9930-1build1) ... 563s Setting up libversion-perl (1:0.9930-1build1) ... 563s Processing triggers for man-db (2.12.0-3) ... 566s (Reading database ... 51427 files and directories currently installed.) 566s Removing autopkgtest-satdep (0) ... 567s autopkgtest [16:44:02]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 567s autopkgtest [16:44:02]: test autodep8-perl: [----------------------- 568s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 568s 1..4 568s ok 1 - /usr/bin/perl -w -M"version" -e 1 2>&1 exited successfully 568s ok 2 - /usr/bin/perl -w -M"version" -e 1 2>&1 produced no (non-whitelisted) output 568s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"version" -e 1 2>&1 exited successfully 568s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"version" -e 1 2>&1 produced no (non-whitelisted) output 568s ok 568s All tests successful. 568s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.09 cusr 0.02 csys = 0.13 CPU) 568s Result: PASS 568s autopkgtest [16:44:03]: test autodep8-perl: -----------------------] 569s autodep8-perl PASS (superficial) 569s autopkgtest [16:44:04]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 569s autopkgtest [16:44:04]: test autodep8-perl-recommends: preparing testbed 571s Reading package lists... 571s Building dependency tree... 571s Reading state information... 572s Starting pkgProblemResolver with broken count: 0 572s Starting 2 pkgProblemResolver with broken count: 0 572s Done 572s The following NEW packages will be installed: 572s autopkgtest-satdep 572s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 572s Need to get 0 B/716 B of archives. 572s After this operation, 0 B of additional disk space will be used. 572s Get:1 /tmp/autopkgtest.fKfa94/3-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 572s Selecting previously unselected package autopkgtest-satdep. 573s (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 ... 51427 files and directories currently installed.) 573s Preparing to unpack .../3-autopkgtest-satdep.deb ... 573s Unpacking autopkgtest-satdep (0) ... 573s Setting up autopkgtest-satdep (0) ... 575s (Reading database ... 51427 files and directories currently installed.) 575s Removing autopkgtest-satdep (0) ... 576s autopkgtest [16:44:11]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 576s autopkgtest [16:44:11]: test autodep8-perl-recommends: [----------------------- 576s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 576s 1..4 576s ok 1 - Package libversion-perl is known to dpkg 576s ok 2 - Got status information for package libversion-perl 576s ok 3 - Got file list for package libversion-perl 576s # Subtest: all modules in libversion-perl pass the syntax check 576s 1..4 576s ok 1 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.38/version/regex.pm exited successfully 576s # Name "version::regex::STRICT" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version/vpp.pm line 141. 576s # Name "version::regex::LAX" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version/vpp.pm line 140. 576s # Name "version::vpp::is_strict" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version/vpp.pm line 138. 576s # Name "version::vpp::declare" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version/vpp.pm line 861. 576s # Name "version::vpp::parse" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version/vpp.pm line 711. 576s # Name "version::vpp::is_lax" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version/vpp.pm line 139. 576s ok 2 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.38/version/vpp.pm exited successfully 576s ok 3 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.38/version/vxs.pm exited successfully 576s # Name "version::is_strict" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 64. 576s # Name "version::regex::LAX" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 65. 576s # Name "version::regex::STRICT" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 68. 576s # Name "version::regex::LAX_DOTTED_DECIMAL_VERSION" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 67. 576s # Name "version::regex::STRICT_DOTTED_DECIMAL_VERSION" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 70. 576s # Name "version::regex::LAX_DECIMAL_VERSION" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 66. 576s # Name "version::regex::STRICT_DECIMAL_VERSION" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 69. 576s # Name "version::STRICT_DECIMAL_VERSION" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 69. 576s # Name "version::STRICT_DOTTED_DECIMAL_VERSION" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 70. 576s # Name "version::LAX_DECIMAL_VERSION" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 66. 576s # Name "version::is_lax" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 63. 576s # Name "version::LAX_DOTTED_DECIMAL_VERSION" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm line 67. 576s ok 4 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.38/version.pm exited successfully 576s ok 4 - all modules in libversion-perl pass the syntax check 576s ok 576s All tests successful. 576s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.08 cusr 0.03 csys = 0.13 CPU) 576s Result: PASS 576s autopkgtest [16:44:11]: test autodep8-perl-recommends: -----------------------] 577s autopkgtest [16:44:12]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 577s autodep8-perl-recommends PASS (superficial) 578s autopkgtest [16:44:13]: @@@@@@@@@@@@@@@@@@@@ summary 578s autodep8-perl-build-deps PASS 578s autodep8-perl PASS (superficial) 578s autodep8-perl-recommends PASS (superficial) 594s Creating nova instance adt-noble-s390x-libversion-perl-20240323-163435-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID a4b1c77c-a35e-4d28-a8d9-902a1febb465)... 594s Creating nova instance adt-noble-s390x-libversion-perl-20240323-163435-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID a4b1c77c-a35e-4d28-a8d9-902a1febb465)...