0s autopkgtest [16:49:50]: starting date and time: 2024-03-19 16:49:50+0000 0s autopkgtest [16:49:50]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [16:49:50]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.5a3qspmm/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:perl,src:liblocale-gettext-perl --apt-upgrade libperl-critic-pulp-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=perl/5.38.2-3.2 liblocale-gettext-perl/1.07-6build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-22.secgroup --name adt-noble-s390x-libperl-critic-pulp-perl-20240319-164950-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 185s autopkgtest [16:52:55]: testbed dpkg architecture: s390x 185s autopkgtest [16:52:55]: testbed apt version: 2.7.12 185s autopkgtest [16:52:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 186s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 187s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 187s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.7 kB] 187s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3733 kB] 187s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [486 kB] 187s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [642 kB] 187s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 187s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 187s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 187s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3971 kB] 187s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 187s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [34.4 kB] 187s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 189s Fetched 9055 kB in 2s (3816 kB/s) 190s Reading package lists... 193s Reading package lists... 193s Building dependency tree... 193s Reading state information... 193s Calculating upgrade... 193s The following packages were automatically installed and are no longer required: 193s fuse3 libfuse3-3 libgdbm-compat4t64 libperl5.38 lto-disabled-list make 193s perl-modules-5.38 s390-tools-data s390-tools-signed 193s Use 'sudo apt autoremove' to remove them. 193s The following packages will be REMOVED: 193s dpkg-dev libdpkg-perl libgdbm-compat4 libgdbm6 perl s390-tools 193s sysconfig-hardware 193s The following NEW packages will be installed: 193s libgdbm-compat4t64 libgdbm6t64 193s The following packages will be upgraded: 193s liblocale-gettext-perl perl-base perl-modules-5.38 193s 3 upgraded, 2 newly installed, 7 to remove and 0 not upgraded. 193s Need to get 5130 kB of archives. 193s After this operation, 15.7 MB disk space will be freed. 193s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-base s390x 5.38.2-3.2 [1961 kB] 194s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm6t64 s390x 1.23-5.1 [36.4 kB] 194s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm-compat4t64 s390x 1.23-5.1 [6880 B] 194s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x liblocale-gettext-perl s390x 1.07-6ubuntu3 [15.7 kB] 194s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 194s Fetched 5130 kB in 1s (6523 kB/s) 194s (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 ... 52171 files and directories currently installed.) 194s Removing sysconfig-hardware (0.0.14ubuntu2) ... 194s Removing s390-tools (2.31.0-0ubuntu1) ... 195s Removing dpkg-dev (1.22.4ubuntu5) ... 195s Removing libdpkg-perl (1.22.4ubuntu5) ... 195s Removing perl (5.38.2-3) ... 195s (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 ... 51332 files and directories currently installed.) 195s Preparing to unpack .../perl-base_5.38.2-3.2_s390x.deb ... 195s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 195s Setting up perl-base (5.38.2-3.2) ... 195s dpkg: libgdbm6:s390x: dependency problems, but removing anyway as you requested: 195s python3-gdbm:s390x depends on libgdbm6 (>= 1.16). 195s man-db depends on libgdbm6 (>= 1.16). 195s libperl5.38:s390x depends on libgdbm6 (>= 1.21). 195s libgdbm-compat4:s390x depends on libgdbm6 (>= 1.16). 195s 195s (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 ... 51332 files and directories currently installed.) 195s Removing libgdbm6:s390x (1.23-5) ... 195s Selecting previously unselected package libgdbm6t64:s390x. 195s (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 ... 51327 files and directories currently installed.) 195s Preparing to unpack .../libgdbm6t64_1.23-5.1_s390x.deb ... 195s Unpacking libgdbm6t64:s390x (1.23-5.1) ... 195s dpkg: libgdbm-compat4:s390x: dependency problems, but removing anyway as you requested: 195s libperl5.38:s390x depends on libgdbm-compat4 (>= 1.18-3). 195s 195s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51333 files and directories currently installed.) 195s Removing libgdbm-compat4:s390x (1.23-5) ... 195s Selecting previously unselected package libgdbm-compat4t64:s390x. 195s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51328 files and directories currently installed.) 195s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_s390x.deb ... 195s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 195s Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu3_s390x.deb ... 195s Unpacking liblocale-gettext-perl (1.07-6ubuntu3) over (1.07-6build1) ... 195s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 195s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 196s Setting up libgdbm6t64:s390x (1.23-5.1) ... 196s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 196s Setting up perl-modules-5.38 (5.38.2-3.2) ... 196s Setting up liblocale-gettext-perl (1.07-6ubuntu3) ... 196s Processing triggers for libc-bin (2.39-0ubuntu2) ... 196s Processing triggers for man-db (2.12.0-3) ... 196s Processing triggers for initramfs-tools (0.142ubuntu20) ... 196s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 196s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 200s Reading package lists... 200s Building dependency tree... 200s Reading state information... 200s The following packages will be REMOVED: 200s fuse3* libfuse3-3* libgdbm-compat4t64* libperl5.38* lto-disabled-list* make* 200s perl-modules-5.38* s390-tools-data* s390-tools-signed* 200s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 200s After this operation, 50.6 MB disk space will be freed. 200s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51334 files and directories currently installed.) 200s Removing fuse3 (3.14.0-5) ... 200s update-initramfs: deferring update (trigger activated) 200s Removing libfuse3-3:s390x (3.14.0-5) ... 200s Removing libperl5.38:s390x (5.38.2-3) ... 200s Removing libgdbm-compat4t64:s390x (1.23-5.1) ... 200s Removing lto-disabled-list (47) ... 200s Removing make (4.3-4.1build1) ... 200s Removing perl-modules-5.38 (5.38.2-3.2) ... 200s Removing s390-tools-data (2.31.0-0ubuntu1) ... 200s Removing s390-tools-signed (2.31.0-0ubuntu1) ... 200s Processing triggers for libc-bin (2.39-0ubuntu2) ... 200s Processing triggers for man-db (2.12.0-3) ... 201s Processing triggers for initramfs-tools (0.142ubuntu20) ... 201s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 201s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 204s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49337 files and directories currently installed.) 204s Purging configuration files for fuse3 (3.14.0-5) ... 205s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 205s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 205s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 205s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 206s Reading package lists... 206s Reading package lists... 206s Building dependency tree... 206s Reading state information... 206s Calculating upgrade... 206s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 206s Reading package lists... 207s Building dependency tree... 207s Reading state information... 207s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 207s autopkgtest [16:53:17]: rebooting testbed after setup commands that affected boot 236s autopkgtest [16:53:46]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 239s autopkgtest [16:53:49]: @@@@@@@@@@@@@@@@@@@@ apt-source libperl-critic-pulp-perl 242s Reading package lists... 242s Building dependency tree... 242s Reading state information... 242s Starting pkgProblemResolver with broken count: 0 242s Starting 2 pkgProblemResolver with broken count: 0 242s Done 242s The following additional packages will be installed: 242s dpkg-dev libdb5.3t64 libdpkg-perl libgdbm-compat4t64 libperl5.38t64 242s lto-disabled-list make perl perl-modules-5.38 242s Suggested packages: 242s debian-keyring gcc | c-compiler git bzr make-doc perl-doc 242s libterm-readline-gnu-perl | libterm-readline-perl-perl 242s libtap-harness-archive-perl 242s Recommended packages: 242s build-essential gcc | c-compiler fakeroot libalgorithm-merge-perl 242s libfile-fcntllock-perl 242s The following packages will be REMOVED: 242s libdb5.3 242s The following NEW packages will be installed: 242s autopkgtest-satdep dpkg-dev libdb5.3t64 libdpkg-perl libgdbm-compat4t64 242s libperl5.38t64 lto-disabled-list make perl perl-modules-5.38 242s 0 upgraded, 10 newly installed, 1 to remove and 0 not upgraded. 242s Need to get 7542 kB/10.7 MB of archives. 242s After this operation, 54.4 MB of additional disk space will be used. 242s Get:1 /tmp/autopkgtest.UxOCBz/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [708 B] 242s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdb5.3t64 s390x 5.3.28+dfsg2-5build1 [763 kB] 243s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libperl5.38t64 s390x 5.38.2-3.2 [5007 kB] 243s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl s390x 5.38.2-3.2 [231 kB] 243s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x libdpkg-perl all 1.22.4ubuntu5 [268 kB] 243s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x make s390x 4.3-4.1build1 [182 kB] 243s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x lto-disabled-list all 47 [12.4 kB] 243s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x dpkg-dev all 1.22.4ubuntu5 [1078 kB] 244s Fetched 7542 kB in 1s (8773 kB/s) 244s dpkg: libdb5.3:s390x: dependency problems, but removing anyway as you requested: 244s libsasl2-modules-db:s390x depends on libdb5.3. 244s libpython3.12-stdlib:s390x depends on libdb5.3. 244s libpython3.11-stdlib:s390x depends on libdb5.3. 244s libpam-modules:s390x depends on libdb5.3. 244s iproute2 depends on libdb5.3. 244s apt-utils depends on libdb5.3. 244s 244s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49336 files and directories currently installed.) 244s Removing libdb5.3:s390x (5.3.28+dfsg2-4) ... 244s Selecting previously unselected package libdb5.3t64:s390x. 244s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49330 files and directories currently installed.) 244s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_s390x.deb ... 244s Unpacking libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 244s Setting up libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 244s Selecting previously unselected package perl-modules-5.38. 244s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49336 files and directories currently installed.) 244s Preparing to unpack .../0-perl-modules-5.38_5.38.2-3.2_all.deb ... 244s Unpacking perl-modules-5.38 (5.38.2-3.2) ... 244s Selecting previously unselected package libgdbm-compat4t64:s390x. 244s Preparing to unpack .../1-libgdbm-compat4t64_1.23-5.1_s390x.deb ... 244s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 244s Selecting previously unselected package libperl5.38t64:s390x. 244s Preparing to unpack .../2-libperl5.38t64_5.38.2-3.2_s390x.deb ... 244s Unpacking libperl5.38t64:s390x (5.38.2-3.2) ... 244s Selecting previously unselected package perl. 244s Preparing to unpack .../3-perl_5.38.2-3.2_s390x.deb ... 244s Unpacking perl (5.38.2-3.2) ... 244s Selecting previously unselected package libdpkg-perl. 244s Preparing to unpack .../4-libdpkg-perl_1.22.4ubuntu5_all.deb ... 244s Unpacking libdpkg-perl (1.22.4ubuntu5) ... 244s Selecting previously unselected package make. 244s Preparing to unpack .../5-make_4.3-4.1build1_s390x.deb ... 244s Unpacking make (4.3-4.1build1) ... 244s Selecting previously unselected package lto-disabled-list. 244s Preparing to unpack .../6-lto-disabled-list_47_all.deb ... 244s Unpacking lto-disabled-list (47) ... 244s Selecting previously unselected package dpkg-dev. 244s Preparing to unpack .../7-dpkg-dev_1.22.4ubuntu5_all.deb ... 244s Unpacking dpkg-dev (1.22.4ubuntu5) ... 244s Selecting previously unselected package autopkgtest-satdep. 244s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 244s Unpacking autopkgtest-satdep (0) ... 244s Setting up lto-disabled-list (47) ... 244s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 245s Setting up make (4.3-4.1build1) ... 245s Setting up perl-modules-5.38 (5.38.2-3.2) ... 245s Setting up libperl5.38t64:s390x (5.38.2-3.2) ... 245s Setting up perl (5.38.2-3.2) ... 245s Setting up libdpkg-perl (1.22.4ubuntu5) ... 245s Setting up dpkg-dev (1.22.4ubuntu5) ... 245s Setting up autopkgtest-satdep (0) ... 245s Processing triggers for man-db (2.12.0-3) ... 245s Processing triggers for libc-bin (2.39-0ubuntu2) ... 248s (Reading database ... 51881 files and directories currently installed.) 248s Removing autopkgtest-satdep (0) ... 249s Get:1 http://ftpmaster.internal/ubuntu noble/universe libperl-critic-pulp-perl 99-1 (dsc) [2545 B] 249s Get:2 http://ftpmaster.internal/ubuntu noble/universe libperl-critic-pulp-perl 99-1 (tar) [223 kB] 249s Get:3 http://ftpmaster.internal/ubuntu noble/universe libperl-critic-pulp-perl 99-1 (diff) [2276 B] 249s gpgv: Signature made Sun Feb 28 14:46:04 2021 UTC 249s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 249s gpgv: Can't check signature: No public key 249s dpkg-source: warning: cannot verify inline signature for ./libperl-critic-pulp-perl_99-1.dsc: no acceptable signature found 249s autopkgtest [16:53:59]: testing package libperl-critic-pulp-perl version 99-1 249s autopkgtest [16:53:59]: build not needed 263s autopkgtest [16:54:13]: test autodep8-perl-build-deps: preparing testbed 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 266s Starting pkgProblemResolver with broken count: 0 266s Starting 2 pkgProblemResolver with broken count: 0 267s Done 267s The following additional packages will be installed: 267s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 267s cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu dctrl-tools debhelper 267s debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 267s g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 gcc-13-s390x-linux-gnu 267s gcc-s390x-linux-gnu gettext intltool-debian libarchive-zip-perl libasan8 267s libatomic1 libb-hooks-op-check-perl libb-keywords-perl libc-dev-bin 267s libc6-dev libcc1-0 libclass-data-inheritable-perl libclass-inspector-perl 267s libclass-tiny-perl libclone-perl libconfig-tiny-perl libcrypt-dev 267s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl libdw1 267s libdynaloader-functions-perl libexception-class-perl libexporter-tiny-perl 267s libfile-sharedir-perl libfile-stripnondeterminism-perl libfile-which-perl 267s libgcc-13-dev libgomp1 libio-string-perl libisl23 libitm1 267s liblingua-en-inflect-perl liblist-moreutils-perl liblist-moreutils-xs-perl 267s liblist-someutils-perl libmodule-implementation-perl 267s libmodule-pluggable-perl libmodule-runtime-perl libmpc3 libnsl-dev 267s libparams-classify-perl libparams-util-perl libperl-critic-perl 267s libperl-critic-pulp-perl libpod-minimumversion-perl libpod-parser-perl 267s libpod-spell-perl libppi-perl libppix-quotelike-perl libppix-regexp-perl 267s libppix-utils-perl libreadonly-perl libstdc++-13-dev libstring-format-perl 267s libsub-override-perl libtask-weaken-perl libtirpc-dev libtool 267s libtry-tiny-perl libubsan1 linux-libc-dev m4 perltidy pkg-perl-autopkgtest 267s po-debconf rpcsvc-proto 267s Suggested packages: 267s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 267s cpp-13-doc debtags dh-make g++-multilib g++-13-multilib gcc-13-doc 267s gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-13-multilib 267s gdb-s390x-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev glibc-doc 267s libscalar-number-perl libstdc++-13-doc libtool-doc gfortran 267s | fortran95-compiler gcj-jdk libsub-name-perl m4-doc libmail-box-perl 267s Recommended packages: 267s manpages manpages-dev libc-devtools libarchive-cpio-perl 267s liblist-someutils-xs-perl libclass-xsaccessor-perl libltdl-dev 267s libmail-sendmail-perl 267s The following NEW packages will be installed: 267s autoconf autodep8 automake autopkgtest-satdep autopoint autotools-dev 267s build-essential cpp cpp-13 cpp-13-s390x-linux-gnu cpp-s390x-linux-gnu 267s dctrl-tools debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz 267s g++ g++-13 g++-13-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-13 267s gcc-13-s390x-linux-gnu gcc-s390x-linux-gnu gettext intltool-debian 267s libarchive-zip-perl libasan8 libatomic1 libb-hooks-op-check-perl 267s libb-keywords-perl libc-dev-bin libc6-dev libcc1-0 267s libclass-data-inheritable-perl libclass-inspector-perl libclass-tiny-perl 267s libclone-perl libconfig-tiny-perl libcrypt-dev libdebhelper-perl 267s libdevel-callchecker-perl libdevel-stacktrace-perl libdw1 267s libdynaloader-functions-perl libexception-class-perl libexporter-tiny-perl 267s libfile-sharedir-perl libfile-stripnondeterminism-perl libfile-which-perl 267s libgcc-13-dev libgomp1 libio-string-perl libisl23 libitm1 267s liblingua-en-inflect-perl liblist-moreutils-perl liblist-moreutils-xs-perl 267s liblist-someutils-perl libmodule-implementation-perl 267s libmodule-pluggable-perl libmodule-runtime-perl libmpc3 libnsl-dev 267s libparams-classify-perl libparams-util-perl libperl-critic-perl 267s libperl-critic-pulp-perl libpod-minimumversion-perl libpod-parser-perl 267s libpod-spell-perl libppi-perl libppix-quotelike-perl libppix-regexp-perl 267s libppix-utils-perl libreadonly-perl libstdc++-13-dev libstring-format-perl 267s libsub-override-perl libtask-weaken-perl libtirpc-dev libtool 267s libtry-tiny-perl libubsan1 linux-libc-dev m4 perltidy pkg-perl-autopkgtest 267s po-debconf rpcsvc-proto 267s 0 upgraded, 91 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 60.7 MB/60.7 MB of archives. 267s After this operation, 202 MB of additional disk space will be used. 267s Get:1 /tmp/autopkgtest.UxOCBz/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [812 B] 267s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x m4 s390x 1.4.19-4 [255 kB] 267s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x autoconf all 2.71-3 [339 kB] 267s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] 267s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x autodep8 all 0.28 [13.2 kB] 267s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x autotools-dev all 20220109.1 [44.9 kB] 267s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x automake all 1:1.16.5-1.3ubuntu1 [558 kB] 267s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x autopoint all 0.21-14ubuntu1 [422 kB] 268s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libc-dev-bin s390x 2.39-0ubuntu2 [20.2 kB] 268s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x linux-libc-dev s390x 6.8.0-11.11 [1590 kB] 268s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libcrypt-dev s390x 1:4.4.36-4 [135 kB] 268s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libtirpc-dev s390x 1.3.4+ds-1build1 [225 kB] 268s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x libnsl-dev s390x 1.3.0-3 [73.5 kB] 268s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x rpcsvc-proto s390x 1.4.2-0ubuntu6 [64.7 kB] 268s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libc6-dev s390x 2.39-0ubuntu2 [1629 kB] 268s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libisl23 s390x 0.26-3 [722 kB] 268s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libmpc3 s390x 1.3.1-1 [54.9 kB] 268s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [9929 kB] 268s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x cpp-13 s390x 13.2.0-17ubuntu2 [1026 B] 268s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x cpp-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [5308 B] 268s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x cpp s390x 4:13.2.0-7ubuntu1 [22.4 kB] 268s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x libcc1-0 s390x 14-20240303-1ubuntu1 [49.9 kB] 268s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240303-1ubuntu1 [151 kB] 268s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x libitm1 s390x 14-20240303-1ubuntu1 [31.1 kB] 268s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libatomic1 s390x 14-20240303-1ubuntu1 [9392 B] 268s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libasan8 s390x 14-20240303-1ubuntu1 [2998 kB] 268s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libubsan1 s390x 14-20240303-1ubuntu1 [1186 kB] 268s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x libgcc-13-dev s390x 13.2.0-17ubuntu2 [1003 kB] 268s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [19.1 MB] 269s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x gcc-13 s390x 13.2.0-17ubuntu2 [467 kB] 269s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x gcc-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [1208 B] 269s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x gcc s390x 4:13.2.0-7ubuntu1 [5014 B] 269s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x libstdc++-13-dev s390x 13.2.0-17ubuntu2 [2430 kB] 269s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x g++-13-s390x-linux-gnu s390x 13.2.0-17ubuntu2 [11.3 MB] 269s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x g++-13 s390x 13.2.0-17ubuntu2 [14.4 kB] 269s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x g++-s390x-linux-gnu s390x 4:13.2.0-7ubuntu1 [956 B] 269s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x g++ s390x 4:13.2.0-7ubuntu1 [1096 B] 269s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 269s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 269s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x libtool all 2.4.7-7 [166 kB] 269s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x dh-autoreconf all 20 [16.1 kB] 269s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 269s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x libsub-override-perl all 0.10-1 [10.0 kB] 269s Get:44 http://ftpmaster.internal/ubuntu noble/main s390x libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 269s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x dh-strip-nondeterminism all 1.13.1-1 [5362 B] 269s Get:46 http://ftpmaster.internal/ubuntu noble/main s390x libdw1 s390x 0.190-1 [282 kB] 269s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x debugedit s390x 1:5.0-5 [47.5 kB] 269s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x dwz s390x 0.15-1 [108 kB] 269s Get:49 http://ftpmaster.internal/ubuntu noble/main s390x gettext s390x 0.21-14ubuntu1 [917 kB] 269s Get:50 http://ftpmaster.internal/ubuntu noble/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 269s Get:51 http://ftpmaster.internal/ubuntu noble/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 269s Get:52 http://ftpmaster.internal/ubuntu noble/main s390x debhelper all 13.14.1ubuntu1 [869 kB] 269s Get:53 http://ftpmaster.internal/ubuntu noble/main s390x libb-hooks-op-check-perl s390x 0.22-2build2 [9388 B] 269s Get:54 http://ftpmaster.internal/ubuntu noble/universe s390x libb-keywords-perl all 1.26-1 [10.5 kB] 269s Get:55 http://ftpmaster.internal/ubuntu noble/main s390x libclass-data-inheritable-perl all 0.08-3 [8084 B] 269s Get:56 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 269s Get:57 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-tiny-perl all 1.008-2 [16.4 kB] 269s Get:58 http://ftpmaster.internal/ubuntu noble/main s390x libclone-perl s390x 0.46-1build1 [10.7 kB] 269s Get:59 http://ftpmaster.internal/ubuntu noble/main s390x libconfig-tiny-perl all 2.30-1 [14.7 kB] 269s Get:60 http://ftpmaster.internal/ubuntu noble/main s390x libdynaloader-functions-perl all 0.003-3 [12.1 kB] 269s Get:61 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-callchecker-perl s390x 0.008-2build1 [13.8 kB] 269s Get:62 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 269s Get:63 http://ftpmaster.internal/ubuntu noble/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 269s Get:64 http://ftpmaster.internal/ubuntu noble/main s390x libexporter-tiny-perl all 1.006002-1 [36.8 kB] 269s Get:65 http://ftpmaster.internal/ubuntu noble/universe s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 269s Get:66 http://ftpmaster.internal/ubuntu noble/main s390x libfile-which-perl all 1.27-2 [12.5 kB] 269s Get:67 http://ftpmaster.internal/ubuntu noble/main s390x libio-string-perl all 1.08-4 [11.1 kB] 269s Get:68 http://ftpmaster.internal/ubuntu noble/universe s390x liblingua-en-inflect-perl all 1.905-2 [50.8 kB] 269s Get:69 http://ftpmaster.internal/ubuntu noble/universe s390x liblist-moreutils-xs-perl s390x 0.430-3build3 [47.4 kB] 269s Get:70 http://ftpmaster.internal/ubuntu noble/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 269s Get:71 http://ftpmaster.internal/ubuntu noble/main s390x libparams-classify-perl s390x 0.015-2build3 [20.5 kB] 269s Get:72 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 269s Get:73 http://ftpmaster.internal/ubuntu noble/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] 269s Get:74 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 269s Get:75 http://ftpmaster.internal/ubuntu noble/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 269s Get:76 http://ftpmaster.internal/ubuntu noble/universe s390x libmodule-pluggable-perl all 5.2-4 [20.0 kB] 269s Get:77 http://ftpmaster.internal/ubuntu noble/main s390x libparams-util-perl s390x 1.102-2build1 [21.1 kB] 269s Get:78 http://ftpmaster.internal/ubuntu noble/main s390x libpod-parser-perl all 1.67-1 [80.6 kB] 269s Get:79 http://ftpmaster.internal/ubuntu noble/universe s390x libpod-spell-perl all 1.26-1 [31.2 kB] 269s Get:80 http://ftpmaster.internal/ubuntu noble/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 269s Get:81 http://ftpmaster.internal/ubuntu noble/universe s390x libppi-perl all 1.277-1 [298 kB] 269s Get:82 http://ftpmaster.internal/ubuntu noble/universe s390x libreadonly-perl all 2.050-3 [19.9 kB] 269s Get:83 http://ftpmaster.internal/ubuntu noble/universe s390x libppix-quotelike-perl all 0.023-1 [71.6 kB] 269s Get:84 http://ftpmaster.internal/ubuntu noble/universe s390x libppix-regexp-perl all 0.088-1 [284 kB] 269s Get:85 http://ftpmaster.internal/ubuntu noble/universe s390x libppix-utils-perl all 0.003-2 [28.4 kB] 269s Get:86 http://ftpmaster.internal/ubuntu noble/universe s390x libstring-format-perl all 1.18-1 [8960 B] 269s Get:87 http://ftpmaster.internal/ubuntu noble/universe s390x perltidy all 20230309-2 [527 kB] 269s Get:88 http://ftpmaster.internal/ubuntu noble/universe s390x libperl-critic-perl all 1.152-1 [812 kB] 269s Get:89 http://ftpmaster.internal/ubuntu noble/universe s390x libpod-minimumversion-perl all 50-3 [16.3 kB] 269s Get:90 http://ftpmaster.internal/ubuntu noble/universe s390x libperl-critic-pulp-perl all 99-1 [207 kB] 269s Get:91 http://ftpmaster.internal/ubuntu noble/universe s390x pkg-perl-autopkgtest all 0.77 [18.0 kB] 270s Fetched 60.7 MB in 3s (23.5 MB/s) 270s Selecting previously unselected package m4. 270s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51881 files and directories currently installed.) 270s Preparing to unpack .../00-m4_1.4.19-4_s390x.deb ... 270s Unpacking m4 (1.4.19-4) ... 270s Selecting previously unselected package autoconf. 270s Preparing to unpack .../01-autoconf_2.71-3_all.deb ... 270s Unpacking autoconf (2.71-3) ... 270s Selecting previously unselected package dctrl-tools. 270s Preparing to unpack .../02-dctrl-tools_2.24-3build2_s390x.deb ... 270s Unpacking dctrl-tools (2.24-3build2) ... 270s Selecting previously unselected package autodep8. 270s Preparing to unpack .../03-autodep8_0.28_all.deb ... 270s Unpacking autodep8 (0.28) ... 270s Selecting previously unselected package autotools-dev. 270s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 270s Unpacking autotools-dev (20220109.1) ... 270s Selecting previously unselected package automake. 270s Preparing to unpack .../05-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 270s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 270s Selecting previously unselected package autopoint. 270s Preparing to unpack .../06-autopoint_0.21-14ubuntu1_all.deb ... 270s Unpacking autopoint (0.21-14ubuntu1) ... 270s Selecting previously unselected package libc-dev-bin. 270s Preparing to unpack .../07-libc-dev-bin_2.39-0ubuntu2_s390x.deb ... 270s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 270s Selecting previously unselected package linux-libc-dev:s390x. 270s Preparing to unpack .../08-linux-libc-dev_6.8.0-11.11_s390x.deb ... 270s Unpacking linux-libc-dev:s390x (6.8.0-11.11) ... 270s Selecting previously unselected package libcrypt-dev:s390x. 270s Preparing to unpack .../09-libcrypt-dev_1%3a4.4.36-4_s390x.deb ... 270s Unpacking libcrypt-dev:s390x (1:4.4.36-4) ... 270s Selecting previously unselected package libtirpc-dev:s390x. 270s Preparing to unpack .../10-libtirpc-dev_1.3.4+ds-1build1_s390x.deb ... 270s Unpacking libtirpc-dev:s390x (1.3.4+ds-1build1) ... 270s Selecting previously unselected package libnsl-dev:s390x. 270s Preparing to unpack .../11-libnsl-dev_1.3.0-3_s390x.deb ... 270s Unpacking libnsl-dev:s390x (1.3.0-3) ... 270s Selecting previously unselected package rpcsvc-proto. 270s Preparing to unpack .../12-rpcsvc-proto_1.4.2-0ubuntu6_s390x.deb ... 270s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 270s Selecting previously unselected package libc6-dev:s390x. 270s Preparing to unpack .../13-libc6-dev_2.39-0ubuntu2_s390x.deb ... 270s Unpacking libc6-dev:s390x (2.39-0ubuntu2) ... 270s Selecting previously unselected package libisl23:s390x. 270s Preparing to unpack .../14-libisl23_0.26-3_s390x.deb ... 270s Unpacking libisl23:s390x (0.26-3) ... 270s Selecting previously unselected package libmpc3:s390x. 271s Preparing to unpack .../15-libmpc3_1.3.1-1_s390x.deb ... 271s Unpacking libmpc3:s390x (1.3.1-1) ... 271s Selecting previously unselected package cpp-13-s390x-linux-gnu. 271s Preparing to unpack .../16-cpp-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 271s Unpacking cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 271s Selecting previously unselected package cpp-13. 271s Preparing to unpack .../17-cpp-13_13.2.0-17ubuntu2_s390x.deb ... 271s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 271s Selecting previously unselected package cpp-s390x-linux-gnu. 271s Preparing to unpack .../18-cpp-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 271s Unpacking cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 271s Selecting previously unselected package cpp. 271s Preparing to unpack .../19-cpp_4%3a13.2.0-7ubuntu1_s390x.deb ... 271s Unpacking cpp (4:13.2.0-7ubuntu1) ... 271s Selecting previously unselected package libcc1-0:s390x. 271s Preparing to unpack .../20-libcc1-0_14-20240303-1ubuntu1_s390x.deb ... 271s Unpacking libcc1-0:s390x (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libgomp1:s390x. 271s Preparing to unpack .../21-libgomp1_14-20240303-1ubuntu1_s390x.deb ... 271s Unpacking libgomp1:s390x (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libitm1:s390x. 271s Preparing to unpack .../22-libitm1_14-20240303-1ubuntu1_s390x.deb ... 271s Unpacking libitm1:s390x (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libatomic1:s390x. 271s Preparing to unpack .../23-libatomic1_14-20240303-1ubuntu1_s390x.deb ... 271s Unpacking libatomic1:s390x (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libasan8:s390x. 271s Preparing to unpack .../24-libasan8_14-20240303-1ubuntu1_s390x.deb ... 271s Unpacking libasan8:s390x (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libubsan1:s390x. 271s Preparing to unpack .../25-libubsan1_14-20240303-1ubuntu1_s390x.deb ... 271s Unpacking libubsan1:s390x (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libgcc-13-dev:s390x. 271s Preparing to unpack .../26-libgcc-13-dev_13.2.0-17ubuntu2_s390x.deb ... 271s Unpacking libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 271s Selecting previously unselected package gcc-13-s390x-linux-gnu. 271s Preparing to unpack .../27-gcc-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 271s Unpacking gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 271s Selecting previously unselected package gcc-13. 272s Preparing to unpack .../28-gcc-13_13.2.0-17ubuntu2_s390x.deb ... 272s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package gcc-s390x-linux-gnu. 272s Preparing to unpack .../29-gcc-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 272s Unpacking gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 272s Selecting previously unselected package gcc. 272s Preparing to unpack .../30-gcc_4%3a13.2.0-7ubuntu1_s390x.deb ... 272s Unpacking gcc (4:13.2.0-7ubuntu1) ... 272s Selecting previously unselected package libstdc++-13-dev:s390x. 272s Preparing to unpack .../31-libstdc++-13-dev_13.2.0-17ubuntu2_s390x.deb ... 272s Unpacking libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package g++-13-s390x-linux-gnu. 272s Preparing to unpack .../32-g++-13-s390x-linux-gnu_13.2.0-17ubuntu2_s390x.deb ... 272s Unpacking g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package g++-13. 272s Preparing to unpack .../33-g++-13_13.2.0-17ubuntu2_s390x.deb ... 272s Unpacking g++-13 (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package g++-s390x-linux-gnu. 272s Preparing to unpack .../34-g++-s390x-linux-gnu_4%3a13.2.0-7ubuntu1_s390x.deb ... 272s Unpacking g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 272s Selecting previously unselected package g++. 272s Preparing to unpack .../35-g++_4%3a13.2.0-7ubuntu1_s390x.deb ... 272s Unpacking g++ (4:13.2.0-7ubuntu1) ... 272s Selecting previously unselected package build-essential. 272s Preparing to unpack .../36-build-essential_12.10ubuntu1_s390x.deb ... 272s Unpacking build-essential (12.10ubuntu1) ... 272s Selecting previously unselected package libdebhelper-perl. 272s Preparing to unpack .../37-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 272s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 272s Selecting previously unselected package libtool. 272s Preparing to unpack .../38-libtool_2.4.7-7_all.deb ... 272s Unpacking libtool (2.4.7-7) ... 272s Selecting previously unselected package dh-autoreconf. 272s Preparing to unpack .../39-dh-autoreconf_20_all.deb ... 272s Unpacking dh-autoreconf (20) ... 272s Selecting previously unselected package libarchive-zip-perl. 272s Preparing to unpack .../40-libarchive-zip-perl_1.68-1_all.deb ... 272s Unpacking libarchive-zip-perl (1.68-1) ... 272s Selecting previously unselected package libsub-override-perl. 272s Preparing to unpack .../41-libsub-override-perl_0.10-1_all.deb ... 272s Unpacking libsub-override-perl (0.10-1) ... 272s Selecting previously unselected package libfile-stripnondeterminism-perl. 272s Preparing to unpack .../42-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 272s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 272s Selecting previously unselected package dh-strip-nondeterminism. 272s Preparing to unpack .../43-dh-strip-nondeterminism_1.13.1-1_all.deb ... 272s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 272s Selecting previously unselected package libdw1:s390x. 272s Preparing to unpack .../44-libdw1_0.190-1_s390x.deb ... 272s Unpacking libdw1:s390x (0.190-1) ... 272s Selecting previously unselected package debugedit. 272s Preparing to unpack .../45-debugedit_1%3a5.0-5_s390x.deb ... 272s Unpacking debugedit (1:5.0-5) ... 272s Selecting previously unselected package dwz. 272s Preparing to unpack .../46-dwz_0.15-1_s390x.deb ... 272s Unpacking dwz (0.15-1) ... 272s Selecting previously unselected package gettext. 272s Preparing to unpack .../47-gettext_0.21-14ubuntu1_s390x.deb ... 272s Unpacking gettext (0.21-14ubuntu1) ... 272s Selecting previously unselected package intltool-debian. 272s Preparing to unpack .../48-intltool-debian_0.35.0+20060710.6_all.deb ... 272s Unpacking intltool-debian (0.35.0+20060710.6) ... 272s Selecting previously unselected package po-debconf. 272s Preparing to unpack .../49-po-debconf_1.0.21+nmu1_all.deb ... 272s Unpacking po-debconf (1.0.21+nmu1) ... 272s Selecting previously unselected package debhelper. 272s Preparing to unpack .../50-debhelper_13.14.1ubuntu1_all.deb ... 272s Unpacking debhelper (13.14.1ubuntu1) ... 272s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 272s Preparing to unpack .../51-libb-hooks-op-check-perl_0.22-2build2_s390x.deb ... 272s Unpacking libb-hooks-op-check-perl:s390x (0.22-2build2) ... 272s Selecting previously unselected package libb-keywords-perl. 272s Preparing to unpack .../52-libb-keywords-perl_1.26-1_all.deb ... 272s Unpacking libb-keywords-perl (1.26-1) ... 272s Selecting previously unselected package libclass-data-inheritable-perl. 272s Preparing to unpack .../53-libclass-data-inheritable-perl_0.08-3_all.deb ... 272s Unpacking libclass-data-inheritable-perl (0.08-3) ... 272s Selecting previously unselected package libclass-inspector-perl. 272s Preparing to unpack .../54-libclass-inspector-perl_1.36-3_all.deb ... 272s Unpacking libclass-inspector-perl (1.36-3) ... 272s Selecting previously unselected package libclass-tiny-perl. 272s Preparing to unpack .../55-libclass-tiny-perl_1.008-2_all.deb ... 273s Unpacking libclass-tiny-perl (1.008-2) ... 273s Selecting previously unselected package libclone-perl:s390x. 273s Preparing to unpack .../56-libclone-perl_0.46-1build1_s390x.deb ... 273s Unpacking libclone-perl:s390x (0.46-1build1) ... 273s Selecting previously unselected package libconfig-tiny-perl. 273s Preparing to unpack .../57-libconfig-tiny-perl_2.30-1_all.deb ... 273s Unpacking libconfig-tiny-perl (2.30-1) ... 273s Selecting previously unselected package libdynaloader-functions-perl. 273s Preparing to unpack .../58-libdynaloader-functions-perl_0.003-3_all.deb ... 273s Unpacking libdynaloader-functions-perl (0.003-3) ... 273s Selecting previously unselected package libdevel-callchecker-perl:s390x. 273s Preparing to unpack .../59-libdevel-callchecker-perl_0.008-2build1_s390x.deb ... 273s Unpacking libdevel-callchecker-perl:s390x (0.008-2build1) ... 273s Selecting previously unselected package libdevel-stacktrace-perl. 273s Preparing to unpack .../60-libdevel-stacktrace-perl_2.0500-1_all.deb ... 273s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 273s Selecting previously unselected package libexception-class-perl. 273s Preparing to unpack .../61-libexception-class-perl_1.45-1_all.deb ... 273s Unpacking libexception-class-perl (1.45-1) ... 273s Selecting previously unselected package libexporter-tiny-perl. 273s Preparing to unpack .../62-libexporter-tiny-perl_1.006002-1_all.deb ... 273s Unpacking libexporter-tiny-perl (1.006002-1) ... 273s Selecting previously unselected package libfile-sharedir-perl. 273s Preparing to unpack .../63-libfile-sharedir-perl_1.118-3_all.deb ... 273s Unpacking libfile-sharedir-perl (1.118-3) ... 273s Selecting previously unselected package libfile-which-perl. 273s Preparing to unpack .../64-libfile-which-perl_1.27-2_all.deb ... 273s Unpacking libfile-which-perl (1.27-2) ... 273s Selecting previously unselected package libio-string-perl. 273s Preparing to unpack .../65-libio-string-perl_1.08-4_all.deb ... 273s Unpacking libio-string-perl (1.08-4) ... 273s Selecting previously unselected package liblingua-en-inflect-perl. 273s Preparing to unpack .../66-liblingua-en-inflect-perl_1.905-2_all.deb ... 273s Unpacking liblingua-en-inflect-perl (1.905-2) ... 273s Selecting previously unselected package liblist-moreutils-xs-perl. 273s Preparing to unpack .../67-liblist-moreutils-xs-perl_0.430-3build3_s390x.deb ... 273s Unpacking liblist-moreutils-xs-perl (0.430-3build3) ... 273s Selecting previously unselected package liblist-moreutils-perl. 273s Preparing to unpack .../68-liblist-moreutils-perl_0.430-2_all.deb ... 273s Unpacking liblist-moreutils-perl (0.430-2) ... 273s Selecting previously unselected package libparams-classify-perl:s390x. 273s Preparing to unpack .../69-libparams-classify-perl_0.015-2build3_s390x.deb ... 273s Unpacking libparams-classify-perl:s390x (0.015-2build3) ... 273s Selecting previously unselected package libmodule-runtime-perl. 273s Preparing to unpack .../70-libmodule-runtime-perl_0.016-2_all.deb ... 273s Unpacking libmodule-runtime-perl (0.016-2) ... 273s Selecting previously unselected package libtry-tiny-perl. 273s Preparing to unpack .../71-libtry-tiny-perl_0.31-2_all.deb ... 273s Unpacking libtry-tiny-perl (0.31-2) ... 273s Selecting previously unselected package libmodule-implementation-perl. 273s Preparing to unpack .../72-libmodule-implementation-perl_0.09-2_all.deb ... 273s Unpacking libmodule-implementation-perl (0.09-2) ... 273s Selecting previously unselected package liblist-someutils-perl. 273s Preparing to unpack .../73-liblist-someutils-perl_0.59-1_all.deb ... 273s Unpacking liblist-someutils-perl (0.59-1) ... 273s Selecting previously unselected package libmodule-pluggable-perl. 273s Preparing to unpack .../74-libmodule-pluggable-perl_5.2-4_all.deb ... 273s Unpacking libmodule-pluggable-perl (5.2-4) ... 273s Selecting previously unselected package libparams-util-perl. 273s Preparing to unpack .../75-libparams-util-perl_1.102-2build1_s390x.deb ... 273s Unpacking libparams-util-perl (1.102-2build1) ... 273s Selecting previously unselected package libpod-parser-perl. 273s Preparing to unpack .../76-libpod-parser-perl_1.67-1_all.deb ... 273s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 273s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 273s Unpacking libpod-parser-perl (1.67-1) ... 273s Selecting previously unselected package libpod-spell-perl. 273s Preparing to unpack .../77-libpod-spell-perl_1.26-1_all.deb ... 273s Unpacking libpod-spell-perl (1.26-1) ... 273s Selecting previously unselected package libtask-weaken-perl. 273s Preparing to unpack .../78-libtask-weaken-perl_1.06-2_all.deb ... 273s Unpacking libtask-weaken-perl (1.06-2) ... 273s Selecting previously unselected package libppi-perl. 273s Preparing to unpack .../79-libppi-perl_1.277-1_all.deb ... 273s Unpacking libppi-perl (1.277-1) ... 273s Selecting previously unselected package libreadonly-perl. 273s Preparing to unpack .../80-libreadonly-perl_2.050-3_all.deb ... 273s Unpacking libreadonly-perl (2.050-3) ... 273s Selecting previously unselected package libppix-quotelike-perl. 273s Preparing to unpack .../81-libppix-quotelike-perl_0.023-1_all.deb ... 273s Unpacking libppix-quotelike-perl (0.023-1) ... 273s Selecting previously unselected package libppix-regexp-perl. 273s Preparing to unpack .../82-libppix-regexp-perl_0.088-1_all.deb ... 273s Unpacking libppix-regexp-perl (0.088-1) ... 273s Selecting previously unselected package libppix-utils-perl. 273s Preparing to unpack .../83-libppix-utils-perl_0.003-2_all.deb ... 273s Unpacking libppix-utils-perl (0.003-2) ... 273s Selecting previously unselected package libstring-format-perl. 273s Preparing to unpack .../84-libstring-format-perl_1.18-1_all.deb ... 273s Unpacking libstring-format-perl (1.18-1) ... 273s Selecting previously unselected package perltidy. 273s Preparing to unpack .../85-perltidy_20230309-2_all.deb ... 273s Unpacking perltidy (20230309-2) ... 273s Selecting previously unselected package libperl-critic-perl. 273s Preparing to unpack .../86-libperl-critic-perl_1.152-1_all.deb ... 273s Unpacking libperl-critic-perl (1.152-1) ... 273s Selecting previously unselected package libpod-minimumversion-perl. 273s Preparing to unpack .../87-libpod-minimumversion-perl_50-3_all.deb ... 273s Unpacking libpod-minimumversion-perl (50-3) ... 273s Selecting previously unselected package libperl-critic-pulp-perl. 273s Preparing to unpack .../88-libperl-critic-pulp-perl_99-1_all.deb ... 273s Unpacking libperl-critic-pulp-perl (99-1) ... 273s Selecting previously unselected package pkg-perl-autopkgtest. 273s Preparing to unpack .../89-pkg-perl-autopkgtest_0.77_all.deb ... 273s Unpacking pkg-perl-autopkgtest (0.77) ... 273s Selecting previously unselected package autopkgtest-satdep. 273s Preparing to unpack .../90-2-autopkgtest-satdep.deb ... 273s Unpacking autopkgtest-satdep (0) ... 273s Setting up libmodule-pluggable-perl (5.2-4) ... 273s Setting up liblingua-en-inflect-perl (1.905-2) ... 273s Setting up libfile-which-perl (1.27-2) ... 273s Setting up libdw1:s390x (0.190-1) ... 273s Setting up libtask-weaken-perl (1.06-2) ... 273s Setting up libclass-inspector-perl (1.36-3) ... 273s Setting up libdynaloader-functions-perl (0.003-3) ... 273s Setting up libclone-perl:s390x (0.46-1build1) ... 273s Setting up libarchive-zip-perl (1.68-1) ... 273s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 273s Setting up libtry-tiny-perl (0.31-2) ... 273s Setting up linux-libc-dev:s390x (6.8.0-11.11) ... 273s Setting up m4 (1.4.19-4) ... 273s Setting up libgomp1:s390x (14-20240303-1ubuntu1) ... 273s Setting up libconfig-tiny-perl (2.30-1) ... 273s Setting up libio-string-perl (1.08-4) ... 273s Setting up libreadonly-perl (2.050-3) ... 273s Setting up autotools-dev (20220109.1) ... 273s Setting up libclass-data-inheritable-perl (0.08-3) ... 273s Setting up libtirpc-dev:s390x (1.3.4+ds-1build1) ... 273s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 273s Setting up libclass-tiny-perl (1.008-2) ... 273s Setting up libstring-format-perl (1.18-1) ... 273s Setting up libmpc3:s390x (1.3.1-1) ... 273s Setting up libatomic1:s390x (14-20240303-1ubuntu1) ... 273s Setting up libpod-parser-perl (1.67-1) ... 273s Setting up autopoint (0.21-14ubuntu1) ... 273s Setting up libb-hooks-op-check-perl:s390x (0.22-2build2) ... 273s Setting up liblist-moreutils-xs-perl (0.430-3build3) ... 273s Setting up libb-keywords-perl (1.26-1) ... 273s Setting up libparams-util-perl (1.102-2build1) ... 273s Setting up autoconf (2.71-3) ... 273s Setting up libubsan1:s390x (14-20240303-1ubuntu1) ... 273s Setting up dwz (0.15-1) ... 273s Setting up libnsl-dev:s390x (1.3.0-3) ... 273s Setting up libcrypt-dev:s390x (1:4.4.36-4) ... 273s Setting up libasan8:s390x (14-20240303-1ubuntu1) ... 273s Setting up debugedit (1:5.0-5) ... 273s Setting up libfile-sharedir-perl (1.118-3) ... 273s Setting up libsub-override-perl (0.10-1) ... 273s Setting up libdevel-stacktrace-perl (2.0500-1) ... 273s Setting up libpod-spell-perl (1.26-1) ... 273s Setting up libexporter-tiny-perl (1.006002-1) ... 273s Setting up libisl23:s390x (0.26-3) ... 273s Setting up libc-dev-bin (2.39-0ubuntu2) ... 273s Setting up libcc1-0:s390x (14-20240303-1ubuntu1) ... 273s Setting up perltidy (20230309-2) ... 273s Setting up dctrl-tools (2.24-3build2) ... 273s Setting up libitm1:s390x (14-20240303-1ubuntu1) ... 273s Setting up autodep8 (0.28) ... 273s Setting up automake (1:1.16.5-1.3ubuntu1) ... 273s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 273s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 273s Setting up gettext (0.21-14ubuntu1) ... 273s Setting up libpod-minimumversion-perl (50-3) ... 273s Setting up liblist-moreutils-perl (0.430-2) ... 273s Setting up libexception-class-perl (1.45-1) ... 273s Setting up libdevel-callchecker-perl:s390x (0.008-2build1) ... 273s Setting up intltool-debian (0.35.0+20060710.6) ... 273s Setting up cpp-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 273s Setting up libppi-perl (1.277-1) ... 273s Setting up pkg-perl-autopkgtest (0.77) ... 273s Setting up dh-strip-nondeterminism (1.13.1-1) ... 273s Setting up libgcc-13-dev:s390x (13.2.0-17ubuntu2) ... 273s Setting up libppix-regexp-perl (0.088-1) ... 273s Setting up libc6-dev:s390x (2.39-0ubuntu2) ... 273s Setting up libstdc++-13-dev:s390x (13.2.0-17ubuntu2) ... 273s Setting up libppix-quotelike-perl (0.023-1) ... 273s Setting up libppix-utils-perl (0.003-2) ... 273s Setting up cpp-13 (13.2.0-17ubuntu2) ... 273s Setting up cpp-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 273s Setting up po-debconf (1.0.21+nmu1) ... 273s Setting up libparams-classify-perl:s390x (0.015-2build3) ... 273s Setting up gcc-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 273s Setting up gcc-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 273s Setting up libmodule-runtime-perl (0.016-2) ... 273s Setting up g++-13-s390x-linux-gnu (13.2.0-17ubuntu2) ... 273s Setting up gcc-13 (13.2.0-17ubuntu2) ... 273s Setting up cpp (4:13.2.0-7ubuntu1) ... 273s Setting up g++-13 (13.2.0-17ubuntu2) ... 273s Setting up libtool (2.4.7-7) ... 274s Setting up libmodule-implementation-perl (0.09-2) ... 274s Setting up liblist-someutils-perl (0.59-1) ... 274s Setting up g++-s390x-linux-gnu (4:13.2.0-7ubuntu1) ... 274s Setting up gcc (4:13.2.0-7ubuntu1) ... 274s Setting up dh-autoreconf (20) ... 274s Setting up g++ (4:13.2.0-7ubuntu1) ... 274s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 274s Setting up build-essential (12.10ubuntu1) ... 274s Setting up libperl-critic-perl (1.152-1) ... 274s Setting up debhelper (13.14.1ubuntu1) ... 274s Setting up libperl-critic-pulp-perl (99-1) ... 274s Setting up autopkgtest-satdep (0) ... 274s Processing triggers for man-db (2.12.0-3) ... 274s Processing triggers for install-info (7.1-3) ... 274s Processing triggers for libc-bin (2.39-0ubuntu2) ... 277s (Reading database ... 57177 files and directories currently installed.) 277s Removing autopkgtest-satdep (0) ... 279s autopkgtest [16:54:29]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 279s autopkgtest [16:54:29]: test autodep8-perl-build-deps: [----------------------- 280s t/ConstantBeforeLt.t ............... 280s 1..51 280s ok 1 - VERSION variable 280s ok 2 - VERSION class method 280s ok 3 - VERSION class check 99 280s ok 4 - VERSION class check 1099 280s ok 5 - sub y { 280s ok 6 - sub y {; 280s ok 7 - use constant 280s ok 8 - use constant; 280s ok 9 - use constant FOO => 123 280s ok 10 - use constant FOO => 123; 280s ok 11 - use constant FOO => 123,456 280s ok 12 - use constant FOO => 123,456; 280s ok 13 - use constant FOO => 123,456,789 280s ok 14 - use constant FOO => 123,456,789; 280s ok 15 - use constant () 280s ok 16 - use constant (); 280s ok 17 - use constant (FOO, 1, BAR, 2) 280s ok 18 - use constant (FOO, 1, BAR, 2); 280s ok 19 - use constant qw(FOO 1 BAR 2) 280s ok 20 - use constant qw(FOO 1 BAR 2); 280s ok 21 - use constant {} 280s ok 22 - use constant {}; 280s ok 23 - use constant { FOO => 123, BAR => 456 } 280s ok 24 - use constant { FOO => 123, BAR => 456 }; 280s ok 25 - use constant { FOO => 1+2+3, BAR => 456 } 280s ok 26 - use constant { FOO => 1+2+3, BAR => 456 }; 280s ok 27 - use constant FOO => 123; if (FOO < 123) {} 280s ok 28 - use constant FOO => 123; if (FOO < 123) {}; 280s ok 29 - sub FOO { 123; } 280s ok 30 - sub FOO { 123; }; 280s ok 31 - sub FOO () { 123; } 280s ok 32 - sub FOO () { 123; }; 280s ok 33 - sub FOO ($) { 123; } 280s ok 34 - sub FOO ($) { 123; }; 280s ok 35 - single policy ConstantBeforeLt 280s ok 36 - VERSION object check 99 280s ok 37 - VERSION object check 1099 280s ok 38 - str: use constant FOO => 123; if (FOO < 123) {} 280s ok 39 - str: use constant { FOO => 123 }; if (FOO < 123) {} 280s ok 40 - str: use constant { XX => 1+2, FOO => 123 }; if (FOO < 123) {} 280s ok 41 - str: func <*.c> 280s ok 42 - str: require version < 10; 280s ok 43 - str: if (require version < 10) {} 280s ok 44 - str: Foo->bar < 10 280s ok 45 - str: Foo::Bar->quux < 10 280s ok 46 - str: Foo->SUPER::quux < 10 280s ok 47 - str: time < 2e9 280s ok 48 - str: DBL_MANT_DIG < 10 280s ok 49 - str: use constant FOO => 123; 280s # FOO < 10; 280s # DBL_MANT_DIG < 10 280s ok 50 - str: DBL_MANT_DIG < 10; DBL_MANT_DIG < 10 280s ok 51 - str: FOO < 10; 280s # use constant FOO => 123; 280s # FOO < 10 280s ok 281s t/ConstantLeadingUnderscore.t ...... 281s 1..75 281s ok 1 - VERSION variable 281s ok 2 - VERSION class method 281s ok 3 - VERSION class check 99 281s ok 4 - VERSION class check 1099 281s ok 5 - str: use constant 281s ok 6 - str: use constant 1.00 281s ok 7 - str: use constant; 281s ok 8 - str: use constant 1.00; 281s ok 9 - str: use constant 1.03 281s ok 10 - str: use constant 1.00 1.03 281s ok 11 - str: use constant 1.03; 281s ok 12 - str: use constant 1.00 1.03; 281s ok 13 - str: use constant 'FOO', 123 281s ok 14 - str: use constant 1.00 'FOO', 123 281s ok 15 - str: use constant 'FOO', 123; 281s ok 16 - str: use constant 1.00 'FOO', 123; 281s ok 17 - str: use constant "FOO", 123 281s ok 18 - str: use constant 1.00 "FOO", 123 281s ok 19 - str: use constant "FOO", 123; 281s ok 20 - str: use constant 1.00 "FOO", 123; 281s ok 21 - str: use constant q{FOO}, 123 281s ok 22 - str: use constant 1.00 q{FOO}, 123 281s ok 23 - str: use constant q{FOO}, 123; 281s ok 24 - str: use constant 1.00 q{FOO}, 123; 281s ok 25 - str: use constant qq{FOO}, 123 281s ok 26 - str: use constant 1.00 qq{FOO}, 123 281s ok 27 - str: use constant qq{FOO}, 123; 281s ok 28 - str: use constant 1.00 qq{FOO}, 123; 281s ok 29 - str: use constant FOO => 123 281s ok 30 - str: use constant 1.00 FOO => 123 281s ok 31 - str: use constant FOO => 123; 281s ok 32 - str: use constant 1.00 FOO => 123; 281s not ok 33 - str: use constant qw(FOO 123) # TODO qw() not handled yet 281s # Failed (TODO) test 'str: use constant qw(FOO 123)' 281s # at t/ConstantLeadingUnderscore.t line 84. 281s # got: undef 281s # expected: 'FOO' 281s not ok 34 - str: use constant 1.00 qw(FOO 123) # TODO qw() not handled yet 281s # Failed (TODO) test 'str: use constant 1.00 qw(FOO 123)' 281s # at t/ConstantLeadingUnderscore.t line 84. 281s # got: undef 281s # expected: 'FOO' 281s not ok 35 - str: use constant qw(FOO 123); # TODO qw() not handled yet 281s # Failed (TODO) test 'str: use constant qw(FOO 123);' 281s # at t/ConstantLeadingUnderscore.t line 84. 281s # got: undef 281s # expected: 'FOO' 281s not ok 36 - str: use constant 1.00 qw(FOO 123); # TODO qw() not handled yet 281s # Failed (TODO) test 'str: use constant 1.00 qw(FOO 123);' 281s # at t/ConstantLeadingUnderscore.t line 84. 281s # got: undef 281s # expected: 'FOO' 281s ok 37 - str: use constant {x=>1} 281s ok 38 - str: use constant 1.00 {x=>1} 281s ok 39 - str: use constant {x=>1}; 281s ok 40 - str: use constant 1.00 {x=>1}; 281s ok 41 - str: use constant { qw(x 1) } 281s ok 42 - str: use constant 1.00 { qw(x 1) } 281s ok 43 - str: use constant { qw(x 1) }; 281s ok 44 - str: use constant 1.00 { qw(x 1) }; 281s ok 45 - single policy Compatibility::ConstantLeadingUnderscore 281s ok 46 - VERSION object check 99 281s ok 47 - VERSION object check 1099 281s ok 48 - str: use constant FOO => 1; 281s ok 49 - str: use constant _FOO => 1; 281s ok 50 - str: use 5.005; use constant FOO => 1; 281s ok 51 - str: use 5.005; use constant _FOO => 1; 281s ok 52 - str: use 5.006; use constant _FOO => 1; 281s ok 53 - str: use constant 1.01; use constant FOO => 1; 281s ok 54 - str: use constant 1.01; use constant _FOO => 1; 281s ok 55 - str: use constant 1.02; use constant _FOO => 1; 281s ok 56 - str: use constant 1.01 FOO => 1; 281s ok 57 - str: use constant 1.01 _FOO => 1; 281s ok 58 - str: use constant 1.02 _FOO => 1; 281s ok 59 - str: use constant _FOO => 1; use constant 1.01; 281s ok 60 - str: use constant _FOO => 1; use 5.006; 281s ok 61 - str: use constant _FOO => 1; 281s # use constant _BAR => 1; 281s # use constant 1.01; 281s # use constant _QUUX => 1; 281s ok 62 - str: use constant _FOO => 1; 281s # use constant _BAR => 1; 281s # use constant 1.02; 281s # use constant _QUUX => 1; 281s ok 63 - str: use constant _FOO => 1; 281s # use constant _BAR => 1; 281s # use 5.005; 281s # use constant _QUUX => 1; 281s ok 64 - str: use constant _FOO => 1; 281s # use constant _BAR => 1; 281s # use 5.006; 281s # use constant _QUUX => 1; 281s ok 65 - str: require 5.006; 281s # use constant _foo => 1; 281s ok 66 - str: BEGIN { require 5.006; } 281s # use constant _foo => 1; 281s ok 67 - str: BEGIN { { require 5.006; } } 281s # use constant _foo => 1; 281s ok 68 - str: BEGIN { foo(); { require 5.010 } } 281s # use constant _foo => 1; 281s ok 69 - str: use constant _foo => 1; 281s # BEGIN { require 5.010 } 281s ok 70 - str: use constant 1000.9 _foo => 1; 281s ok 71 - str: use constant 1000.9; use constant _foo => 1; 281s ok 72 - str: use constant '1.03'; 281s # use constant _foo => 1; 281s ok 73 - str: use constant "1.03"; 281s # use constant _foo => 1; 281s ok 74 - str: use constant '1.02' _foo => 1; 281s ok 75 - str: 1; 281s ok 281s t/ConstantPragmaHash.t ............. 281s 1..61 281s ok 1 - VERSION variable 281s ok 2 - VERSION class method 281s ok 3 - VERSION class check 99 281s ok 4 - VERSION class check 1099 281s ok 5 - str: use constant 281s ok 6 - str: use constant 1.03 281s ok 7 - str: use constant; 281s ok 8 - str: use constant 1.03; 281s ok 9 - str: use constant 1.03 281s ok 10 - str: use constant 1.03 1.03 281s ok 11 - str: use constant 1.03; 281s ok 12 - str: use constant 1.03 1.03; 281s ok 13 - str: use constant FOO, 123 281s ok 14 - str: use constant 1.03 FOO, 123 281s ok 15 - str: use constant FOO, 123; 281s ok 16 - str: use constant 1.03 FOO, 123; 281s ok 17 - str: use constant FOO => 123 281s ok 18 - str: use constant 1.03 FOO => 123 281s ok 19 - str: use constant FOO => 123; 281s ok 20 - str: use constant 1.03 FOO => 123; 281s ok 21 - str: use constant qw(FOO 123) 281s ok 22 - str: use constant 1.03 qw(FOO 123) 281s ok 23 - str: use constant qw(FOO 123); 281s ok 24 - str: use constant 1.03 qw(FOO 123); 281s ok 25 - str: use constant {x=>1} 281s ok 26 - str: use constant 1.03 {x=>1} 281s ok 27 - str: use constant {x=>1}; 281s ok 28 - str: use constant 1.03 {x=>1}; 281s ok 29 - str: use constant { qw(x 1) } 281s ok 30 - str: use constant 1.03 { qw(x 1) } 281s ok 31 - str: use constant { qw(x 1) }; 281s ok 32 - str: use constant 1.03 { qw(x 1) }; 281s ok 33 - single policy Compatibility::ConstantPragmaHash 281s ok 34 - VERSION object check 99 281s ok 35 - VERSION object check 1099 281s ok 36 - str: use constant { AA => 1, BB => 2}; 281s ok 37 - str: use 5.008; 281s # use constant { CC => 1, DD => 2}; 281s ok 38 - str: use constant 1.03; 281s # use constant { EE => 1, FF => 2}; 281s ok 39 - str: use constant 1.03 { GG => 1, HH => 2}; 281s ok 40 - str: use 5.010; 281s # use constant { CC => 1, DD => 2}; 281s ok 41 - str: use constant 1.04; 281s # use constant { EE => 1, FF => 2}; 281s ok 42 - str: use constant { CC => 1, DD => 2}; 281s # use 5.010; 281s ok 43 - str: use constant { EE => 1, FF => 2}; 281s # use constant 1.04; 281s ok 44 - str: use constant { A => 1, B => 2}; 281s # use constant { C => 1, D => 2}; 281s # use constant 1.04; 281s # use constant { E => 1, F => 2}; 281s ok 45 - str: use constant { A => 1, B => 2}; 281s # use constant { C => 1, D => 2}; 281s # use 5.010; 281s # use constant { E => 1, F => 2}; 281s ok 46 - str: use constant { CC => 1, DD => 2}; 281s # require 5.010; 281s ok 47 - str: require 5.010; 281s # use constant { CC => 1, DD => 2}; 281s ok 48 - str: BEGIN { require 5.010 } 281s # use constant { CC => 1, DD => 2}; 281s ok 49 - str: BEGIN { require 5.005 } 281s # use constant { CC => 1, DD => 2}; 281s ok 50 - str: BEGIN { { require 5.010; } } 281s # use constant { CC => 1, DD => 2}; 281s ok 51 - str: BEGIN { foo(); { require 5.010 } } 281s # use constant { CC => 1, DD => 2}; 281s ok 52 - str: use constant { CC => 1, DD => 2}; 281s # BEGIN { require 5.010 } 281s ok 53 - str: use constant CC => 1; 281s # use constant DD => 2; 281s ok 54 - str: use constant 1.02 { GG => 1, HH => 2}; 281s ok 55 - str: use constant 1.02; 281s # use constant { GG => 1, HH => 2}; 281s ok 56 - str: use constant 1000.9 { GG => 1, HH => 2}; 281s ok 57 - str: use constant 1000.9; 281s # use constant { GG => 1, HH => 2}; 281s ok 58 - str: use constant '1.03'; 281s # use constant { EE => 1, FF => 2}; 281s ok 59 - str: use constant "1.03"; 281s # use constant { EE => 1, FF => 2}; 281s ok 60 - str: use constant '1.02' { GG => 1, HH => 2}; 281s ok 61 - str: 1; 281s ok 282s t/Gtk2Constants.t .................. 282s 1..47 282s ok 1 - VERSION variable 282s ok 2 - VERSION class method 282s ok 3 - VERSION class check 99 282s ok 4 - VERSION class check 1099 282s ok 5 - qualifier of: Foo 282s ok 6 - basename of: Foo 282s ok 7 - qualifier of: ::Bar 282s ok 8 - basename of: ::Bar 282s ok 9 - qualifier of: Foo::Bar 282s ok 10 - basename of: Foo::Bar 282s ok 11 - qualifier of: Foo::Bar::QUUX 282s ok 12 - basename of: Foo::Bar::QUUX 282s ok 13 - single policy Compatibility::Gtk2Constants 282s ok 14 - VERSION object check 99 282s ok 15 - VERSION object check 1099 282s ok 16 - str: EVENT_PROPAGATE 282s ok 17 - str: Gtk2::EVENT_PROPAGATE 282s ok 18 - str: use Gtk2; Gtk2::EVENT_PROPAGATE 282s ok 19 - str: use Gtk2 1.200; Gtk2::EVENT_PROPAGATE 282s ok 20 - str: use Gtk2 1.211; Gtk2::EVENT_PROPAGATE 282s ok 21 - str: use Gtk2 1.220; Gtk2::EVENT_PROPAGATE 282s ok 22 - str: use Gtk2 "1.000"; Gtk2::EVENT_PROPAGATE 282s ok 23 - str: use Gtk2 "1.220"; Gtk2::EVENT_PROPAGATE 282s ok 24 - str: use Gtk2 "v1.100"; Gtk2::EVENT_PROPAGATE 282s ok 25 - str: use Gtk2 "v1.220"; Gtk2::EVENT_PROPAGATE 282s ok 26 - str: use Gtk2 'v1.100'; Gtk2::EVENT_PROPAGATE 282s ok 27 - str: use Gtk2 'v1.220'; Gtk2::EVENT_PROPAGATE 282s ok 28 - str: Gtk2->EVENT_PROPAGATE 282s ok 29 - str: Some::Other::Class->EVENT_PROPAGATE 282s ok 30 - str: $variable->EVENT_PROPAGATE 282s ok 31 - str: ->EVENT_PROPAGATE 282s ok 32 - str: use Gtk2 1.200; Gtk2->EVENT_PROPAGATE 282s ok 33 - str: use Gtk2 1.211; Gtk2->EVENT_PROPAGATE 282s ok 34 - str: Glib::SOURCE_REMOVE 282s ok 35 - str: Foo::Bar::SOURCE_REMOVE 282s ok 36 - str: my $hashref = { Glib::SOURCE_REMOVE => 123 } 282s ok 37 - str: use Glib; sub SOURCE_REMOVE { print 123 } 282s ok 38 - str: *myalias = \&SOURCE_REMOVE 282s ok 39 - str: *myalias = \&Glib::SOURCE_REMOVE 282s ok 40 - str: use Glib; *myalias = \&SOURCE_REMOVE 282s ok 41 - str: use Glib 1.220; *myalias = \&SOURCE_REMOVE 282s ok 42 - str: &EVENT_PROPAGATE() 282s ok 43 - str: &Gtk2::EVENT_PROPAGATE() 282s ok 44 - str: use Gtk2 1.220; &Gtk2::EVENT_PROPAGATE() 282s ok 45 - str: \&EVENT_PROPAGATE() 282s ok 46 - str: \&Gtk2::EVENT_PROPAGATE() 282s ok 47 - str: use Gtk2 1.220; \&Gtk2::EVENT_PROPAGATE() 282s ok 283s t/NotWithCompare.t ................. 283s 1..116 283s ok 1 - VERSION variable 283s ok 2 - VERSION class method 283s ok 3 - VERSION class check 99 283s ok 4 - VERSION class check 1099 283s ok 5 - single policy NotWithCompare 283s ok 6 - VERSION object check 99 283s ok 7 - VERSION object check 1099 283s ok 8 - str: ! foo 283s ok 9 - str: $foo = ! $foo if $bar < 123 283s ok 10 - str: !$x == !$y 283s ok 11 - str: !$x != !$y 283s ok 12 - str: ! $x == $y \# bad 283s ok 13 - str: !$x || $y || !$z \# ok 283s ok 14 - str: (!$x) + 1 == $y \# ok 283s ok 15 - str: (!$x)+1 == $y \# ok 283s ok 16 - str: ! $x+1 == $y \# not ok 283s ok 17 - str: ! time == 1 283s ok 18 - str: use constant FIVE => 5; 283s # ! FIVE == 1 283s ok 19 - str: sub name () { "foo" } 283s # ! name =~ /bar/ 283s ok 20 - str: ! ($x ~= /x/) + 1 >= 0 283s ok 21 - str: ! $x + $y =~ /y/ 283s ok 22 - str: ! $x ** $y =~ /y/ 283s ok 23 - str: ! $x && $y >= 123 283s ok 24 - str: ! $x xor $y >= 123 283s ok 25 - str: ! $x // $y >= 123 283s ok 26 - str: ! 283s ok 27 - str: if (! ) { blah(); } 283s ok 28 - str: ! && ! 283s ok 29 - str: ! print 283s ok 30 - str: ! print < STDIN 283s ok 31 - str: ! userfunc 283s ok 32 - str: ! userfunc 283s ok 33 - str: ! userfunc < CONST 283s ok 34 - str: ! &userfunc 283s ok 35 - str: ! &userfunc < STDIN 283s ok 36 - str: ! userfunc <*.c> 283s ok 37 - str: ! userfunc *STDIN 283s ok 38 - str: ! &userfunc 283s ok 39 - str: ! &userfunc <*.c> 283s ok 40 - str: ! &userfunc *STDIN 283s ok 41 - str: ! &userfunc() == 1 283s ok 42 - str: ! &userfunc(123) == 1 283s ok 43 - str: ! \$x == 123 283s ok 44 - str: ! \ \ $x == 123 283s ok 45 - str: ! \ \ \ $x == 123 283s ok 46 - str: ! \ &func == 123 283s ok 47 - str: ! \ \ &func == 123 283s ok 48 - str: ! \ \ \ &func == 123 283s ok 49 - str: ! -$x == 1 283s ok 50 - str: ! +$x == 1 283s ok 51 - str: -!$x == 1 283s ok 52 - str: +!$x == 1 283s ok 53 - str: ! $x && $y 283s ok 54 - str: ! $x || -$y 283s ok 55 - str: ! $x and -$y 283s ok 56 - str: ! $x or -$y 283s ok 57 - str: $x && ! $y 283s ok 58 - str: $x && ! $y == 123 283s ok 59 - str: $x || ! $y == 123 283s ok 60 - str: ! $y ? +1 : 0 283s ok 61 - str: $x ? !$y : +0 283s ok 62 - str: 1 + !$x == 1 283s ok 63 - str: ! $x == 1 283s ok 64 - str: ! ++$x == 1 283s ok 65 - str: ! $x =~ /xx/ 283s ok 66 - str: ! foo() + 1 283s ok 67 - str: ! ($x+$y) + 1 283s ok 68 - str: ! -f $x + 1 283s ok 69 - str: ! ($x) == 1 283s ok 70 - str: ! ($x+$y) == 1 283s ok 71 - str: ! time() + 1 283s ok 72 - str: ! time + 1 283s ok 73 - str: ! (time) 283s ok 74 - str: (! time) 283s ok 75 - str: ! 2**32 + 1 283s ok 76 - str: ! 2**32 && 1 283s ok 77 - str: ! 2**32 > 123 283s ok 78 - str: ! time < 123 283s ok 79 - str: ! $x++ == 2 283s ok 80 - str: ! ($x+$y) == 2 283s ok 81 - str: ! $x->foo == 2 283s ok 82 - str: ! $x->foo() == 2 283s ok 83 - str: ! $x->foo->bar == 2 283s ok 84 - str: ! $x->foo->bar < 2 283s ok 85 - str: ! $x->foo->bar <*.c> 283s ok 86 - str: ! $x->foo->bar 283s ok 87 - str: if (!$data =~ /^"/) { blah(); } 283s ok 88 - str: !$data =~ /^"/ 283s ok 89 - str: (! $Config{'archname'} =~ /RM\d\d\d-svr4/) 283s ok 90 - str: grep !_type($_) eq 'ARRAY', $a1, $a2 283s ok 91 - str: ! _type($_) eq 'ARRAY' 283s ok 92 - str: (! $opts{exclude} || ! $File::Find::name =~ /$opts{exclude}/) 283s ok 93 - str: ! $File::Find::name =~ /$opts{exclude}/ 283s ok 94 - str: ! ! $x + 1 283s ok 95 - str: ! ! $x >= 1 283s ok 96 - str: ! ! -f $x + 1 283s ok 97 - str: ! ! -f $x && 1 283s ok 98 - str: -f ! $x + 1 283s ok 99 - str: ! -f ne 1 283s ok 100 - str: ! FOO > 100 283s ok 101 - str: ! FOO < 100 283s ok 102 - str: use constant FOO => 123; 283s # ! FOO > 100 283s ok 103 - str: use constant FOO => 123; 283s # ! FOO < 100 || $bar > 200 283s ok 104 - str: sub FOO () { 123 } 283s # ! FOO < 100 || $bar > 200 283s ok 105 - str: ! $x 283s ok 106 - str: ! $x && $y 283s ok 107 - str: ! $x || $y 283s ok 108 - str: ! $x and $y 283s ok 109 - str: ! $x or $y 283s ok 110 - str: ! $x**$y or $y 283s ok 111 - str: ! grep $_ < 123 283s ok 112 - str: $foo = ! $foo if $bar < 123 283s ok 113 - str: $foo = ! $foo unless $bar < 123 283s ok 114 - str: $foo = ! $foo while $bar < 123 283s ok 115 - str: FOO 283s ok 116 - str: $foo ! 283s ok 283s t/PerlMinimumVersionAndWhy-pmv.t ... skipped: cannot create Critic object -- The value for the global "single-policy" option ("^Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy$") did not match any policies (in combination with other policy restrictions). 284s t/PerlMinimumVersionAndWhy.t ....... 284s 1..5 284s ok 1 - VERSION variable 284s ok 2 - VERSION class method 284s ok 3 - VERSION class check 99 284s ok 4 - VERSION class check 1099 284s # cannot create Critic object -- The value for the global "single-policy" option ("^Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy$") did not match any policies (in combination with other policy restrictions). 284s ok 5 # skip no Critic object created 284s ok 285s t/PodMinimumVersion.t .............. 285s 1..26 285s ok 1 - VERSION variable 285s ok 2 - VERSION class method 285s ok 3 - VERSION class check 99 285s ok 4 - VERSION class check 1099 285s ok 5 - single policy PodMinimumVersion 285s ok 6 - VERSION object check 99 285s ok 7 - VERSION object check 1099 285s ok 8 - str: =pod 285s # 285s # C<< foo >> 285s # 285s # =for something 285s # 285s # with above_version [undef] 285s ok 9 - str: =pod 285s # 285s # C<< foo >> 285s # with above_version [undef] 285s ok 10 - str: =pod 285s # 285s # C 285s # with above_version [undef] 285s ok 11 - str: =pod 285s # 285s # SC> 285s # with above_version [undef] 285s ok 12 - str: =pod 285s # 285s # L< C<< foo >> > 285s # with above_version [undef] 285s ok 13 - str: =pod 285s # 285s # L 285s # with above_version [undef] 285s ok 14 - str: use 5.004; 285s # 285s # =pod 285s # 285s # L 285s # with above_version [undef] 285s ok 15 - str: use 5.005; 285s # 285s # =pod 285s # 285s # L 285s # with above_version [undef] 285s ok 16 - str: =pod 285s # 285s # L 285s # with above_version 5.004 285s ok 17 - str: =pod 285s # 285s # L 285s # with above_version 5.005 285s ok 18 - str: use 5.004; 285s # 285s # =pod 285s # 285s # L 285s # with above_version 5.004 285s ok 19 - str: use 5.004; 285s # 285s # =pod 285s # 285s # L 285s # with above_version 5.005 285s ok 20 - str: use 5.005; 285s # 285s # =pod 285s # 285s # L 285s # with above_version 5.004 285s ok 21 - str: use 5.005; 285s # 285s # =pod 285s # 285s # L 285s # with above_version 5.005 285s ok 22 - str: =encoding utf-8 285s # with above_version [undef] 285s ok 23 - str: =encoding utf-8 285s # 285s # use 5.010; 285s # with above_version [undef] 285s ok 24 - str: use 5.010; 285s # 285s # =encoding utf-8 285s # 285s # with above_version [undef] 285s ok 25 - str: =encoding utf-8 285s # 285s # with above_version 5.8.9 285s ok 26 - str: =encoding utf-8 285s # 285s # with above_version 5.10.0 285s ok 286s t/ProhibitAdjacentLinks.t .......... 286s 1..26 286s ok 1 - VERSION variable 286s ok 2 - VERSION class method 286s ok 3 - VERSION class check 99 286s ok 4 - VERSION class check 1099 286s # Perl::Critic version 1.152 286s ok 5 - single policy ProhibitAdjacentLinks 286s ok 6 - VERSION object check 99 286s ok 7 - VERSION object check 1099 286s ok 8 - str: '=pod 286s # 286s # =begin comment 286s # 286s # L L 286s # 286s # =end comment 286s # ' 286s ok 9 - str: '=pod 286s # 286s # =begin :text 286s # 286s # L L 286s # 286s # =end :text 286s # ' 286s ok 10 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 11 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 12 - str: '=pod 286s # 286s # L 286s # 286s # L 286s # ' 286s ok 13 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 14 - str: '=pod 286s # 286s # L and L 286s # ' 286s ok 15 - str: '=pod 286s # 286s # L 286s # L 286s # L 286s # ' 286s ok 16 - str: '=pod 286s # 286s # blah blah L L blah 286s # ' 286s ok 17 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 18 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 19 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 20 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 21 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 22 - str: '=pod 286s # 286s # S<< L 286s # 286s # L >> 286s # ' 286s ok 23 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 24 - str: '=pod 286s # 286s # L L 286s # ' 286s ok 25 - str: '=pod 286s # 286s # L L' 286s ok 26 - str: '=pod 286s # 286s # L L' 286s ok 286s t/ProhibitArrayAssignAref.t ........ 286s 1..43 286s ok 1 - VERSION variable 286s ok 2 - VERSION class method 286s ok 3 - VERSION class check 99 286s ok 4 - VERSION class check 1099 286s ok 5 - single policy ProhibitArrayAssignAref 286s ok 6 - VERSION object check 99 286s ok 7 - VERSION object check 1099 286s ok 8 - str: @a = [1,2] 286s ok 9 - str: @a = [1,2] 286s # description: Array assigned a [] arrayref, should it be a () list ? 286s ok 10 - str: @a = [] 286s ok 11 - str: @a = [] 286s # description: Array assigned a [] arrayref, should it be a () list ? 286s ok 12 - str: @a = (1,2) 286s ok 13 - str: @a = (1,2) 286s # description: undef 286s ok 14 - str: @$r = [1,2] 286s ok 15 - str: @$r = [1,2] 286s # description: Array assigned a [] arrayref, should it be a () list ? 286s ok 16 - str: @$r = ([1,2]) 286s ok 17 - str: @$r = ([1,2]) 286s # description: undef 286s ok 18 - str: @{$r} = [1,2] 286s ok 19 - str: @{$r} = [1,2] 286s # description: Array assigned a [] arrayref, should it be a () list ? 286s ok 20 - str: @{$r} = ([1,2]) 286s ok 21 - str: @{$r} = ([1,2]) 286s # description: undef 286s ok 22 - str: @a[1,2] = [1,2] 286s ok 23 - str: @a[1,2] = [1,2] 286s # description: Array slice assigned a [] arrayref, should it be a () list ? 286s ok 24 - str: @a[1,2] = () 286s ok 25 - str: @a[1,2] = () 286s # description: undef 286s ok 26 - str: @a{"x","y"} = [1,2] 286s ok 27 - str: @a{"x","y"} = [1,2] 286s # description: Hash slice assigned a [] arrayref, should it be a () list ? 286s ok 28 - str: @a{"x","y"} = [] 286s ok 29 - str: @a{"x","y"} = [] 286s # description: Hash slice assigned a [] arrayref, should it be a () list ? 286s ok 30 - str: @a{"x","y"} = () 286s ok 31 - str: @a{"x","y"} = () 286s # description: undef 286s ok 32 - str: @{foo()}[1,2] = [1,2] 286s ok 33 - str: @{foo()}[1,2] = [1,2] 286s # description: Array slice assigned a [] arrayref, should it be a () list ? 286s ok 34 - str: @{$r=foo()}[1,2] = [1,2] 286s ok 35 - str: @{$r=foo()}[1,2] = [1,2] 286s # description: Array slice assigned a [] arrayref, should it be a () list ? 286s ok 36 - str: @{foo()}[1,2] = (1,2) 286s ok 37 - str: @{foo()}[1,2] = (1,2) 286s # description: undef 286s ok 38 - str: @{foo()}{"a","b"} = [1,2] 286s ok 39 - str: @{foo()}{"a","b"} = [1,2] 286s # description: Hash slice assigned a [] arrayref, should it be a () list ? 286s ok 40 - str: @{$r=foo()}{"a","b"} = [1,2] 286s ok 41 - str: @{$r=foo()}{"a","b"} = [1,2] 286s # description: Hash slice assigned a [] arrayref, should it be a () list ? 286s ok 42 - str: @{foo()}{"a","b"} = (1,2) 286s ok 43 - str: @{foo()}{"a","b"} = (1,2) 286s # description: undef 286s ok 287s t/ProhibitBadAproposMarkup.t ....... 287s 1..20 287s ok 1 - VERSION variable 287s ok 2 - VERSION class method 287s ok 3 - VERSION class check 99 287s ok 4 - VERSION class check 1099 287s # Perl::Critic version 1.152 287s ok 5 - single policy ProhibitBadAproposMarkup 287s ok 6 - VERSION object check 99 287s ok 7 - VERSION object check 1099 287s ok 8 - str: '=head1 NAME 287s # 287s # =begin text 287s # 287s # foo - C 287s # 287s # =end text 287s # 287s # =begin comment 287s # 287s # foo - C 287s # 287s # =end comment 287s # 287s # =for blah C 287s # ' 287s ok 9 - str: '=head1 NAME 287s # 287s # =begin text 287s # 287s # foo - C 287s # 287s # =end text 287s # 287s # foo - C 287s # ' 287s ok 10 - str: '=head1 NAME 287s # 287s # =begin :text 287s # 287s # foo - C 287s # 287s # =end :text 287s # ' 287s ok 11 - str: '=head1 SOMETHING 287s # 287s # C<' 287s ok 12 - str: '=head1 NAME 287s # 287s # foo - like C' 287s ok 13 - str: '=head1 NAME 287s # 287s # foo - like C' 287s ok 14 - str: '=head1 NAME 287s # 287s # foo - like C' 287s ok 15 - str: ' 287s # ## no critic (ProhibitBadAproposMarkup) 287s # 287s # =head1 NAME 287s # 287s # foo - like C 287s # 287s # =cut 287s # 287s # more_code();' 287s ok 16 - str: '=head1 NAME 287s # 287s # foo - like B' 287s ok 17 - str: '=head1 NAME 287s # 287s # foo - like bar 287s # 287s # =head1 NEWSECT 287s # 287s # foo - like C 287s # 287s # ' 287s ok 18 - str: '=head1 NAME OTHER 287s # 287s # foo - like C 287s # ' 287s ok 19 - str: '\#\# no critic (ProhibitBadAproposMarkup) 287s # 287s # =head1 NAME 287s # 287s # foo - like C 287s # 287s # =cut 287s # 287s # foo() 287s # ' 287s ok 20 - str: '\#\# no critic (ProhibitBadAproposMarkup) 287s # 287s # __END__ 287s # 287s # =head1 NAME 287s # 287s # foo - like C 287s # 287s # =cut 287s # 287s # foo() 287s # ' 287s ok 288s t/ProhibitBarewordDoubleColon.t .... 288s 1..31 288s ok 1 - VERSION variable 288s ok 2 - VERSION class method 288s ok 3 - VERSION class check 99 288s ok 4 - VERSION class check 1099 288s ok 5 - single policy ProhibitBarewordDoubleColon 288s ok 6 - VERSION object method 288s ok 7 - VERSION object check 99 288s ok 8 - VERSION object check 1099 288s ok 9 - str: 'my $x = Foo::' 288s ok 10 - str: 'my $x = Foo::Bar::' 288s ok 11 - str: 'my $x = FooBar' 288s ok 12 - str: 'my $x = Foo::Bar' 288s ok 13 - str: 'my $x = "Foo::"' 288s ok 14 - str: 'my $x = 'Foo::'' 288s ok 15 - str: '$x{Foo::}' 288s ok 16 - str: 'new Foo::' _allow_indirect_syntax=1 288s ok 17 - str: 'new Foo::' _allow_indirect_syntax=0 288s ok 18 - str: 'new Foo:: 1,2,3' _allow_indirect_syntax=1 288s ok 19 - str: 'new Foo:: 1,2,3' _allow_indirect_syntax=0 288s ok 20 - str: 'my $x = Foo::' _allow_indirect_syntax=1 288s ok 21 - str: 'my $x = Foo' _allow_indirect_syntax=1 288s ok 22 - str: 'my $x = Foo::Bar::' _allow_indirect_syntax=1 288s ok 23 - str: 'my $x = Foo::Bar' _allow_indirect_syntax=1 288s ok 24 - str: 'Foo::' 288s ok 25 - str: 'Foo' 288s ok 26 - str: 'Foo::' _allow_indirect_syntax=1 288s ok 27 - str: 'Foo' _allow_indirect_syntax=1 288s ok 28 - str: 'return Foo::' 288s ok 29 - str: 'return Foo' 288s ok 30 - str: 'return Foo::' _allow_indirect_syntax=1 288s ok 31 - str: 'return Foo' _allow_indirect_syntax=1 288s ok 288s t/ProhibitDuplicateHashKeys.t ...... 288s 1..65 288s ok 1 - VERSION variable 288s ok 2 - VERSION class method 288s ok 3 - VERSION class check 99 288s ok 4 - VERSION class check 1099 288s ok 5 - single policy ProhibitDuplicateHashKeys 288s ok 6 - VERSION object method 288s ok 7 - VERSION object check 99 288s ok 8 - VERSION object check 1099 288s ok 9 - str: 'my %hash = (__LINE__.q{a}.q{b} => 1, 288s # __LINE__.q{ab} => 2);' 288s ok 10 - str: 'my %hash = (__LINE__ => 1, __LINE__ => 2);' 288s ok 11 - str: 'my %hash = (__LINE__ => 123, 288s # 1 => 456);' 288s ok 12 - str: '\#line 123 "foo.pl" 288s # my %hash = (__LINE__ => 1, 123 => 2);' 288s ok 13 - str: '\#line 123 288s # my %hash = (__LINE__ => 1, 124 => 2);' 288s ok 14 - str: '\# 288s # line 123 288s # ; 288s # my %hash = (__LINE__ => 1, 124 => 2);' 288s ok 15 - str: 'my %hash = (__PACKAGE__.q{a}.q{b} => 1, 288s # __PACKAGE__.q{ab} => 2);' 288s ok 16 - str: 'my %hash = (__PACKAGE__ => 1, 288s # main => 2);' 288s ok 17 - str: 'my %hash = (__PACKAGE__ => 1, 288s # xyzzy => 2);' 288s ok 18 - str: 'package xyzzy; 288s # my %hash = (__PACKAGE__ => 1, 288s # xyzzy => 2);' 288s ok 19 - str: '{ package xyzzy; } 288s # my %hash = (__PACKAGE__ => 1, 288s # xyzzy => 2);' 288s ok 20 - str: 'package; \# bogosity 288s # my %hash = (__PACKAGE__ => 1, 288s # xyzzy => 2);' 288s ok 21 - str: 'package; \# bogosity 288s # my %hash = (__PACKAGE__ => 1, 288s # main => 2);' 288s ok 22 - str: 'my %hash = (__FILE__.q{a}.q{b} => 1, 288s # __FILE__.q{ab} => 2);' 288s ok 23 - str: '\#line 1 "foo.pl" 288s # my %hash = (__FILE__ => 1, 288s # "foo.pl" => 2);' 288s ok 24 - str: '\#line 1 "foo.pl" 288s # my %hash = (__FILE__ => 1, 288s # "bar.pl" => 2);' 288s ok 25 - str: ' 288s # my %hash = (blah() => 1, # guided by => 288s # a => 2, 288s # a => 3); # bad 288s # ' 288s ok 26 - str: ' 288s # my %hash = (blah(), 288s # a => 2, 288s # a => 3); # bad 288s # ' 288s ok 27 - str: ' 288s # my %hash = (a => 1, 288s # %blah, # recognised as even 288s # blah() => 1, # guided by => 288s # a => 1); # bad 288s # ' 288s ok 28 - str: ' 288s # my %hash = (qw(foo 123 288s # foo 123)); # bad 288s # ' 288s ok 29 - str: ' 288s # my %hash = (a => 1, 288s # %blah, # recognised as even 288s # blah() => 2, # guided by => 288s # $var => 3, # variables ignored 288s # "abc$var" => 3, # variables ignored 288s # a => 4); # bad, duplicate 288s # ' 288s ok 30 - str: 'map {; q{a},1, q{a},2 } 1 .. 2' 288s ok 31 - str: '@foo = map {; a => 1, a => 2 } 1 .. 2' 288s ok 32 - str: '$foo = map {; a => 1, a => 2 } 1 .. 2' 288s ok 33 - str: '%foo = (aa => 1, "a"."a" => 2)' 288s ok 34 - str: '%foo = (aa => 1, "a"."$a" => 2)' 288s ok 35 - str: '%foo = (a => 1, b => 2)' 288s ok 36 - str: '%foo = (a => 1, b => 2, )' 288s ok 37 - str: '%foo = (a => 1, a => 2)' 288s ok 38 - str: '%foo = (a => 1,, a => 2)' 288s ok 39 - str: '%foo = ("x" => 1, "x" => 2)' 288s ok 40 - str: '%foo = (x => 1, "x" => 2)' 288s ok 41 - str: '%foo = (x => 1, "x",2)' 288s ok 42 - str: '%foo = ('x' => 1, "x",2)' 288s ok 43 - str: '%foo = (q{x} => 1, x=>2)' 288s ok 44 - str: '%foo = (qq{x} => 1, x=>2)' 288s ok 45 - str: '%foo = (qw{x} => 1, x=>2)' 288s ok 46 - str: '%foo = (qw{x 1 x 2})' 288s ok 47 - str: '%$foo = { a => 1, a => 2 }' 288s ok 48 - str: '%$$foo = { a => 1, a => 2 }' 288s ok 49 - str: '%$$$foo = { a => 1, a => 2 }' 288s ok 50 - str: '%$$$$foo = { a => 1, a => 2 }' 288s ok 51 - str: '%$$$$$foo = { a => 1, a => 2 }' 288s ok 52 - str: '$foo = { }' 288s ok 53 - str: '$foo = { a => 1, }' 288s ok 54 - str: '$foo = { a => 1, b => 2 }' 288s ok 55 - str: '$foo = { a => 1, a => 2 }' 288s ok 56 - str: '$foo = \{ a => 1, a => 2 }' 288s ok 57 - str: '$foo = \ { a => 1, a => 2 }' 288s ok 58 - str: '$foo = \{ a => 1, a => 2 }' 288s ok 59 - str: '$foo = \\{ a => 1, a => 2 }' 288s ok 60 - str: '$foo = \\{ a => 1, a => 2 }' 288s ok 61 - str: '$foo = \ \ \ \ { a => 1, a => 2 }' 288s ok 62 - str: '%foo = (a => 1, b => 2, )' 288s ok 63 - str: '%foo = (a => 1, %zzz, a => 2)' 288s ok 64 - str: '%foo = (a => 1, %$zzz, a => 2)' 288s ok 65 - str: '%foo = (a => 1, %{$zzz}, a => 2)' 288s ok 290s t/ProhibitDuplicateHeadings.t ...... 290s 1..52 290s ok 1 - VERSION variable 290s ok 2 - VERSION class method 290s ok 3 - VERSION class check 99 290s ok 4 - VERSION class check 1099 290s ok 5 - single policy ProhibitDuplicateHeadings 290s ok 6 - VERSION object check 99 290s ok 7 - VERSION object check 1099 290s ok 8 - uniqueness=all str: 290s # 290s # =head1 CLASS METHODS 290s # 290s # =head1 CLASS METHODS 290s # 290s # =cut 290s # 290s # =head1 MORE 290s # 290s # 290s ok 9 - uniqueness=adjacent str: 290s # 290s # =head1 CLASS METHODS 290s # 290s # =head1 CLASS METHODS 290s # 290s # =cut 290s # 290s # =head1 MORE 290s # 290s # 290s ok 10 - uniqueness=ancestor str: 290s # 290s # =head1 CLASS METHODS 290s # 290s # =head1 CLASS METHODS 290s # 290s # =cut 290s # 290s # =head1 MORE 290s # 290s # 290s ok 11 - uniqueness=sibling str: 290s # 290s # =head1 CLASS METHODS 290s # 290s # =head1 CLASS METHODS 290s # 290s # =cut 290s # 290s # =head1 MORE 290s # 290s # 290s ok 12 - uniqueness=default str: 290s # 290s # =head1 CLASS METHODS 290s # 290s # =head1 CLASS METHODS 290s # 290s # =cut 290s # 290s # =head1 MORE 290s # 290s # 290s ok 13 - uniqueness=all str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 14 - uniqueness=adjacent str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 15 - uniqueness=ancestor str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 16 - uniqueness=sibling str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 17 - uniqueness=default str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 18 - uniqueness=all str: 290s # =head1 One 290s # 290s # =head4 Descend 290s # 290s # =head3 Descend 290s # 290s # =head2 Descend 290s # 290s # =head1 Two 290s # 290s # =head4 Descend 290s # 290s # 290s ok 19 - uniqueness=adjacent str: 290s # =head1 One 290s # 290s # =head4 Descend 290s # 290s # =head3 Descend 290s # 290s # =head2 Descend 290s # 290s # =head1 Two 290s # 290s # =head4 Descend 290s # 290s # 290s ok 20 - uniqueness=ancestor str: 290s # =head1 One 290s # 290s # =head4 Descend 290s # 290s # =head3 Descend 290s # 290s # =head2 Descend 290s # 290s # =head1 Two 290s # 290s # =head4 Descend 290s # 290s # 290s ok 21 - uniqueness=sibling str: 290s # =head1 One 290s # 290s # =head4 Descend 290s # 290s # =head3 Descend 290s # 290s # =head2 Descend 290s # 290s # =head1 Two 290s # 290s # =head4 Descend 290s # 290s # 290s ok 22 - uniqueness=default str: 290s # =head1 One 290s # 290s # =head4 Descend 290s # 290s # =head3 Descend 290s # 290s # =head2 Descend 290s # 290s # =head1 Two 290s # 290s # =head4 Descend 290s # 290s # 290s ok 23 - uniqueness=all str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 24 - uniqueness=adjacent str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 25 - uniqueness=ancestor str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 26 - uniqueness=sibling str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 27 - uniqueness=default str: 290s # =head1 NAME 290s # 290s # =head1 NAME 290s # 290s ok 28 - uniqueness=all str: 290s # =head1 NAME 290s # 290s # =head2 NAME 290s # 290s ok 29 - uniqueness=adjacent str: 290s # =head1 NAME 290s # 290s # =head2 NAME 290s # 290s ok 30 - uniqueness=ancestor str: 290s # =head1 NAME 290s # 290s # =head2 NAME 290s # 290s ok 31 - uniqueness=sibling str: 290s # =head1 NAME 290s # 290s # =head2 NAME 290s # 290s ok 32 - uniqueness=default str: 290s # =head1 NAME 290s # 290s # =head2 NAME 290s # 290s ok 33 - uniqueness=all str: 290s # =head1 Top One 290s # 290s # =head2 Details 290s # 290s # =head1 Top Two 290s # 290s # =head2 Details 290s # 290s # As per the POD, second "Details" ok for default style. 290s # 290s ok 34 - uniqueness=adjacent str: 290s # =head1 Top One 290s # 290s # =head2 Details 290s # 290s # =head1 Top Two 290s # 290s # =head2 Details 290s # 290s # As per the POD, second "Details" ok for default style. 290s # 290s ok 35 - uniqueness=ancestor str: 290s # =head1 Top One 290s # 290s # =head2 Details 290s # 290s # =head1 Top Two 290s # 290s # =head2 Details 290s # 290s # As per the POD, second "Details" ok for default style. 290s # 290s ok 36 - uniqueness=sibling str: 290s # =head1 Top One 290s # 290s # =head2 Details 290s # 290s # =head1 Top Two 290s # 290s # =head2 Details 290s # 290s # As per the POD, second "Details" ok for default style. 290s # 290s ok 37 - uniqueness=default str: 290s # =head1 Top One 290s # 290s # =head2 Details 290s # 290s # =head1 Top Two 290s # 290s # =head2 Details 290s # 290s # As per the POD, second "Details" ok for default style. 290s # 290s ok 38 - uniqueness=all str: 290s # =head1 TOP ONE 290s # 290s # =head2 TOP TWO 290s # 290s # =head1 TOP TWO 290s # 290s ok 39 - uniqueness=adjacent str: 290s # =head1 TOP ONE 290s # 290s # =head2 TOP TWO 290s # 290s # =head1 TOP TWO 290s # 290s ok 40 - uniqueness=ancestor str: 290s # =head1 TOP ONE 290s # 290s # =head2 TOP TWO 290s # 290s # =head1 TOP TWO 290s # 290s ok 41 - uniqueness=sibling str: 290s # =head1 TOP ONE 290s # 290s # =head2 TOP TWO 290s # 290s # =head1 TOP TWO 290s # 290s ok 42 - uniqueness=default str: 290s # =head1 TOP ONE 290s # 290s # =head2 TOP TWO 290s # 290s # =head1 TOP TWO 290s # 290s ok 43 - uniqueness=all str: 290s # =head1 TOP 290s # 290s # =head2 Subheading 290s # 290s # =head1 TOP 290s # 290s ok 44 - uniqueness=adjacent str: 290s # =head1 TOP 290s # 290s # =head2 Subheading 290s # 290s # =head1 TOP 290s # 290s ok 45 - uniqueness=ancestor str: 290s # =head1 TOP 290s # 290s # =head2 Subheading 290s # 290s # =head1 TOP 290s # 290s ok 46 - uniqueness=sibling str: 290s # =head1 TOP 290s # 290s # =head2 Subheading 290s # 290s # =head1 TOP 290s # 290s ok 47 - uniqueness=default str: 290s # =head1 TOP 290s # 290s # =head2 Subheading 290s # 290s # =head1 TOP 290s # 290s ok 48 - uniqueness=all str: 290s # =head1 TOP 290s # 290s # =head2 TOP 290s # 290s # =head1 TOP 290s # 290s ok 49 - uniqueness=ancestor str: 290s # =head1 TOP 290s # 290s # =head2 TOP 290s # 290s # =head1 TOP 290s # 290s ok 50 - uniqueness=sibling str: 290s # =head1 TOP 290s # 290s # =head2 TOP 290s # 290s # =head1 TOP 290s # 290s ok 51 - uniqueness=ancestor,sibling str: 290s # =head1 TOP 290s # 290s # =head2 TOP 290s # 290s # =head1 TOP 290s # 290s ok 52 - uniqueness=default str: 290s # =head1 TOP 290s # 290s # =head2 TOP 290s # 290s # =head1 TOP 290s # 290s ok 290s t/ProhibitDuplicateSeeAlso.t ....... 290s 1..15 290s ok 1 - VERSION variable 290s ok 2 - VERSION class method 290s ok 3 - VERSION class check 99 290s ok 4 - VERSION class check 1099 290s # Perl::Critic version 1.152 290s ok 5 - single policy ProhibitDuplicateSeeAlso 290s ok 6 - VERSION object check 99 290s ok 7 - VERSION object check 1099 290s ok 8 - str: ' 290s # =head1 SEE ALSO 290s # 290s # L 290s # 290s # L 290s # ' 290s ok 9 - str: ' 290s # =head1 SEE ALSO 290s # 290s # L 290s # 290s # =begin comment 290s # 290s # L 290s # 290s # =end comment 290s # ' 290s ok 10 - str: ' 290s # =head1 SEE ALSO 290s # 290s # L, L 290s # ' 290s ok 11 - str: ' 290s # =head1 SEE ALSO 290s # 290s # L, L 290s # ' 290s ok 12 - str: ' 290s # =head1 SEE ALSO 290s # 290s # L, L 290s # ' 290s ok 13 - str: ' 290s # =head1 DESCRIPTION 290s # 290s # Blah L 290s # 290s # =head1 SEE ALSO 290s # 290s # L 290s # ' 290s ok 14 - str: ' 290s # =head1 SEE ALSO 290s # 290s # L, 290s # L 290s # ' 290s ok 15 - str: ' 290s # =head1 SEE ALSO 290s # 290s # L, L 290s # (C runs faster) 290s # ' 290s ok 291s t/ProhibitEmptyCommas.t ............ 291s 1..34 291s ok 1 - VERSION variable 291s ok 2 - VERSION class method 291s ok 3 - VERSION class check 99 291s ok 4 - VERSION class check 1099 291s ok 5 - single policy ProhibitEmptyCommas 291s ok 6 - VERSION object check 99 291s ok 7 - VERSION object check 1099 291s ok 8 - str: [{%a},{}] 291s ok 9 - str: [{%a},,{}] 291s ok 10 - str: my $x = [ { %defaults, a => "b"}, {} ] 291s ok 11 - str: my $x = [ { 1, 2, a => "b"}, {} ] 291s ok 12 - str: my $x = [ { 1, 2, a => "b"}, ] 291s ok 13 - str: my $x = [ { a => "b"}, ] 291s ok 14 - str: print 'foo',,'bar'; 291s ok 15 - str: @a = (,1,2) 291s ok 16 - str: foo (x, => 123); 291s ok 17 - str: a =>=> 456; 291s ok 18 - str: for (; $i++<10; $i++,,) 291s ok 19 - str: foo (1, , 2) 291s ok 20 - str: bar (start =>, end => 20) 291s ok 21 - str: @a = (1,,6); 291s ok 22 - str: @b = ('foo','bar',); 291s ok 23 - str: a => , => 123 291s ok 24 - str: $x =~ s,abc,, 291s ok 25 - str: @a = (1,2,,) 291s ok 26 - str: @a = (1,2, \# foo 291s # ,) 291s ok 27 - str: @a = ( , 1) 291s ok 28 - str: @a = ( \# foo 291s # ,1) 291s ok 29 - str: @a = (=>=>1,2) 291s ok 30 - str: @a = (,) 291s ok 31 - str: @a = (',' , 123) 291s ok 32 - str: return bless({@_}, $class) 291s ok 33 - str: return bless(\# a comment 291s # , $class) 291s ok 34 - str: return bless({@_} 291s # # a comment 291s # , $class) 291s ok 292s t/ProhibitFatCommaNewline.t ........ 292s 1..15 292s ok 1 - VERSION variable 292s ok 2 - VERSION class method 292s ok 3 - VERSION class check 99 292s ok 4 - VERSION class check 1099 292s ok 5 - single policy ProhibitFatCommaNewline 292s ok 6 - VERSION object method 292s ok 7 - VERSION object check 99 292s ok 8 - VERSION object check 1099 292s ok 9 - str: my @x = (print 292s # =>123) 292s ok 10 - str: my @x = (-print 292s # =>123) 292s ok 11 - str: my @x = (print \# comment 292s # # comment 292s # =>123) 292s ok 12 - str: my @x = (foo 292s # =>123) 292s ok 13 - str: my @x = (-foo 292s # =>123) 292s ok 14 - str: use 5.007; my @x = (foo 292s # =>123) 292s ok 15 - str: use 5.008; my @x = (foo 292s # =>123) 292s ok 292s t/ProhibitFiletest_f.t ............. 292s 1..19 292s ok 1 - VERSION variable 292s ok 2 - VERSION class method 292s ok 3 - VERSION class check 99 292s ok 4 - VERSION class check 1099 292s ok 5 - single policy ProhibitFiletest_f 292s ok 6 - VERSION object check 99 292s ok 7 - VERSION object check 1099 292s ok 8 - $str = "if (-f FH) { print }"; 292s # 292s ok 9 - $str = "if (-f FH) { print };"; 292s # 292s ok 10 - $str = "if (-e FH) { print }"; 292s # 292s ok 11 - $str = "if (-e FH) { print };"; 292s # 292s ok 12 - $str = "-f FH"; 292s # 292s ok 13 - $str = "-f FH;"; 292s # 292s ok 14 - $str = "-e FH"; 292s # 292s ok 15 - $str = "-e FH;"; 292s # 292s ok 16 - $str = "-f \$fh"; 292s # 292s ok 17 - $str = "-f \$fh;"; 292s # 292s ok 18 - $str = "-e \$fh"; 292s # 292s ok 19 - $str = "-e \$fh;"; 292s # 292s ok 293s t/ProhibitIfIfSameLine.t ........... 293s 1..24 293s ok 1 - VERSION variable 293s ok 2 - VERSION class method 293s ok 3 - VERSION class check 99 293s ok 4 - VERSION class check 1099 293s ok 5 - single policy ProhibitIfIfSameLine 293s ok 6 - VERSION object method 293s ok 7 - VERSION object check 99 293s ok 8 - VERSION object check 1099 293s ok 9 - str: unless (1) { } unless (2) { } 293s ok 10 - str: 293s # if (1) { 293s # } if (2) { 293s # } 293s # 293s ok 11 - str: 293s # if (1) { 293s # } else { 293s # } if (2) { 293s # } 293s ok 12 - str: unless (1) { } if (2) { } 293s ok 13 - str: if (1) { } ; ; ; if (2) { } 293s ok 14 - str: if (1) { } unless (2) { } 293s ok 15 - str: unless (1) { } unless (2) { } 293s ok 16 - str: do { } if (2); 293s ok 17 - str: while (0) {} if (2) {} 293s ok 18 - str: until (1) {} if (2) {} 293s ok 19 - str: for (1) {} if (2) {} 293s ok 20 - str: foreach (1) {} if (2) {} 293s ok 21 - str: if (1) {} while (0) {} 293s ok 22 - str: if (1) {} until (1) {} 293s ok 23 - str: if (1) {} for (1) {} 293s ok 24 - str: if (1) {} foreach (1) {} 293s ok 294s t/ProhibitLinkToSelf.t ............. 294s 1..13 294s ok 1 - VERSION variable 294s ok 2 - VERSION class method 294s ok 3 - VERSION class check 99 294s ok 4 - VERSION class check 1099 294s # Perl::Critic version 1.152 294s ok 5 - single policy ProhibitLinkToSelf 294s ok 6 - VERSION object check 99 294s ok 7 - VERSION object check 1099 294s ok 8 - str: ' 294s # =head1 NAME 294s # 294s # Foo::Bar - something 294s # 294s # L 294s # ' 294s ok 9 - str: ' 294s # =head1 NAME 294s # 294s # Foo::Bar - something 294s # 294s # L 294s # ' 294s ok 10 - str: ' 294s # =head1 NAME 294s # 294s # Foo::Bar - something 294s # 294s # =head2 L 294s # ' 294s ok 11 - str: ' 294s # =head1 NAME 294s # 294s # Foo::Bar - something 294s # 294s # =head1 SEE ALSO 294s # 294s # L 294s # ' 294s ok 12 - str: ' 294s # =head1 NAME 294s # 294s # C - something 294s # 294s # L 294s # ' 294s ok 13 - str: ' 294s # =head1 NAME 294s # 294s # Foo::Bar - something 294s # 294s # L 294s # ' 294s ok 294s t/ProhibitModuleShebang.t .......... 294s 1..15 294s ok 1 - VERSION variable 294s ok 2 - VERSION class method 294s ok 3 - VERSION class check 99 294s ok 4 - VERSION class check 1099 294s ok 5 - single policy ProhibitModuleShebang 294s ok 6 - VERSION object method 294s ok 7 - VERSION object check 99 294s ok 8 - VERSION object check 1099 294s ok 9 - filename: t/ProhibitModuleShebang/UsrBin.pm 294s # _allow_bin_false=1 294s ok 10 - filename: t/ProhibitModuleShebang/MakeMaker.pm 294s # _allow_bin_false=1 294s ok 11 - filename: t/ProhibitModuleShebang/False.pm 294s # _allow_bin_false=1 294s ok 12 - filename: t/ProhibitModuleShebang/False.pm 294s # _allow_bin_false=0 294s ok 13 - filename: t/ProhibitModuleShebang/SomeCode.pm 294s # _allow_bin_false=1 294s ok 14 - filename: t/ProhibitModuleShebang/SomeCodeNewline.pm 294s # _allow_bin_false=1 294s ok 15 - filename: t/ProhibitModuleShebang/Script.pl 294s # _allow_bin_false=1 294s ok 295s t/ProhibitNullStatements.t ......... 295s 1..30 295s ok 1 - VERSION variable 295s ok 2 - VERSION class method 295s ok 3 - VERSION class check 99 295s ok 4 - VERSION class check 1099 295s ok 5 - single policy ProhibitNullStatements 295s ok 6 - VERSION object check 99 295s ok 7 - VERSION object check 1099 295s ok 8 - str: use TryCatch; try { attempt() } 1; 295s ok 9 - str: use TryCatch; try { attempt() } exit 1; 295s ok 10 - str: use TryCatch; try { attempt() } catch { foo() } finally { bar () }; 295s ok 11 - str: use Try; sub foo { try { attempt() } catch { recover() }; } 295s ok 12 - str: use TryCatch; sub foo { try { attempt() } catch { recover() }; } 295s ok 13 - str: use syntax "try"; sub foo { try { attempt() } catch { recover() }; } 295s ok 14 - str: use Try::Tiny; sub foo { try { attempt() } catch { recover() }; } 295s ok 15 - str: use Try::Tiny::Except; sub foo { try { attempt() } catch { recover() }; } 295s ok 16 - str: ; 295s ok 17 - str: use Foo;; 295s ok 18 - str: if (1) {}; 295s ok 19 - str: for (;;) { } 295s ok 20 - str: map {; $_, 123} @some_list; 295s ok 21 - str: map { ; $_, 123} @some_list; 295s ok 22 - str: map { \# fdjks 295s # ; $_, 123} @some_list; 295s ok 23 - str: map {;; $_, 123} @some_list; 295s ok 24 - str: map { ; ; $_, 123} @some_list; 295s ok 25 - str: map { ; \# fjdk 295s # ; $_, 123} @some_list; 295s ok 26 - str: grep {\# this is a block 295s # ; 295s # length $_ and $something } @some_list; 295s ok 27 - str: ;\# a comment 295s ok 28 - str: 295s # ;# a comment 295s ok 29 - str: ;\# but only at the start of a line 295s ok 30 - str: ; \# no whitespace between 295s ok 296s t/ProhibitPOSIXimport.t ............ 296s 1..135 296s ok 1 - VERSION variable 296s ok 2 - VERSION class method 296s ok 3 - VERSION class check 99 296s ok 4 - VERSION class check 1099 296s ok 5 - str: require Xyzzy 296s ok 6 - str: require Xyzzy; 296s ok 7 - str: no Xyzzy 296s ok 8 - str: no Xyzzy; 296s ok 9 - str: use Xyzzy 296s ok 10 - str: use Xyzzy; 296s ok 11 - str: use Xyzzy 1 296s ok 12 - str: use Xyzzy 1; 296s ok 13 - str: use Xyzzy 1 () 296s ok 14 - str: use Xyzzy 1 (); 296s ok 15 - str: use Xyzzy 1 'tzset' 296s ok 16 - str: use Xyzzy 1 'tzset'; 296s ok 17 - str: use Xyzzy 1 ('tzset') 296s ok 18 - str: use Xyzzy 1 ('tzset'); 296s ok 19 - str: use Xyzzy 1 ('tzset'),() 296s ok 20 - str: use Xyzzy 1 ('tzset'),(); 296s ok 21 - str: use Xyzzy 'tzset' 296s ok 22 - str: use Xyzzy 'tzset'; 296s ok 23 - str: use Xyzzy qw(tzset) 296s ok 24 - str: use Xyzzy qw(tzset); 296s ok 25 - str: use Xyzzy () 296s ok 26 - str: use Xyzzy (); 296s ok 27 - str: use Xyzzy (),1 296s ok 28 - str: use Xyzzy (),1; 296s ok 29 - str: use Xyzzy (),1,'tzset' 296s ok 30 - str: use Xyzzy (),1,'tzset'; 296s ok 31 - str: use Xyzzy (),'tzset' 296s ok 32 - str: use Xyzzy (),'tzset'; 296s ok 33 - str: use Xyzzy 1.0 296s ok 34 - str: use Xyzzy 1.0; 296s ok 35 - str: use Xyzzy 1.0, 'tzset' 296s ok 36 - str: use Xyzzy 1.0, 'tzset'; 296s ok 37 - str: use Xyzzy '1' 296s ok 38 - str: use Xyzzy '1'; 296s ok 39 - str: use Xyzzy '1', 'tzset' 296s ok 40 - str: use Xyzzy '1', 'tzset'; 296s ok 41 - str: use Xyzzy '1.0' 296s ok 42 - str: use Xyzzy '1.0'; 296s ok 43 - str: use Xyzzy '1.0', 'tzset' 296s ok 44 - str: use Xyzzy '1.0', 'tzset'; 296s ok 45 - str: use Xyzzy qw(1) 296s ok 46 - str: use Xyzzy qw(1); 296s ok 47 - str: use Xyzzy qw(1 tzset) 296s ok 48 - str: use Xyzzy qw(1 tzset); 296s ok 49 - str: use Xyzzy (()) 296s ok 50 - str: use Xyzzy (()); 296s ok 51 - str: use Xyzzy ((())) 296s ok 52 - str: use Xyzzy ((())); 296s ok 53 - str: use Xyzzy (((),())) 296s ok 54 - str: use Xyzzy (((),())); 296s ok 55 - str: use Xyzzy ((((1)))) 296s ok 56 - str: use Xyzzy ((((1)))); 296s ok 57 - str: use Xyzzy ((((1)),'tzset')) 296s ok 58 - str: use Xyzzy ((((1)),'tzset')); 296s ok 59 - str: use Xyzzy (),() 296s ok 60 - str: use Xyzzy (),(); 296s ok 61 - str: use Xyzzy (),(),() 296s ok 62 - str: use Xyzzy (),(),(); 296s ok 63 - str: use Xyzzy (),('dup') 296s ok 64 - str: use Xyzzy (),('dup'); 296s ok 65 - single policy ProhibitPOSIXimport 296s ok 66 - VERSION object check 99 296s ok 67 - VERSION object check 1099 296s ok 68 - str: use POSIX 296s ok 69 - str: use POSIX; 296s ok 70 - str: package main; use POSIX 296s ok 71 - str: package main; use POSIX; 296s ok 72 - str: package Foo; use POSIX 296s ok 73 - str: package Foo; use POSIX; 296s ok 74 - str: use POSIX () 296s ok 75 - str: use POSIX (); 296s ok 76 - str: package Foo; use POSIX () 296s ok 77 - str: package Foo; use POSIX (); 296s ok 78 - str: package Foo; use POSIX (()) 296s ok 79 - str: package Foo; use POSIX (()); 296s ok 80 - str: package Foo; use POSIX ((())) 296s ok 81 - str: package Foo; use POSIX ((())); 296s ok 82 - str: package Foo; use POSIX (),() 296s ok 83 - str: package Foo; use POSIX (),(); 296s ok 84 - str: package Foo; use POSIX (),1 296s ok 85 - str: package Foo; use POSIX (),1; 296s ok 86 - str: package Foo; use POSIX (1) 296s ok 87 - str: package Foo; use POSIX (1); 296s ok 88 - str: package Foo; use POSIX ((1)) 296s ok 89 - str: package Foo; use POSIX ((1)); 296s ok 90 - str: package Foo; use POSIX (),1,'tzset' 296s ok 91 - str: package Foo; use POSIX (),1,'tzset'; 296s ok 92 - str: package Foo; use POSIX (1),'tzset' 296s ok 93 - str: package Foo; use POSIX (1),'tzset'; 296s ok 94 - str: package Foo; use POSIX ((1)),'tzset' 296s ok 95 - str: package Foo; use POSIX ((1)),'tzset'; 296s ok 96 - str: package Foo; use POSIX (((1),'tzset')) 296s ok 97 - str: package Foo; use POSIX (((1),'tzset')); 296s ok 98 - str: package Foo; use POSIX 1 296s ok 99 - str: package Foo; use POSIX 1; 296s ok 100 - str: package Foo; use POSIX 1.0 296s ok 101 - str: package Foo; use POSIX 1.0; 296s ok 102 - str: package Foo; use POSIX '1' 296s ok 103 - str: package Foo; use POSIX '1'; 296s ok 104 - str: package Foo; use POSIX '1.0' 296s ok 105 - str: package Foo; use POSIX '1.0'; 296s ok 106 - str: package Foo; use POSIX 'tzset' 296s ok 107 - str: package Foo; use POSIX 'tzset'; 296s ok 108 - str: package Foo; use POSIX qw(tzset) 296s ok 109 - str: package Foo; use POSIX qw(tzset); 296s ok 110 - str: package Foo; use POSIX 1 'tzset' 296s ok 111 - str: package Foo; use POSIX 1 'tzset'; 296s ok 112 - str: package Foo; use POSIX 1, 'tzset' 296s ok 113 - str: package Foo; use POSIX 1, 'tzset'; 296s ok 114 - str: package Foo; use POSIX 1.0, 'tzset' 296s ok 115 - str: package Foo; use POSIX 1.0, 'tzset'; 296s ok 116 - str: package Foo; use POSIX '123', 'tzset' 296s ok 117 - str: package Foo; use POSIX '123', 'tzset'; 296s ok 118 - str: package Foo; use POSIX qw(1 tzset) 296s ok 119 - str: package Foo; use POSIX qw(1 tzset); 296s ok 120 - str: use POSIX (),('dup') 296s ok 121 - str: use POSIX (),('dup'); 296s ok 122 - str: package Foo; use POSIX (),('dup') 296s ok 123 - str: package Foo; use POSIX (),('dup'); 296s ok 124 - str: package Foo; use POSIX; tzset(); tzset() 296s ok 125 - str: package Foo; use POSIX; tzset(); tzset(); 296s ok 126 - str: package Foo; use POSIX; tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset() 296s ok 127 - str: package Foo; use POSIX; tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); tzset(); 296s ok 128 - str: package Foo; use POSIX; &dup(); &dup() 296s ok 129 - str: package Foo; use POSIX; &dup(); &dup(); 296s ok 130 - str: package Foo; use POSIX; &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup() 296s ok 131 - str: package Foo; use POSIX; &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); &dup(); 296s ok 132 - str: package Foo; use POSIX; print \&tzset; print \&tzset 296s ok 133 - str: package Foo; use POSIX; print \&tzset; print \&tzset; 296s ok 134 - str: package Foo; use POSIX; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset 296s ok 135 - str: package Foo; use POSIX; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; print \&tzset; 296s ok 297s t/ProhibitParagraphEndComma.t ...... 297s 1..14 297s ok 1 - VERSION variable 297s ok 2 - VERSION class method 297s ok 3 - VERSION class check 99 297s ok 4 - VERSION class check 1099 297s # Perl::Critic version 1.152 297s ok 5 - single policy ProhibitParagraphEndComma 297s ok 6 - VERSION object check 99 297s ok 7 - VERSION object check 1099 297s ok 8 - str: ' 297s # =pod 297s # 297s # Paragraph. 297s # ' 297s ok 9 - str: ' 297s # =pod 297s # 297s # Paragraph, 297s # ' 297s ok 10 - str: ' 297s # =pod 297s # 297s # Paragraph, 297s # 297s # verbatim 297s # ' 297s ok 11 - str: ' 297s # =pod 297s # 297s # Paragraph, 297s # 297s # =over 297s # 297s # =back 297s # ' 297s ok 12 - str: ' 297s # =pod 297s # 297s # Across cut still bad, 297s # 297s # =cut 297s # 297s # =pod 297s # 297s # Blah. 297s # ' 297s ok 13 - str: ' 297s # =pod 297s # 297s # Begin of something else is no good, 297s # 297s # =begin HTML 297s # 297s #

indent 297s # 297s # =end 297s # 297s # Blah. 297s # ' 297s ok 14 - str: ' 297s # =pod 297s # 297s # Begin with colon is still verbatim, 297s # 297s # =begin :more 297s # 297s # indent 297s # 297s # =end 297s # 297s # Blah. 297s # ' 297s ok 297s t/ProhibitParagraphTwoDots.t ....... 297s 1..36 297s ok 1 - VERSION variable 297s ok 2 - VERSION class method 297s ok 3 - VERSION class check 99 297s ok 4 - VERSION class check 1099 297s # Perl::Critic version 1.152 297s ok 5 - single policy ProhibitParagraphTwoDots 297s ok 6 - VERSION object check 99 297s ok 7 - VERSION object check 1099 297s ok 8 - str: '=pod 297s # 297s # =begin comment 297s # 297s # .. 297s # ' 297s ok 9 - str: '=pod 297s # 297s # =begin :man 297s # 297s # .. 297s # ' 297s ok 10 - str: '=pod 297s # 297s # .. 297s # ' 297s ok 11 - str: '=pod 297s # 297s # X.. 297s # ' 297s ok 12 - str: '=pod 297s # 297s # ... 297s # ' 297s ok 13 - str: '=pod 297s # 297s # :-(. 297s # ' 297s ok 14 - str: '=pod 297s # 297s # :-). 297s # ' 297s ok 15 - str: '=pod 297s # 297s # some_code();. 297s # ' 297s ok 16 - str: '=pod 297s # 297s # A paragraph 297s # ' 297s ok 17 - str: '=pod 297s # 297s # A paragraph. 297s # ' 297s ok 18 - str: '=pod 297s # 297s # A paragraph.. 297s # ' 297s ok 19 - str: '=pod 297s # 297s # A paragraph... 297s # ' 297s ok 20 - str: '=pod 297s # 297s # A S 297s # ' 297s ok 21 - str: '=pod 297s # 297s # A I 297s # ' 297s ok 22 - str: '=pod 297s # 297s # A B. 297s # ' 297s ok 23 - str: '=pod 297s # 297s # A Some thing.X 297s # ' 297s ok 24 - str: '=head1 A heading 297s # ' 297s ok 25 - str: '=head1 A heading. 297s # ' 297s ok 26 - str: '=head1 A heading.. 297s # ' 297s ok 27 - str: '=head1 A heading... 297s # ' 297s ok 28 - str: '=item An item 297s # ' 297s ok 29 - str: '=item An item. 297s # ' 297s ok 30 - str: '=item An item.. 297s # ' 297s ok 31 - str: '=item An item... 297s # ' 297s ok 32 - str: '=pod 297s # 297s # A L. 297s # ' 297s ok 33 - str: '=pod 297s # 297s # A L 297s # ' 297s ok 34 - str: '=pod 297s # 297s # A L. 297s # ' 297s ok 35 - str: '=pod 297s # 297s # Middle .. of paragraph. 297s # ' 297s ok 36 - str: '=pod 297s # 297s # A paragraph.. 297s # 297s # Second paragraph.. 297s # ' 297s ok 298s t/ProhibitUnbalancedParens.t ....... 298s 1..82 298s ok 1 - VERSION variable 298s ok 2 - VERSION class method 298s ok 3 - VERSION class check 99 298s ok 4 - VERSION class check 1099 298s # Perl::Critic version 1.152 298s ok 5 - single policy ProhibitUnbalancedParens 298s ok 6 - VERSION object check 99 298s ok 7 - VERSION object check 1099 298s ok 8 - str: '=begin comment 298s # 298s # ( 298s # ' 298s ok 9 - str: '=begin :comment 298s # 298s # ( 298s # ' 298s ok 10 - str: '=pod 298s # 298s # L<< display C<(>|/Section >> 298s # ' 298s ok 11 - str: '=pod 298s # 298s # L 298s # ' 298s ok 12 - str: '=pod 298s # 298s # [0,1) 298s # ' 298s ok 13 - str: '=pod 298s # 298s # (blah :-) blah) 298s # ' 298s ok 14 - str: '=pod 298s # 298s # [ :-) 298s # ' 298s ok 15 - str: '=pod 298s # 298s # ( :-) 298s # ' 298s ok 16 - str: '=pod 298s # 298s # :-) 298s # ' 298s ok 17 - str: '=pod 298s # 298s # :) :-) 298s # ' 298s ok 18 - str: '=pod 298s # 298s # You have been warned:-)' 298s ok 19 - str: '=pod 298s # 298s # Blah C blah (and B 298s # fdfdsjkf sdjk sdk' 298s ok 20 - str: '=pod 298s # 298s # F(n+1)=F(n)+A*[G(n+1)-F(n)] 298s # ' 298s ok 21 - str: '=pod 298s # 298s # (a) item 298s # ' 298s ok 22 - str: '=pod 298s # 298s # blah (s) item 298s # ' 298s ok 23 - str: '=pod 298s # 298s # blah(s) blah 298s # ' 298s ok 24 - str: '=pod 298s # 298s # before method(s) => sub { ... } 298s # ' 298s ok 25 - str: '=pod 298s # 298s # a) item 298s # ' 298s ok 26 - str: '=pod 298s # 298s # 1) item 298s # ' 298s ok 27 - str: '=pod 298s # 298s # 123) item 298s # ' 298s ok 28 - str: '=pod 298s # 298s # in middle a) one or b) two 298s # ' 298s ok 29 - str: '=pod 298s # 298s # in middle 1) one or 2) two 298s # ' 298s ok 30 - str: '=pod 298s # 298s # ${ 298s # ' 298s ok 31 - str: '=pod 298s # 298s # ${} 298s # ' 298s ok 32 - str: '=pod 298s # 298s # ${foo} 298s # ' 298s ok 33 - str: '=pod 298s # 298s # $) 298s # ' 298s ok 34 - str: '=pod 298s # 298s # ( $) 298s # ' 298s ok 35 - str: '=pod 298s # 298s # (foo$) 298s # ' 298s ok 36 - str: '=pod 298s # 298s # $$) 298s # ' 298s ok 37 - str: '=pod 298s # 298s # L1)> 298s # ' 298s ok 38 - str: '=pod 298s # 298s # ( 298s # ' 298s ok 39 - str: '=pod 298s # 298s # [ 298s # ' 298s ok 40 - str: '=pod 298s # 298s # { 298s # ' 298s ok 41 - str: '=pod 298s # 298s # () 298s # ' 298s ok 42 - str: '=pod 298s # 298s # [] 298s # ' 298s ok 43 - str: '=pod 298s # 298s # {} 298s # ' 298s ok 44 - str: '=pod 298s # 298s # (blah 298s # blah 298s # ' 298s ok 45 - str: '=pod 298s # 298s # (blah 298s # blah) 298s # ' 298s ok 46 - str: '=pod 298s # 298s # (blah ( blah) 298s # ' 298s ok 47 - str: '=pod 298s # 298s # (blah () blah) 298s # ' 298s ok 48 - str: '=pod 298s # 298s # C<$(> 298s # ' 298s ok 49 - str: '=pod 298s # 298s # C<$[> 298s # ' 298s ok 50 - str: '=pod 298s # 298s # C<[> 298s # ' 298s ok 51 - str: '=pod 298s # 298s # C<(> 298s # ' 298s ok 52 - str: '=pod 298s # 298s # ( C<)> 298s # ' 298s ok 53 - str: '=pod 298s # 298s # "(" 298s # ' 298s ok 54 - str: '=pod 298s # 298s # "[" 298s # ' 298s ok 55 - str: '=pod 298s # 298s # [ "]" 298s # ' 298s ok 56 - str: '=pod 298s # 298s # ( ")" 298s # ' 298s ok 57 - str: '=pod 298s # 298s # '(' 298s # ' 298s ok 58 - str: '=pod 298s # 298s # '[' 298s # ' 298s ok 59 - str: '=pod 298s # 298s # '[[' 298s # ' 298s ok 60 - str: '=pod 298s # 298s # '[{' 298s # ' 298s ok 61 - str: '=pod 298s # 298s # '[{(}])' 298s # ' 298s ok 62 - str: '=pod 298s # 298s # '[{]' 298s # ' 298s ok 63 - str: '=pod 298s # 298s # [ ']' 298s # ' 298s ok 64 - str: '=pod 298s # 298s # ( ')' 298s # ' 298s ok 65 - str: '=pod 298s # 298s # about "(" blah 298s # ' 298s ok 66 - str: '=pod 298s # 298s # $( 298s # ' 298s ok 67 - str: '=pod 298s # 298s # $[ 298s # ' 298s ok 68 - str: '=pod 298s # 298s # [ 5.038002 298s # ' 298s ok 69 - str: '=pod 298s # 298s # ($$) 298s # ' 298s ok 70 - str: '=pod 298s # 298s # [$$] 298s # ' 298s ok 71 - str: '=pod 298s # 298s # {$$} 298s # ' 298s ok 72 - str: '=pod 298s # 298s # $$( 298s # ' 298s ok 73 - str: '=pod 298s # 298s # $$[ 298s # ' 298s ok 74 - str: '=pod 298s # 298s # $$] 298s # ' 298s ok 75 - str: '=pod 298s # 298s # :-( 298s # ' 298s ok 76 - str: '=pod 298s # 298s # :( 298s # ' 298s ok 77 - str: '=pod 298s # 298s # :-( :( 298s # ' 298s ok 78 - str: ' 298s # ## no critic (ProhibitUnbalancedParens) 298s # 298s # =pod 298s # 298s # ( 298s # 298s # =cut 298s # 298s # foo() 298s # ' 298s ok 79 - str: '=pod 298s # 298s # =for ProhibitUnbalancedParens allow next 298s # 298s # An ( unclosed. 298s # ' 298s ok 80 - str: '=pod 298s # 298s # =for ProhibitUnbalancedParens allow next 298s # 298s # An ( unclosed. 298s # 298s # But not a [ second one. 298s # ' 298s ok 81 - str: '=pod 298s # 298s # =for ProhibitUnbalancedParens allow next 2 298s # 298s # An ( unclosed 298s # 298s # And a second [one. 298s # ' 298s ok 82 - str: '=pod 298s # 298s # =for ProhibitUnbalancedParens allow next 2 298s # 298s # An ( unclosed 298s # 298s # And a second [one. 298s # 298s # But not ( a third. 298s # ' 298s ok 298s t/ProhibitUnixDevNull-load.t ....... 298s 1..1 298s ok 1 - Perl::Critic::Policy::Compatibility::ProhibitUnixDevNull load as first thing 298s ok 299s t/ProhibitUnixDevNull.t ............ 299s 1..422 299s ok 1 - VERSION variable 299s ok 2 - VERSION class method 299s ok 3 - VERSION class check 99 299s ok 4 - VERSION class check 1099 299s ok 5 - can in fact open '/dev/null' 299s ok 6 - _DEV_NULL_RE match /dev/null 299s ok 7 - can in fact open '/dev/null ' 299s ok 8 - _DEV_NULL_RE match /dev/null 299s ok 9 - can in fact open '/dev/null 299s # ' 299s ok 10 - _DEV_NULL_RE match /dev/null 299s # 299s ok 11 - can in fact open ' /dev/null' 299s ok 12 - _DEV_NULL_RE match /dev/null 299s ok 13 - can in fact open ' /dev/null ' 299s ok 14 - _DEV_NULL_RE match /dev/null 299s ok 15 - can in fact open ' /dev/null 299s # ' 299s ok 16 - _DEV_NULL_RE match /dev/null 299s # 299s ok 17 - can in fact open ' 299s # /dev/null' 299s ok 18 - _DEV_NULL_RE match 299s # /dev/null 299s ok 19 - can in fact open ' 299s # /dev/null ' 299s ok 20 - _DEV_NULL_RE match 299s # /dev/null 299s ok 21 - can in fact open ' 299s # /dev/null 299s # ' 299s ok 22 - _DEV_NULL_RE match 299s # /dev/null 299s # 299s ok 23 - can in fact open ' /dev/null' 299s ok 24 - _DEV_NULL_RE match /dev/null 299s ok 25 - can in fact open ' /dev/null ' 299s ok 26 - _DEV_NULL_RE match /dev/null 299s ok 27 - can in fact open ' /dev/null 299s # ' 299s ok 28 - _DEV_NULL_RE match /dev/null 299s # 299s ok 29 - can in fact open ' /dev/null' 299s ok 30 - _DEV_NULL_RE match /dev/null 299s ok 31 - can in fact open ' /dev/null ' 299s ok 32 - _DEV_NULL_RE match /dev/null 299s ok 33 - can in fact open ' /dev/null 299s # ' 299s ok 34 - _DEV_NULL_RE match /dev/null 299s # 299s ok 35 - can in fact open ' 299s # /dev/null' 299s ok 36 - _DEV_NULL_RE match 299s # /dev/null 299s ok 37 - can in fact open ' 299s # /dev/null ' 299s ok 38 - _DEV_NULL_RE match 299s # /dev/null 299s ok 39 - can in fact open ' 299s # /dev/null 299s # ' 299s ok 40 - _DEV_NULL_RE match 299s # /dev/null 299s # 299s ok 41 - can in fact open ' 299s # /dev/null' 299s ok 42 - _DEV_NULL_RE match 299s # /dev/null 299s ok 43 - can in fact open ' 299s # /dev/null ' 299s ok 44 - _DEV_NULL_RE match 299s # /dev/null 299s ok 45 - can in fact open ' 299s # /dev/null 299s # ' 299s ok 46 - _DEV_NULL_RE match 299s # /dev/null 299s # 299s ok 47 - can in fact open ' 299s # /dev/null' 299s ok 48 - _DEV_NULL_RE match 299s # /dev/null 299s ok 49 - can in fact open ' 299s # /dev/null ' 299s ok 50 - _DEV_NULL_RE match 299s # /dev/null 299s ok 51 - can in fact open ' 299s # /dev/null 299s # ' 299s ok 52 - _DEV_NULL_RE match 299s # /dev/null 299s # 299s ok 53 - can in fact open ' 299s # 299s # /dev/null' 299s ok 54 - _DEV_NULL_RE match 299s # 299s # /dev/null 299s ok 55 - can in fact open ' 299s # 299s # /dev/null ' 299s ok 56 - _DEV_NULL_RE match 299s # 299s # /dev/null 299s ok 57 - can in fact open ' 299s # 299s # /dev/null 299s # ' 299s ok 58 - _DEV_NULL_RE match 299s # 299s # /dev/null 299s # 299s ok 59 - can in fact open '/dev/null' 299s ok 114 - _DEV_NULL_RE match >/dev/null 299s ok 115 - can in fact open '>/dev/null ' 299s ok 116 - _DEV_NULL_RE match >/dev/null 299s ok 117 - can in fact open '>/dev/null 299s # ' 299s ok 118 - _DEV_NULL_RE match >/dev/null 299s # 299s ok 119 - can in fact open '> /dev/null' 299s ok 120 - _DEV_NULL_RE match > /dev/null 299s ok 121 - can in fact open '> /dev/null ' 299s ok 122 - _DEV_NULL_RE match > /dev/null 299s ok 123 - can in fact open '> /dev/null 299s # ' 299s ok 124 - _DEV_NULL_RE match > /dev/null 299s # 299s ok 125 - can in fact open '> 299s # /dev/null' 299s ok 126 - _DEV_NULL_RE match > 299s # /dev/null 299s ok 127 - can in fact open '> 299s # /dev/null ' 299s ok 128 - _DEV_NULL_RE match > 299s # /dev/null 299s ok 129 - can in fact open '> 299s # /dev/null 299s # ' 299s ok 130 - _DEV_NULL_RE match > 299s # /dev/null 299s # 299s ok 131 - can in fact open ' >/dev/null' 299s ok 132 - _DEV_NULL_RE match >/dev/null 299s ok 133 - can in fact open ' >/dev/null ' 299s ok 134 - _DEV_NULL_RE match >/dev/null 299s ok 135 - can in fact open ' >/dev/null 299s # ' 299s ok 136 - _DEV_NULL_RE match >/dev/null 299s # 299s ok 137 - can in fact open ' > /dev/null' 299s ok 138 - _DEV_NULL_RE match > /dev/null 299s ok 139 - can in fact open ' > /dev/null ' 299s ok 140 - _DEV_NULL_RE match > /dev/null 299s ok 141 - can in fact open ' > /dev/null 299s # ' 299s ok 142 - _DEV_NULL_RE match > /dev/null 299s # 299s ok 143 - can in fact open ' > 299s # /dev/null' 299s ok 144 - _DEV_NULL_RE match > 299s # /dev/null 299s ok 145 - can in fact open ' > 299s # /dev/null ' 299s ok 146 - _DEV_NULL_RE match > 299s # /dev/null 299s ok 147 - can in fact open ' > 299s # /dev/null 299s # ' 299s ok 148 - _DEV_NULL_RE match > 299s # /dev/null 299s # 299s ok 149 - can in fact open ' 299s # >/dev/null' 299s ok 150 - _DEV_NULL_RE match 299s # >/dev/null 299s ok 151 - can in fact open ' 299s # >/dev/null ' 299s ok 152 - _DEV_NULL_RE match 299s # >/dev/null 299s ok 153 - can in fact open ' 299s # >/dev/null 299s # ' 299s ok 154 - _DEV_NULL_RE match 299s # >/dev/null 299s # 299s ok 155 - can in fact open ' 299s # > /dev/null' 299s ok 156 - _DEV_NULL_RE match 299s # > /dev/null 299s ok 157 - can in fact open ' 299s # > /dev/null ' 299s ok 158 - _DEV_NULL_RE match 299s # > /dev/null 299s ok 159 - can in fact open ' 299s # > /dev/null 299s # ' 299s ok 160 - _DEV_NULL_RE match 299s # > /dev/null 299s # 299s ok 161 - can in fact open ' 299s # > 299s # /dev/null' 299s ok 162 - _DEV_NULL_RE match 299s # > 299s # /dev/null 299s ok 163 - can in fact open ' 299s # > 299s # /dev/null ' 299s ok 164 - _DEV_NULL_RE match 299s # > 299s # /dev/null 299s ok 165 - can in fact open ' 299s # > 299s # /dev/null 299s # ' 299s ok 166 - _DEV_NULL_RE match 299s # > 299s # /dev/null 299s # 299s ok 167 - can in fact open '>>/dev/null' 299s ok 168 - _DEV_NULL_RE match >>/dev/null 299s ok 169 - can in fact open '>>/dev/null ' 299s ok 170 - _DEV_NULL_RE match >>/dev/null 299s ok 171 - can in fact open '>>/dev/null 299s # ' 299s ok 172 - _DEV_NULL_RE match >>/dev/null 299s # 299s ok 173 - can in fact open '>> /dev/null' 299s ok 174 - _DEV_NULL_RE match >> /dev/null 299s ok 175 - can in fact open '>> /dev/null ' 299s ok 176 - _DEV_NULL_RE match >> /dev/null 299s ok 177 - can in fact open '>> /dev/null 299s # ' 299s ok 178 - _DEV_NULL_RE match >> /dev/null 299s # 299s ok 179 - can in fact open '>> 299s # /dev/null' 299s ok 180 - _DEV_NULL_RE match >> 299s # /dev/null 299s ok 181 - can in fact open '>> 299s # /dev/null ' 299s ok 182 - _DEV_NULL_RE match >> 299s # /dev/null 299s ok 183 - can in fact open '>> 299s # /dev/null 299s # ' 299s ok 184 - _DEV_NULL_RE match >> 299s # /dev/null 299s # 299s ok 185 - can in fact open ' >>/dev/null' 299s ok 186 - _DEV_NULL_RE match >>/dev/null 299s ok 187 - can in fact open ' >>/dev/null ' 299s ok 188 - _DEV_NULL_RE match >>/dev/null 299s ok 189 - can in fact open ' >>/dev/null 299s # ' 299s ok 190 - _DEV_NULL_RE match >>/dev/null 299s # 299s ok 191 - can in fact open ' >> /dev/null' 299s ok 192 - _DEV_NULL_RE match >> /dev/null 299s ok 193 - can in fact open ' >> /dev/null ' 299s ok 194 - _DEV_NULL_RE match >> /dev/null 299s ok 195 - can in fact open ' >> /dev/null 299s # ' 299s ok 196 - _DEV_NULL_RE match >> /dev/null 299s # 299s ok 197 - can in fact open ' >> 299s # /dev/null' 299s ok 198 - _DEV_NULL_RE match >> 299s # /dev/null 299s ok 199 - can in fact open ' >> 299s # /dev/null ' 299s ok 200 - _DEV_NULL_RE match >> 299s # /dev/null 299s ok 201 - can in fact open ' >> 299s # /dev/null 299s # ' 299s ok 202 - _DEV_NULL_RE match >> 299s # /dev/null 299s # 299s ok 203 - can in fact open ' 299s # >>/dev/null' 299s ok 204 - _DEV_NULL_RE match 299s # >>/dev/null 299s ok 205 - can in fact open ' 299s # >>/dev/null ' 299s ok 206 - _DEV_NULL_RE match 299s # >>/dev/null 299s ok 207 - can in fact open ' 299s # >>/dev/null 299s # ' 299s ok 208 - _DEV_NULL_RE match 299s # >>/dev/null 299s # 299s ok 209 - can in fact open ' 299s # >> /dev/null' 299s ok 210 - _DEV_NULL_RE match 299s # >> /dev/null 299s ok 211 - can in fact open ' 299s # >> /dev/null ' 299s ok 212 - _DEV_NULL_RE match 299s # >> /dev/null 299s ok 213 - can in fact open ' 299s # >> /dev/null 299s # ' 299s ok 214 - _DEV_NULL_RE match 299s # >> /dev/null 299s # 299s ok 215 - can in fact open ' 299s # >> 299s # /dev/null' 299s ok 216 - _DEV_NULL_RE match 299s # >> 299s # /dev/null 299s ok 217 - can in fact open ' 299s # >> 299s # /dev/null ' 299s ok 218 - _DEV_NULL_RE match 299s # >> 299s # /dev/null 299s ok 219 - can in fact open ' 299s # >> 299s # /dev/null 299s # ' 299s ok 220 - _DEV_NULL_RE match 299s # >> 299s # /dev/null 299s # 299s ok 221 - can in fact open '+/dev/null' 299s ok 276 - _DEV_NULL_RE match +>/dev/null 299s ok 277 - can in fact open '+>/dev/null ' 299s ok 278 - _DEV_NULL_RE match +>/dev/null 299s ok 279 - can in fact open '+>/dev/null 299s # ' 299s ok 280 - _DEV_NULL_RE match +>/dev/null 299s # 299s ok 281 - can in fact open '+> /dev/null' 299s ok 282 - _DEV_NULL_RE match +> /dev/null 299s ok 283 - can in fact open '+> /dev/null ' 299s ok 284 - _DEV_NULL_RE match +> /dev/null 299s ok 285 - can in fact open '+> /dev/null 299s # ' 299s ok 286 - _DEV_NULL_RE match +> /dev/null 299s # 299s ok 287 - can in fact open '+> 299s # /dev/null' 299s ok 288 - _DEV_NULL_RE match +> 299s # /dev/null 299s ok 289 - can in fact open '+> 299s # /dev/null ' 299s ok 290 - _DEV_NULL_RE match +> 299s # /dev/null 299s ok 291 - can in fact open '+> 299s # /dev/null 299s # ' 299s ok 292 - _DEV_NULL_RE match +> 299s # /dev/null 299s # 299s ok 293 - can in fact open ' +>/dev/null' 299s ok 294 - _DEV_NULL_RE match +>/dev/null 299s ok 295 - can in fact open ' +>/dev/null ' 299s ok 296 - _DEV_NULL_RE match +>/dev/null 299s ok 297 - can in fact open ' +>/dev/null 299s # ' 299s ok 298 - _DEV_NULL_RE match +>/dev/null 299s # 299s ok 299 - can in fact open ' +> /dev/null' 299s ok 300 - _DEV_NULL_RE match +> /dev/null 299s ok 301 - can in fact open ' +> /dev/null ' 299s ok 302 - _DEV_NULL_RE match +> /dev/null 299s ok 303 - can in fact open ' +> /dev/null 299s # ' 299s ok 304 - _DEV_NULL_RE match +> /dev/null 299s # 299s ok 305 - can in fact open ' +> 299s # /dev/null' 299s ok 306 - _DEV_NULL_RE match +> 299s # /dev/null 299s ok 307 - can in fact open ' +> 299s # /dev/null ' 299s ok 308 - _DEV_NULL_RE match +> 299s # /dev/null 299s ok 309 - can in fact open ' +> 299s # /dev/null 299s # ' 299s ok 310 - _DEV_NULL_RE match +> 299s # /dev/null 299s # 299s ok 311 - can in fact open ' 299s # +>/dev/null' 299s ok 312 - _DEV_NULL_RE match 299s # +>/dev/null 299s ok 313 - can in fact open ' 299s # +>/dev/null ' 299s ok 314 - _DEV_NULL_RE match 299s # +>/dev/null 299s ok 315 - can in fact open ' 299s # +>/dev/null 299s # ' 299s ok 316 - _DEV_NULL_RE match 299s # +>/dev/null 299s # 299s ok 317 - can in fact open ' 299s # +> /dev/null' 299s ok 318 - _DEV_NULL_RE match 299s # +> /dev/null 299s ok 319 - can in fact open ' 299s # +> /dev/null ' 299s ok 320 - _DEV_NULL_RE match 299s # +> /dev/null 299s ok 321 - can in fact open ' 299s # +> /dev/null 299s # ' 299s ok 322 - _DEV_NULL_RE match 299s # +> /dev/null 299s # 299s ok 323 - can in fact open ' 299s # +> 299s # /dev/null' 299s ok 324 - _DEV_NULL_RE match 299s # +> 299s # /dev/null 299s ok 325 - can in fact open ' 299s # +> 299s # /dev/null ' 299s ok 326 - _DEV_NULL_RE match 299s # +> 299s # /dev/null 299s ok 327 - can in fact open ' 299s # +> 299s # /dev/null 299s # ' 299s ok 328 - _DEV_NULL_RE match 299s # +> 299s # /dev/null 299s # 299s ok 329 - can in fact open '+>>/dev/null' 299s ok 330 - _DEV_NULL_RE match +>>/dev/null 299s ok 331 - can in fact open '+>>/dev/null ' 299s ok 332 - _DEV_NULL_RE match +>>/dev/null 299s ok 333 - can in fact open '+>>/dev/null 299s # ' 299s ok 334 - _DEV_NULL_RE match +>>/dev/null 299s # 299s ok 335 - can in fact open '+>> /dev/null' 299s ok 336 - _DEV_NULL_RE match +>> /dev/null 299s ok 337 - can in fact open '+>> /dev/null ' 299s ok 338 - _DEV_NULL_RE match +>> /dev/null 299s ok 339 - can in fact open '+>> /dev/null 299s # ' 299s ok 340 - _DEV_NULL_RE match +>> /dev/null 299s # 299s ok 341 - can in fact open '+>> 299s # /dev/null' 299s ok 342 - _DEV_NULL_RE match +>> 299s # /dev/null 299s ok 343 - can in fact open '+>> 299s # /dev/null ' 299s ok 344 - _DEV_NULL_RE match +>> 299s # /dev/null 299s ok 345 - can in fact open '+>> 299s # /dev/null 299s # ' 299s ok 346 - _DEV_NULL_RE match +>> 299s # /dev/null 299s # 299s ok 347 - can in fact open ' +>>/dev/null' 299s ok 348 - _DEV_NULL_RE match +>>/dev/null 299s ok 349 - can in fact open ' +>>/dev/null ' 299s ok 350 - _DEV_NULL_RE match +>>/dev/null 299s ok 351 - can in fact open ' +>>/dev/null 299s # ' 299s ok 352 - _DEV_NULL_RE match +>>/dev/null 299s # 299s ok 353 - can in fact open ' +>> /dev/null' 299s ok 354 - _DEV_NULL_RE match +>> /dev/null 299s ok 355 - can in fact open ' +>> /dev/null ' 299s ok 356 - _DEV_NULL_RE match +>> /dev/null 299s ok 357 - can in fact open ' +>> /dev/null 299s # ' 299s ok 358 - _DEV_NULL_RE match +>> /dev/null 299s # 299s ok 359 - can in fact open ' +>> 299s # /dev/null' 299s ok 360 - _DEV_NULL_RE match +>> 299s # /dev/null 299s ok 361 - can in fact open ' +>> 299s # /dev/null ' 299s ok 362 - _DEV_NULL_RE match +>> 299s # /dev/null 299s ok 363 - can in fact open ' +>> 299s # /dev/null 299s # ' 299s ok 364 - _DEV_NULL_RE match +>> 299s # /dev/null 299s # 299s ok 365 - can in fact open ' 299s # +>>/dev/null' 299s ok 366 - _DEV_NULL_RE match 299s # +>>/dev/null 299s ok 367 - can in fact open ' 299s # +>>/dev/null ' 299s ok 368 - _DEV_NULL_RE match 299s # +>>/dev/null 299s ok 369 - can in fact open ' 299s # +>>/dev/null 299s # ' 299s ok 370 - _DEV_NULL_RE match 299s # +>>/dev/null 299s # 299s ok 371 - can in fact open ' 299s # +>> /dev/null' 299s ok 372 - _DEV_NULL_RE match 299s # +>> /dev/null 299s ok 373 - can in fact open ' 299s # +>> /dev/null ' 299s ok 374 - _DEV_NULL_RE match 299s # +>> /dev/null 299s ok 375 - can in fact open ' 299s # +>> /dev/null 299s # ' 299s ok 376 - _DEV_NULL_RE match 299s # +>> /dev/null 299s # 299s ok 377 - can in fact open ' 299s # +>> 299s # /dev/null' 299s ok 378 - _DEV_NULL_RE match 299s # +>> 299s # /dev/null 299s ok 379 - can in fact open ' 299s # +>> 299s # /dev/null ' 299s ok 380 - _DEV_NULL_RE match 299s # +>> 299s # /dev/null 299s ok 381 - can in fact open ' 299s # +>> 299s # /dev/null 299s # ' 299s ok 382 - _DEV_NULL_RE match 299s # +>> 299s # /dev/null 299s # 299s ok 383 - _DEV_NULL_RE match >&/dev/null 299s ok 384 - _DEV_NULL_RE match >&/dev/null 299s ok 385 - _DEV_NULL_RE match >&/dev/null 299s # 299s ok 386 - _DEV_NULL_RE match >& /dev/null 299s ok 387 - _DEV_NULL_RE match >& /dev/null 299s ok 388 - _DEV_NULL_RE match >& /dev/null 299s # 299s ok 389 - _DEV_NULL_RE match >& 299s # /dev/null 299s ok 390 - _DEV_NULL_RE match >& 299s # /dev/null 299s ok 391 - _DEV_NULL_RE match >& 299s # /dev/null 299s # 299s ok 392 - _DEV_NULL_RE match >&/dev/null 299s ok 393 - _DEV_NULL_RE match >&/dev/null 299s ok 394 - _DEV_NULL_RE match >&/dev/null 299s # 299s ok 395 - _DEV_NULL_RE match >& /dev/null 299s ok 396 - _DEV_NULL_RE match >& /dev/null 299s ok 397 - _DEV_NULL_RE match >& /dev/null 299s # 299s ok 398 - _DEV_NULL_RE match >& 299s # /dev/null 299s ok 399 - _DEV_NULL_RE match >& 299s # /dev/null 299s ok 400 - _DEV_NULL_RE match >& 299s # /dev/null 299s # 299s ok 401 - _DEV_NULL_RE match 299s # >&/dev/null 299s ok 402 - _DEV_NULL_RE match 299s # >&/dev/null 299s ok 403 - _DEV_NULL_RE match 299s # >&/dev/null 299s # 299s ok 404 - _DEV_NULL_RE match 299s # >& /dev/null 299s ok 405 - _DEV_NULL_RE match 299s # >& /dev/null 299s ok 406 - _DEV_NULL_RE match 299s # >& /dev/null 299s # 299s ok 407 - _DEV_NULL_RE match 299s # >& 299s # /dev/null 299s ok 408 - _DEV_NULL_RE match 299s # >& 299s # /dev/null 299s ok 409 - _DEV_NULL_RE match 299s # >& 299s # /dev/null 299s # 299s ok 410 - single policy ProhibitUnixDevNull 299s ok 411 - VERSION object check 99 299s ok 412 - VERSION object check 1099 299s ok 413 - critique: open FH, "/dev/null} 299s ok 416 - critique: open FH, q!>> /dev/null! 299s ok 417 - critique: print "flames to /dev/null" 299s ok 418 - critique: foreach (qw(/tmp /dev/null /foo)) { } 299s ok 419 - critique: foreach (qw(/tmp/null)) { } 299s ok 420 - critique: system("echo hi >/dev/null") 299s ok 421 - critique: if ($f eq "/dev/null") { } 299s ok 422 - critique: return (q{[0]\" "; 300s # 300s ok 41 - default: $str = " \"\$foo\\->[0]\" ;"; 300s # 300s ok 42 - default: $str = " \"\$foo\\->{k}\" "; 300s # 300s ok 43 - default: $str = " \"\$foo\\->{k}\" ;"; 300s # 300s ok 44 - default: $str = " \"\$foo\\->method\" "; 300s # 300s ok 45 - default: $str = " \"\$foo\\->method\" ;"; 300s # 300s ok 46 - default: $str = " \"\$coderef\\->(123)\" "; 300s # 300s ok 47 - default: $str = " \"\$coderef\\->(123)\" ;"; 300s # 300s ok 48 - default: $str = " \"\$foo\\-> [0]\" "; 300s # 300s ok 49 - default: $str = " \"\$foo\\-> [0]\" ;"; 300s # 300s ok 50 - default: $str = " \"\$foo->[0]\" "; 300s # 300s ok 51 - default: $str = " \"\$foo->[0]\" ;"; 300s # 300s ok 52 - default: $str = " \"\$foo\\::bar\" "; 300s # 300s ok 53 - default: $str = " \"\$foo\\::bar\" ;"; 300s # 300s ok 54 - default: $str = " \"\$foo\\:\\:bar\" "; 300s # 300s ok 55 - default: $str = " \"\$foo\\:\\:bar\" ;"; 300s # 300s ok 56 - default: $str = " \"\$foo\\:\" "; 300s # 300s ok 57 - default: $str = " \"\$foo\\:\" ;"; 300s # 300s ok 58 - default: $str = " \"\$foo\\:\\:\" "; 300s # 300s ok 59 - default: $str = " \"\$foo\\:\\:\" ;"; 300s # 300s ok 60 - default: $str = " \\"\\$\#foo\\\\:\\\\:bar\\" "; 300s # 300s ok 61 - default: $str = " \\"\\$\#foo\\\\:\\\\:bar\\" ;"; 300s # 300s ok 62 - default: $str = " \"\@foo\\:\\:bar\" "; 300s # 300s ok 63 - default: $str = " \"\@foo\\:\\:bar\" ;"; 300s # 300s ok 64 - default: $str = " \"\$foo[0]\\[1]\" "; 300s # 300s ok 65 - default: $str = " \"\$foo[0]\\[1]\" ;"; 300s # 300s ok 66 - default: $str = " \"\$foo[0]\\{key}\" "; 300s # 300s ok 67 - default: $str = " \"\$foo[0]\\{key}\" ;"; 300s # 300s ok 68 - default: $str = " \"\$foo[0][1]\\[2]\" "; 300s # 300s ok 69 - default: $str = " \"\$foo[0][1]\\[2]\" ;"; 300s # 300s ok 70 - default: $str = " \"\$foo[0][1]\\{key}\" "; 300s # 300s ok 71 - default: $str = " \"\$foo[0][1]\\{key}\" ;"; 300s # 300s ok 72 - default: $str = " \"\\:\" "; 300s # 300s ok 73 - default: $str = " \"\\:\" ;"; 300s # 300s ok 74 - default: $str = " \"\\::\" "; 300s # 300s ok 75 - default: $str = " \"\\::\" ;"; 300s # 300s ok 76 - default: $str = " \"\\::bar\" "; 300s # 300s ok 77 - default: $str = " \"\\::bar\" ;"; 300s # 300s ok 78 - default: $str = " \"\\:\\:bar\" "; 300s # 300s ok 79 - default: $str = " \"\\:\\:bar\" ;"; 300s # 300s ok 80 - default: $str = " \"foo\\::\" "; 300s # 300s ok 81 - default: $str = " \"foo\\::\" ;"; 300s # 300s ok 82 - default: $str = " \"foo\\::bar\" "; 300s # 300s ok 83 - default: $str = " \"foo\\::bar\" ;"; 300s # 300s ok 84 - default: $str = " \"\\[\" "; 300s # 300s ok 85 - default: $str = " \"\\[\" ;"; 300s # 300s ok 86 - default: $str = " \"foo\\[\" "; 300s # 300s ok 87 - default: $str = " \"foo\\[\" ;"; 300s # 300s ok 88 - default: $str = " \"\\{\" "; 300s # 300s ok 89 - default: $str = " \"\\{\" ;"; 300s # 300s ok 90 - default: $str = " \"foo\\{\" "; 300s # 300s ok 91 - default: $str = " \"foo\\{\" ;"; 300s # 300s ok 92 - default: $str = " \"\\cA\" "; 300s # 300s ok 93 - default: $str = " \"\\cA\" ;"; 300s # 300s ok 94 - default: $str = " \"\\cz\" "; 300s # 300s ok 95 - default: $str = " \"\\cz\" ;"; 300s # 300s ok 96 - default: $str = " \"\\cm\\cj\" "; 300s # 300s ok 97 - default: $str = " \"\\cm\\cj\" ;"; 300s # 300s ok 98 - default: $str = " \"\\c\\\" "; 300s # 300s ok 99 - default: $str = " \"\\c\\\" ;"; 300s # 300s ok 100 - default: $str = " \"\\c\\v\" "; 300s # 300s ok 101 - default: $str = " \"\\c\\v\" ;"; 300s # 300s ok 102 - default: $str = " \"\\c\\z\" "; 300s # 300s ok 103 - default: $str = " \"\\c\\z\" ;"; 300s # 300s ok 104 - default: $str = " \"\\c\\\\n\" "; 300s # 300s ok 105 - default: $str = " \"\\c\\\\n\" ;"; 300s # 300s ok 106 - default: $str = " \"\\c\\\\v\" "; 300s # 300s ok 107 - default: $str = " \"\\c\\\\v\" ;"; 300s # 300s ok 108 - default: $str = " \"\\c*\" "; 300s # 300s ok 109 - default: $str = " \"\\c*\" ;"; 300s # 300s ok 110 - default: $str = " \"\\c1\\c2\" "; 300s # 300s ok 111 - default: $str = " \"\\c1\\c2\" ;"; 300s # 300s ok 112 - default: $str = " \"\\c\" "; 300s # 300s ok 113 - default: $str = " \"\\c\" ;"; 300s # 300s ok 114 - default: $str = " qq X\\cX "; 300s # 300s ok 115 - default: $str = " qq X\\cX ;"; 300s # 300s ok 116 - default: $str = " qq\$\\c\\\${\\scalar 123} \$ "; 300s # 300s ok 117 - default: $str = " qq\$\\c\\\${\\scalar 123} \$ ;"; 300s # 300s ok 118 - default: $str = " qq\@\\c\\\${\\scalar 123} \@ "; 300s # 300s ok 119 - default: $str = " qq\@\\c\\\${\\scalar 123} \@ ;"; 300s # 300s ok 120 - default: $str = " qq{} "; 300s # 300s ok 121 - default: $str = " qq{} ;"; 300s # 300s ok 122 - default: $str = " \"\" "; 300s # 300s ok 123 - default: $str = " \"\" ;"; 300s # 300s ok 124 - default: $str = " \"\\z\" "; 300s # 300s ok 125 - default: $str = " \"\\z\" ;"; 300s # 300s ok 126 - default: $str = " qq{\\z} "; 300s # 300s ok 127 - default: $str = " qq{\\z} ;"; 300s # 300s ok 128 - default: $str = " \"\\\\z\" "; 300s # 300s ok 129 - default: $str = " \"\\\\z\" ;"; 300s # 300s ok 130 - default: $str = " qq{\\\\z} "; 300s # 300s ok 131 - default: $str = " qq{\\\\z} ;"; 300s # 300s ok 132 - default: $str = " \"\\\\\\z\" "; 300s # 300s ok 133 - default: $str = " \"\\\\\\z\" ;"; 300s # 300s ok 134 - default: $str = " qq{\\\\\\z} "; 300s # 300s ok 135 - default: $str = " qq{\\\\\\z} ;"; 300s # 300s ok 136 - default: $str = " \"\\\\\\z\\z\" "; 300s # 300s ok 137 - default: $str = " \"\\\\\\z\\z\" ;"; 300s # 300s ok 138 - default: $str = " qq{\\\\\\z\\z} "; 300s # 300s ok 139 - default: $str = " qq{\\\\\\z\\z} ;"; 300s # 300s ok 140 - default: $str = " \"\$\" "; 300s # 300s ok 141 - default: $str = " \"\$\" ;"; 300s # 300s ok 142 - default: $str = " \"\\\$\" "; 300s # 300s ok 143 - default: $str = " \"\\\$\" ;"; 300s # 300s ok 144 - default: $str = "qx'echo \\z'"; 300s # 300s ok 145 - default: $str = "qx'echo \\z';"; 300s # 300s ok 146 - default: $str = "qx{echo \\z}"; 300s # 300s ok 147 - default: $str = "qx{echo \\z};"; 300s # 300s ok 148 - default: $str = "\"blah \${\\scalar \@array} blah\""; 300s # 300s ok 149 - default: $str = "\"blah \${\\scalar \@array} blah\";"; 300s # 300s ok 150 - default: $str = "print <<'HERE'\n\\z\nHERE\n"; 300s # 300s ok 151 - default: $str = "print <<'HERE'\n\\z\nHERE\n;"; 300s # 300s ok 152 - default: $str = "print <<\"HERE\"\n\\z\nHERE\n"; 300s # 300s ok 153 - default: $str = "print <<\"HERE\"\n\\z\nHERE\n;"; 300s # 300s ok 154 - default: $str = "print <1, y=>2 300s ok 22 - str: use Foo { x=>1, y=>2} 300s ok 23 - str: my $x; BEGIN{$x="123"}; use Foo "$x" 300s ok 301s t/ProhibitVerbatimMarkup.t ......... 301s 1..20 301s ok 1 - VERSION variable 301s ok 2 - VERSION class method 301s ok 3 - VERSION class check 99 301s ok 4 - VERSION class check 1099 301s # Perl::Critic version 1.152 301s ok 5 - single policy ProhibitVerbatimMarkup 301s ok 6 - VERSION object check 99 301s ok 7 - VERSION object check 1099 301s ok 8 - str: '=begin comment 301s # 301s # Some C' 301s ok 9 - str: '=begin :comment 301s # 301s # Some C' 301s ok 10 - str: '=pod 301s # 301s # =for ProhibitVerbatimMarkup allow next 301s # 301s # Some C' 301s ok 11 - str: '=pod 301s # 301s # =for ProhibitVerbatimMarkup allow next 301s # 301s # Some C 301s # 301s # But not B 301s # ' 301s ok 12 - str: '=pod 301s # 301s # =for ProhibitVerbatimMarkup allow next 2 301s # 301s # Some C 301s # 301s # Some more C' 301s ok 13 - str: '=pod 301s # 301s # =for ProhibitVerbatimMarkup allow next 2 301s # 301s # Some C 301s # 301s # Some more C 301s # 301s # But not B 301s # ' 301s ok 14 - str: '=pod 301s # 301s # Some C' 301s ok 15 - str: '=pod 301s # 301s # E' 301s ok 16 - str: '=pod 301s # 301s # J<< something >>' 301s ok 17 - str: '=pod 301s # 301s # I' 301s ok 18 - str: '=pod 301s # 301s # bold 301s # 301s # B' 301s ok 19 - str: ' 301s # ## no critic (ProhibitVerbatimMarkup) 301s # 301s # =pod 301s # 301s # bold 301s # 301s # B 301s # 301s # =cut 301s # 301s # print 'pod not last thing' 301s # ' 301s ok 20 - str: ' 301s # ## no critic (ProhibitVerbatimMarkup) 301s # 301s # __END__ 301s # 301s # =pod 301s # 301s # bold 301s # 301s # B 301s # 301s # Blah 301s # 301s # =cut 301s # 301s # # pod not last thing 301s # ' 301s ok 301s t/Pulp.t ........................... 301s 1..4 301s ok 1 - VERSION variable 301s ok 2 - VERSION class method 301s ok 3 - VERSION class check 99 301s ok 4 - VERSION class check 1099 301s ok 302s t/RequireEndBeforeLastPod.t ........ 302s 1..21 302s ok 1 - VERSION variable 302s ok 2 - VERSION class method 302s ok 3 - VERSION class check 99 302s ok 4 - VERSION class check 1099 302s ok 5 - single policy RequireEndBeforeLastPod 302s ok 6 - VERSION object check 99 302s ok 7 - VERSION object check 1099 302s ok 8 - str: 302s # program_code(); 302s # 302s # 1; 302s # __END__ 302s # 302s # =head1 NAME 302s # ... 302s ok 9 - str: 302s # program_code(); 302s # 1; 302s # 302s # =head1 NAME 302s # ... 302s # 302s ok 10 - str: 1; 302s ok 11 - str: __END__ 302s ok 12 - str: 302s ok 13 - str: 302s # =head2 Foo 302s # 302s # =cut 302s # 302s # 1; 302s ok 14 - str: 302s # 1; 302s # 302s # =head2 Foo 302s # 302s ok 15 - str: 302s # __END__ 302s # 302s # # comment 302s # 302s # =head2 Foo 302s # 302s ok 16 - str: 302s # __END__ 302s # 302s # =head2 Foo 302s # 302s # =cut 302s # 302s # # comment 302s # 302s ok 17 - str: 302s # =head2 Foo 302s # 302s # =cut 302s # 302s # # comment1 302s # 302s # # comment2 302s # 302s ok 18 - str: 302s # =head2 Foo 302s # 302s # =cut 302s # 302s # # comment 302s # 302s # =head2 Bar 302s # 302s # =cut 302s # 302s # 302s ok 19 - str: 302s # code; 302s # 302s # =head2 Foo 302s # 302s # =cut 302s # 302s # # comment 302s # 302s ok 20 - str: 302s # code; 302s # # comment 302s # 302s # =head2 Foo 302s # 302s # =cut 302s # 302s # 302s ok 21 - str: 302s # code; 302s # 302s # =head2 Foo 302s # 302s # =cut 302s # 302s # __DATA__ 302s # something 302s # 302s ok 302s t/RequireFilenameMarkup.t .......... 302s 1..84 302s ok 1 - VERSION variable 302s ok 2 - VERSION class method 302s ok 3 - VERSION class check 99 302s ok 4 - VERSION class check 1099 302s # Perl::Critic version 1.152 302s ok 5 - single policy RequireFilenameMarkup 302s ok 6 - VERSION object check 99 302s ok 7 - VERSION object check 1099 302s ok 8 - str: '=pod 302s # 302s # /usr 302s # /bin' 302s ok 9 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # /usr 302s # /bin 302s ok 10 - description: Filename without F<> or other markup "/bin" 302s # 302s # =pod 302s # 302s # /usr 302s # /bin 302s ok 11 - str: '=pod 302s # 302s # /usr /bin' 302s ok 12 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # /usr /bin 302s ok 13 - description: Filename without F<> or other markup "/bin" 302s # 302s # =pod 302s # 302s # /usr /bin 302s ok 14 - str: '=pod 302s # 302s # /usr /bin' 302s ok 15 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # /usr /bin 302s ok 16 - description: Filename without F<> or other markup "/bin" 302s # 302s # =pod 302s # 302s # /usr /bin 302s ok 17 - str: '=pod 302s # 302s # /dev/null 302s # /var/tmp' 302s ok 18 - description: Filename without F<> or other markup "/dev/null" 302s # 302s # =pod 302s # 302s # /dev/null 302s # /var/tmp 302s ok 19 - description: Filename without F<> or other markup "/var/tmp" 302s # 302s # =pod 302s # 302s # /dev/null 302s # /var/tmp 302s ok 20 - str: '=pod 302s # 302s # /dev/null /var/tmp' 302s ok 21 - description: Filename without F<> or other markup "/dev/null" 302s # 302s # =pod 302s # 302s # /dev/null /var/tmp 302s ok 22 - description: Filename without F<> or other markup "/var/tmp" 302s # 302s # =pod 302s # 302s # /dev/null /var/tmp 302s ok 23 - str: '=pod 302s # 302s # /dev/null /var/tmp' 302s ok 24 - description: Filename without F<> or other markup "/dev/null" 302s # 302s # =pod 302s # 302s # /dev/null /var/tmp 302s ok 25 - description: Filename without F<> or other markup "/var/tmp" 302s # 302s # =pod 302s # 302s # /dev/null /var/tmp 302s ok 26 - str: '=pod 302s # 302s # /tmp 302s # /dev' 302s ok 27 - description: Filename without F<> or other markup "/tmp" 302s # 302s # =pod 302s # 302s # /tmp 302s # /dev 302s ok 28 - description: Filename without F<> or other markup "/dev" 302s # 302s # =pod 302s # 302s # /tmp 302s # /dev 302s ok 29 - str: '=pod 302s # 302s # verbatim /usr/bin 302s # ' 302s ok 30 - str: '=pod 302s # 302s # L' 302s ok 31 - str: '=pod 302s # 302s # L' 302s ok 32 - str: '=pod 302s # 302s # L' 302s ok 33 - description: Filename without F<> or other markup "/usr/games/nethack" 302s # 302s # =pod 302s # 302s # L 302s ok 34 - str: '=pod 302s # 302s # LusrEshare|http://foo.org/index.html>' 302s ok 35 - description: Filename without F<> or other markup "/usr/share" 302s # 302s # =pod 302s # 302s # LusrEshare|http://foo.org/index.html> 302s ok 36 - str: '=pod 302s # 302s # Eopt 302s # ' 302s ok 37 - description: Filename without F<> or other markup "/opt" 302s # 302s # =pod 302s # 302s # Eopt 302s # 302s ok 38 - str: '=pod 302s # 302s # http://dev.perl.org/rfc/257.pod' 302s ok 39 - str: '=pod 302s # 302s # L' 302s ok 40 - str: '=pod 302s # 302s # (/usr' 302s ok 41 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # (/usr 302s ok 42 - str: '=pod 302s # 302s # (/usr)' 302s ok 43 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # (/usr) 302s ok 44 - str: '=pod 302s # 302s # /usr)' 302s ok 45 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # /usr) 302s ok 46 - str: '=pod 302s # 302s # [/usr' 302s ok 47 - str: '=pod 302s # 302s # {/usr}' 302s ok 48 - str: '=pod 302s # 302s # ' 302s ok 49 - str: '=pod 302s # 302s # /usr' 302s ok 50 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # /usr 302s ok 51 - str: '=pod 302s # 302s # /usr 302s # ' 302s ok 52 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # /usr 302s # 302s ok 53 - str: '=pod 302s # 302s # Blah /usr 302s # ' 302s ok 54 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # Blah /usr 302s # 302s ok 55 - str: '=pod 302s # 302s # /usr blah 302s # ' 302s ok 56 - description: Filename without F<> or other markup "/usr" 302s # 302s # =pod 302s # 302s # /usr blah 302s # 302s ok 57 - str: '=pod 302s # 302s # F 302s # ' 302s ok 58 - str: '=pod 302s # 302s # blah/blah/etcetera 302s # ' 302s ok 59 - str: '=pod 302s # 302s # /usr/share' 302s ok 60 - description: Filename without F<> or other markup "/usr/share" 302s # 302s # =pod 302s # 302s # /usr/share 302s ok 61 - str: '=pod 302s # 302s # /usr/share blah' 302s ok 62 - description: Filename without F<> or other markup "/usr/share" 302s # 302s # =pod 302s # 302s # /usr/share blah 302s ok 63 - str: '=pod 302s # 302s # blah /usr/share' 302s ok 64 - description: Filename without F<> or other markup "/usr/share" 302s # 302s # =pod 302s # 302s # blah /usr/share 302s ok 65 - str: '=pod 302s # 302s # /bin 302s # ' 302s ok 66 - description: Filename without F<> or other markup "/bin" 302s # 302s # =pod 302s # 302s # /bin 302s # 302s ok 67 - str: '=pod 302s # 302s # C 302s # ' 302s ok 68 - str: '=pod 302s # 302s # /opt 302s # ' 302s ok 69 - description: Filename without F<> or other markup "/opt" 302s # 302s # =pod 302s # 302s # /opt 302s # 302s ok 70 - str: '=pod 302s # 302s # /tmp 302s # ' 302s ok 71 - description: Filename without F<> or other markup "/tmp" 302s # 302s # =pod 302s # 302s # /tmp 302s # 302s ok 72 - str: '=pod 302s # 302s # /dev 302s # ' 302s ok 73 - description: Filename without F<> or other markup "/dev" 302s # 302s # =pod 302s # 302s # /dev 302s # 302s ok 74 - str: '=pod 302s # 302s # C:\ 302s # ' 302s ok 75 - description: Filename without F<> or other markup "C:\" 302s # 302s # =pod 302s # 302s # C:\ 302s # 302s ok 76 - str: '=pod 302s # 302s # C:\blah 302s # ' 302s ok 77 - description: Filename without F<> or other markup "C:\blah" 302s # 302s # =pod 302s # 302s # C:\blah 302s # 302s ok 78 - str: '=pod 302s # 302s # c:\blah 302s # ' 302s ok 79 - description: Filename without F<> or other markup "c:\blah" 302s # 302s # =pod 302s # 302s # c:\blah 302s # 302s ok 80 - str: '=for blah /dev/null 302s # ' 302s ok 81 - str: '=pod 302s # 302s # /dev/nullZ<> 302s # ' 302s ok 82 - description: Filename without F<> or other markup "/dev/null" 302s # 302s # =pod 302s # 302s # /dev/nullZ<> 302s # 302s ok 83 - str: '=pod 302s # 302s # Z<>/dev/null 302s # ' 302s ok 84 - description: Filename without F<> or other markup "/dev/null" 302s # 302s # =pod 302s # 302s # Z<>/dev/null 302s # 302s ok 303s t/RequireFinalCut.t ................ 303s 1..38 303s ok 1 - VERSION variable 303s ok 2 - VERSION class method 303s ok 3 - VERSION class check 99 303s ok 4 - VERSION class check 1099 303s # Perl::Critic version 1.152 303s ok 5 - single policy RequireFinalCut 303s ok 6 - VERSION object check 99 303s ok 7 - VERSION object check 1099 303s ok 8 - str: ' 303s # my $x = 199; 303s # =pod 303s # blah blah 303s # =cut 303s # print "$x\n"; 303s # ' 303s ok 9 - str: '=pod 303s # 303s # Something 303s # =cut 303s # ' 303s ok 10 - str: '=pod 303s # 303s # =cut 303s # 303s # ' 303s ok 11 - str: '=pod 303s # 303s # =cut blah 303s # 303s # ' 303s ok 12 - str: '=pod blah 303s # blah 303s # =cut blah 303s # 303s # ' 303s ok 13 - str: '=pod blah 303s # blah 303s # =cut blah 303s # blah 303s # ' 303s ok 14 - str: '=pod blah 303s # =cut 303s # ' 303s ok 15 - str: '=pod blah 303s # =cut 303s # blah' 303s ok 16 - str: '=pod blah 303s # =cut 303s # blah 303s # blah' 303s ok 17 - str: '=pod =cut 303s # ' 303s ok 18 - str: '=pod blah =cut 303s # ' 303s ok 19 - str: '=pod blah 303s # blah =cut 303s # ' 303s ok 20 - str: '=cut 303s # 303s # =head1 H 303s # ' 303s ok 21 - str: '=cut 303s # 303s # code() 303s # ' 303s ok 22 - str: '=pod 303s # 303s # =cut 303s # ' 303s ok 23 - str: '=cut 303s # ' 303s ok 24 - str: '=begin foo 303s # 303s # some text 303s # 303s # =end foo 303s # ' 303s ok 25 - str: '=begin foo 303s # 303s # some text 303s # 303s # =end foo 303s # 303s # 303s # 303s # =begin foo 303s # 303s # =end foo 303s # ' 303s ok 26 - str: '=begin foo 303s # 303s # some text 303s # 303s # =end foo 303s # 303s # 303s # 303s # =begin foo 303s # 303s # =end foo 303s # ' 303s ok 27 - str: '=for foo 303s # ' 303s ok 28 - str: '=for foo 303s # 303s # =cut 303s # ' 303s ok 29 - str: '=pod 303s # 303s # some text 303s # 303s # =begin foo 303s # 303s # some begin 303s # 303s # =end foo 303s # ' 303s ok 30 - str: '=pod 303s # 303s # some text 303s # 303s # =begin foo 303s # 303s # some begin 303s # 303s # =end foo 303s # 303s # =cut 303s # ' 303s ok 31 - str: '=begin foo 303s # 303s # some begin 303s # 303s # =end foo 303s # 303s # some text 303s # ' 303s ok 32 - str: '=begin foo 303s # 303s # some begin 303s # 303s # =end foo 303s # 303s # some text 303s # 303s # =cut 303s # ' 303s ok 33 - str: '=begin foo 303s # 303s # some begin 303s # ' 303s ok 34 - str: '' 303s ok 35 - str: 'print 123' 303s ok 36 - str: 'print 123 303s # ' 303s ok 37 - str: '=head1 HELLO 303s # 303s # =cut 303s # ' 303s ok 38 - str: '=head1 HELLO 303s # ' 303s ok 304s t/RequireFinalSemicolon.t .......... 304s 1..95 304s ok 1 - VERSION variable 304s ok 2 - VERSION class method 304s ok 3 - VERSION class check 99 304s ok 4 - VERSION class check 1099 304s ok 5 - single policy RequireFinalSemicolon 304s ok 6 - VERSION object method 304s ok 7 - VERSION object check 99 304s ok 8 - VERSION object check 1099 304s ok 9 - _syntax_feature_list() 304s ok 10 - _syntax_feature_list() 304s ok 11 - _syntax_feature_list() 304s ok 12 - _syntax_has_feature() 304s ok 13 - _syntax_has_feature() 304s ok 14 - _syntax_has_feature() 304s ok 15 - _syntax_has_feature() 304s ok 16 - str: my $hashref = { key=>1 304s # } 304s ok 17 - str: my $aref = [ { key=>1 304s # } ] 304s ok 18 - str: my %hash = (row => [ { key => [ { %foo, other=>1 304s # } ] } ]) 304s ok 19 - str: 304s # my %bongo = ( 304s # key => { 304s # hrows => [ 304s # { 304s # %foo, other => 'field' 304s # } 304s # ], 304s # }); 304s # 304s ok 20 - str: grep { defined 304s # } @y 304s ok 21 - str: sub { defined 304s # } 304s ok 22 - str: use List::Util; reduce { $a+$b 304s # } @y 304s ok 23 - str: List::Util::first { $_ > 10 304s # } @y 304s ok 24 - str: any { $_ > 10 304s # } @y 304s ok 25 - str: blah { foo(); bar(); quux() 304s # } 304s ok 26 - str: { a => 1 304s # } 304s ok 27 - str: { a,1 304s # } 304s ok 28 - str: {; a => 1 304s # } 304s ok 29 - str: use TryCatch; sub { try { a => 1 } 304s # } 304s ok 30 - str: use TryCatch; try { a => 1 304s # } 304s ok 31 - str: use Try::Tiny; catch { a => 1 304s # } 304s ok 32 - str: use Try; finally { a => 1 304s # } 304s ok 33 - str: use Try; { blah(); try { foo() } catch { bar() } 304s # } 304s ok 34 - str: use TryCatch; { blah(); try { foo() } catch ($err) { bar() } 304s # } 304s ok 35 - str: use syntax 'try'; { blah(); try { foo() } catch { bar() finally { quux() } } 304s # } 304s ok 36 - str: use Try::Tiny; { blah(); try { foo() } catch { bar() } 304s # } 304s ok 37 - str: use Try::Tiny::Except; { blah(); try { foo() } catch { bar() } 304s # } 304s ok 38 - str: use Try; { try { foo() } catch { bar() } try { foo() } catch { bar() } 304s # } 304s ok 39 - str: use Try::Tiny; { try { foo() } catch { bar() }; 304s # try { foo() } catch { bar() } 304s # } 304s ok 40 - str: { 304s # print <2 304s # } 304s ok 45 - str: { a => 1 304s # } 304s ok 46 - str: $x = { 1 => 2 304s # } 304s ok 47 - str: $x = \{ a=>2,a=>2 304s # } 304s ok 48 - str: Foo->new({ %args, 304s # }) 304s ok 49 - str: foo({ %args, 304s # }) 304s ok 50 - str: sub { %args, 304s # } 304s ok 51 - str: sub foo { %args, 304s # } 304s ok 52 - str: $x = { %args, 304s # } 304s ok 53 - str: bless { 1 => 2 304s # }, $_[0]; 304s ok 54 - str: List::Util::first { 123, 304s # } @args 304s ok 55 - str: sub foo 304s ok 56 - str: sub foo { } 304s ok 57 - str: sub foo { 304s # } 304s ok 58 - str: do { 304s # } 304s ok 59 - str: do { 304s # } while(1) 304s ok 60 - str: sub foo {;} 304s ok 61 - str: sub foo {; 304s # } 304s ok 62 - str: sub foo {; 304s # __END__ 304s ok 63 - str: BEGIN {} 304s ok 64 - str: BEGIN { 304s # } 304s ok 65 - str: BEGIN { MYLABEL: { print 123 } 304s # } 304s ok 66 - str: sub foo { if (1) { print; } 304s # } 304s ok 67 - str: sub foo { while (1) { print; } 304s # } 304s ok 68 - str: sub foo { until (1) { print; } 304s # } 304s ok 69 - str: sub foo { if (1) { print; } else { print; } 304s # } 304s ok 70 - str: sub foo { if (1) { print 1; } elsif (2) { print 2; } 304s # } 304s ok 71 - str: sub foo { return bless { 1 => 2 304s # }, $_[0] } 304s ok 72 - str: sub foo { $x = bless { 1 => 2 304s # }, $_[0] } 304s ok 73 - str: sub foo { $x = { 1 => 2 304s # } } 304s ok 74 - str: sub foo { 123 } 304s ok 75 - str: sub foo { 123; } 304s ok 76 - str: sub foo { 123; 304s # } 304s ok 77 - str: sub foo { 123 304s # } 304s ok 78 - str: sub foo { 123 \# x 304s # } 304s ok 79 - str: sub foo { return 123; 304s # } 304s ok 80 - str: sub foo { return 123 304s # } 304s ok 81 - str: sub foo { return {}; 304s # } 304s ok 82 - str: sub foo { return {} 304s # } 304s ok 83 - str: sub foo { 123 304s ok 84 - str: sub foo { 123 \# x 304s ok 85 - str: do { 123 } 304s ok 86 - str: do { 123 304s # } 304s ok 87 - str: do { 123 \# x 304s # } 304s ok 88 - str: do { 123 304s ok 89 - str: do { 123 \# x 304s ok 90 - str: do { 123 } until ($condition) 304s ok 91 - str: do { 123 304s # } until ($condition) 304s ok 92 - str: do { 123 \# x 304s # } until ($condition) 304s ok 93 - str: do { 123 } while ($condition) 304s ok 94 - str: do { 123 304s # } while ($condition) 304s ok 95 - str: do { 123 \# x 304s # } while ($condition) 304s ok 305s t/RequireLinkedURLs.t .............. 305s 1..46 305s ok 1 - VERSION variable 305s ok 2 - VERSION class method 305s ok 3 - VERSION class check 99 305s ok 4 - VERSION class check 1099 305s # Perl::Critic version 1.152 305s ok 5 - single policy RequireLinkedURLs 305s ok 6 - VERSION object check 99 305s ok 7 - VERSION object check 1099 305s ok 8 - str: 'use 5.008; 305s # 305s # =begin :hidden 305s # 305s # http://perl.org/index.html 305s # 305s # =end :hidden 305s # ' 305s ok 9 - str: 'use 5.008; 305s # 305s # =begin comment 305s # 305s # =begin comment 305s # 305s # http://perl.org/index.html 305s # 305s # =end comment 305s # 305s # http://perl.org/index.html 305s # 305s # =end comment 305s # 305s # http://perl.org/index.html 305s # ' 305s ok 10 - str: 'use 5.008; 305s # 305s # =begin comment 305s # 305s # http://perl.org/index.html 305s # ' 305s ok 11 - str: 'use 5.008; 305s # 305s # =begin wikidoc 305s # 305s # [http://perl.org/index.html home] 305s # ' 305s ok 12 - str: 'use 5.008; 305s # 305s # =begin 305s # 305s # http://perl.org/index.html 305s # ' 305s ok 13 - str: 'use 5.008; 305s # 305s # =begin html 305s # 305s # perl home 305s # 305s # =end html 305s # ' 305s ok 14 - str: 'use 5.008; 305s # 305s # =begin html blahblah blah 305s # 305s # perl home 305s # 305s # =end html 305s # ' 305s ok 15 - str: ' 305s # ## no critic (RequireLinkedURLs) 305s # use 5.008; 305s # 305s # =pod 305s # 305s # http://tuxfamily.org 305s # 305s # =cut 305s # 305s # more_code() 305s # ' 305s ok 16 - str: '=pod 305s # 305s # http://tuxfamily.org 305s # ' 305s ok 17 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://tuxfamily.org 305s # ' 305s ok 18 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # C 305s # ' 305s ok 19 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # S> 305s # ' 305s ok 20 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # I 305s # ' 305s ok 21 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # C<< http://tuxfamily.org >> 305s # ' 305s ok 22 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # C<<< S<<< http://tuxfamily.org >>> >>> 305s # ' 305s ok 23 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # Z<>http://tuxfamily.org 305s # ' 305s ok 24 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # L 305s # ' 305s ok 25 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # X 305s # ' 305s ok 26 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # news://localhost/alt.possessive.its.has.no.apostrophe 305s # ' 305s ok 27 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # nntp://localhost/alt.possessive.its.has.no.apostrophe 305s # ' 305s ok 28 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # https://tuxfamily.org 305s # ' 305s ok 29 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # ftp://tuxfamily.org 305s # ' 305s ok 30 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # sftp://tuxfamily.org 305s # ' 305s ok 31 - str: 'use 5.008; 305s # =pod 305s # 305s # Blah blah http://tuxfamily.org http://www.gnu.org. 305s # ' 305s ok 32 - str: 'use 5.008; 305s # =pod 305s # 305s # Blah blah http://tuxfamily.org. 305s # 305s # Blah blah http://www.gnu.org 305s # ' 305s ok 33 - str: '=item http://tuxfamily.org 305s # ' 305s ok 34 - str: 'use 5.008; 305s # 305s # =item http://tuxfamily.org 305s # ' 305s ok 35 - str: 'use 5.008; 305s # 305s # =item L 305s # ' 305s ok 36 - str: '=pod 305s # 305s # http://tuxfamily.org 305s # ' 305s ok 37 - str: '=pod 305s # 305s # http://tuxfamily.org 305s # http://gnu.org 305s # ' 305s ok 38 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # L 305s # ' 305s ok 39 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://... 305s # ' 305s ok 40 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://foo.org 305s # ' 305s ok 41 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://bar.com 305s # ' 305s ok 42 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://quux.co.nz 305s # ' 305s ok 43 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://xyzzy.co.uk 305s # ' 305s ok 44 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://example.com 305s # ' 305s ok 45 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://not-an-example.com 305s # ' 305s ok 46 - str: 'use 5.008; 305s # 305s # =pod 305s # 305s # http://not-an-example.com 305s # ' 305s ok 305s t/RequireNumericVersion.t .......... 305s 1..33 305s ok 1 - VERSION variable 305s ok 2 - VERSION class method 305s ok 3 - VERSION class check 99 305s ok 4 - VERSION class check 1099 305s ok 5 - single policy RequireNumericVersion 305s ok 6 - VERSION object method 305s ok 7 - VERSION object check 99 305s ok 8 - VERSION object check 1099 305s ok 9 - str: package Foo; our $VERSION = qq{1e6} 305s ok 10 - str: package Foo; use 5.008; $VERSION = qq{1e6} 305s ok 11 - str: package Foo; use 5.010; $VERSION = qq{1e6} 305s ok 12 - str: package Foo::Bar; 305s # $VERSION = "1.002_003"; 305s # $VERSION = eval $VERSION 305s ok 13 - str: package Foo::Bar; 305s # $VERSION = "1.002_003"; 305s # package Elsewhere; 305s # $VERSION = eval $VERSION 305s ok 14 - str: package Foo::Bar; 305s # $VERSION = "1.002_003"; 305s # $VERSION = eval "something else" 305s ok 15 - str: package Foo::Bar; 305s # $VERSION = "1.002_003"; 305s # $VERSION = $VERSION 305s ok 16 - str: package Foo::Bar; 305s # $Foo::Bar::VERSION = "1.002_003"; 305s # $VERSION = eval $VERSION 305s ok 17 - str: package Foo::Bar; 305s # $Foo::Bar::VERSION = "1.002_003"; 305s # $Foo::Bar::VERSION = eval $Foo::Bar::VERSION 305s ok 18 - str: $main::VERSION = "abc" 305s ok 19 - str: $::VERSION = "abc" 305s ok 20 - str: $Foo::Bar::VERSION = "abc" 305s ok 21 - str: package Foo; $VERSION = 1 305s ok 22 - str: package Foo; $VERSION = 0.123456789 305s ok 23 - str: package Foo; $VERSION = "1.2alpha" 305s ok 24 - str: $VERSION = "1.2alpha" 305s ok 25 - str: package main; $VERSION = "1.2alpha" 305s ok 26 - str: package Foo; use 5.008; $VERSION = "1.2alpha" 305s ok 27 - str: package Foo; use 5.010; $VERSION = "1.2alpha" 305s ok 28 - str: package Foo; our $VERSION = "1.123_456" 305s ok 29 - str: package Foo; use 5.008; $VERSION = "1.123_456" 305s ok 30 - str: package Foo; use 5.010; $VERSION = "1.123_456" 305s ok 31 - str: package Foo; our $VERSION = q{1.123.456} 305s ok 32 - str: package Foo; use 5.008; $VERSION = q{1.123.456} 305s ok 33 - str: package Foo; use 5.010; $VERSION = q{1.123.456} 305s # version.pm VERSION 0.9929 @ISA= 305s # version::vxs VERSION undef 305s # version::vpp VERSION undef 305s ok 306s t/RequireTrailingCommaAtNewline.t .. 306s 1..52 306s ok 1 - VERSION variable 306s ok 2 - VERSION class method 306s ok 3 - VERSION class check 99 306s ok 4 - VERSION class check 1099 306s ok 5 - single policy RequireTrailingCommaAtNewline 306s ok 6 - VERSION object method 306s ok 7 - VERSION object check 99 306s ok 8 - VERSION object check 1099 306s ok 9 - str: foo() 306s ok 10 - str: $obj->foo() 306s ok 11 - str: @array=() 306s ok 12 - str: return() 306s ok 13 - str: 306s # foo(<1 306s ok 31 - str: foo(1 306s # ) 306s ok 32 - str: foo(1 306s # ) 306s # _except_function_calls=>0 306s ok 33 - str: foo(1 306s # ) 306s # _except_function_calls=>1 306s ok 34 - str: $obj->foo(1, 306s # ) 306s ok 35 - str: $obj->foo(1 306s # ) 306s ok 36 - str: $obj->foo(1 306s # ) 306s # _except_function_calls=>1 306s ok 37 - str: $obj->foo(1, 306s # 2, 306s # ) 306s ok 38 - str: $obj->foo(1, 306s # 2 306s # ) 306s ok 39 - str: $obj->foo(1, 306s # 2 306s # ) 306s # _except_function_calls=>1 306s ok 40 - str: @array = (1,2 306s # ) 306s ok 41 - str: @array = (1,2,3 306s # ) 306s ok 42 - str: @array = (1,2,3) 306s ok 43 - str: @array = (1,2,3,) 306s ok 44 - str: @array = (1,2,3, 306s # ) 306s ok 45 - str: @array = (1=>2, 306s # ) 306s ok 46 - str: @array = (1=>2 306s # ) 306s ok 47 - str: $hashref = {1,2,3,4} 306s ok 48 - str: $hashref = {1,2,3,4,} 306s ok 49 - str: $hashref = {1,2,3,4, 306s # } 306s ok 50 - str: $hashref = {1,2,3,4 306s # } 306s ok 51 - str: $hashref = {1=>2, 306s # } 306s ok 52 - str: $hashref = {1=>2 306s # } 306s ok 307s t/TextDomainPlaceholders.t ......... 307s 1..60 307s ok 1 - VERSION variable 307s ok 2 - VERSION class method 307s ok 3 - VERSION class check 99 307s ok 4 - VERSION class check 1099 307s ok 5 - str: "" 307s ok 6 - str: "foo" 307s ok 7 - str: "$foo" 307s ok 8 - str: "\$foo" 307s ok 9 - str: "\\$foo" 307s ok 10 - str: "zz @foo" 307s ok 11 - str: "zz \@foo" 307s ok 12 - str: "zz \\@foo" 307s ok 13 - single policy TextDomainPlaceholders 307s ok 14 - VERSION object check 99 307s ok 15 - VERSION object check 1099 307s ok 16 - str: __x("") 307s ok 17 - str: __x('') 307s ok 18 - str: __x('{foo}', foo => 123) 307s ok 19 - str: __x('{foo}', 'foo' => 123) 307s ok 20 - str: __x('{foo}', "foo" => 123) 307s ok 21 - str: __x('{foo}') 307s ok 22 - str: __x('', foo => 123) 307s ok 23 - str: __x('{foo}', bar => 123) 307s ok 24 - str: __x('$x', foo => 123) 307s ok 25 - str: __x("$x", foo => 123) 307s ok 26 - str: __x("\$x", foo => 123) 307s ok 27 - str: __x("\\$x", foo => 123) 307s ok 28 - str: __x("\\\$x", foo => 123) 307s ok 29 - str: __x('{foo}', $x => 123) 307s ok 30 - str: __x('{foo}', $x => 123, bar => 456) 307s ok 31 - str: __x(< 123) 307s # {foo} 307s # HERE 307s ok 32 - str: __x(< 123) 307s # {foo} {bar} 307s # HERE 307s ok 33 - str: __x(< 123) 307s # $x 307s # HERE 307s ok 34 - str: __x(<<'HERE', foo => 123) 307s # $x 307s # HERE 307s ok 35 - str: __x('{foo}' . '{bar}', 307s # foo => 123, bar => 456) 307s ok 36 - str: Locale::TextDomain::__x('{foo}') 307s ok 37 - str: __x('{foo}', @args) 307s ok 38 - str: __x('{foo}', bar => 123, @args) 307s ok 39 - str: __nx('{foo}', '{foo}s', $n, foo => 123) 307s ok 40 - str: __nx('{foo}', '{foo}s', $n, "foo", $foo) 307s ok 41 - str: __nx('{foo}', '{foo}s', 123, "foo", $foo) 307s ok 42 - str: __nx('{foo}', '{foo}s', -1, "foo", $foo) 307s ok 43 - str: __nx('{foo}', '{bar}', $n, foo => 123) 307s ok 44 - str: __nx('{foo}', '{bar}', $n) 307s ok 45 - str: __nx('{foo}', '{bar}', $n, quux => 123) 307s ok 46 - str: __nx('{foo}', '{foo}s') 307s ok 47 - str: __nx('{foo}', '{foo}s', foo=>$foo) 307s ok 48 - str: __nx('{foo}', '{foo}s', foo=>$foo, bar=>$bar) 307s ok 49 - str: __nx('{foo}', '{foo}s', foo => 123) 307s ok 50 - str: __nx('{foo}', '{foo}s', foo => 123, bar => 456) 307s ok 51 - str: print __nx('Read one file', 307s # 'Read {numfiles} files', 307s # numfiles => 123); # bad 307s ok 52 - str: __xn('{foo}', '{foo}s', $n, foo => 123) 307s ok 53 - str: __xn('{foo}', '{foo}s') 307s ok 54 - str: __px('context', '{foo}', foo => 123) 307s ok 55 - str: __px('context', '{foo}') 307s ok 56 - str: __npx('context', '{foo}', '{foo}s', 307s # $n, foo => 123) 307s ok 57 - str: __npx('context', '{foo}', '{foo}s') 307s ok 58 - str: 307s # my %funcs = (__x => 1, 307s # __nx => 1, 307s # __xn => 1, 307s # 307s # __px => 1, 307s # __npx => 1); 307s # 307s ok 59 - str: print $obj->__x 307s ok 60 - str: print My::Class->__x 307s ok 307s t/TextDomainUnused.t ............... 307s 1..21 307s ok 1 - VERSION variable 307s ok 2 - VERSION class method 307s ok 3 - VERSION class check 99 307s ok 4 - VERSION class check 1099 307s ok 5 - single policy TextDomainUnused 307s ok 6 - VERSION object check 99 307s ok 7 - VERSION object check 1099 307s ok 8 - str: use Locale::TextDomain ('MyMessageDomain') 307s ok 9 - str: use Locale::TextDomain ('MyMessageDomain'); 307s # print __('hello') 307s ok 10 - str: use Locale::TextDomain ('MyMessageDomain'); 307s # print __x('hello') 307s ok 11 - str: use Locale::TextDomain ('MyMessageDomain'); 307s # print __n('hello','hellos') 307s ok 12 - str: use Locale::TextDomain ('MyMessageDomain'); 307s # print __xn('hello','hellos') 307s ok 13 - str: use Locale::TextDomain ('MyMessageDomain'); 307s # print __p('context','hello') 307s ok 14 - str: use Locale::TextDomain ('MyMessageDomain'); 307s # print N__('hello') 307s ok 15 - str: use Locale::TextDomain ('MyMessageDomain'); 307s # print N__n('hello','hellos') 307s ok 16 - str: use Locale::TextDomain ("MyMessageDomain"); 307s # print $__{hello}; 307s ok 17 - str: use Locale::TextDomain ("MyMessageDomain"); 307s # print "$__{hello}"; 307s ok 18 - str: use Locale::TextDomain ("MyMessageDomain"); 307s # print "<<< $__{hello} >>>"; 307s ok 19 - str: use Locale::TextDomain ("MyMessageDomain"); 307s # print $__->{hello}; 307s ok 20 - str: use Locale::TextDomain ("MyMessageDomain"); 307s # print "$__X"; 307s ok 21 - str: use Locale::TextDomain ("MyMessageDomain"); 307s # print "*** $__->{hello} ***"; 307s ok 308s t/UnexpandedSpecialLiteral.t ....... 308s 1..38 308s ok 1 - VERSION variable 308s ok 2 - VERSION class method 308s ok 3 - VERSION class check 99 308s ok 4 - VERSION class check 1099 308s ok 5 - list constructor literal on right of a . expression 308s ok 6 - hash constructor literal on right of a . expression 308s ok 7 - single policy UnexpandedSpecialLiteral 308s ok 8 - VERSION object check 99 308s ok 9 - VERSION object check 1099 308s ok 10 - str: my $seen = { __FILE__ => 1 }; 308s ok 11 - str: $obj->{__PACKAGE__}{myextra} = 123; 308s ok 12 - str: my $hash = { 'Foo'.__FILE__ => 123 }; 308s ok 13 - str: return ('MyExtra::'.__PACKAGE__ => 123); 308s ok 14 - str: $hash{__PACKAGE__} 308s ok 15 - str: $hash{__FILE__} 308s ok 16 - str: $hash{__LINE__} 308s ok 17 - str: $hash{ __PACKAGE__ } 308s ok 18 - str: $hash{"__PACKAGE__"} 308s ok 19 - str: $hash{'__PACKAGE__'} 308s ok 20 - str: $hash{q{__PACKAGE__}} 308s ok 21 - str: $hash{SOMETHING} 308s ok 22 - str: $hash{(__PACKAGE__)}} 308s ok 23 - str: $hash{__PACKAGE__.""} 308s ok 24 - str: $href = { __PACKAGE__ => 123 } 308s ok 25 - str: $href = { __PACKAGE__ 308s # => 123 } 308s ok 26 - str: $href = { __FILE__ => 123 } 308s ok 27 - str: $href = { __LINE__ => 123 } 308s ok 28 - str: $href = { SOMETHING => 123 } 308s ok 29 - str: $href = { __PACKAGE__ => 123, FOO => 123 } 308s ok 30 - str: $href = { FOO => 123, __PACKAGE__ => 123 } 308s ok 31 - str: $href = { FOO => 123 => __PACKAGE__ => 123 } 308s ok 32 - str: $href = { __PACKAGE__."x" => 123 } 308s ok 33 - str: $href = { "x".__PACKAGE__ => 123 } 308s ok 34 - str: __PACKAGE__ 308s ok 35 - str: return __PACKAGE__; 308s ok 36 - str: {__PACKAGE__} 308s ok 37 - str: {__PACKAGE__; 123} 308s ok 38 - str: {; __PACKAGE__ => 123} 308s ok 308s t/Utils.t .......................... 308s 1..97 308s ok 1 - VERSION variable 308s ok 2 - VERSION class method 308s ok 3 - VERSION class check 99 308s ok 4 - VERSION class check 1099 308s ok 5 - n=1 str=one 308s ok 6 - n=1 str=one 308s # 308s ok 7 - n=1 str=one 308s # two 308s # 308s ok 8 - n=2 str=one 308s # two 308s # 308s ok 9 - n=3 str=one 308s # two 308s # 308s # four 308s # 308s ok 10 - n=4 str=one 308s # two 308s # 308s # four 308s # 308s ok 11 - version_if_valid '1' 308s ok 12 - version_if_valid '1.5' 308s ok 13 - version_if_valid 'somebogosity' 308s ok 14 - str: use foo 10 -3 308s ok 15 - str: use foo 10 -3; 308s ok 16 - str: use foo 10-3 308s ok 17 - str: use foo 10-3; 308s ok 18 - str: use foo 308s ok 19 - str: use foo; 308s ok 20 - str: use foo 1 308s ok 21 - str: use foo 1; 308s ok 22 - str: use foo 1; 308s ok 23 - str: use foo 1;; 308s ok 24 - str: no foo 1 308s ok 25 - str: no foo 1; 308s ok 26 - str: no foo 1; 308s ok 27 - str: no foo 1;; 308s ok 28 - str: use foo 1.5 308s ok 29 - str: use foo 1.5; 308s ok 30 - str: use foo 1.5; 308s ok 31 - str: use foo 1.5;; 308s ok 32 - str: no foo 1.5 308s ok 33 - str: no foo 1.5; 308s ok 34 - str: no foo 1.5; 308s ok 35 - str: no foo 1.5;; 308s ok 36 - str: use foo 1_000; 308s ok 37 - str: use foo 1_000;; 308s ok 38 - str: use foo 1.000_999; 308s ok 39 - str: use foo 1.000_999;; 308s ok 40 - str: use foo 1,2 308s ok 41 - str: use foo 1,2; 308s ok 42 - str: use foo 1, ; 308s ok 43 - str: use foo 1, ;; 308s ok 44 - str: use foo '1'; 308s ok 45 - str: use foo '1';; 308s ok 46 - str: use foo "1"; 308s ok 47 - str: use foo "1";; 308s ok 48 - str: use foo q{1}; 308s ok 49 - str: use foo q{1};; 308s ok 50 - str: use foo 0x1; 308s ok 51 - str: use foo 0x1;; 308s ok 52 - str: use foo 1e0; 308s ok 53 - str: use foo 1e0;; 308s ok 54 - str: use foo 1, 308s ok 55 - str: use foo 1,; 308s ok 56 - str: use foo 5 , 6 308s ok 57 - str: use foo 5 , 6; 308s ok 58 - str: use foo 5 => 6 308s ok 59 - str: use foo 5 => 6; 308s ok 60 - str: require foo 5 308s ok 61 - str: require foo 5; 308s ok 62 - str: use foo 308s ok 63 - str: use foo; 308s ok 64 - str: use foo 308s ok 65 - str: use foo ; 308s ok 66 - str: use foo; 308s ok 67 - str: use foo;; 308s ok 68 - str: use foo; 308s ok 69 - str: use foo; ; 308s ok 70 - str: use foo 1 308s ok 71 - str: use foo 1; 308s ok 72 - str: use foo 1 308s ok 73 - str: use foo 1 ; 308s ok 74 - str: use foo 0x123 308s ok 75 - str: use foo 0x123; 308s ok 76 - str: use foo 0x123 308s ok 77 - str: use foo 0x123 ; 308s ok 78 - str: use foo 123,456 308s ok 79 - str: use foo 123,456; 308s ok 80 - str: use foo 123,456 308s ok 81 - str: use foo 123,456 ; 308s ok 82 - str: use foo 123, 308s ok 83 - str: use foo 123,; 308s ok 84 - str: use foo 123, 308s ok 85 - str: use foo 123, ; 308s ok 86 - str: use foo 123,{x=>1} 308s ok 87 - str: use foo 123,{x=>1}; 308s ok 88 - str: use foo 123,{x=>1} 308s ok 89 - str: use foo 123,{x=>1} ; 308s ok 90 - str: use foo 1.03 {x=>1} 308s ok 91 - str: use foo 1.03 {x=>1}; 308s ok 92 - str: use foo 1.03 {x=>1} 308s ok 93 - str: use foo 1.03 {x=>1} ; 308s ok 94 - str: use foo {x=>1} 308s ok 95 - str: use foo {x=>1}; 308s ok 96 - str: use foo {x=>1} 308s ok 97 - str: use foo {x=>1} ; 308s ok 308s All tests successful. 308s Files=43, Tests=2420, 29 wallclock secs ( 0.25 usr 0.06 sys + 26.30 cusr 2.62 csys = 29.23 CPU) 308s Result: PASS 309s autopkgtest [16:54:59]: test autodep8-perl-build-deps: -----------------------] 310s autopkgtest [16:55:00]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 310s autodep8-perl-build-deps PASS 311s autopkgtest [16:55:01]: test autodep8-perl: preparing testbed 510s autopkgtest [16:58:20]: testbed dpkg architecture: s390x 510s autopkgtest [16:58:20]: testbed apt version: 2.7.12 510s autopkgtest [16:58:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 511s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 511s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [486 kB] 512s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 512s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3733 kB] 512s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.7 kB] 512s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [642 kB] 512s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 512s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 512s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 512s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3971 kB] 512s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 512s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [34.4 kB] 512s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 515s Fetched 9055 kB in 3s (3204 kB/s) 516s Reading package lists... 519s Reading package lists... 519s Building dependency tree... 519s Reading state information... 519s Calculating upgrade... 520s The following packages were automatically installed and are no longer required: 520s fuse3 libfuse3-3 libgdbm-compat4t64 libperl5.38 lto-disabled-list make 520s perl-modules-5.38 s390-tools-data s390-tools-signed 520s Use 'sudo apt autoremove' to remove them. 520s The following packages will be REMOVED: 520s dpkg-dev libdpkg-perl libgdbm-compat4 libgdbm6 perl s390-tools 520s sysconfig-hardware 520s The following NEW packages will be installed: 520s libgdbm-compat4t64 libgdbm6t64 520s The following packages will be upgraded: 520s liblocale-gettext-perl perl-base perl-modules-5.38 520s 3 upgraded, 2 newly installed, 7 to remove and 0 not upgraded. 520s Need to get 5130 kB of archives. 520s After this operation, 15.7 MB disk space will be freed. 520s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-base s390x 5.38.2-3.2 [1961 kB] 521s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm6t64 s390x 1.23-5.1 [36.4 kB] 521s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libgdbm-compat4t64 s390x 1.23-5.1 [6880 B] 521s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x liblocale-gettext-perl s390x 1.07-6ubuntu3 [15.7 kB] 521s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl-modules-5.38 all 5.38.2-3.2 [3110 kB] 521s Fetched 5130 kB in 1s (6009 kB/s) 521s (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 ... 52171 files and directories currently installed.) 521s Removing sysconfig-hardware (0.0.14ubuntu2) ... 521s Removing s390-tools (2.31.0-0ubuntu1) ... 522s Removing dpkg-dev (1.22.4ubuntu5) ... 522s Removing libdpkg-perl (1.22.4ubuntu5) ... 522s Removing perl (5.38.2-3) ... 522s (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 ... 51332 files and directories currently installed.) 522s Preparing to unpack .../perl-base_5.38.2-3.2_s390x.deb ... 522s Unpacking perl-base (5.38.2-3.2) over (5.38.2-3) ... 523s Setting up perl-base (5.38.2-3.2) ... 523s dpkg: libgdbm6:s390x: dependency problems, but removing anyway as you requested: 523s python3-gdbm:s390x depends on libgdbm6 (>= 1.16). 523s man-db depends on libgdbm6 (>= 1.16). 523s libperl5.38:s390x depends on libgdbm6 (>= 1.21). 523s libgdbm-compat4:s390x depends on libgdbm6 (>= 1.16). 523s 523s (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 ... 51332 files and directories currently installed.) 523s Removing libgdbm6:s390x (1.23-5) ... 523s Selecting previously unselected package libgdbm6t64:s390x. 523s (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 ... 51327 files and directories currently installed.) 523s Preparing to unpack .../libgdbm6t64_1.23-5.1_s390x.deb ... 523s Unpacking libgdbm6t64:s390x (1.23-5.1) ... 523s dpkg: libgdbm-compat4:s390x: dependency problems, but removing anyway as you requested: 523s libperl5.38:s390x depends on libgdbm-compat4 (>= 1.18-3). 523s 523s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51333 files and directories currently installed.) 523s Removing libgdbm-compat4:s390x (1.23-5) ... 523s Selecting previously unselected package libgdbm-compat4t64:s390x. 523s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51328 files and directories currently installed.) 523s Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_s390x.deb ... 523s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 523s Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu3_s390x.deb ... 523s Unpacking liblocale-gettext-perl (1.07-6ubuntu3) over (1.07-6build1) ... 523s Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... 523s Unpacking perl-modules-5.38 (5.38.2-3.2) over (5.38.2-3) ... 524s Setting up libgdbm6t64:s390x (1.23-5.1) ... 524s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 524s Setting up perl-modules-5.38 (5.38.2-3.2) ... 524s Setting up liblocale-gettext-perl (1.07-6ubuntu3) ... 524s Processing triggers for libc-bin (2.39-0ubuntu2) ... 524s Processing triggers for man-db (2.12.0-3) ... 525s Processing triggers for initramfs-tools (0.142ubuntu20) ... 525s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 525s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 531s Reading package lists... 531s Building dependency tree... 531s Reading state information... 532s The following packages will be REMOVED: 532s fuse3* libfuse3-3* libgdbm-compat4t64* libperl5.38* lto-disabled-list* make* 532s perl-modules-5.38* s390-tools-data* s390-tools-signed* 532s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 532s After this operation, 50.6 MB disk space will be freed. 532s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51334 files and directories currently installed.) 532s Removing fuse3 (3.14.0-5) ... 532s update-initramfs: deferring update (trigger activated) 532s Removing libfuse3-3:s390x (3.14.0-5) ... 532s Removing libperl5.38:s390x (5.38.2-3) ... 532s Removing libgdbm-compat4t64:s390x (1.23-5.1) ... 532s Removing lto-disabled-list (47) ... 532s Removing make (4.3-4.1build1) ... 532s Removing perl-modules-5.38 (5.38.2-3.2) ... 532s Removing s390-tools-data (2.31.0-0ubuntu1) ... 532s Removing s390-tools-signed (2.31.0-0ubuntu1) ... 532s Processing triggers for libc-bin (2.39-0ubuntu2) ... 532s Processing triggers for man-db (2.12.0-3) ... 533s Processing triggers for initramfs-tools (0.142ubuntu20) ... 533s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 533s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 538s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49337 files and directories currently installed.) 538s Purging configuration files for fuse3 (3.14.0-5) ... 539s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 539s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 539s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 539s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 541s Reading package lists... 541s Reading package lists... 542s Building dependency tree... 542s Reading state information... 543s Calculating upgrade... 543s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 543s Reading package lists... 543s Building dependency tree... 543s Reading state information... 544s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 544s autopkgtest [16:58:54]: rebooting testbed after setup commands that affected boot 578s Reading package lists... 578s Building dependency tree... 578s Reading state information... 578s Starting pkgProblemResolver with broken count: 0 578s Starting 2 pkgProblemResolver with broken count: 0 578s Done 579s The following additional packages will be installed: 579s autodep8 dctrl-tools libb-hooks-op-check-perl libb-keywords-perl 579s libclass-data-inheritable-perl libclass-inspector-perl libclass-tiny-perl 579s libclone-perl libconfig-tiny-perl libdb5.3t64 libdevel-callchecker-perl 579s libdevel-stacktrace-perl libdynaloader-functions-perl 579s libexception-class-perl libexporter-tiny-perl libfile-sharedir-perl 579s libfile-which-perl libgdbm-compat4t64 libio-string-perl 579s liblingua-en-inflect-perl liblist-moreutils-perl liblist-moreutils-xs-perl 579s liblist-someutils-perl libmodule-implementation-perl 579s libmodule-pluggable-perl libmodule-runtime-perl libparams-classify-perl 579s libparams-util-perl libperl-critic-perl libperl-critic-pulp-perl 579s libperl5.38t64 libpod-minimumversion-perl libpod-parser-perl 579s libpod-spell-perl libppi-perl libppix-quotelike-perl libppix-regexp-perl 579s libppix-utils-perl libreadonly-perl libstring-format-perl 579s libtask-weaken-perl libtry-tiny-perl perl perl-modules-5.38 perltidy 579s pkg-perl-autopkgtest 579s Suggested packages: 579s debtags libscalar-number-perl libsub-name-perl perl-doc 579s libterm-readline-gnu-perl | libterm-readline-perl-perl make 579s libtap-harness-archive-perl 579s Recommended packages: 579s liblist-someutils-xs-perl libclass-xsaccessor-perl 579s The following packages will be REMOVED: 579s libdb5.3 579s The following NEW packages will be installed: 579s autodep8 autopkgtest-satdep dctrl-tools libb-hooks-op-check-perl 579s libb-keywords-perl libclass-data-inheritable-perl libclass-inspector-perl 579s libclass-tiny-perl libclone-perl libconfig-tiny-perl libdb5.3t64 579s libdevel-callchecker-perl libdevel-stacktrace-perl 579s libdynaloader-functions-perl libexception-class-perl libexporter-tiny-perl 579s libfile-sharedir-perl libfile-which-perl libgdbm-compat4t64 579s libio-string-perl liblingua-en-inflect-perl liblist-moreutils-perl 579s liblist-moreutils-xs-perl liblist-someutils-perl 579s libmodule-implementation-perl libmodule-pluggable-perl 579s libmodule-runtime-perl libparams-classify-perl libparams-util-perl 579s libperl-critic-perl libperl-critic-pulp-perl libperl5.38t64 579s libpod-minimumversion-perl libpod-parser-perl libpod-spell-perl libppi-perl 579s libppix-quotelike-perl libppix-regexp-perl libppix-utils-perl 579s libreadonly-perl libstring-format-perl libtask-weaken-perl libtry-tiny-perl 579s perl perl-modules-5.38 perltidy pkg-perl-autopkgtest 579s 0 upgraded, 47 newly installed, 1 to remove and 0 not upgraded. 579s Need to get 9005 kB/12.1 MB of archives. 579s After this operation, 59.9 MB of additional disk space will be used. 579s Get:1 /tmp/autopkgtest.UxOCBz/3-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [724 B] 579s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libdb5.3t64 s390x 5.3.28+dfsg2-5build1 [763 kB] 579s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libperl5.38t64 s390x 5.38.2-3.2 [5007 kB] 580s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x perl s390x 5.38.2-3.2 [231 kB] 580s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x dctrl-tools s390x 2.24-3build2 [65.4 kB] 580s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x autodep8 all 0.28 [13.2 kB] 580s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x libb-hooks-op-check-perl s390x 0.22-2build2 [9388 B] 580s Get:8 http://ftpmaster.internal/ubuntu noble/universe s390x libb-keywords-perl all 1.26-1 [10.5 kB] 580s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libclass-data-inheritable-perl all 0.08-3 [8084 B] 580s Get:10 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-inspector-perl all 1.36-3 [15.4 kB] 580s Get:11 http://ftpmaster.internal/ubuntu noble/universe s390x libclass-tiny-perl all 1.008-2 [16.4 kB] 580s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libclone-perl s390x 0.46-1build1 [10.7 kB] 580s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x libconfig-tiny-perl all 2.30-1 [14.7 kB] 580s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x libdynaloader-functions-perl all 0.003-3 [12.1 kB] 580s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-callchecker-perl s390x 0.008-2build1 [13.8 kB] 580s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 580s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libexception-class-perl all 1.45-1 [28.6 kB] 580s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x libexporter-tiny-perl all 1.006002-1 [36.8 kB] 580s Get:19 http://ftpmaster.internal/ubuntu noble/universe s390x libfile-sharedir-perl all 1.118-3 [14.0 kB] 580s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x libfile-which-perl all 1.27-2 [12.5 kB] 580s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x libio-string-perl all 1.08-4 [11.1 kB] 580s Get:22 http://ftpmaster.internal/ubuntu noble/universe s390x liblingua-en-inflect-perl all 1.905-2 [50.8 kB] 580s Get:23 http://ftpmaster.internal/ubuntu noble/universe s390x liblist-moreutils-xs-perl s390x 0.430-3build3 [47.4 kB] 580s Get:24 http://ftpmaster.internal/ubuntu noble/universe s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] 580s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libparams-classify-perl s390x 0.015-2build3 [20.5 kB] 580s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 580s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] 580s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] 580s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x liblist-someutils-perl all 0.59-1 [30.4 kB] 580s Get:30 http://ftpmaster.internal/ubuntu noble/universe s390x libmodule-pluggable-perl all 5.2-4 [20.0 kB] 580s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x libparams-util-perl s390x 1.102-2build1 [21.1 kB] 580s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x libpod-parser-perl all 1.67-1 [80.6 kB] 580s Get:33 http://ftpmaster.internal/ubuntu noble/universe s390x libpod-spell-perl all 1.26-1 [31.2 kB] 580s Get:34 http://ftpmaster.internal/ubuntu noble/universe s390x libtask-weaken-perl all 1.06-2 [7924 B] 580s Get:35 http://ftpmaster.internal/ubuntu noble/universe s390x libppi-perl all 1.277-1 [298 kB] 580s Get:36 http://ftpmaster.internal/ubuntu noble/universe s390x libreadonly-perl all 2.050-3 [19.9 kB] 580s Get:37 http://ftpmaster.internal/ubuntu noble/universe s390x libppix-quotelike-perl all 0.023-1 [71.6 kB] 580s Get:38 http://ftpmaster.internal/ubuntu noble/universe s390x libppix-regexp-perl all 0.088-1 [284 kB] 580s Get:39 http://ftpmaster.internal/ubuntu noble/universe s390x libppix-utils-perl all 0.003-2 [28.4 kB] 580s Get:40 http://ftpmaster.internal/ubuntu noble/universe s390x libstring-format-perl all 1.18-1 [8960 B] 580s Get:41 http://ftpmaster.internal/ubuntu noble/universe s390x perltidy all 20230309-2 [527 kB] 580s Get:42 http://ftpmaster.internal/ubuntu noble/universe s390x libperl-critic-perl all 1.152-1 [812 kB] 580s Get:43 http://ftpmaster.internal/ubuntu noble/universe s390x libpod-minimumversion-perl all 50-3 [16.3 kB] 580s Get:44 http://ftpmaster.internal/ubuntu noble/universe s390x libperl-critic-pulp-perl all 99-1 [207 kB] 580s Get:45 http://ftpmaster.internal/ubuntu noble/universe s390x pkg-perl-autopkgtest all 0.77 [18.0 kB] 581s Fetched 9005 kB in 1s (6505 kB/s) 581s dpkg: libdb5.3:s390x: dependency problems, but removing anyway as you requested: 581s libsasl2-modules-db:s390x depends on libdb5.3. 581s libpython3.12-stdlib:s390x depends on libdb5.3. 581s libpython3.11-stdlib:s390x depends on libdb5.3. 581s libpam-modules:s390x depends on libdb5.3. 581s iproute2 depends on libdb5.3. 581s apt-utils depends on libdb5.3. 581s 581s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49336 files and directories currently installed.) 581s Removing libdb5.3:s390x (5.3.28+dfsg2-4) ... 581s Selecting previously unselected package libdb5.3t64:s390x. 581s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49330 files and directories currently installed.) 581s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_s390x.deb ... 581s Unpacking libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 584s Setting up libdb5.3t64:s390x (5.3.28+dfsg2-5build1) ... 584s Selecting previously unselected package perl-modules-5.38. 584s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 49336 files and directories currently installed.) 584s Preparing to unpack .../00-perl-modules-5.38_5.38.2-3.2_all.deb ... 584s Unpacking perl-modules-5.38 (5.38.2-3.2) ... 584s Selecting previously unselected package libgdbm-compat4t64:s390x. 584s Preparing to unpack .../01-libgdbm-compat4t64_1.23-5.1_s390x.deb ... 584s Unpacking libgdbm-compat4t64:s390x (1.23-5.1) ... 584s Selecting previously unselected package libperl5.38t64:s390x. 584s Preparing to unpack .../02-libperl5.38t64_5.38.2-3.2_s390x.deb ... 584s Unpacking libperl5.38t64:s390x (5.38.2-3.2) ... 584s Selecting previously unselected package perl. 584s Preparing to unpack .../03-perl_5.38.2-3.2_s390x.deb ... 584s Unpacking perl (5.38.2-3.2) ... 584s Selecting previously unselected package dctrl-tools. 584s Preparing to unpack .../04-dctrl-tools_2.24-3build2_s390x.deb ... 584s Unpacking dctrl-tools (2.24-3build2) ... 584s Selecting previously unselected package autodep8. 584s Preparing to unpack .../05-autodep8_0.28_all.deb ... 584s Unpacking autodep8 (0.28) ... 584s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 584s Preparing to unpack .../06-libb-hooks-op-check-perl_0.22-2build2_s390x.deb ... 584s Unpacking libb-hooks-op-check-perl:s390x (0.22-2build2) ... 584s Selecting previously unselected package libb-keywords-perl. 584s Preparing to unpack .../07-libb-keywords-perl_1.26-1_all.deb ... 584s Unpacking libb-keywords-perl (1.26-1) ... 584s Selecting previously unselected package libclass-data-inheritable-perl. 584s Preparing to unpack .../08-libclass-data-inheritable-perl_0.08-3_all.deb ... 584s Unpacking libclass-data-inheritable-perl (0.08-3) ... 584s Selecting previously unselected package libclass-inspector-perl. 584s Preparing to unpack .../09-libclass-inspector-perl_1.36-3_all.deb ... 584s Unpacking libclass-inspector-perl (1.36-3) ... 584s Selecting previously unselected package libclass-tiny-perl. 584s Preparing to unpack .../10-libclass-tiny-perl_1.008-2_all.deb ... 584s Unpacking libclass-tiny-perl (1.008-2) ... 584s Selecting previously unselected package libclone-perl:s390x. 584s Preparing to unpack .../11-libclone-perl_0.46-1build1_s390x.deb ... 584s Unpacking libclone-perl:s390x (0.46-1build1) ... 584s Selecting previously unselected package libconfig-tiny-perl. 584s Preparing to unpack .../12-libconfig-tiny-perl_2.30-1_all.deb ... 584s Unpacking libconfig-tiny-perl (2.30-1) ... 584s Selecting previously unselected package libdynaloader-functions-perl. 584s Preparing to unpack .../13-libdynaloader-functions-perl_0.003-3_all.deb ... 584s Unpacking libdynaloader-functions-perl (0.003-3) ... 584s Selecting previously unselected package libdevel-callchecker-perl:s390x. 584s Preparing to unpack .../14-libdevel-callchecker-perl_0.008-2build1_s390x.deb ... 584s Unpacking libdevel-callchecker-perl:s390x (0.008-2build1) ... 584s Selecting previously unselected package libdevel-stacktrace-perl. 584s Preparing to unpack .../15-libdevel-stacktrace-perl_2.0500-1_all.deb ... 584s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 584s Selecting previously unselected package libexception-class-perl. 584s Preparing to unpack .../16-libexception-class-perl_1.45-1_all.deb ... 584s Unpacking libexception-class-perl (1.45-1) ... 584s Selecting previously unselected package libexporter-tiny-perl. 584s Preparing to unpack .../17-libexporter-tiny-perl_1.006002-1_all.deb ... 584s Unpacking libexporter-tiny-perl (1.006002-1) ... 584s Selecting previously unselected package libfile-sharedir-perl. 584s Preparing to unpack .../18-libfile-sharedir-perl_1.118-3_all.deb ... 584s Unpacking libfile-sharedir-perl (1.118-3) ... 584s Selecting previously unselected package libfile-which-perl. 584s Preparing to unpack .../19-libfile-which-perl_1.27-2_all.deb ... 584s Unpacking libfile-which-perl (1.27-2) ... 584s Selecting previously unselected package libio-string-perl. 584s Preparing to unpack .../20-libio-string-perl_1.08-4_all.deb ... 584s Unpacking libio-string-perl (1.08-4) ... 584s Selecting previously unselected package liblingua-en-inflect-perl. 584s Preparing to unpack .../21-liblingua-en-inflect-perl_1.905-2_all.deb ... 584s Unpacking liblingua-en-inflect-perl (1.905-2) ... 584s Selecting previously unselected package liblist-moreutils-xs-perl. 584s Preparing to unpack .../22-liblist-moreutils-xs-perl_0.430-3build3_s390x.deb ... 584s Unpacking liblist-moreutils-xs-perl (0.430-3build3) ... 584s Selecting previously unselected package liblist-moreutils-perl. 584s Preparing to unpack .../23-liblist-moreutils-perl_0.430-2_all.deb ... 584s Unpacking liblist-moreutils-perl (0.430-2) ... 584s Selecting previously unselected package libparams-classify-perl:s390x. 584s Preparing to unpack .../24-libparams-classify-perl_0.015-2build3_s390x.deb ... 584s Unpacking libparams-classify-perl:s390x (0.015-2build3) ... 584s Selecting previously unselected package libmodule-runtime-perl. 584s Preparing to unpack .../25-libmodule-runtime-perl_0.016-2_all.deb ... 584s Unpacking libmodule-runtime-perl (0.016-2) ... 584s Selecting previously unselected package libtry-tiny-perl. 584s Preparing to unpack .../26-libtry-tiny-perl_0.31-2_all.deb ... 584s Unpacking libtry-tiny-perl (0.31-2) ... 584s Selecting previously unselected package libmodule-implementation-perl. 584s Preparing to unpack .../27-libmodule-implementation-perl_0.09-2_all.deb ... 584s Unpacking libmodule-implementation-perl (0.09-2) ... 584s Selecting previously unselected package liblist-someutils-perl. 584s Preparing to unpack .../28-liblist-someutils-perl_0.59-1_all.deb ... 584s Unpacking liblist-someutils-perl (0.59-1) ... 584s Selecting previously unselected package libmodule-pluggable-perl. 584s Preparing to unpack .../29-libmodule-pluggable-perl_5.2-4_all.deb ... 584s Unpacking libmodule-pluggable-perl (5.2-4) ... 584s Selecting previously unselected package libparams-util-perl. 584s Preparing to unpack .../30-libparams-util-perl_1.102-2build1_s390x.deb ... 584s Unpacking libparams-util-perl (1.102-2build1) ... 584s Selecting previously unselected package libpod-parser-perl. 584s Preparing to unpack .../31-libpod-parser-perl_1.67-1_all.deb ... 584s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 584s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 584s Unpacking libpod-parser-perl (1.67-1) ... 584s Selecting previously unselected package libpod-spell-perl. 584s Preparing to unpack .../32-libpod-spell-perl_1.26-1_all.deb ... 584s Unpacking libpod-spell-perl (1.26-1) ... 584s Selecting previously unselected package libtask-weaken-perl. 584s Preparing to unpack .../33-libtask-weaken-perl_1.06-2_all.deb ... 584s Unpacking libtask-weaken-perl (1.06-2) ... 584s Selecting previously unselected package libppi-perl. 584s Preparing to unpack .../34-libppi-perl_1.277-1_all.deb ... 584s Unpacking libppi-perl (1.277-1) ... 584s Selecting previously unselected package libreadonly-perl. 584s Preparing to unpack .../35-libreadonly-perl_2.050-3_all.deb ... 584s Unpacking libreadonly-perl (2.050-3) ... 584s Selecting previously unselected package libppix-quotelike-perl. 584s Preparing to unpack .../36-libppix-quotelike-perl_0.023-1_all.deb ... 584s Unpacking libppix-quotelike-perl (0.023-1) ... 584s Selecting previously unselected package libppix-regexp-perl. 584s Preparing to unpack .../37-libppix-regexp-perl_0.088-1_all.deb ... 584s Unpacking libppix-regexp-perl (0.088-1) ... 584s Selecting previously unselected package libppix-utils-perl. 584s Preparing to unpack .../38-libppix-utils-perl_0.003-2_all.deb ... 584s Unpacking libppix-utils-perl (0.003-2) ... 584s Selecting previously unselected package libstring-format-perl. 584s Preparing to unpack .../39-libstring-format-perl_1.18-1_all.deb ... 584s Unpacking libstring-format-perl (1.18-1) ... 584s Selecting previously unselected package perltidy. 584s Preparing to unpack .../40-perltidy_20230309-2_all.deb ... 584s Unpacking perltidy (20230309-2) ... 584s Selecting previously unselected package libperl-critic-perl. 584s Preparing to unpack .../41-libperl-critic-perl_1.152-1_all.deb ... 584s Unpacking libperl-critic-perl (1.152-1) ... 584s Selecting previously unselected package libpod-minimumversion-perl. 584s Preparing to unpack .../42-libpod-minimumversion-perl_50-3_all.deb ... 584s Unpacking libpod-minimumversion-perl (50-3) ... 584s Selecting previously unselected package libperl-critic-pulp-perl. 584s Preparing to unpack .../43-libperl-critic-pulp-perl_99-1_all.deb ... 584s Unpacking libperl-critic-pulp-perl (99-1) ... 584s Selecting previously unselected package pkg-perl-autopkgtest. 584s Preparing to unpack .../44-pkg-perl-autopkgtest_0.77_all.deb ... 584s Unpacking pkg-perl-autopkgtest (0.77) ... 584s Selecting previously unselected package autopkgtest-satdep. 584s Preparing to unpack .../45-3-autopkgtest-satdep.deb ... 584s Unpacking autopkgtest-satdep (0) ... 584s Setting up libgdbm-compat4t64:s390x (1.23-5.1) ... 584s Setting up perl-modules-5.38 (5.38.2-3.2) ... 584s Setting up libperl5.38t64:s390x (5.38.2-3.2) ... 584s Setting up dctrl-tools (2.24-3build2) ... 584s Setting up autodep8 (0.28) ... 584s Setting up perl (5.38.2-3.2) ... 584s Setting up libclass-data-inheritable-perl (0.08-3) ... 584s Setting up libclass-tiny-perl (1.008-2) ... 584s Setting up libstring-format-perl (1.18-1) ... 584s Setting up libpod-parser-perl (1.67-1) ... 584s Setting up libb-hooks-op-check-perl:s390x (0.22-2build2) ... 584s Setting up liblist-moreutils-xs-perl (0.430-3build3) ... 584s Setting up pkg-perl-autopkgtest (0.77) ... 584s Setting up libb-keywords-perl (1.26-1) ... 584s Setting up libparams-util-perl (1.102-2build1) ... 584s Setting up libdevel-stacktrace-perl (2.0500-1) ... 584s Setting up libexporter-tiny-perl (1.006002-1) ... 584s Setting up perltidy (20230309-2) ... 584s Setting up libmodule-pluggable-perl (5.2-4) ... 584s Setting up liblingua-en-inflect-perl (1.905-2) ... 584s Setting up libfile-which-perl (1.27-2) ... 584s Setting up libtask-weaken-perl (1.06-2) ... 584s Setting up libclass-inspector-perl (1.36-3) ... 584s Setting up libdynaloader-functions-perl (0.003-3) ... 584s Setting up libclone-perl:s390x (0.46-1build1) ... 584s Setting up liblist-moreutils-perl (0.430-2) ... 584s Setting up libtry-tiny-perl (0.31-2) ... 584s Setting up libexception-class-perl (1.45-1) ... 584s Setting up libconfig-tiny-perl (2.30-1) ... 584s Setting up libdevel-callchecker-perl:s390x (0.008-2build1) ... 584s Setting up libio-string-perl (1.08-4) ... 584s Setting up libreadonly-perl (2.050-3) ... 584s Setting up libppi-perl (1.277-1) ... 584s Setting up libppix-regexp-perl (0.088-1) ... 584s Setting up libfile-sharedir-perl (1.118-3) ... 584s Setting up libpod-spell-perl (1.26-1) ... 584s Setting up libppix-quotelike-perl (0.023-1) ... 584s Setting up libppix-utils-perl (0.003-2) ... 584s Setting up libpod-minimumversion-perl (50-3) ... 584s Setting up libparams-classify-perl:s390x (0.015-2build3) ... 584s Setting up libmodule-runtime-perl (0.016-2) ... 584s Setting up libmodule-implementation-perl (0.09-2) ... 584s Setting up liblist-someutils-perl (0.59-1) ... 584s Setting up libperl-critic-perl (1.152-1) ... 584s Setting up libperl-critic-pulp-perl (99-1) ... 584s Setting up autopkgtest-satdep (0) ... 584s Processing triggers for man-db (2.12.0-3) ... 585s Processing triggers for libc-bin (2.39-0ubuntu2) ... 589s (Reading database ... 52707 files and directories currently installed.) 589s Removing autopkgtest-satdep (0) ... 591s autopkgtest [16:59:41]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 591s autopkgtest [16:59:41]: test autodep8-perl: [----------------------- 592s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 592s 1..4 592s ok 1 - /usr/bin/perl -w -M"Perl::Critic::Pulp" -e 1 2>&1 exited successfully 592s ok 2 - /usr/bin/perl -w -M"Perl::Critic::Pulp" -e 1 2>&1 produced no (non-whitelisted) output 592s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Perl::Critic::Pulp" -e 1 2>&1 exited successfully 592s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Perl::Critic::Pulp" -e 1 2>&1 produced no (non-whitelisted) output 592s ok 592s All tests successful. 592s Files=1, Tests=4, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.10 cusr 0.02 csys = 0.16 CPU) 592s Result: PASS 592s autopkgtest [16:59:42]: test autodep8-perl: -----------------------] 593s autodep8-perl PASS (superficial) 593s autopkgtest [16:59:43]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 593s autopkgtest [16:59:43]: test autodep8-perl-recommends: preparing testbed 595s Reading package lists... 596s Building dependency tree... 596s Reading state information... 596s Starting pkgProblemResolver with broken count: 0 596s Starting 2 pkgProblemResolver with broken count: 0 596s Done 597s The following NEW packages will be installed: 597s autopkgtest-satdep 597s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 597s Need to get 0 B/728 B of archives. 597s After this operation, 0 B of additional disk space will be used. 597s Get:1 /tmp/autopkgtest.UxOCBz/4-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [728 B] 597s Selecting previously unselected package autopkgtest-satdep. 597s (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 ... 52707 files and directories currently installed.) 597s Preparing to unpack .../4-autopkgtest-satdep.deb ... 597s Unpacking autopkgtest-satdep (0) ... 597s Setting up autopkgtest-satdep (0) ... 600s (Reading database ... 52707 files and directories currently installed.) 600s Removing autopkgtest-satdep (0) ... 601s autopkgtest [16:59:51]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 601s autopkgtest [16:59:51]: test autodep8-perl-recommends: [----------------------- 606s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 606s 1..4 606s ok 1 - Package libperl-critic-pulp-perl is known to dpkg 606s ok 2 - Got status information for package libperl-critic-pulp-perl 606s ok 3 - Got file list for package libperl-critic-pulp-perl 606s # Subtest: all modules in libperl-critic-pulp-perl pass the syntax check 606s 1..42 606s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/CodeLayout/ProhibitFatCommaNewline.pm exited successfully 606s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/CodeLayout/ProhibitIfIfSameLine.pm exited successfully 606s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/CodeLayout/RequireFinalSemicolon.pm exited successfully 606s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/CodeLayout/RequireTrailingCommaAtNewline.pm exited successfully 606s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Compatibility/ConstantLeadingUnderscore.pm exited successfully 606s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Compatibility/ConstantPragmaHash.pm exited successfully 606s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Compatibility/Gtk2Constants.pm exited successfully 606s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Compatibility/PerlMinimumVersionAndWhy.pm exited successfully 606s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Compatibility/PodMinimumVersion.pm exited successfully 606s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Compatibility/ProhibitUnixDevNull.pm exited successfully 606s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitAdjacentLinks.pm exited successfully 606s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitBadAproposMarkup.pm exited successfully 606s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitDuplicateHeadings.pm exited successfully 606s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitDuplicateSeeAlso.pm exited successfully 606s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitLinkToSelf.pm exited successfully 606s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitParagraphEndComma.pm exited successfully 606s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitParagraphTwoDots.pm exited successfully 606s # Name "Perl::Critic::Pulp::PodParser::ProhibitUnbalancedParens::interior_sequence" used only once: possible typo at /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitUnbalancedParens.pm line 196. 606s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitUnbalancedParens.pm exited successfully 606s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/ProhibitVerbatimMarkup.pm exited successfully 606s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/RequireEndBeforeLastPod.pm exited successfully 606s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/RequireFilenameMarkup.pm exited successfully 606s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/RequireFinalCut.pm exited successfully 606s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Documentation/RequireLinkedURLs.pm exited successfully 606s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Miscellanea/TextDomainPlaceholders.pm exited successfully 606s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Miscellanea/TextDomainUnused.pm exited successfully 606s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Modules/ProhibitModuleShebang.pm exited successfully 606s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Modules/ProhibitPOSIXimport.pm exited successfully 606s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/Modules/ProhibitUseQuotedVersion.pm exited successfully 606s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/ConstantBeforeLt.pm exited successfully 606s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/NotWithCompare.pm exited successfully 606s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitArrayAssignAref.pm exited successfully 606s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitBarewordDoubleColon.pm exited successfully 606s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitDuplicateHashKeys.pm exited successfully 606s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyCommas.pm exited successfully 606s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitFiletest_f.pm exited successfully 606s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitNullStatements.pm exited successfully 606s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/ProhibitUnknownBackslash.pm exited successfully 606s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/RequireNumericVersion.pm exited successfully 606s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Policy/ValuesAndExpressions/UnexpandedSpecialLiteral.pm exited successfully 606s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Pulp/PodParser.pm exited successfully 606s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Pulp/Utils.pm exited successfully 606s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Perl/Critic/Pulp.pm exited successfully 606s ok 4 - all modules in libperl-critic-pulp-perl pass the syntax check 606s ok 606s All tests successful. 606s Files=1, Tests=4, 5 wallclock secs ( 0.03 usr 0.01 sys + 3.30 cusr 0.56 csys = 3.90 CPU) 606s Result: PASS 606s autopkgtest [16:59:56]: test autodep8-perl-recommends: -----------------------] 607s autodep8-perl-recommends PASS (superficial) 607s autopkgtest [16:59:57]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 607s autopkgtest [16:59:57]: @@@@@@@@@@@@@@@@@@@@ summary 607s autodep8-perl-build-deps PASS 607s autodep8-perl PASS (superficial) 607s autodep8-perl-recommends PASS (superficial) 619s Creating nova instance adt-noble-s390x-libperl-critic-pulp-perl-20240319-164950-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240319.img (UUID e548347a-8530-49a1-9caa-86a7013f2b8b)... 619s Creating nova instance adt-noble-s390x-libperl-critic-pulp-perl-20240319-164950-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240319.img (UUID e548347a-8530-49a1-9caa-86a7013f2b8b)...