10s autopkgtest [01:19:24]: starting date and time: 2025-03-16 01:19:22+0000 17s autopkgtest [01:19:32]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 17s autopkgtest [01:19:32]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.a77d4sld/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:libpng1.6 --apt-upgrade libimager-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=libpng1.6/1.6.47-1.1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-s390x-17.secgroup --name adt-plucky-s390x-libimager-perl-20250316-011857-juju-7f2275-prod-proposed-migration-environment-20-aeb6966f-dc4c-4332-8a22-aea47be3a4ef --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-s390x -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,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 223s autopkgtest [01:22:58]: testbed dpkg architecture: s390x 223s autopkgtest [01:22:58]: testbed apt version: 2.9.33 223s autopkgtest [01:22:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 223s autopkgtest [01:22:58]: testbed release detected to be: None 224s autopkgtest [01:22:59]: updating testbed package index (apt update) 224s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 225s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 225s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 225s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 225s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [41.4 kB] 225s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.7 kB] 225s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [365 kB] 225s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [75.4 kB] 225s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1784 B] 225s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 225s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [294 kB] 225s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [12.3 kB] 225s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4956 B] 225s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 225s Fetched 940 kB in 1s (975 kB/s) 226s Reading package lists... 227s Reading package lists... 227s Building dependency tree... 227s Reading state information... 227s Calculating upgrade... 227s Calculating upgrade... 227s The following packages were automatically installed and are no longer required: 227s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 227s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 227s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 227s linux-tools-6.11.0-8-generic 227s Use 'sudo apt autoremove' to remove them. 227s The following packages will be upgraded: 227s pinentry-curses python3-jinja2 strace 227s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 227s Need to get 652 kB of archives. 227s After this operation, 27.6 kB of additional disk space will be used. 227s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 228s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 228s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 229s Fetched 652 kB in 1s (603 kB/s) 229s (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 ... 81428 files and directories currently installed.) 229s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 229s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 229s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 229s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 229s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 229s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 229s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 229s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 229s Setting up strace (6.13+ds-1ubuntu1) ... 229s Processing triggers for man-db (2.13.0-1) ... 229s Reading package lists... 230s Building dependency tree... 230s Reading state information... 230s Solving dependencies... 230s The following packages will be REMOVED: 230s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 230s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 230s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 230s linux-tools-6.11.0-8-generic* 230s 0 upgraded, 0 newly installed, 9 to remove and 1 not upgraded. 230s After this operation, 167 MB disk space will be freed. 230s (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 ... 81428 files and directories currently installed.) 230s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 230s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 230s Removing libpython3.12t64:s390x (3.12.9-1) ... 230s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 230s Removing libnsl2:s390x (1.3.0-3build3) ... 230s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 230s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 230s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 231s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 231s Processing triggers for libc-bin (2.41-1ubuntu1) ... 231s (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 ... 56328 files and directories currently installed.) 231s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 231s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 231s autopkgtest [01:23:06]: upgrading testbed (apt dist-upgrade and autopurge) 231s Reading package lists... 231s Building dependency tree... 231s Reading state information... 232s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 232s Starting 2 pkgProblemResolver with broken count: 0 232s Done 232s Entering ResolveByKeep 232s 232s Calculating upgrade... 232s The following packages will be upgraded: 232s libpng16-16t64 232s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 232s Need to get 199 kB of archives. 232s After this operation, 0 B of additional disk space will be used. 232s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpng16-16t64 s390x 1.6.47-1.1 [199 kB] 233s Fetched 199 kB in 0s (427 kB/s) 233s (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 ... 56326 files and directories currently installed.) 233s Preparing to unpack .../libpng16-16t64_1.6.47-1.1_s390x.deb ... 233s Unpacking libpng16-16t64:s390x (1.6.47-1.1) over (1.6.47-1) ... 233s Setting up libpng16-16t64:s390x (1.6.47-1.1) ... 233s Processing triggers for libc-bin (2.41-1ubuntu1) ... 233s Reading package lists... 233s Building dependency tree... 233s Reading state information... 233s Starting pkgProblemResolver with broken count: 0 233s Starting 2 pkgProblemResolver with broken count: 0 233s Done 233s Solving dependencies... 234s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 234s autopkgtest [01:23:09]: rebooting testbed after setup commands that affected boot 253s autopkgtest [01:23:28]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025 255s autopkgtest [01:23:30]: @@@@@@@@@@@@@@@@@@@@ apt-source libimager-perl 258s Get:1 http://ftpmaster.internal/ubuntu plucky/universe libimager-perl 1.025+dfsg-1 (dsc) [2659 B] 258s Get:2 http://ftpmaster.internal/ubuntu plucky/universe libimager-perl 1.025+dfsg-1 (tar) [930 kB] 258s Get:3 http://ftpmaster.internal/ubuntu plucky/universe libimager-perl 1.025+dfsg-1 (diff) [12.8 kB] 258s gpgv: Signature made Sat Nov 23 02:17:22 2024 UTC 258s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 258s gpgv: Can't check signature: No public key 258s dpkg-source: warning: cannot verify inline signature for ./libimager-perl_1.025+dfsg-1.dsc: no acceptable signature found 258s autopkgtest [01:23:33]: testing package libimager-perl version 1.025+dfsg-1 259s autopkgtest [01:23:34]: build not needed 260s autopkgtest [01:23:35]: test autodep8-perl-build-deps: preparing testbed 260s Reading package lists... 260s Building dependency tree... 260s Reading state information... 260s Starting pkgProblemResolver with broken count: 0 260s Starting 2 pkgProblemResolver with broken count: 0 260s Done 260s The following NEW packages will be installed: 260s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 260s cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu dctrl-tools debhelper 260s debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-14 260s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 260s gcc-s390x-linux-gnu gettext intltool-debian libarchive-zip-perl libasan8 260s libbrotli-dev libbz2-dev libcc1-0 libdebhelper-perl libdeflate-dev 260s libdeflate0 libdevel-symdump-perl libfile-stripnondeterminism-perl 260s libfreetype-dev libfreetype6 libgcc-14-dev libgif-dev libgif7 libgomp1 260s libimager-perl libinline-c-perl libinline-perl libisl23 libitm1 libjbig-dev 260s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 260s liblzma-dev libmpc3 libparse-recdescent-perl libpegex-perl libperl-dev 260s libpkgconf3 libpng-dev libpod-coverage-perl libpod-parser-perl 260s libsharpyuv-dev libsharpyuv0 libstdc++-14-dev libtest-pod-coverage-perl 260s libtest-pod-perl libtiff-dev libtiff6 libtiffxx6 libtool libubsan1 260s libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2 libwebpmux3 libxxx-perl 260s libyaml-pp-perl libzstd-dev m4 pkg-perl-autopkgtest pkgconf pkgconf-bin 260s po-debconf zlib1g-dev 260s 0 upgraded, 87 newly installed, 0 to remove and 0 not upgraded. 260s Need to get 61.6 MB of archives. 260s After this operation, 195 MB of additional disk space will be used. 260s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-7 [259 kB] 261s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3ubuntu1 [383 kB] 261s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x dctrl-tools s390x 2.24-3build3 [106 kB] 261s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 261s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 261s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.17-3ubuntu1 [572 kB] 262s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.23.1-1 [619 kB] 263s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 263s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 263s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [9572 kB] 273s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu3 [1028 B] 273s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 273s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 273s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250222-0ubuntu1 [49.2 kB] 273s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250222-0ubuntu1 [152 kB] 273s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250222-0ubuntu1 [31.2 kB] 273s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250222-0ubuntu1 [2970 kB] 276s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250222-0ubuntu1 [1212 kB] 277s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu3 [1037 kB] 278s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [18.7 MB] 294s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu3 [526 kB] 294s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 294s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 294s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu3 [2611 kB] 297s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [11.0 MB] 306s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu3 [21.8 kB] 306s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 306s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 306s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 306s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 306s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.5.4-4 [168 kB] 306s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 306s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 306s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 306s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.1-2 [5064 B] 306s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-2 [50.1 kB] 306s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 306s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.23.1-1 [1065 kB] 307s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 307s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 307s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.24.1ubuntu2 [895 kB] 308s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x libbrotli-dev s390x 1.1.0-2build4 [395 kB] 308s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x libbz2-dev s390x 1.0.8-6 [39.1 kB] 308s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.23-1 [46.1 kB] 308s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate-dev s390x 1.23-1 [52.2 kB] 309s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x libdevel-symdump-perl all 2.18-5 [12.6 kB] 309s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 309s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 310s Get:49 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpng-dev s390x 1.6.47-1.1 [278 kB] 310s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype-dev s390x 2.13.3+dfsg-1 [605 kB] 310s Get:51 http://ftpmaster.internal/ubuntu plucky/main s390x libgif7 s390x 5.2.2-1ubuntu2 [37.5 kB] 310s Get:52 http://ftpmaster.internal/ubuntu plucky/main s390x libgif-dev s390x 5.2.2-1ubuntu2 [25.1 kB] 310s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 311s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 311s Get:55 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 311s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 311s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 311s Get:58 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 311s Get:59 http://ftpmaster.internal/ubuntu plucky/universe s390x libimager-perl s390x 1.025+dfsg-1 [839 kB] 312s Get:60 http://ftpmaster.internal/ubuntu plucky/universe s390x libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 312s Get:61 http://ftpmaster.internal/ubuntu plucky/universe s390x libinline-perl all 0.86-2 [75.9 kB] 312s Get:62 http://ftpmaster.internal/ubuntu plucky/universe s390x libyaml-pp-perl all 0.39.0-1 [107 kB] 312s Get:63 http://ftpmaster.internal/ubuntu plucky/universe s390x libxxx-perl all 0.38-1 [9904 B] 312s Get:64 http://ftpmaster.internal/ubuntu plucky/universe s390x libpegex-perl all 0.75-2 [75.7 kB] 312s Get:65 http://ftpmaster.internal/ubuntu plucky/universe s390x libinline-c-perl all 0.82-1 [72.4 kB] 312s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8-dev s390x 2.1.5-3ubuntu2 [281 kB] 312s Get:67 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8-dev s390x 8c-2ubuntu11 [1484 B] 312s Get:68 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-dev s390x 8c-2ubuntu11 [1484 B] 312s Get:69 http://ftpmaster.internal/ubuntu plucky/main s390x libperl-dev s390x 5.40.1-2 [1306 kB] 313s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 313s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x libpod-parser-perl all 1.67-1 [80.6 kB] 313s Get:72 http://ftpmaster.internal/ubuntu plucky/universe s390x libpod-coverage-perl all 0.23-2 [19.3 kB] 313s Get:73 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv-dev s390x 1.5.0-0.1 [17.3 kB] 313s Get:74 http://ftpmaster.internal/ubuntu plucky/universe s390x libtest-pod-coverage-perl all 1.10-3 [13.6 kB] 313s Get:75 http://ftpmaster.internal/ubuntu plucky/universe s390x libtest-pod-perl all 1.52-3 [8978 B] 313s Get:76 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig-dev s390x 2.1-6.1ubuntu2 [30.6 kB] 313s Get:77 http://ftpmaster.internal/ubuntu plucky/main s390x liblzma-dev s390x 5.6.4-1 [183 kB] 313s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x libzstd-dev s390x 1.5.6+dfsg-2 [408 kB] 313s Get:79 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpdemux2 s390x 1.5.0-0.1 [12.6 kB] 313s Get:80 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpmux3 s390x 1.5.0-0.1 [25.8 kB] 313s Get:81 http://ftpmaster.internal/ubuntu plucky/main s390x libwebpdecoder3 s390x 1.5.0-0.1 [90.2 kB] 313s Get:82 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp-dev s390x 1.5.0-0.1 [341 kB] 314s Get:83 http://ftpmaster.internal/ubuntu plucky/main s390x libtiffxx6 s390x 4.5.1+git230720-4ubuntu4 [5894 B] 314s Get:84 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff-dev s390x 4.5.1+git230720-4ubuntu4 [357 kB] 314s Get:85 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 314s Get:86 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 314s Get:87 http://ftpmaster.internal/ubuntu plucky/universe s390x pkg-perl-autopkgtest all 0.82 [18.8 kB] 314s Fetched 61.6 MB in 54s (1147 kB/s) 314s Selecting previously unselected package m4. 314s (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 ... 56326 files and directories currently installed.) 314s Preparing to unpack .../00-m4_1.4.19-7_s390x.deb ... 314s Unpacking m4 (1.4.19-7) ... 314s Selecting previously unselected package autoconf. 314s Preparing to unpack .../01-autoconf_2.72-3ubuntu1_all.deb ... 314s Unpacking autoconf (2.72-3ubuntu1) ... 314s Selecting previously unselected package dctrl-tools. 314s Preparing to unpack .../02-dctrl-tools_2.24-3build3_s390x.deb ... 314s Unpacking dctrl-tools (2.24-3build3) ... 314s Selecting previously unselected package autodep8. 314s Preparing to unpack .../03-autodep8_0.28+nmu1ubuntu1_all.deb ... 314s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 314s Selecting previously unselected package autotools-dev. 314s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 314s Unpacking autotools-dev (20220109.1) ... 314s Selecting previously unselected package automake. 314s Preparing to unpack .../05-automake_1%3a1.17-3ubuntu1_all.deb ... 314s Unpacking automake (1:1.17-3ubuntu1) ... 314s Selecting previously unselected package autopoint. 314s Preparing to unpack .../06-autopoint_0.23.1-1_all.deb ... 314s Unpacking autopoint (0.23.1-1) ... 314s Selecting previously unselected package libisl23:s390x. 314s Preparing to unpack .../07-libisl23_0.27-1_s390x.deb ... 314s Unpacking libisl23:s390x (0.27-1) ... 314s Selecting previously unselected package libmpc3:s390x. 314s Preparing to unpack .../08-libmpc3_1.3.1-1build2_s390x.deb ... 314s Unpacking libmpc3:s390x (1.3.1-1build2) ... 314s Selecting previously unselected package cpp-14-s390x-linux-gnu. 314s Preparing to unpack .../09-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 314s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 315s Selecting previously unselected package cpp-14. 315s Preparing to unpack .../10-cpp-14_14.2.0-17ubuntu3_s390x.deb ... 315s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 315s Selecting previously unselected package cpp-s390x-linux-gnu. 315s Preparing to unpack .../11-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 315s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 315s Selecting previously unselected package cpp. 315s Preparing to unpack .../12-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 315s Unpacking cpp (4:14.2.0-1ubuntu1) ... 315s Selecting previously unselected package libcc1-0:s390x. 315s Preparing to unpack .../13-libcc1-0_15-20250222-0ubuntu1_s390x.deb ... 315s Unpacking libcc1-0:s390x (15-20250222-0ubuntu1) ... 315s Selecting previously unselected package libgomp1:s390x. 315s Preparing to unpack .../14-libgomp1_15-20250222-0ubuntu1_s390x.deb ... 315s Unpacking libgomp1:s390x (15-20250222-0ubuntu1) ... 315s Selecting previously unselected package libitm1:s390x. 315s Preparing to unpack .../15-libitm1_15-20250222-0ubuntu1_s390x.deb ... 315s Unpacking libitm1:s390x (15-20250222-0ubuntu1) ... 315s Selecting previously unselected package libasan8:s390x. 315s Preparing to unpack .../16-libasan8_15-20250222-0ubuntu1_s390x.deb ... 315s Unpacking libasan8:s390x (15-20250222-0ubuntu1) ... 315s Selecting previously unselected package libubsan1:s390x. 315s Preparing to unpack .../17-libubsan1_15-20250222-0ubuntu1_s390x.deb ... 315s Unpacking libubsan1:s390x (15-20250222-0ubuntu1) ... 315s Selecting previously unselected package libgcc-14-dev:s390x. 315s Preparing to unpack .../18-libgcc-14-dev_14.2.0-17ubuntu3_s390x.deb ... 315s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 315s Selecting previously unselected package gcc-14-s390x-linux-gnu. 315s Preparing to unpack .../19-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 315s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 315s Selecting previously unselected package gcc-14. 315s Preparing to unpack .../20-gcc-14_14.2.0-17ubuntu3_s390x.deb ... 315s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 315s Selecting previously unselected package gcc-s390x-linux-gnu. 315s Preparing to unpack .../21-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 315s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 315s Selecting previously unselected package gcc. 315s Preparing to unpack .../22-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 315s Unpacking gcc (4:14.2.0-1ubuntu1) ... 315s Selecting previously unselected package libstdc++-14-dev:s390x. 315s Preparing to unpack .../23-libstdc++-14-dev_14.2.0-17ubuntu3_s390x.deb ... 315s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 315s Selecting previously unselected package g++-14-s390x-linux-gnu. 315s Preparing to unpack .../24-g++-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 315s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 315s Selecting previously unselected package g++-14. 315s Preparing to unpack .../25-g++-14_14.2.0-17ubuntu3_s390x.deb ... 315s Unpacking g++-14 (14.2.0-17ubuntu3) ... 315s Selecting previously unselected package g++-s390x-linux-gnu. 315s Preparing to unpack .../26-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 315s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 315s Selecting previously unselected package g++. 315s Preparing to unpack .../27-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 315s Unpacking g++ (4:14.2.0-1ubuntu1) ... 315s Selecting previously unselected package build-essential. 315s Preparing to unpack .../28-build-essential_12.10ubuntu1_s390x.deb ... 315s Unpacking build-essential (12.10ubuntu1) ... 315s Selecting previously unselected package libdebhelper-perl. 315s Preparing to unpack .../29-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 315s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 315s Selecting previously unselected package libtool. 315s Preparing to unpack .../30-libtool_2.5.4-4_all.deb ... 315s Unpacking libtool (2.5.4-4) ... 315s Selecting previously unselected package dh-autoreconf. 315s Preparing to unpack .../31-dh-autoreconf_20_all.deb ... 315s Unpacking dh-autoreconf (20) ... 315s Selecting previously unselected package libarchive-zip-perl. 315s Preparing to unpack .../32-libarchive-zip-perl_1.68-1_all.deb ... 315s Unpacking libarchive-zip-perl (1.68-1) ... 315s Selecting previously unselected package libfile-stripnondeterminism-perl. 315s Preparing to unpack .../33-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 315s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 315s Selecting previously unselected package dh-strip-nondeterminism. 315s Preparing to unpack .../34-dh-strip-nondeterminism_1.14.1-2_all.deb ... 315s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 315s Selecting previously unselected package debugedit. 315s Preparing to unpack .../35-debugedit_1%3a5.1-2_s390x.deb ... 315s Unpacking debugedit (1:5.1-2) ... 315s Selecting previously unselected package dwz. 315s Preparing to unpack .../36-dwz_0.15-1build6_s390x.deb ... 315s Unpacking dwz (0.15-1build6) ... 315s Selecting previously unselected package gettext. 315s Preparing to unpack .../37-gettext_0.23.1-1_s390x.deb ... 315s Unpacking gettext (0.23.1-1) ... 315s Selecting previously unselected package intltool-debian. 315s Preparing to unpack .../38-intltool-debian_0.35.0+20060710.6_all.deb ... 315s Unpacking intltool-debian (0.35.0+20060710.6) ... 315s Selecting previously unselected package po-debconf. 315s Preparing to unpack .../39-po-debconf_1.0.21+nmu1_all.deb ... 315s Unpacking po-debconf (1.0.21+nmu1) ... 315s Selecting previously unselected package debhelper. 315s Preparing to unpack .../40-debhelper_13.24.1ubuntu2_all.deb ... 315s Unpacking debhelper (13.24.1ubuntu2) ... 315s Selecting previously unselected package libbrotli-dev:s390x. 315s Preparing to unpack .../41-libbrotli-dev_1.1.0-2build4_s390x.deb ... 315s Unpacking libbrotli-dev:s390x (1.1.0-2build4) ... 315s Selecting previously unselected package libbz2-dev:s390x. 315s Preparing to unpack .../42-libbz2-dev_1.0.8-6_s390x.deb ... 315s Unpacking libbz2-dev:s390x (1.0.8-6) ... 315s Selecting previously unselected package libdeflate0:s390x. 315s Preparing to unpack .../43-libdeflate0_1.23-1_s390x.deb ... 315s Unpacking libdeflate0:s390x (1.23-1) ... 315s Selecting previously unselected package libdeflate-dev:s390x. 315s Preparing to unpack .../44-libdeflate-dev_1.23-1_s390x.deb ... 315s Unpacking libdeflate-dev:s390x (1.23-1) ... 316s Selecting previously unselected package libdevel-symdump-perl. 316s Preparing to unpack .../45-libdevel-symdump-perl_2.18-5_all.deb ... 316s Unpacking libdevel-symdump-perl (2.18-5) ... 316s Selecting previously unselected package libfreetype6:s390x. 316s Preparing to unpack .../46-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 316s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 316s Selecting previously unselected package zlib1g-dev:s390x. 316s Preparing to unpack .../47-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 316s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 316s Selecting previously unselected package libpng-dev:s390x. 316s Preparing to unpack .../48-libpng-dev_1.6.47-1.1_s390x.deb ... 316s Unpacking libpng-dev:s390x (1.6.47-1.1) ... 316s Selecting previously unselected package libfreetype-dev:s390x. 316s Preparing to unpack .../49-libfreetype-dev_2.13.3+dfsg-1_s390x.deb ... 316s Unpacking libfreetype-dev:s390x (2.13.3+dfsg-1) ... 316s Selecting previously unselected package libgif7:s390x. 316s Preparing to unpack .../50-libgif7_5.2.2-1ubuntu2_s390x.deb ... 316s Unpacking libgif7:s390x (5.2.2-1ubuntu2) ... 316s Selecting previously unselected package libgif-dev:s390x. 316s Preparing to unpack .../51-libgif-dev_5.2.2-1ubuntu2_s390x.deb ... 316s Unpacking libgif-dev:s390x (5.2.2-1ubuntu2) ... 316s Selecting previously unselected package libjpeg-turbo8:s390x. 316s Preparing to unpack .../52-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 316s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 316s Selecting previously unselected package libjpeg8:s390x. 316s Preparing to unpack .../53-libjpeg8_8c-2ubuntu11_s390x.deb ... 316s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 316s Selecting previously unselected package libjbig0:s390x. 316s Preparing to unpack .../54-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 316s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 316s Selecting previously unselected package libsharpyuv0:s390x. 316s Preparing to unpack .../55-libsharpyuv0_1.5.0-0.1_s390x.deb ... 316s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 316s Selecting previously unselected package libwebp7:s390x. 316s Preparing to unpack .../56-libwebp7_1.5.0-0.1_s390x.deb ... 316s Unpacking libwebp7:s390x (1.5.0-0.1) ... 316s Selecting previously unselected package libtiff6:s390x. 316s Preparing to unpack .../57-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 316s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 316s Selecting previously unselected package libimager-perl. 316s Preparing to unpack .../58-libimager-perl_1.025+dfsg-1_s390x.deb ... 316s Unpacking libimager-perl (1.025+dfsg-1) ... 316s Selecting previously unselected package libparse-recdescent-perl. 316s Preparing to unpack .../59-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 316s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 316s Selecting previously unselected package libinline-perl. 316s Preparing to unpack .../60-libinline-perl_0.86-2_all.deb ... 316s Unpacking libinline-perl (0.86-2) ... 316s Selecting previously unselected package libyaml-pp-perl. 316s Preparing to unpack .../61-libyaml-pp-perl_0.39.0-1_all.deb ... 316s Unpacking libyaml-pp-perl (0.39.0-1) ... 316s Selecting previously unselected package libxxx-perl. 316s Preparing to unpack .../62-libxxx-perl_0.38-1_all.deb ... 316s Unpacking libxxx-perl (0.38-1) ... 316s Selecting previously unselected package libpegex-perl. 316s Preparing to unpack .../63-libpegex-perl_0.75-2_all.deb ... 316s Unpacking libpegex-perl (0.75-2) ... 316s Selecting previously unselected package libinline-c-perl. 316s Preparing to unpack .../64-libinline-c-perl_0.82-1_all.deb ... 316s Unpacking libinline-c-perl (0.82-1) ... 316s Selecting previously unselected package libjpeg-turbo8-dev:s390x. 316s Preparing to unpack .../65-libjpeg-turbo8-dev_2.1.5-3ubuntu2_s390x.deb ... 316s Unpacking libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu2) ... 316s Selecting previously unselected package libjpeg8-dev:s390x. 316s Preparing to unpack .../66-libjpeg8-dev_8c-2ubuntu11_s390x.deb ... 316s Unpacking libjpeg8-dev:s390x (8c-2ubuntu11) ... 316s Selecting previously unselected package libjpeg-dev:s390x. 316s Preparing to unpack .../67-libjpeg-dev_8c-2ubuntu11_s390x.deb ... 316s Unpacking libjpeg-dev:s390x (8c-2ubuntu11) ... 316s Selecting previously unselected package libperl-dev:s390x. 316s Preparing to unpack .../68-libperl-dev_5.40.1-2_s390x.deb ... 316s Unpacking libperl-dev:s390x (5.40.1-2) ... 316s Selecting previously unselected package libpkgconf3:s390x. 316s Preparing to unpack .../69-libpkgconf3_1.8.1-4_s390x.deb ... 316s Unpacking libpkgconf3:s390x (1.8.1-4) ... 316s Selecting previously unselected package libpod-parser-perl. 316s Preparing to unpack .../70-libpod-parser-perl_1.67-1_all.deb ... 316s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 316s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 316s Unpacking libpod-parser-perl (1.67-1) ... 316s Selecting previously unselected package libpod-coverage-perl. 316s Preparing to unpack .../71-libpod-coverage-perl_0.23-2_all.deb ... 316s Unpacking libpod-coverage-perl (0.23-2) ... 316s Selecting previously unselected package libsharpyuv-dev:s390x. 316s Preparing to unpack .../72-libsharpyuv-dev_1.5.0-0.1_s390x.deb ... 316s Unpacking libsharpyuv-dev:s390x (1.5.0-0.1) ... 316s Selecting previously unselected package libtest-pod-coverage-perl. 316s Preparing to unpack .../73-libtest-pod-coverage-perl_1.10-3_all.deb ... 316s Unpacking libtest-pod-coverage-perl (1.10-3) ... 316s Selecting previously unselected package libtest-pod-perl. 316s Preparing to unpack .../74-libtest-pod-perl_1.52-3_all.deb ... 316s Unpacking libtest-pod-perl (1.52-3) ... 316s Selecting previously unselected package libjbig-dev:s390x. 316s Preparing to unpack .../75-libjbig-dev_2.1-6.1ubuntu2_s390x.deb ... 316s Unpacking libjbig-dev:s390x (2.1-6.1ubuntu2) ... 316s Selecting previously unselected package liblzma-dev:s390x. 316s Preparing to unpack .../76-liblzma-dev_5.6.4-1_s390x.deb ... 316s Unpacking liblzma-dev:s390x (5.6.4-1) ... 316s Selecting previously unselected package libzstd-dev:s390x. 316s Preparing to unpack .../77-libzstd-dev_1.5.6+dfsg-2_s390x.deb ... 316s Unpacking libzstd-dev:s390x (1.5.6+dfsg-2) ... 316s Selecting previously unselected package libwebpdemux2:s390x. 316s Preparing to unpack .../78-libwebpdemux2_1.5.0-0.1_s390x.deb ... 316s Unpacking libwebpdemux2:s390x (1.5.0-0.1) ... 316s Selecting previously unselected package libwebpmux3:s390x. 316s Preparing to unpack .../79-libwebpmux3_1.5.0-0.1_s390x.deb ... 316s Unpacking libwebpmux3:s390x (1.5.0-0.1) ... 316s Selecting previously unselected package libwebpdecoder3:s390x. 316s Preparing to unpack .../80-libwebpdecoder3_1.5.0-0.1_s390x.deb ... 316s Unpacking libwebpdecoder3:s390x (1.5.0-0.1) ... 316s Selecting previously unselected package libwebp-dev:s390x. 316s Preparing to unpack .../81-libwebp-dev_1.5.0-0.1_s390x.deb ... 316s Unpacking libwebp-dev:s390x (1.5.0-0.1) ... 316s Selecting previously unselected package libtiffxx6:s390x. 316s Preparing to unpack .../82-libtiffxx6_4.5.1+git230720-4ubuntu4_s390x.deb ... 316s Unpacking libtiffxx6:s390x (4.5.1+git230720-4ubuntu4) ... 316s Selecting previously unselected package libtiff-dev:s390x. 316s Preparing to unpack .../83-libtiff-dev_4.5.1+git230720-4ubuntu4_s390x.deb ... 316s Unpacking libtiff-dev:s390x (4.5.1+git230720-4ubuntu4) ... 316s Selecting previously unselected package pkgconf-bin. 316s Preparing to unpack .../84-pkgconf-bin_1.8.1-4_s390x.deb ... 316s Unpacking pkgconf-bin (1.8.1-4) ... 316s Selecting previously unselected package pkgconf:s390x. 316s Preparing to unpack .../85-pkgconf_1.8.1-4_s390x.deb ... 316s Unpacking pkgconf:s390x (1.8.1-4) ... 316s Selecting previously unselected package pkg-perl-autopkgtest. 316s Preparing to unpack .../86-pkg-perl-autopkgtest_0.82_all.deb ... 316s Unpacking pkg-perl-autopkgtest (0.82) ... 316s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 316s Setting up libzstd-dev:s390x (1.5.6+dfsg-2) ... 316s Setting up libarchive-zip-perl (1.68-1) ... 316s Setting up libyaml-pp-perl (0.39.0-1) ... 316s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 316s Setting up libtest-pod-perl (1.52-3) ... 316s Setting up libdeflate0:s390x (1.23-1) ... 316s Setting up libwebpdecoder3:s390x (1.5.0-0.1) ... 316s Setting up m4 (1.4.19-7) ... 316s Setting up libperl-dev:s390x (5.40.1-2) ... 316s Setting up libgomp1:s390x (15-20250222-0ubuntu1) ... 316s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 316s Setting up autotools-dev (20220109.1) ... 316s Setting up libpkgconf3:s390x (1.8.1-4) ... 316s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 316s Setting up libmpc3:s390x (1.3.1-1build2) ... 316s Setting up libpod-parser-perl (1.67-1) ... 316s Setting up autopoint (0.23.1-1) ... 316s Setting up pkgconf-bin (1.8.1-4) ... 316s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 316s Setting up autoconf (2.72-3ubuntu1) ... 316s Setting up libxxx-perl (0.38-1) ... 316s Setting up libwebp7:s390x (1.5.0-0.1) ... 316s Setting up liblzma-dev:s390x (5.6.4-1) ... 316s Setting up libubsan1:s390x (15-20250222-0ubuntu1) ... 316s Setting up libgif7:s390x (5.2.2-1ubuntu2) ... 316s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 316s Setting up dwz (0.15-1build6) ... 316s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 316s Setting up libgif-dev:s390x (5.2.2-1ubuntu2) ... 316s Setting up libasan8:s390x (15-20250222-0ubuntu1) ... 316s Setting up debugedit (1:5.1-2) ... 316s Setting up libpegex-perl (0.75-2) ... 316s Setting up libdevel-symdump-perl (2.18-5) ... 316s Setting up libisl23:s390x (0.27-1) ... 316s Setting up libsharpyuv-dev:s390x (1.5.0-0.1) ... 316s Setting up libwebpmux3:s390x (1.5.0-0.1) ... 316s Setting up libdeflate-dev:s390x (1.23-1) ... 316s Setting up libcc1-0:s390x (15-20250222-0ubuntu1) ... 316s Setting up libbrotli-dev:s390x (1.1.0-2build4) ... 316s Setting up dctrl-tools (2.24-3build3) ... 316s Setting up libitm1:s390x (15-20250222-0ubuntu1) ... 316s Setting up autodep8 (0.28+nmu1ubuntu1) ... 316s Setting up libbz2-dev:s390x (1.0.8-6) ... 316s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 316s Setting up automake (1:1.17-3ubuntu1) ... 316s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 316s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 316s Setting up libjpeg-turbo8-dev:s390x (2.1.5-3ubuntu2) ... 316s Setting up gettext (0.23.1-1) ... 316s Setting up libwebpdemux2:s390x (1.5.0-0.1) ... 316s Setting up libinline-perl (0.86-2) ... 316s Setting up libpod-coverage-perl (0.23-2) ... 316s Setting up libpng-dev:s390x (1.6.47-1.1) ... 316s Setting up libjbig-dev:s390x (2.1-6.1ubuntu2) ... 316s Setting up pkgconf:s390x (1.8.1-4) ... 316s Setting up libfreetype-dev:s390x (2.13.3+dfsg-1) ... 316s Setting up intltool-debian (0.35.0+20060710.6) ... 316s Setting up libwebp-dev:s390x (1.5.0-0.1) ... 316s Setting up pkg-perl-autopkgtest (0.82) ... 316s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 316s Setting up cpp-14 (14.2.0-17ubuntu3) ... 316s Setting up dh-strip-nondeterminism (1.14.1-2) ... 316s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 316s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 316s Setting up libjpeg8-dev:s390x (8c-2ubuntu11) ... 316s Setting up libtiffxx6:s390x (4.5.1+git230720-4ubuntu4) ... 316s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 316s Setting up libtest-pod-coverage-perl (1.10-3) ... 316s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 316s Setting up po-debconf (1.0.21+nmu1) ... 316s Setting up libjpeg-dev:s390x (8c-2ubuntu11) ... 316s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 316s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 316s Setting up libtiff-dev:s390x (4.5.1+git230720-4ubuntu4) ... 316s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 316s Setting up libimager-perl (1.025+dfsg-1) ... 316s Setting up cpp (4:14.2.0-1ubuntu1) ... 316s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 316s Setting up gcc-14 (14.2.0-17ubuntu3) ... 316s Setting up g++-14 (14.2.0-17ubuntu3) ... 316s Setting up libtool (2.5.4-4) ... 316s Setting up libinline-c-perl (0.82-1) ... 316s Setting up gcc (4:14.2.0-1ubuntu1) ... 316s Setting up dh-autoreconf (20) ... 316s Setting up g++ (4:14.2.0-1ubuntu1) ... 316s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 316s Setting up build-essential (12.10ubuntu1) ... 316s Setting up debhelper (13.24.1ubuntu2) ... 316s Processing triggers for install-info (7.1.1-1) ... 316s Processing triggers for libc-bin (2.41-1ubuntu1) ... 316s Processing triggers for man-db (2.13.0-1) ... 318s autopkgtest [01:24:33]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 318s autopkgtest [01:24:33]: test autodep8-perl-build-deps: [----------------------- 318s t/000-load.t ......................... 318s ok 1 - use Imager; 318s ok 2 - use Imager::Font; 318s ok 3 - use Imager::Color; 318s ok 4 - use Imager::Color::Float; 318s ok 5 - use Imager::Color::Table; 318s ok 6 - use Imager::Matrix2d; 318s ok 7 - use Imager::ExtUtils; 318s ok 8 - use Imager::Expr; 318s ok 9 - use Imager::Expr::Assem; 318s ok 10 - use Imager::Font::BBox; 318s ok 11 - use Imager::Font::Wrap; 318s ok 12 - use Imager::Fountain; 318s ok 13 - use Imager::Regops; 318s ok 14 - use Imager::Test; 318s ok 15 - use Imager::Transform; 318s ok 16 - use Imager::Probe; 318s 1..16 318s ok 318s t/100-base/010-introvert.t ........... 318s ok 1 - use Imager; 318s ok 2 - 1 channel image channel count 318s ok 3 - 1 channel image mask 318s ok 4 - 1 channel image not virtual 318s ok 5 - 1 channel image has 8 bits/sample 318s ok 6 - 1 channel image is direct 318s ok 7 - 100 pixels wide 318s ok 8 - 101 pixels high 318s ok 9 - 1 channel image width 318s ok 10 - 1 channel image height 318s ok 11 - 3 channel image channel count 318s ok 12 - 3 channel image mask 318s ok 13 - 3 channel image has 8 bits/sample 318s ok 14 - 3 channel image is direct 318s ok 15 - make paletted image 318s ok 16 - pal img channel count 318s ok 17 - pal img bits 318s ok 18 - pal img is paletted 318s ok 19 - got index 318s # 0 but true 318s ok 20 - index matched expected 318s ok 21 - got the color 318s ok 22 - color matched what was added 318s ok 23 - got index 318s # 1 318s ok 24 - index matched expected 318s ok 25 - got the color 318s ok 26 - color matched what was added 318s ok 27 - got index 318s # 2 318s ok 28 - index matched expected 318s ok 29 - got the color 318s ok 30 - color matched what was added 318s ok 31 - write red 100 times 318s ok 32 - write blue 50 times 318s ok 33 - check for red 318s ok 34 - check for blue 318s ok 35 - gpal in scalar context 318s ok 36 - gsamp count in list context 318s ok 37 - gsamp list deep compare 318s ok 38 - gsamp scalar length 318s ok 39 - gsamp scalar bytes 318s ok 40 - got the red pixel 318s ok 41 - and it's red 318s ok 42 - got the blue pixel 318s ok 43 - and it's blue 318s ok 44 - draw with color in palette 318s ok 45 - image still paletted 318s ok 46 - got green pixel 318s ok 47 - and it's green 318s ok 48 - still 3 colors in palette 318s ok 49 - and green is the second 318s ok 50 - draw with black (not in palette) 318s ok 51 - pal img shouldn't be paletted now 318s ok 52 - got an image from quantizing 318s ok 53 - quant has the right number of colours 318s ok 54 - and so does the image 318s ok 55 - check first color is first for multiple or single fetch 318s ok 56 - still red 318s ok 57 - still green 318s ok 58 - still blue 318s ok 59 - still black 318s ok 60 - colors are still correct 318s ok 61 - colors are still correct (scalar) 318s ok 62 - make paletted via OO 318s ok 63 - check channels 318s ok 64 - check bits 318s ok 65 - check type 318s ok 66 - check width 318s ok 67 - check height 318s ok 68 - check color model (string) 318s ok 69 - check color model (numeric) 318s ok 70 - check alpha channel (has none) 318s ok 71 - check colorchannels 318s ok 72 - add red to OO 318s ok 73 - and it's expected index for red 318s ok 74 - add blue/green via OO 318s ok 75 - and it's expected index for blue 318s ok 76 - found green where expected 318s ok 77 - got 3 colors 318s ok 78 - all colors in palette as expected 318s ok 79 - and colorcount returns 3 318s ok 80 - maxcolors as expected 318s ok 81 - findcolors found blue 318s ok 82 - we can setcolors 318s ok 83 - converted is direct 318s ok 84 - got a paletted image from conversion 318s # FF0000 318s # 0000FF 318s # 00FF00 318s # in image 318s # FF0000 318s # 0000FF 318s # 00FF00 318s ok 85 - new image has expected color table size 318s ok 86 - and is paletted 318s ok 87 - make empty image 318s ok 88 - convert to rgb8 318s ok 89 - check message 318s ok 90 - can't call bits on an empty image 318s ok 91 - check message 318s ok 92 - can't call type on an empty image 318s ok 93 - check message 318s ok 94 - can't call virtual on an empty image 318s ok 95 - check message 318s ok 96 - can't call virtual on an empty image 318s ok 97 - check message 318s ok 98 - can't call getscanline on an empty image 318s ok 99 - check message 318s ok 100 - can't call setscanline on an empty image 318s ok 101 - check message 318s ok 102 - can't call getsamples on an empty image 318s ok 103 - check message 318s ok 104 - can't get width of empty image 318s ok 105 - check message 318s ok 106 - can't get height of empty image 318s ok 107 - check message 318s ok 108 - can't get channels of empty image 318s ok 109 - check message 318s ok 110 - can't get mask of empty image 318s ok 111 - check message 318s ok 112 - can't set mask of empty image 318s ok 113 - check message 318s ok 114 - can't get colorchannels of empty image 318s ok 115 - check message 318s ok 116 - can't get alphachannel of empty image 318s ok 117 - check message 318s ok 118 - can't get colormodel of empty image 318s ok 119 - check message 318s ok 120 - create 8-bit direct image 318s ok 121 - 8 bits 318s ok 122 - not virtual 318s ok 123 - direct image 318s ok 124 - not mono 318s ok 125 - fail to create 0 height image 318s ok 126 - 0 height error message check 318s ok 127 - fail to create 0 width image 318s ok 128 - 0 width error message check 318s ok 129 - fail to create -ve height image 318s ok 130 - -ve width error message check 318s ok 131 - fail to create -ve width image 318s ok 132 - -ve height error message check 318s ok 133 - fail to create -ve width/height image 318s ok 134 - -ve width/height error message check 318s ok 135 - fail to create a zero channel image 318s ok 136 - out of range channel message check 318s ok 137 - fail to create a five channel image 318s ok 138 - out of range channel message check 318s ok 139 # skip don't want to allocate 4Gb 318s ok 140 # skip don't want to allocate 4Gb 318s ok 141 # skip don't want to allocate 4Gb 318s ok 142 # skip don't want to allocate 4Gb 318s ok 143 # skip don't want to allocate 4Gb 318s ok 144 # skip don't want to allocate 4Gb 318s ok 145 # skip don't want to allocate 4Gb 318s ok 146 # skip don't want to allocate 4Gb 318s # to_rgb8() called in void context - to_rgb8() returns the converted image at t/100-base/010-introvert.t line 335 318s ok 147 - correct warning 318s ok 148 - correct file 318s ok 149 - got 2 pixels from i_glin 318s ok 150 - red first 318s ok 151 - then blue 318s ok 152 - i_tags_addn(...alpha, 0, 101) 318s ok 153 - i_tags_addn(...undef, 99, 102) 318s ok 154 - should have 2 tags 318s ok 155 - i_tags_addn(...undef, 99, 103) 318s ok 156 - should have 3 tags, despite the dupe 318s ok 157 - find alpha 318s ok 158 - find 99 318s ok 159 - find 99 again 318s ok 160 - check first 318s ok 161 - check second 318s ok 162 - check third 318s ok 163 - add string with string key 318s ok 164 - add another one 318s ok 165 - add one keyed by number 318s ok 166 - find beta 318s ok 167 - find gamma 318s ok 168 - find 199 318s ok 169 - delete 318s ok 170 - find beta after deletion 318s ok 171 - delete beta by name 318s ok 172 - beta not there now 318s ok 173 - i_tags_get_string() on a string 318s ok 174 - i_tags_get_string() on a number entry 318s ok 175 - delete by code 318s ok 176 - 99 not there now 318s ok 177 - final count of 3 318s # low-level scan line function tests 318s ok 178 - i_glin - list context 318s ok 179 - i_glin - scalar context 318s ok 180 - i_glinf - list context 318s ok 181 - i_glinf - scalar context 318s ok 182 - i_plin - pass in a list 318s ok 183 - check i_plin wrote to the image 318s ok 184 - i_plin - pass in a scalar 318s ok 185 - check i_plin scalar wrote to the image 318s ok 186 - i_plinf - list 318s ok 187 - check colors were written 318s ok 188 - i_plinf - scalar 318s ok 189 - check colors were written 318s ok 190 - i_gsamp list context 318s ok 191 - i_gsamp scalar context 318s ok 192 - i_gsampf - list context 318s ok 193 - i_gsampf - scalar context 318s # end low-level scan-line function tests 318s # psamp 318s ok 194 - i_psamp def channels, 3 samples 318s ok 195 - check color written 318s ok 196 - i_psamp def channels, 3 samples, masked 318s ok 197 - check color written 318s ok 198 - i_psamp channels listed, 3 samples, masked 318s ok 199 - check color written 318s ok 200 - i_psamp channels [0, 1], 4 samples 318s ok 201 - check first color written 318s ok 202 - check second color written 318s ok 203 - write a full row 318s ok 204 - check full row 318s ok 205 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 318s ok 206 - psamp with offset 318s ok 207 - check result 318s ok 208 - psamp with offset and width 318s ok 209 - check result 318s ok 210 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 318s ok 211 - check error message 318s ok 212 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 318s ok 213 - check error message 318s ok 214 - negative y 318s ok 215 - check error message 318s ok 216 - y overflow 318s ok 217 - check error message 318s ok 218 - negative x 318s ok 219 - check error message 318s ok 220 - x overflow 318s ok 221 - check error message 318s ok 222 - pass undef as the sample list 318s ok 223 - check message 318s ok 224 - hashref as the sample list 318s ok 225 - check message 318s ok 226 - empty sample list 318s ok 227 - check message 318s ok 228 - empty scalar sample list 318s ok 229 - check message 318s ok 230 - negative offset 318s ok 231 - check message 318s ok 232 - too high offset 318s ok 233 - check message 318s # end psamp tests 318s # psampf 318s ok 234 - i_psampf def channels, 3 samples 318s ok 235 - check color written 318s ok 236 - i_psampf def channels, 3 samples, masked 318s ok 237 - check color written 318s ok 238 - i_psampf channels listed, 3 samples, masked 318s ok 239 - check color written 318s ok 240 - i_psampf channels [0, 1], 4 samples 318s ok 241 - check first color written 318s ok 242 - check second color written 318s ok 243 - write a full row 318s ok 244 - check full row 318s ok 245 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 318s ok 246 - psampf with offset 318s ok 247 - check result 318s ok 248 - psampf with offset and width 318s ok 249 - check result 318s ok 250 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 318s ok 251 - check error message 318s ok 252 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 318s ok 253 - check error message 318s ok 254 - negative y 318s ok 255 - check error message 318s ok 256 - y overflow 318s ok 257 - check error message 318s ok 258 - negative x 318s ok 259 - check error message 318s ok 260 - x overflow 318s ok 261 - check error message 318s ok 262 - pass undef as the sample list 318s ok 263 - check message 318s ok 264 - hashref as the sample list 318s ok 265 - check message 318s ok 266 - empty sample list 318s ok 267 - check message 318s ok 268 - empty scalar sample list 318s ok 269 - check message 318s ok 270 - negative offset 318s ok 271 - check message 318s ok 272 - too high offset 318s ok 273 - check message 318s # end psampf tests 318s # OO level scanline function tests 318s ok 274 - getscanline() - supply nothing, get nothing 318s ok 275 - check message 318s ok 276 - getscanline, list context, default x, width 318s ok 277 - getscanline, list context, default width 318s ok 278 - getscanline, list context, no defaults 318s ok 279 - getscanline, scalar context, default x, width 318s ok 280 - getscanline float, list context, no defaults 318s ok 281 - getscanline float, scalar context, no defaults 318s ok 282 - check invalid type checking 318s ok 283 - check message for invalid type 318s ok 284 - setscanline - arrayref, default x 318s ok 285 - check colors were written 318s ok 286 - setscanline - arrayref 318s ok 287 - check write to middle of line 318s ok 288 - setscanline - scalar, default raw type 318s ok 289 - check write 318s ok 290 - setscanline - float arrayref 318s ok 291 - check write 318s ok 292 - setscanline - float scalar 318s ok 293 - check write 318s ok 294 - get channel 0, list context, default x, width 318s ok 295 - get channel 0, 1, scalar context 318s ok 296 - get channels 1,3, list context, float samples 318s ok 297 - get channels 3..0 as scalar, float samples 318s # end OO level scanline function tests 318s ok 298 - set some test data 318s ok 299 - getsamples to target 318s ok 300 - check result 318s ok 301 - set some test data 318s ok 302 - getsamples to target 318s ok 303 - check result 318s ok 304 - fill it up 318s ok 305 - check we get zeros 318s ok 306 - check object interface[0] 318s ok 307 - check object interface[1] 318s ok 308 - check object interface[2] 318s ok 309 - check object interface[3] 318s ok 310 - check we get zeroes (double) 318s ok 311 - check object interface[0] 318s ok 312 - check object interface[1] 318s ok 313 - check object interface[2] 318s ok 314 - check object interface[3] 318s # channel mask tests 318s # with ppix 318s ok 315 - set to default mask 318s ok 316 - set to white all channels 318s ok 317 - got right color (0, 0) 318s ok 318 - set channel to exclude channel1 318s ok 319 - set to grey, no channel 2 318s ok 320 - got right color (0, 0) 318s # with plin 318s ok 321 - set to default mask 318s ok 322 - set to white all channels 318s ok 323 - got right color (0, 1) 318s ok 324 - set channel to exclude channel1 318s ok 325 - set to grey, no channel 2 318s ok 326 - got right color (0, 1) 318s # with ppixf 318s ok 327 - set to default mask 318s ok 328 - set to white all channels 318s ok 329 - ppixf - got right color (0, 2) 318s ok 330 - set channel to exclude channel1 318s ok 331 - set to grey, no channel 2 318s ok 332 - ppixf masked - got right color (0, 2) 318s # with plinf 318s ok 333 - set to default mask 318s ok 334 - set to white all channels 318s ok 335 - plinf - got right color (0, 3) 318s ok 336 - set channel to exclude channel1 318s ok 337 - set to grey, no channel 2 318s ok 338 - plinf masked - got right color (0, 3) 318s ok 339 - bounds check get (-1, 0) 318s ok 340 - bounds check get (10, 0) 318s ok 341 - bounds check get (0, -1) 318s ok 342 - bounds check get (0, 10) 318s ok 343 - bounds check get (-1, 0) float 318s ok 344 - bounds check get (10, 0) float 318s ok 345 - bounds check get (0, -1) float 318s ok 346 - bounds check get (0, 10) float 318s ok 347 - bounds check set (-1, 0) 318s ok 348 - bounds check set (10, 0) 318s ok 349 - bounds check set (0, -1) 318s ok 350 - bounds check set (0, 10) 318s ok 351 - bounds check set (-1, 0) float 318s ok 352 - bounds check set (10, 0) float 318s ok 353 - bounds check set (0, -1) float 318s ok 354 - bounds check set (0, 10) float 318s ok 355 - simple put (array), default channels 318s ok 356 - check they were stored 318s ok 357 - simple put (scalar), default channels 318s ok 358 - check they were stored 318s ok 359 - simple put (float array), default channels 318s ok 360 - check they were stored 318s ok 361 - simple put (float scalar), default channels 318s ok 362 - check they were stored 318s ok 363 - setsamples offset 318s ok 364 - check result 318s ok 365 - setsamples offset (float) 318s ok 366 - check result 318s ok 367 - check out of range result (8bit) 318s ok 368 - check error message 318s ok 369 - check out of range result (float) 318s ok 370 - check error message 318s ok 371 - check bad channels (8bit) 318s ok 372 - check error message 318s ok 373 - check bad channels (float) 318s ok 374 - check error message 318s ok 375 - setsamples with bad type 318s ok 376 - check error message 318s ok 377 - setsamples with no data 318s ok 378 - check error message 318s ok 379 - setsamples with undef data 318s ok 380 - check error message 318s ok 381 - setsamples to empty image 318s ok 382 - check error message 318s ok 383 - getpixel empty image 318s ok 384 - check message 318s ok 385 - missing x 318s ok 386 - check message 318s ok 387 - missing y 318s ok 388 - check message 318s ok 389 - empty x array ref 318s ok 390 - check message 318s ok 391 - empty y array ref 318s ok 392 - check message 318s ok 393 - bad type (scalar path) 318s ok 394 - check message 318s ok 395 - bad type (array path) 318s ok 396 - check message 318s ok 397 - getpixel(1, 0) 318s ok 398 - getpixel(8, 1) 318s ok 399 - getpixel(8, 7) 318s ok 400 - getpixel 2 3 element array refs 318s ok 401 - check first color 318s ok 402 - check second color 318s ok 403 - check third color 318s ok 404 - getpixel x scalar, y arrayref of 3 318s ok 405 - check first color 318s ok 406 - check second color 318s ok 407 - check third color 318s ok 408 - getpixel y scalar, x arrayref of 3 318s ok 409 - check first color 318s ok 410 - check second color 318s ok 411 - check third color 318s ok 412 - getpixel(1,0) float 318s ok 413 - getpixel(8,1) float 318s ok 414 - getpixel(8,7) float 318s ok 415 - getpixel 2 3 element array refs (float) 318s ok 416 - check first color 318s ok 417 - check second color 318s ok 418 - check third color 318s ok 419 - should be 4 entries 318s ok 420 - first red 318s ok 421 - second undef 318s ok 422 - third cyan 318s ok 423 - fourth undef 318s ok 424 - should be 4 entries 318s ok 425 - first red 318s ok 426 - second undef 318s ok 427 - third cyan 318s ok 428 - fourth undef 318s ok 429 - setpixel on empty image 318s ok 430 - check message 318s ok 431 - missing x 318s ok 432 - check message 318s ok 433 - missing y 318s ok 434 - check message 318s ok 435 - empty x array ref 318s ok 436 - check message 318s ok 437 - empty y array ref 318s ok 438 - check message 318s ok 439 - color not a color 318s ok 440 - check message 318s ok 441 - simple setpixel 318s ok 442 - check stored pixel 318s ok 443 - simple setpixel (float) 318s ok 444 - check stored pixel 318s ok 445 - simple setpixel outside of image 318s ok 446 - simple setpixel (float) outside of image 318s ok 447 - setpixel with 3 element array refs 318s ok 448 - check first color 318s ok 449 - check second color 318s ok 450 - check third color 318s ok 451 - setpixel with x scalar, y arrayref of 3 318s ok 452 - check first color 318s ok 453 - check second color 318s ok 454 - check third color 318s ok 455 - setpixel with y scalar, x arrayref of 3 318s ok 456 - check first color 318s ok 457 - check second color 318s ok 458 - check third color 318s ok 459 - set array with two bad locations 318s ok 460 - check first color 318s ok 461 - check second color 318s ok 462 - check third color 318s ok 463 - set array with two bad locations (float) 318s ok 464 - check first color 318s ok 465 - check second color 318s ok 466 - check third color 318s ok 467 - setpixel() default color 318s ok 468 - check color set 318s ok 469 - can't addtag on an empty image 318s ok 470 - check error message 318s ok 471 - can't settag on an empty image 318s ok 472 - check error message 318s ok 473 - can't deltag on an empty image 318s ok 474 - check error message 318s ok 475 - can't tags on an empty image 318s ok 476 - check error message 318s ok 477 - settag with code warns 318s ok 478 - check message for settag 318s ok 479 - settag with code with warning disabled doesn't warn 318s ok 480 - addtag with code warns 318s ok 481 - check message for addtag 318s ok 482 - addtag with code with warning disabled doesn't warn 318s ok 483 - warned on setmask 318s ok 484 - check setmask warning message 318s ok 485 - setmask with warning disabled doesn't warn 318s ok 486 - make a gray image via model 318s ok 487 - check colormodel is gray 318s ok 488 - check alphachannel 318s ok 489 - check colorchannels 318s ok 490 - make a graya image via model 318s ok 491 - check colormodel is graya 318s ok 492 - check alphachannel 318s ok 493 - check colorchannels 318s ok 494 - make a rgb image via model 318s ok 495 - check colormodel is rgb 318s ok 496 - check alphachannel 318s ok 497 - check colorchannels 318s ok 498 - make a rgba image via model 318s ok 499 - check colormodel is rgba 318s ok 500 - check alphachannel 318s ok 501 - check colorchannels 318s 1..501 318s ok 319s t/100-base/020-color.t ............... 319s ok 1 - simple 4-arg 319s ok 2 - simple 3-arg 319s ok 3 - web color 319s ok 4 - consitency check 319s ok 5 # skip no X rgb.txt found 319s ok 6 - r g b 319s ok 7 - r g b via rgb rgb(100, 150, 200) 319s ok 8 - red green blue 319s ok 9 - red green blue via rgb rgb(101, 151, 201) 319s ok 10 - grey 319s ok 11 - grey via rgb rgb(102, 255, 255) 319s ok 12 - gray 319s ok 13 - gray via rgb rgb(103, 255, 255) 319s ok 14 - gimp 319s ok 15 - gimp via rgb rgb(255, 250, 250) 319s ok 16 - h s v 319s ok 17 - h s v via rgb rgb(255, 255, 255) 319s ok 18 - h s v again 319s ok 19 - h s v again via rgb rgb(255, 0, 0) 319s ok 20 - web 6 digit 319s ok 21 - web 6 digit via rgb rgb(128, 129, 130) 319s ok 22 - web 3 digit 319s ok 23 - web 3 digit via rgb rgb(17, 34, 51) 319s ok 24 - rgb arrayref 319s ok 25 - rgb arrayref via rgb rgb(255, 150, 121) 319s ok 26 - rgba arrayref 319s ok 27 - rgba arrayref via rgb rgba(255, 150, 121, 0.5) 319s ok 28 - hsv arrayref 319s ok 29 - hsv arrayref via rgb rgb(255, 0, 0) 319s ok 30 - channel0-3 319s ok 31 - channel0-3 via rgb rgba(129, 130, 131, 52.5%) 319s ok 32 - c0-3 319s ok 33 - c0-3 via rgb rgba(129, 130, 131, 52.5%) 319s ok 34 - channels arrayref (1) 319s ok 35 - channels arrayref (1) via rgb rgba(200, 0, 0, 0) 319s ok 36 - channels arrayref (2) 319s ok 37 - channels arrayref (2) via rgb rgba(200, 201, 0, 0) 319s ok 38 - channels arrayref (3) 319s ok 39 - channels arrayref (3) via rgb rgba(200, 201, 203, 0) 319s ok 40 - channels arrayref (4) 319s ok 41 - channels arrayref (4) via rgb rgba(200, 201, 203, 0.8) 319s ok 42 - name 319s ok 43 - name via rgb rgb(255, 250, 250) 319s ok 44 - rgb non-percent, spaces 319s ok 45 - rgb non-percent, spaces via rgb rgb(255, 128, 128) 319s ok 46 - rgb non-percent, commas simple 319s ok 47 - rgb non-percent, commas simple via rgb rgb(255, 128, 128) 319s ok 48 - rgb non-percent, commas less simple 319s ok 49 - rgb non-percent, commas less simple via rgb rgb(255, 128, 128) 319s ok 50 - rgb non-percent with decimals, spaces 319s ok 51 - rgb non-percent with decimals, spaces via rgb rgb(255, 128, 128) 319s ok 52 - rgb non-percent decimals, commas 319s ok 53 - rgb non-percent decimals, commas via rgb rgb(255, 128, 127) 319s ok 54 - rgb non-percent decimals, commas more spaces 319s ok 55 - rgb non-percent decimals, commas more spaces via rgb rgb(255, 128, 127) 319s ok 56 - rgb percent, spaces 319s ok 57 - rgb percent, spaces via rgb rgb(255, 128, 128) 319s ok 58 - rgb percent, commas 319s ok 59 - rgb percent, commas via rgb rgb(255, 128, 128) 319s ok 60 - rgb percent decimals, spaces 319s ok 61 - rgb percent decimals, spaces via rgb rgb(255, 128, 192) 319s ok 62 - rgb percent decimals, commas 319s ok 63 - rgb percent decimals, commas via rgb rgb(255, 128, 128) 319s ok 64 - rgba non-percent, spaces 319s ok 65 - rgba non-percent, spaces via rgb rgba(255, 128, 128, 0.5) 319s ok 66 - rgba non-percent, commas simple 319s ok 67 - rgba non-percent, commas simple via rgb rgba(255, 128, 128, 25%) 319s ok 68 - rgba non-percent, commas less simple 319s ok 69 - rgba non-percent, commas less simple via rgb rgba(255, 128, 128, 75%) 319s ok 70 - rgba non-percent with decimals, spaces 319s ok 71 - rgba non-percent with decimals, spaces via rgb rgba(255, 128, 128, 0.1) 319s ok 72 - rgba non-percent decimals, commas 319s ok 73 - rgba non-percent decimals, commas via rgb rgb(255, 128, 127) 319s ok 74 - rgba non-percent decimals, commas more spaces 319s ok 75 - rgba non-percent decimals, commas more spaces via rgb rgba(255, 128, 127, 0.9) 319s ok 76 - rgba percent, spaces 319s ok 77 - rgba percent, spaces via rgb rgba(255, 128, 128, 0.2) 319s ok 78 - rgba percent, commas 319s ok 79 - rgba percent, commas via rgb rgba(255, 128, 128, 0.3) 319s ok 80 - rgba percent decimals, spaces 319s ok 81 - rgba percent decimals, spaces via rgb rgba(255, 128, 192, 0.5) 319s ok 82 - rgba percent decimals, commas 319s ok 83 - rgba percent decimals, commas via rgb rgba(255, 128, 128, 0.5) 319s ok 84 - as_css_rgb: simple rgb 319s ok 85 - as_css_rgb: simple rgb with 1 decimal alpha 319s ok 86 - as_css_rgb: simple rgb with 2 decimal alpha 319s ok 87 - as_css_rgb: simple rgb with alpha we don't simplify 319s # color index 0 319s ok 88 - i_hsv_to_rgbf 0 319s ok 89 - i_rgbf_to_hsv 0 319s ok 90 - i_hsv_to_rgb 0 - (25, 20, 20) <=> (25, 20, 20) 319s ok 91 - i_rgb_to_hsv 0 - (0, 51, 25) <=> (0, 51, 25.5) 319s # color index 1 319s ok 92 - i_hsv_to_rgbf 1 319s ok 93 - i_rgbf_to_hsv 1 319s ok 94 - i_hsv_to_rgb 1 - (255, 128, 128) <=> (255, 127, 127) 319s ok 95 - i_rgb_to_hsv 1 - (0, 127, 255) <=> (0, 127.5, 255) 319s # color index 2 319s ok 96 - i_hsv_to_rgbf 2 319s ok 97 - i_rgbf_to_hsv 2 319s ok 98 - i_hsv_to_rgb 2 - (173, 255, 128) <=> (170, 255, 127) 319s ok 99 - i_rgb_to_hsv 2 - (69, 127, 255) <=> (70.8333333333333, 127.5, 255) 319s # color index 3 319s ok 100 - i_hsv_to_rgbf 3 319s ok 101 - i_rgbf_to_hsv 3 319s ok 102 - i_hsv_to_rgb 3 - (90, 255, 0) <=> (85, 255, 0) 319s ok 103 - i_rgb_to_hsv 3 - (69, 255, 255) <=> (70.8333333333333, 255, 255) 319s # color index 4 319s ok 104 - i_hsv_to_rgbf 4 319s ok 105 - i_rgbf_to_hsv 4 319s ok 106 - i_hsv_to_rgb 4 - (127, 64, 91) <=> (127, 63, 90) 319s ok 107 - i_rgb_to_hsv 4 - (236, 126, 127) <=> (237.291666666667, 127.5, 127.5) 319s ok 108 - builtin black 319s ok 109 - not equal no ignore alpha 319s ok 110 - equal with ignore alpha 319s ok 111 - equal to itself 319s ok 112 - Should be no warnings 319s ok 113 - check color \#FFFFFF 319s ok 114 - check color \#000000 319s ok 115 - check color \#808080 319s ok 116 - check color \#FFFFFF80 319s ok 117 - try to make float color -unknown- 319s ok 118 - check simple init of float color 319s ok 119 - set() the color 319s ok 120 - check after set 319s ok 121 - set to unknown 319s ok 122 - red hue 319s ok 123 - red saturation 319s ok 124 - red value 319s ok 125 - green hue 319s ok 126 - green saturation 319s ok 127 - green value 319s ok 128 - blue hue 319s ok 129 - blue saturation 319s ok 130 - blue value 319s ok 131 - white hue 319s ok 132 - white saturation 319s ok 133 - white value 319s ok 134 - black hue 319s ok 135 - black saturation 319s ok 136 - black value 319s ok 137 - check color converted to float 319s ok 138 - simple black 319s ok 139 - constructed: simple black 319s ok 140 - range clip 319s ok 141 - constructed: range clip 319s ok 142 - as_float: black 319s ok 143 - construction: black 319s ok 144 - as_float: white 319s ok 145 - construction: white 319s ok 146 - as_float: dark red 319s ok 147 - construction: dark red 319s ok 148 - as_float: green 319s ok 149 - construction: green 319s ok 150 - float: rgb non-percent, spaces 319s ok 151 - via css: rgb non-percent, spaces (rgb(255, 128, 128)) 319s ok 152 - float: rgb non-percent, commas simple 319s ok 153 - via css: rgb non-percent, commas simple (rgb(255, 128, 128)) 319s ok 154 - float: rgb non-percent, commas less simple 319s ok 155 - via css: rgb non-percent, commas less simple (rgb(255, 128, 128)) 319s ok 156 - float: rgb non-percent with decimals, spaces 319s ok 157 - via css: rgb non-percent with decimals, spaces (rgb(99.8% 50% 50%)) 319s ok 158 - float: rgb non-percent decimals, commas 319s ok 159 - via css: rgb non-percent decimals, commas (rgb(99.8% 50% 49.49%)) 319s ok 160 - float: rgb non-percent decimals, commas more spaces 319s ok 161 - via css: rgb non-percent decimals, commas more spaces (rgb(99.8% 50% 49.49%)) 319s ok 162 - float: rgb percent, spaces 319s ok 163 - via css: rgb percent, spaces (rgb(100% 50% 50%)) 319s ok 164 - float: rgb percent, commas 319s ok 165 - via css: rgb percent, commas (rgb(100% 50% 50%)) 319s ok 166 - float: rgb percent decimals, spaces 319s ok 167 - via css: rgb percent decimals, spaces (rgb(99.99% 49.99% 74.98%)) 319s ok 168 - float: rgb percent decimals, commas 319s ok 169 - via css: rgb percent decimals, commas (rgb(99.99% 49.99% 49.98%)) 319s ok 170 - float: rgba non-percent, spaces 319s ok 171 - via css: rgba non-percent, spaces (rgba(255, 128, 128, 0.5)) 319s ok 172 - float: rgba non-percent, commas simple 319s ok 173 - via css: rgba non-percent, commas simple (rgba(255, 128, 128, 0.25)) 319s ok 174 - float: rgba non-percent, commas less simple 319s ok 175 - via css: rgba non-percent, commas less simple (rgba(255, 128, 128, 0.75)) 319s ok 176 - float: rgba non-percent with decimals, spaces 319s ok 177 - via css: rgba non-percent with decimals, spaces (rgba(99.8% 50% 50% / 0.1)) 319s ok 178 - float: rgba non-percent decimals, commas 319s ok 179 - via css: rgba non-percent decimals, commas (rgb(99.8% 50% 49.49%)) 319s ok 180 - float: rgba non-percent decimals, commas more spaces 319s ok 181 - via css: rgba non-percent decimals, commas more spaces (rgba(99.8% 50% 49.49% / 0.9)) 319s ok 182 - float: rgba percent, spaces 319s ok 183 - via css: rgba percent, spaces (rgba(100% 50% 50% / 0.2)) 319s ok 184 - float: rgba percent, commas 319s ok 185 - via css: rgba percent, commas (rgba(100% 50% 50% / 0.3)) 319s ok 186 - float: rgba percent decimals, spaces 319s ok 187 - via css: rgba percent decimals, spaces (rgba(99.99% 49.99% 74.98% / 0.499)) 319s ok 188 - float: rgba percent decimals, commas 319s ok 189 - via css: rgba percent decimals, commas (rgba(99.99% 49.99% 49.98% / 0.5)) 319s ok 190 - float as_css_rgb: representable as bytes 319s ok 191 - float as_css_rgb: not representable as bytes 319s ok 192 - float as_css_rgb: representable as bytes with alpha 319s ok 193 - float as_css_rgb: not representable as bytes with alpha 319s 1..193 319s ok 319s t/100-base/030-countc.t .............. 319s 1..22 319s ok 1 - load test image 319s ok 2 - check color count is small enough 319s # color count: 86 319s ok 3 - expected number of colors 319s ok 4 - check overflow handling 319s ok 5 - getcolorcount is 1 319s ok 6 - 2500 are in black 319s ok 7 - getcolorcount is 2 319s ok 8 - 1250, 1250: Black and blue 319s ok 9 - getcolorcount is 3 319s ok 10 - 625, 625, 1250: Black blue and red 319s ok 11 - test overflow check 319s ok 12 - 625, 625, 1250: Black blue and red (hash) 319s ok 13 - test overflow check 319s ok 14 - 3 colors (grey) 319s ok 15 - color counts (grey) 319s ok 16 - color usage hash (grey) 319s ok 17 - can't getcolorcount an empty image 319s ok 18 - check error message 319s ok 19 - can't getcolorusagehash an empty image 319s ok 20 - check error message 319s ok 21 - can't getcolorusage an empty image 319s ok 22 - check error message 319s ok 319s t/100-base/800-tr18561.t ............. 319s 1..1 319s ok 1 - shouldn't crash 319s ok 319s t/100-base/801-tr18561b.t ............ 319s 1..1 319s ok 1 - shouldn't crash 319s ok 319s t/150-type/020-sixteen.t ............. 319s 1..155 319s ok 1 - use Imager; 319s ok 2 - 1 channel image channel count 319s ok 3 - 1 channel image mask 319s ok 4 - shouldn't be marked virtual 319s ok 5 - 1 channel image has bits == 16 319s ok 6 - 1 channel image isn't direct 319s ok 7 - 1 channel image width 319s ok 8 - 1 channel image height 319s ok 9 - 3 channel image channel count 319s ok 10 - 3 channel image mask 319s ok 11 - 3 channel image bits 319s ok 12 - 3 channel image type 319s ok 13 - fill with red 319s ok 14 - top-left - got right color (0, 0) 319s ok 15 - top-right - got right color (99, 0) 319s ok 16 - bottom left - got right color (0, 100) 319s ok 17 - bottom right - got right color (99, 100) 319s ok 18 - first line - check colors (0, 0) 319s ok 19 - last line - check colors (0, 100) 319s ok 20 - added some green in the middle - check colors (0, 1) 319s ok 21 - i_gsamp_bits all channels - count 319s ok 22 - check samples retrieved 319s ok 23 - i_gsamp_bits some channels - count 319s ok 24 - check samples retrieved 319s ok 25 - i_gsamp_bits fail bad channel 319s ok 26 - check message 319s ok 27 - i_gsamp_bits succeed high bits 319s ok 28 - check correct with high bits 319s ok 29 - write 16-bit samples 319s ok 30 - read them back 319s ok 31 - check they match 319s ok 32 - check it write to the right places 319s ok 33 - make a 16-bit oo image 319s ok 34 - test bits 319s ok 35 319s ok 36 - fail to create a 0 pixel wide image 319s ok 37 - and correct error message 319s ok 38 - fail to create a 0 pixel high image 319s ok 39 - and correct error message 319s ok 40 - fail to create a negative width image 319s ok 41 - and correct error message 319s ok 42 - fail to create a negative height image 319s ok 43 - and correct error message 319s ok 44 - fail to create a negative width/height image 319s ok 45 - and correct error message 319s ok 46 - fail to create a zero channel image 319s ok 47 - and correct error message 319s ok 48 - fail to create a five channel image 319s ok 49 - and correct error message 319s ok 50 # skip don't want to allocate 4Gb 319s ok 51 # skip don't want to allocate 4Gb 319s ok 52 # skip don't want to allocate 4Gb 319s ok 53 # skip don't want to allocate 4Gb 319s ok 54 # skip don't want to allocate 4Gb 319s ok 55 # skip don't want to allocate 4Gb 319s ok 56 # skip don't want to allocate 4Gb 319s ok 57 # skip don't want to allocate 4Gb 319s ok 58 # skip don't want to allocate 4Gb 319s ok 59 # skip don't want to allocate 4Gb 319s # channel mask tests 319s # with ppix 319s ok 60 - set to default mask 319s ok 61 - set to white all channels 319s ok 62 - got right color (0, 0) 319s ok 63 - set channel to exclude channel1 319s ok 64 - set to grey, no channel 2 319s ok 65 - got right color (0, 0) 319s # with plin 319s ok 66 - set to default mask 319s ok 67 - set to white all channels 319s ok 68 - got right color (0, 1) 319s ok 69 - set channel to exclude channel1 319s ok 70 - set to grey, no channel 2 319s ok 71 - got right color (0, 1) 319s # with ppixf 319s ok 72 - set to default mask 319s ok 73 - set to white all channels 319s ok 74 - ppixf - got right color (0, 2) 319s ok 75 - set channel to exclude channel1 319s ok 76 - set to grey, no channel 2 319s ok 77 - ppixf masked - got right color (0, 2) 319s # with plinf 319s ok 78 - set to default mask 319s ok 79 - set to white all channels 319s ok 80 - plinf - got right color (0, 3) 319s ok 81 - set channel to exclude channel1 319s ok 82 - set to grey, no channel 2 319s ok 83 - plinf masked - got right color (0, 3) 319s # check conversion to 16 bit 319s ok 84 - check bits 319s ok 85 - check image data matches 319s ok 86 - make empty image 319s ok 87 - convert empty image to 16-bit 319s ok 88 - check message 319s ok 89 - bounds check get (-1, 0) 319s ok 90 - bounds check get (10, 0) 319s ok 91 - bounds check get (0, -1) 319s ok 92 - bounds check get (0, 10) 319s ok 93 - bounds check get (-1, 0) float 319s ok 94 - bounds check get (10, 0) float 319s ok 95 - bounds check get (0, -1) float 319s ok 96 - bounds check get (0, 10) float 319s ok 97 - bounds check set (-1, 0) 319s ok 98 - bounds check set (10, 0) 319s ok 99 - bounds check set (0, -1) 319s ok 100 - bounds check set (0, 10) 319s ok 101 - bounds check set (-1, 0) float 319s ok 102 - bounds check set (10, 0) float 319s ok 103 - bounds check set (0, -1) float 319s ok 104 - bounds check set (0, 10) float 319s ok 105 - write 16-bit to OO image 319s ok 106 - read 16-bit from OO image 319s ok 107 - check it matches 319s # psamp 319s ok 108 - i_psamp def channels, 3 samples 319s ok 109 - check color written 319s ok 110 - i_psamp def channels, 3 samples, masked 319s ok 111 - check color written 319s ok 112 - i_psamp channels listed, 3 samples, masked 319s ok 113 - check color written 319s ok 114 - i_psamp channels [0, 1], 4 samples 319s ok 115 - check first color written 319s ok 116 - check second color written 319s ok 117 - write a full row 319s ok 118 - check full row 319s ok 119 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 319s ok 120 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 121 - check error message 319s ok 122 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 123 - check error message 319s ok 124 - negative y 319s ok 125 - check error message 319s ok 126 - y overflow 319s ok 127 - check error message 319s ok 128 - negative x 319s ok 129 - check error message 319s ok 130 - x overflow 319s ok 131 - check error message 319s # end psamp tests 319s # psampf 319s ok 132 - i_psampf def channels, 3 samples 319s ok 133 - check color written 319s ok 134 - i_psampf def channels, 3 samples, masked 319s ok 135 - check color written 319s ok 136 - i_psampf channels listed, 3 samples, masked 319s ok 137 - check color written 319s ok 138 - i_psampf channels [0, 1], 4 samples 319s ok 139 - check first color written 319s ok 140 - check second color written 319s ok 141 - write a full row 319s ok 142 - check full row 319s ok 143 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 319s ok 144 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 145 - check error message 319s ok 146 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 147 - check error message 319s ok 148 - negative y 319s ok 149 - check error message 319s ok 150 - y overflow 319s ok 151 - check error message 319s ok 152 - negative x 319s ok 153 - check error message 319s ok 154 - x overflow 319s ok 155 - check error message 319s # end psampf tests 319s ok 319s t/150-type/030-double.t .............. 319s 1..136 319s ok 1 - use Imager; 319s ok 2 - 1 channel image channel count mismatch 319s ok 3 - 1 channel image bad mask 319s ok 4 - 1 channel image thinks it is virtual 319s # 64 double bits 319s ok 5 - 1 channel image has bits != 64 319s ok 6 - 1 channel image isn't direct 319s ok 7 - 1 channel image width incorrect 319s ok 8 - 1 channel image height incorrect 319s ok 9 - 3 channel image channel count mismatch 319s ok 10 - 3 channel image bad mask 319s ok 11 - 3 channel image has bits != 64 319s ok 12 - 3 channel image isn't direct 319s ok 13 - - got right color (0, 0) 319s ok 14 - - got right color (99, 0) 319s ok 15 - - got right color (0, 100) 319s ok 16 - - got right color (99, 100) 319s ok 17 - sanity glin @0 - check colors (0, 0) 319s ok 18 - sanity glin @100 - check colors (0, 100) 319s ok 19 - check after write - check colors (0, 1) 319s ok 20 - couldn't make double image 319s ok 21 - oo didn't give double image 319s ok 22 - not monochrome 319s ok 23 - oo copy didn't give double image 319s ok 24 - fail making 0 width image 319s ok 25 - and correct message 319s ok 26 - fail making 0 height image 319s ok 27 - and correct message 319s ok 28 - fail making -ve width image 319s ok 29 - and correct message 319s ok 30 - fail making -ve height image 319s ok 31 - and correct message 319s ok 32 - fail making 0 channel image 319s ok 33 - and correct message 319s ok 34 - fail making 5 channel image 319s ok 35 - and correct message 319s ok 36 # skip don't want to allocate 4Gb 319s ok 37 # skip don't want to allocate 4Gb 319s ok 38 # skip don't want to allocate 4Gb 319s ok 39 # skip don't want to allocate 4Gb 319s ok 40 # skip don't want to allocate 4Gb 319s ok 41 # skip don't want to allocate 4Gb 319s ok 42 # skip don't want to allocate 4Gb 319s ok 43 # skip don't want to allocate 4Gb 319s # channel mask tests 319s # with ppix 319s ok 44 - set to default mask 319s ok 45 - set to white all channels 319s ok 46 - got right color (0, 0) 319s ok 47 - set channel to exclude channel1 319s ok 48 - set to grey, no channel 2 319s ok 49 - got right color (0, 0) 319s # with plin 319s ok 50 - set to default mask 319s ok 51 - set to white all channels 319s ok 52 - got right color (0, 1) 319s ok 53 - set channel to exclude channel1 319s ok 54 - set to grey, no channel 2 319s ok 55 - got right color (0, 1) 319s # with ppixf 319s ok 56 - set to default mask 319s ok 57 - set to white all channels 319s ok 58 - ppixf - got right color (0, 2) 319s ok 59 - set channel to exclude channel1 319s ok 60 - set to grey, no channel 2 319s ok 61 - ppixf masked - got right color (0, 2) 319s # with plinf 319s ok 62 - set to default mask 319s ok 63 - set to white all channels 319s ok 64 - plinf - got right color (0, 3) 319s ok 65 - set channel to exclude channel1 319s ok 66 - set to grey, no channel 2 319s ok 67 - plinf masked - got right color (0, 3) 319s ok 68 - bounds check get (-1, 0) 319s ok 69 - bounds check get (10, 0) 319s ok 70 - bounds check get (0, -1) 319s ok 71 - bounds check get (0, 10) 319s ok 72 - bounds check get (-1, 0) float 319s ok 73 - bounds check get (10, 0) float 319s ok 74 - bounds check get (0, -1) float 319s ok 75 - bounds check get (0, 10) float 319s ok 76 - bounds check set (-1, 0) 319s ok 77 - bounds check set (10, 0) 319s ok 78 - bounds check set (0, -1) 319s ok 79 - bounds check set (0, 10) 319s ok 80 - bounds check set (-1, 0) float 319s ok 81 - bounds check set (10, 0) float 319s ok 82 - bounds check set (0, -1) float 319s ok 83 - bounds check set (0, 10) float 319s # check conversion to double 319s ok 84 - check bits 319s ok 85 - check image data matches 319s ok 86 - make empty image 319s ok 87 - convert empty image to double 319s ok 88 - check message 319s # psamp 319s ok 89 - i_psamp def channels, 3 samples 319s ok 90 - check color written 319s ok 91 - i_psamp def channels, 3 samples, masked 319s ok 92 - check color written 319s ok 93 - i_psamp channels listed, 3 samples, masked 319s ok 94 - check color written 319s ok 95 - i_psamp channels [0, 1], 4 samples 319s ok 96 - check first color written 319s ok 97 - check second color written 319s ok 98 - write a full row 319s ok 99 - check full row 319s ok 100 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 319s ok 101 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 102 - check error message 319s ok 103 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 104 - check error message 319s ok 105 - negative y 319s ok 106 - check error message 319s ok 107 - y overflow 319s ok 108 - check error message 319s ok 109 - negative x 319s ok 110 - check error message 319s ok 111 - x overflow 319s ok 112 - check error message 319s # end psamp tests 319s # psampf 319s ok 113 - i_psampf def channels, 3 samples 319s ok 114 - check color written 319s ok 115 - i_psampf def channels, 3 samples, masked 319s ok 116 - check color written 319s ok 117 - i_psampf channels listed, 3 samples, masked 319s ok 118 - check color written 319s ok 119 - i_psampf channels [0, 1], 4 samples 319s ok 120 - check first color written 319s ok 121 - check second color written 319s ok 122 - write a full row 319s ok 123 - check full row 319s ok 124 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 319s ok 125 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 126 - check error message 319s ok 127 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 128 - check error message 319s ok 129 - negative y 319s ok 130 - check error message 319s ok 131 - y overflow 319s ok 132 - check error message 319s ok 133 - negative x 319s ok 134 - check error message 319s ok 135 - x overflow 319s ok 136 - check error message 319s # end psampf tests 319s ok 319s t/150-type/040-palette.t ............. 319s ok 1 - use Imager; 319s ok 2 - paletted image created 319s ok 3 - got a paletted image 319s # blacki 0 but true 319s ok 4 - we got the first color 319s ok 5 - should have 4 colors 319s ok 6 - maxcolors always 256 319s ok 7 - all colors is 4 319s # comparing color(0,0,0,255) with (0,0,0,255) 319s ok 8 - first black 319s # comparing color(255,0,0,255) with (255,0,0,255) 319s ok 9 - then red 319s # comparing color(0,255,0,255) with (0,255,0,255) 319s ok 10 - then green 319s # comparing color(0,0,255,255) with (0,0,255,255) 319s ok 11 - and finally blue 319s ok 12 - check scalar context 319s # comparing color(255,0,0,255) with (255,0,0,255) 319s ok 13 - and that it's what we want 319s ok 14 - shouldn't be able to find white 319s ok 15 - find black 319s ok 16 - find red 319s ok 17 - find green 319s ok 18 - find blue 319s ok 19 - expect failure: low index 319s ok 20 - expect failure: no colors 319s ok 21 - expect failure: high index 319s ok 22 - set a color 319s # comparing color(255,255,255,255) with (255,255,255,255) 319s ok 23 - make sure it was set 319s ok 24 - and that we can find it 319s ok 25 - and can't find the old color 319s ok 26 - save multiple 319s # comparing color(0,255,0,255) with (0,255,0,255) 319s ok 27 - first of multiple 319s # comparing color(255,0,0,255) with (255,0,0,255) 319s ok 28 - second of multiple 319s ok 29 - fill with red 319s ok 30 - paletted after fill 319s ok 31 - green box 319s ok 32 - still paletted after box 319s ok 33 - draw a line 319s ok 34 - still paletted after line 319s ok 35 - white box 319s ok 36 - now it should be direct 319s ok 37 - we got an image 319s ok 38 - same pixels 319s ok 39 - to paletted with an empty palette is an error 319s # no colors available for translation 319s ok 40 - and got the correct msg 319s ok 41 - fail on -ve height 319s ok 42 - and correct error message 319s ok 43 - fail on -ve width 319s ok 44 - and correct error message 319s ok 45 - fail on -ve width/height 319s ok 46 - and correct error message 319s ok 47 - fail on 0 channels 319s ok 48 - and correct error message 319s ok 49 - fail on 5 channels 319s ok 50 - and correct error message 319s ok 51 # skip don't want to allocate 4Gb 319s ok 52 # skip don't want to allocate 4Gb 319s ok 53 # skip don't want to allocate 4Gb 319s ok 54 # skip don't want to allocate 4Gb 319s ok 55 # skip don't want to allocate 4Gb 319s ok 56 # skip don't want to allocate 4Gb 319s ok 57 # skip don't want to allocate 4Gb 319s ok 58 # skip don't want to allocate 4Gb 319s ok 59 # skip don't want to allocate 4Gb 319s ok 60 # skip don't want to allocate 4Gb 319s # to_paletted() called in void context - to_paletted() returns the converted image at t/150-type/040-palette.t line 205 319s ok 61 - correct warning 319s ok 62 - correct file 319s ok 63 - add test colors 319s ok 64 - set the last color 319s ok 65 - set after the last color 319s ok 66 - add colors as strings instead of objects 319s ok 67 - check first color 319s ok 68 - check second color 319s ok 69 - setcolors as strings instead of objects 319s ok 70 - check first color 319s ok 71 - check second color 319s ok 72 - start from a known state 319s ok 73 - fail to add unknown color 319s ok 74 - check error message 319s ok 75 - fail to set to unknown color 319s ok 76 - check error message 319s ok 77 - add some test colors 319s ok 78 - getscanline index in list context 319s ok 79 - getscanline index in scalar context 319s ok 80 - setscanline with list 319s ok 81 - setscanline with pv 319s ok 82 - check values set 319s ok 83 - croak on setscanline() to invalid index 319s ok 84 - croak on setscanline() with pv to invalid index 319s # make_colors => mono 319s ok 85 - check we get right image type 319s ok 86 - only 2 colors 319s ok 87 - check monochrome check true 319s ok 88 - check ziw false 319s ok 89 - check first entry 319s ok 90 - check second entry 319s ok 91 - check white pixel 319s ok 92 - check yellow pixel 319s ok 93 - check black pixel 319s ok 94 - mono8bw3 - add colors 319s ok 95 - it's mono 319s ok 96 - zero not white 319s ok 97 - mono8wb3 - add colors 319s ok 98 - it's mono 319s ok 99 - zero is white 319s ok 100 - mono8bw - add colors 319s ok 101 - it's mono 319s ok 102 - zero not white 319s ok 103 - mono8wb - add colors 319s ok 104 - it's mono 319s ok 105 - zero is white 319s ok 106 - add color of pixel bounds check writes 319s ok 107 - bounds check get (-1, 0) 319s ok 108 - bounds check get (10, 0) 319s ok 109 - bounds check get (0, -1) 319s ok 110 - bounds check get (0, 10) 319s ok 111 - bounds check get (-1, 0) float 319s ok 112 - bounds check get (10, 0) float 319s ok 113 - bounds check get (0, -1) float 319s ok 114 - bounds check get (0, 10) float 319s ok 115 - bounds check set (-1, 0) 319s ok 116 - bounds check set (10, 0) 319s ok 117 - bounds check set (0, -1) 319s ok 118 - bounds check set (0, 10) 319s ok 119 - bounds check set (-1, 0) float 319s ok 120 - bounds check set (10, 0) float 319s ok 121 - bounds check set (0, -1) float 319s ok 122 - bounds check set (0, 10) float 319s ok 123 - made paletted 319s ok 124 - should be 216 colors in the webmap 319s ok 125 - first should be 000000 319s ok 126 - second should be 000033 319s ok 127 - 9th should be 003366 319s ok 128 - convert to mono with error diffusion 319s ok 129 - make sure paletted isn't all black 319s ok 130 - valid values don't croak 319s ok 131 - valid values don't croak (packed) 319s ok 132 - invalid values do croak 319s ok 133 - invalid values do croak (packed) 319s ok 134 - make_palette should fail with no images 319s ok 135 - check error message 319s ok 136 - make_palette should fail with an empty image 319s ok 137 - check error message 319s ok 138 - mono should make 2 color palette 319s ok 139 - check map[0] 319s ok 140 - check map[1] 319s ok 141 - gray4 should make 4 color palette 319s ok 142 - check map[0] 319s ok 143 - check map[1] 319s ok 144 - check map[2] 319s ok 145 - check map[3] 319s ok 146 - gray16 should make 16 color palette 319s ok 147 - check map[0] 319s ok 148 - check map[1] 319s ok 149 - check map[2] 319s ok 150 - check map[15] 319s ok 151 - gray16 should make 256 color palette 319s ok 152 - check map[0] 319s ok 153 - check map[1] 319s ok 154 - check map[2] 319s ok 155 - check map[15] 319s ok 156 - fail with bad make_colors 319s ok 157 319s # psamp 319s ok 158 - add colors needed for testing 319s ok 159 - i_psamp def channels, 3 samples 319s ok 160 - check color written 319s ok 161 - i_psamp def channels, 3 samples, masked 319s ok 162 - check color written 319s ok 163 - i_psamp channels listed, 3 samples, masked 319s ok 164 - check color written 319s ok 165 - i_psamp channels [0, 1], 4 samples 319s ok 166 - check first color written 319s ok 167 - check second color written 319s ok 168 - write a full row 319s ok 169 - check full row 319s ok 170 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 319s ok 171 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 172 - check error message 319s ok 173 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 174 - check error message 319s ok 175 - negative y 319s ok 176 - check message 319s ok 177 - y overflow 319s ok 178 - check message 319s ok 179 - negative x 319s ok 180 - check message 319s ok 181 - x overflow 319s ok 182 - check message 319s ok 183 - still paletted 319s # end psamp tests 319s # psampf 319s ok 184 - add colors needed for testing 319s ok 185 - i_psampf def channels, 3 samples 319s ok 186 - check color written 319s ok 187 - i_psampf def channels, 3 samples, masked 319s ok 188 - check color written 319s ok 189 - i_psampf channels listed, 3 samples, masked 319s ok 190 - check color written 319s ok 191 - i_psampf channels [0, 1], 4 samples 319s ok 192 - check first color written 319s ok 193 - check second color written 319s ok 194 - write a full row 319s ok 195 - check full row 319s ok 196 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 319s ok 197 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 198 - check error message 319s ok 199 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 200 - check error message 319s ok 201 - negative y 319s ok 202 - check message 319s ok 203 - y overflow 319s ok 204 - check message 319s ok 205 - negative x 319s ok 206 - check message 319s ok 207 - x overflow 319s ok 208 - check message 319s ok 209 - still paletted 319s # end psampf tests 319s ok 210 - make a test image 319s ok 211 - add some colors 319s ok 212 - get a pixel in float form, make sure it's red 319s ok 213 - get a pixel in float form, make sure it's green 319s ok 214 - get a pixel in float form, make sure it's blue 319s ok 215 - can't convert an empty image 319s ok 216 - check error message 319s ok 217 - can't addcolors() to an empty image 319s ok 218 - check error message 319s ok 219 - can't setcolors() to an empty image 319s ok 220 - check error message 319s ok 221 - can't getcolors() from an empty image 319s ok 222 - check error message 319s ok 223 - can't colorcount() an empty image 319s ok 224 - check error message 319s ok 225 - can't maxcolors() an empty image 319s ok 226 - check error message 319s ok 227 - can't findcolor an empty image 319s ok 228 - check error message 319s ok 229 - can't errdiff with an all zero map 319s ok 230 - check error message 319s ok 231 - still 4 channels 319s ok 232 - should have a 255 alpha 319s 1..232 319s ok 319s t/150-type/100-masked.t .............. 319s ok 1 - 1 channel image channel count match 319s ok 2 - 1 channel image mask 319s ok 3 - 1 channel image thinks it isn't virtual 319s ok 4 - 1 channel image has bits == 8 319s ok 5 - 1 channel image is direct 319s ok 6 - check width 319s ok 7 - check height 319s ok 8 - check (0,0) 319s ok 9 - check (49,49) 319s ok 10 - managed to write to it 319s ok 11 - check (25,25) 319s ok 12 - check (29,29) 319s ok 13 - make masked with mask 319s ok 14 - at (25, 25) 319s ok 15 - at (44, 25) 319s ok 16 - at (45, 25) 319s ok 17 - at (52, 25) 319s ok 18 - at (53, 25) 319s ok 19 - at (74, 25) 319s ok 20 - at (44, 32) 319s ok 21 - at (44, 33) 319s ok 22 - at (44, 34) 319s ok 23 - at (25, 33) 319s ok 24 - at (29, 33) 319s ok 25 - at (30, 33) 319s ok 26 - at (69, 33) 319s ok 27 - at (70, 33) 319s ok 28 - at (74, 74) 319s ok 29 - make base OO image 319s ok 30 - make masked OO image 319s ok 31 - check width 319s ok 32 - check (0,0) 319s ok 33 - check (5,5) 319s ok 34 - didn't crash unreffing base or mask for masked image 319s ok 35 - make base 319s ok 36 - fail to make empty masked 319s ok 37 - check message 319s ok 38 - make base for size limit tests 319s ok 39 - make masked 319s ok 40 - check width truncated 319s ok 41 - make masked 319s ok 42 - check height truncated 319s ok 43 - base for single pixel tests 319s ok 44 - check type 319s ok 45 - check masked is same type as base 319s ok 46 - check limited is same type as base 319s ok 47 - set (1,3) in masked (2, 5) in based 319s ok 48 - check it wrote through 319s ok 49 - set (45,2) in masked (46,4) in base (no mask) 319s ok 50 - shouldn't have written through 319s ok 51 - write float red to (2,3) base(3,5) 319s ok 52 - check it wrote through 319s ok 53 - set float (45,3) in masked (46,5) in base (no mask) 319s ok 54 - check it didn't write 319s ok 55 - write 8-bit color out of range 319s ok 56 - write float color out of range 319s # plin coverage 319s ok 57 - try to write 6 pixels, but only write 4 319s ok 58 - check not written through 319s ok 59 - write many pixels (masked) 319s ok 60 - check written through to base 319s ok 61 - try to write 20 pixels, with alternating write through 319s ok 62 - check correct pixels written through 319s ok 63 - write many pixels (limited) 319s ok 64 - check written through to based 319s ok 65 - check writing no pixels 319s # plinf coverage 319s ok 66 - try to write 6 pixels, but only write 4 319s ok 67 - check not written through 319s ok 68 - write many pixels (masked) 319s ok 69 - check written through to base 319s ok 70 - try to write 20 pixels, with alternating write through 319s ok 71 - check correct pixels written through 319s ok 72 - write many pixels (limited) 319s ok 73 - check written through to based 319s ok 74 - check writing no pixels 319s # gpix 319s ok 75 - set base(4,10) to red 319s ok 76 - check pixel written 319s ok 77 - check failure to left 319s ok 78 - check failure to top 319s ok 79 - check failure to right 319s ok 80 - check failure to bottom 319s # gpixf 319s ok 81 - set base(4,10) to red 319s ok 82 - check pixel written 319s ok 83 - check failure to left 319s ok 84 - check failure to top 319s ok 85 - check failure to right 319s ok 86 - check failure to bottom 319s # glin 319s ok 87 - write 20 pixels to base image 319s ok 88 - check we got right number of colors 319s ok 89 - check first pixel 319s ok 90 - check last pixel 319s ok 91 - read line from right edge 319s ok 92 - check pixel 319s ok 93 - fail read left of image 319s ok 94 - fail read top of image 319s ok 95 - fail read right of image 319s ok 96 - fail read bottom of image 319s # glinf 319s ok 97 - write 20 pixels to base image 319s ok 98 - check we got right number of colors 319s ok 99 - check first pixel 319s ok 100 - check last pixel 319s ok 101 - read line from right edge 319s ok 102 - check pixel 319s ok 103 - fail read left of image 319s ok 104 - fail read top of image 319s ok 105 - fail read right of image 319s ok 106 - fail read bottom of image 319s # gsamp 319s ok 107 - write 20 pixels to base image 319s ok 108 - check we got right number of samples 319s ok 109 - check it 319s ok 110 - read line from right edge 319s ok 111 - check result 319s ok 112 - fail read left of image 319s ok 113 - fail read top of image 319s ok 114 - fail read right of image 319s ok 115 - fail read bottom of image 319s # gsampf 319s ok 116 - write 20 pixels to base image 319s ok 117 - check we got right number of samples 319s ok 118 - check it 319s ok 119 - read line from right edge 319s ok 120 - check result 319s ok 121 - fail read left of image 319s ok 122 - fail read top of image 319s ok 123 - fail read right of image 319s ok 124 - fail read bottom of image 319s ok 125 - make paletted base 319s ok 126 - check we got paletted 319s ok 127 - add some colors to base 319s ok 128 - check masked is same type as base 319s ok 129 - check limited is same type as base 319s ok 130 - test addcolors forwarded 319s ok 131 - check getcolors forwarded 319s ok 132 - check color from palette 319s # gpal 319s ok 133 - write some pixels to base 319s ok 134 - got 80 indexes 319s ok 135 - check values 319s ok 136 - fail read left of image 319s # ppal 319s ok 137 - ppal limited 319s ok 138 - check set in base 319s ok 139 - ppal masked 319s ok 140 - check written 319s ok 141 - fail to write ppal 319s ok 142 - write over right side 319s # psamp masked: 0 319s ok 143 - i_psamp def channels, 3 samples 319s ok 144 - check color written 319s ok 145 - i_psamp def channels, 3 samples, masked 319s ok 146 - check color written 319s ok 147 - i_psamp channels listed, 3 samples, masked 319s ok 148 - check color written 319s ok 149 - i_psamp channels [0, 1], 4 samples 319s ok 150 - check first color written 319s ok 151 - check second color written 319s ok 152 - write a full row 319s ok 153 - check full row 319s ok 154 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 319s ok 155 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 156 - check error message 319s ok 157 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 158 - check error message 319s ok 159 - negative y 319s ok 160 - check error message 319s ok 161 - y overflow 319s ok 162 - check error message 319s ok 163 - negative x 319s ok 164 - check error message 319s ok 165 - x overflow 319s ok 166 - check error message 319s # end psamp tests 319s # psamp masked: 1 319s ok 167 - i_psamp def channels, 3 samples 319s ok 168 - check color written 319s ok 169 - i_psamp def channels, 3 samples, masked 319s ok 170 - check color written 319s ok 171 - i_psamp channels listed, 3 samples, masked 319s ok 172 - check color written 319s ok 173 - i_psamp channels [0, 1], 4 samples 319s ok 174 - check first color written 319s ok 175 - check second color written 319s ok 176 - write a full row 319s ok 177 - check full row 319s ok 178 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 319s ok 179 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 180 - check error message 319s ok 181 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 182 - check error message 319s ok 183 - negative y 319s ok 184 - check error message 319s ok 185 - y overflow 319s ok 186 - check error message 319s ok 187 - negative x 319s ok 188 - check error message 319s ok 189 - x overflow 319s ok 190 - check error message 319s # end psamp tests 319s # psampf 319s ok 191 - i_psampf def channels, 3 samples 319s ok 192 - check color written 319s ok 193 - i_psampf def channels, 3 samples, masked 319s ok 194 - check color written 319s ok 195 - i_psampf channels listed, 3 samples, masked 319s ok 196 - check color written 319s ok 197 - i_psampf channels [0, 1], 4 samples 319s ok 198 - check first color written 319s ok 199 - check second color written 319s ok 200 - write a full row 319s ok 201 - check full row 319s ok 202 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 319s ok 203 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 204 - check error message 319s ok 205 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 206 - check error message 319s ok 207 - negative y 319s ok 208 - check error message 319s ok 209 - y overflow 319s ok 210 - check error message 319s ok 211 - negative x 319s ok 212 - check error message 319s ok 213 - x overflow 319s ok 214 - check error message 319s # end psampf tests 319s # psampf 319s ok 215 - i_psampf def channels, 3 samples 319s ok 216 - check color written 319s ok 217 - i_psampf def channels, 3 samples, masked 319s ok 218 - check color written 319s ok 219 - i_psampf channels listed, 3 samples, masked 319s ok 220 - check color written 319s ok 221 - i_psampf channels [0, 1], 4 samples 319s ok 222 - check first color written 319s ok 223 - check second color written 319s ok 224 - write a full row 319s ok 225 - check full row 319s ok 226 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 319s ok 227 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) 319s ok 228 - check error message 319s ok 229 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) 319s ok 230 - check error message 319s ok 231 - negative y 319s ok 232 - check error message 319s ok 233 - y overflow 319s ok 234 - check error message 319s ok 235 - negative x 319s ok 236 - check error message 319s ok 237 - x overflow 319s ok 238 - check error message 319s # end psampf tests 319s ok 239 - psamp() to masked image 319s ok 240 - check values written 319s ok 241 - psampf() to masked image 319s ok 242 - check values written 319s ok 243 - cannot make masked image with no width 319s ok 244 - cannot make masked image with no height 319s ok 245 - cannot make masked image with neg width 319s ok 246 - cannot make masked image with neg height 319s ok 247 - disallow negative left (after scaling) 319s ok 248 - disallow negative top (after scaling) 319s ok 249 - make masked image based on negative offsets 319s ok 250 - check masked image matches expecteed cropped image 319s ok 251 - fail to make a masked image from an empty 319s ok 252 - check error message 319s 1..252 319s ok 319s t/200-file/010-iolayer.t ............. 319s ok 1 - use Imager; 319s ok 2 - read from data io 319s ok 3 - read from buffer, for compare 319s ok 4 - read from file, for compare 319s ok 5 - compare images 319s ok 6 - check we got data from bufchain 319s ok 7 - check it's non-zero length 319s ok 8 - read from buffer 319s ok 9 - making readcb object 319s ok 10 - read from cb 319s ok 11 - read from cb image match 319s ok 12 - making short readcb object 319s ok 13 - read from cb2 319s ok 14 - read from cb2 image match 319s ok 15 - making writecb object 319s ok 16 - write to cb 319s ok 17 - write image match 319s ok 18 - did close 319s ok 19 - making short writecb object 319s ok 20 - write to short cb 319s ok 21 - short write image match 319s ok 22 - check class 319s ok 23 - read 4 from buffer object 319s ok 24 - check data read 319s ok 25 - read the rest 319s ok 26 - check data read 319s ok 27 - seek 319s ok 28 - short read 319s ok 29 - check data read 319s ok 30 - seek relative 319s ok 31 - seek relative to end 319s ok 32 - seek failure 319s ok 33 - check class 319s ok 34 - check write 319s ok 35 - seek relative 319s ok 36 - check read 319s ok 37 - check data read 319s ok 38 - seek end relative 319s ok 39 - short read 319s ok 40 - check read data 319s ok 41 - absolute seek to write some 319s ok 42 - write 319s ok 43 - check size 319s ok 44 - check we have the right data 319s ok 45 - read failure undef in scalar context 319s ok 46 - empty list in list context 319s ok 47 - raw_read2 failure (scalar) 319s ok 48 - raw_read2 failure (list) 319s ok 49 - failed write 319s ok 50 - failed seek 319s # good_read (10) => testdata 319s ok 51 - read success (scalar) 319s ok 52 - check data 319s # good_read (10) => testdata 319s ok 53 - read success (list) 319s ok 54 - check data 319s # good_read (10) => testdata 319s ok 55 - read2 success (scalar) 319s # good_read (10) => testdata 319s ok 56 - read2 success (list) 319s ok 57 - read eof (scalar) 319s ok 58 - check data 319s ok 59 - read eof (list) 319s ok 60 - check data 319s ok 61 - write with no writecb should fail 319s ok 62 - read with no readcb should fail 319s ok 63 - seek with no seekcb should fail 319s ok 64 - make sure we got what we expected 319s ok 65 - should have croaked 319s # Wide character in subroutine entry at t/200-file/010-iolayer.t line 243. 319s 319s # read 10, 10 319s ok 66 - read 10 319s ok 67 - read value 319s # write foo 319s ok 68 - write 319s # close 319s ok 69 - close 319s ok 70 - make fd io for /dev/full 319s ok 71 - fail to write 319s ok 72 - check error message 319s # write() failure: No space left on device (28) 319s ok 73 - make fd io for testout/t07seekfail.dat 319s ok 74 - shouldn't be able to seek to -1 319s ok 75 - check error message 319s # lseek() failure: Invalid argument (22) 319s ok 76 - make fd io for write-only 319s ok 77 - file open for write shouldn't be readable 319s ok 78 - check error message 319s # read() failure: Bad file descriptor (9) 319s ok 79 - make fd io for read eof 319s ok 80 - 10 byte read on 4 byte file should return 4 319s ok 81 - should be no error message 319s ok 82 - 10 byte read at end of 4 byte file should return 0 (eof) 319s ok 83 - should be no error message 319s ok 84 - getc 319s ok 85 - peekc 319s ok 86 - peekn 319s ok 87 - getc after peekc/peekn 319s ok 88 - seek 319s ok 89 - check we got back to the start 319s ok 90 - test successful close 319s ok 91 - test failed close 319s ok 92 - set unbuffered 319s ok 93 - verify unbuffered 319s ok 94 - set buffered 319s ok 95 - verify buffered 319s # read 8192>8192 319s ok 96 - read initial 1000 319s ok 97 - check data read 319s ok 98 - check read op happened to buffer size 319s ok 99 - read another 1001 319s ok 100 - check data read 319s ok 101 - should be no further reads 319s # read 33809>11810 319s # read 21999>0 319s ok 102 - read the rest in one chunk 319s ok 103 - check the data read 319s ok 104 - check we tried to read the remainder 319s ok 105 - write 4 bytes, io in write mode 319s ok 106 - read should fail 319s ok 107 - peekn should fail 319s ok 108 - getc should fail 319s ok 109 - peekc should fail 319s # buffer fill check 319s ok 110 - make memory io 319s ok 111 - read 4k 319s ok 112 - check data is correct 319s ok 113 - peekn() 5120, which should exceed the buffer, and only read the left overs 319s ok 114 - make sure initial peekn() is sane 319s ok 115 - and that reading 10 gets the expected data 319s ok 116 - peekn() larger than buffer should return buffer-size bytes 319s ok 117 - small reader io 319s # read 8192>10 319s # read 8182>10 319s # read 8172>10 319s ok 118 - peek 25 319s ok 119 - check we got the raw calls expected 319s # read 8162>10 319s # read 8152>10 319s # read 8142>10 319s # read 8132>10 319s ok 120 - peek 65 319s ok 121 - check we got the raw calls expected 319s ok 122 - make buffered cb with error after 6 bytes 319s # read 8192>6 319s ok 123 - peekn until just before error (buffered) 319s ok 124 - peekn until error (buffered) 319s # read 8186>error 319s ok 125 - peekn past error (buffered) 319s ok 126 - should be no error indicator, since data buffered (buffered) 319s ok 127 - should be no eof indicator, since data buffered (buffered) 319s ok 128 - consume the buffer (buffered) 319s ok 129 - peekn should get an error indicator (buffered) 319s ok 130 - should be an error state (buffered) 319s ok 131 - but not eof (buffered) 319s ok 132 - make unbuffered cb with error after 6 bytes 319s # read 8192>6 319s ok 133 - peekn until just before error (unbuffered) 319s ok 134 - peekn until error (unbuffered) 319s # read 8186>error 319s ok 135 - peekn past error (unbuffered) 319s ok 136 - should be no error indicator, since data buffered (unbuffered) 319s ok 137 - should be no eof indicator, since data buffered (unbuffered) 319s ok 138 - consume the buffer (unbuffered) 319s ok 139 - peekn should get an error indicator (unbuffered) 319s ok 140 - should be an error state (unbuffered) 319s ok 141 - but not eof (unbuffered) 319s ok 142 - peekn on empty source 319s ok 143 - should be in eof state 319s ok 144 - but not error 319s ok 145 - peekn on empty source 319s ok 146 - should be in error state 319s ok 147 - but not eof 319s ok 148 - peekn 4 on 6 byte source 319s ok 149 - followed by peekn 10 on 6 byte source 319s ok 150 - and again, now eof is set 319s ok 151 - peekn 0 on 6 byte source 319s ok 152 319s ok 153 - getc should return the file byte by byte (buffered) 319s ok 154 - another getc after eof should fail too 319s ok 155 - should be marked eof 319s ok 156 - shouldn't be marked in error 319s ok 157 - getc should return the file byte by byte (unbuffered) 319s ok 158 - another getc after eof should fail too 319s ok 159 - should be marked eof 319s ok 160 - shouldn't be marked in error 319s ok 161 - buffered getc error 319s ok 162 - io marked in error 319s ok 163 - but not eof 319s ok 164 - unbuffered getc error 319s ok 165 - io marked in error 319s ok 166 - but not eof 319s ok 167 - buffered peekc matches 319s ok 168 - duplicate peekc matchess 319s ok 169 - unbuffered peekc matches 319s ok 170 - duplicate peekc matchess 319s ok 171 - buffered eof peekc is -1 319s ok 172 - duplicate matches 319s ok 173 - io marked eof 319s ok 174 - but not error 319s ok 175 - buffered eof peekc is -1 319s ok 176 - duplicate matches 319s ok 177 - io marked eof 319s ok 178 - but not error 319s ok 179 - buffered error peekc is -1 319s ok 180 - duplicate matches 319s ok 181 - io marked error 319s ok 182 - but not eof 319s ok 183 - unbuffered error peekc is -1 319s ok 184 - duplicate matches 319s ok 185 - io marked error 319s ok 186 - but not eof 319s ok 187 - initial putc buffered 319s ok 188 - close it 319s ok 189 - check it was written 319s ok 190 - initial putc unbuffered 319s ok 191 - close it 319s ok 192 - check it was written 319s ok 193 - initial putc unbuffered error 319s ok 194 - io in error 319s ok 195 - still in error 319s ok 196 - read to setup read buffer 319s ok 197 - putc should fail 319s ok 198 - write should fail 319s ok 199 - flush should fail 319s ok 200 - should be in error state 319s ok 201 - check for error 319s ok 202 - should have failed on 8193rd byte 319s ok 203 - should be in error state 319s ok 204 - next putc should fail 319s ok 205 - should have failed on 8193rd byte 319s ok 206 - should be in error state 319s ok 207 - next write should fail 319s ok 208 - initial read returning error 319s ok 209 - should be in error state 319s ok 210 - initial read returning error 319s ok 211 - should be in error state 319s ok 212 - unbuffered write failure 319s ok 213 - should be in error state 319s ok 214 - should still fail 319s ok 215 - should be buffered 319s ok 216 - large write, should fill buffer and fall back to direct write 319s ok 217 - close it 319s ok 218 - make sure the data is correct 319s ok 219 - flush with nothing buffered should succeed 319s ok 220 - large write failure 319s ok 221 - should be in error state 319s ok 222 - should fail to close 319s ok 223 - fill the buffer a bit 319s ok 224 - cause it to flush and then fill some more 319s ok 225 - write out the rest of our test data 319s ok 226 - close the stream 319s ok 227 - make sure the data is right 319s ok 228 - something in the buffer 319s ok 229 - should be no error yet 319s ok 230 - close should failure due to flush error 319s ok 231 - seek failure 319s ok 232 - read one 319s ok 233 - read another 319s ok 234 - seek relative back to origin+1 319s ok 235 - read another again 319s ok 236 - write one 319s ok 237 - not in error mode (yet) 319s ok 238 - seek failure due to flush 319s ok 239 - in error mode 319s ok 240 - gets(6) 319s ok 241 - gets(5) (short for the line) 319s ok 242 - gets(10) the rest of the line (the newline) 319s ok 243 - gets(default) unterminated line 319s ok 244 - gets(6) (line terminator 1) 319s ok 245 - gets(6) (line terminator 2) 319s ok 246 - gets(6) (line terminator 3) 319s ok 247 - should be eof 319s ok 248 - default read callback should fail 319s ok 249 - check error message 319s ok 250 - default write callback should fail 319s ok 251 - check error message 319s ok 252 - default seek callback should fail 319s ok 253 - check error message 319s ok 254 - perlio: make a I/O object for a perl scalar fh 319s ok 255 - perlio: check we can write 319s ok 256 - perlio: check we can seek 319s ok 257 - perlio: write some more 319s ok 258 - perlio: seek back to start 319s ok 259 - perlio: read everything back 319s ok 260 - perlio: check we read back what we wrote 319s ok 261 - perlio: close it 319s ok 262 - perlio: check it got to the scalar properly 319s ok 263 - new_fh() can make an I/O layer object from a scalar fh 319s ok 264 - can write image to scalar fh 319s ok 265 - check we got the right 'file' context 319s ok 266 - read image from a scalar fh 319s ok 267 - check they match 319s ok 268 - read image from a scalar fh (second try) 319s ok 269 - check they match 319s ok 270 - check $foo not modified 319s ok 271 - tied: make a I/O object for a tied fh 319s ok 272 - tied: check we can write 319s ok 273 - tied: check we can seek 319s ok 274 - tied: write some more 319s ok 275 - tied: seek back to start 319s ok 276 - tied: read everything back 319s ok 277 - tied: check we read back what we wrote 319s ok 278 - tied: close it 319s ok 279 - tied: check it got to the output properly 319s ok 280 - buffer io created by reference 319s ok 281 - IV/ref: open_buffer 319s ok 282 - IV/ref: read result 319s ok 283 - IV: open_buffer 319s ok 284 - IV: read result 319s ok 285 - NV/ref: open_buffer 319s ok 286 - NV/ref: read result 319s ok 287 - NV: open_buffer 319s ok 288 - NV: read result 319s ok 289 - regexp/ref: open_buffer 319s ok 290 - regexp/ref: read result 319s ok 291 - regexp: open_buffer 319s ok 292 - regexp: read result 319s 1..292 319s ok 319s t/200-file/100-files.t ............... 319s ok 1 - open test script 319s # script: testout/t1000files_probe.pl 319s # command: /usr/bin/perl -Mblib testout/t1000files_probe.pl t/200-file/100-files.t 319s ok 2 - command successful 319s ok 3 - output should be empty 319s # image file limits 319s ok 4 - check defaults 319s ok 5 - set only width 319s ok 6 - check width set 319s ok 7 - set height and bytes 319s ok 8 - check all values now set 319s ok 9 - check 100 x 30 (def channels, sample_size) ok 319s ok 10 - check 100 x 100 x 1 (def sample_size) ok 319s ok 11 - check 100 x 100 x 1 (def sample_size) ok 319s ok 12 - check 100 x 100 x 1 x float should fail 319s ok 13 - 0 channels should fail 319s ok 14 - check error message 319s ok 15 - 0 width should fail 319s ok 16 - check error message 319s ok 17 - 0 height should fail 319s ok 18 - check error message 319s ok 19 - 0 sample_size should fail 319s ok 20 - check error message 319s ok 21 - 1000 sample_size should fail 319s ok 22 - check error message 319s ok 23 - set height and reset 319s ok 24 - check only height is set 319s ok 25 - just reset 319s ok 26 - check all are reset 319s ok 27 - missing size paramaters 319s ok 28 - check message 319s ok 29 - non-integer parameter 319s ok 30 - check message 319s ok 31 - try to read an unknown file type 319s ok 32 - check error message 319s ok 33 - try to write an unknown file type 319s ok 34 - check error message 319s ok 35 - try to read an bad (other load failure) file type 319s ok 36 - check error message 319s ok 37 - try to write an bad file type 319s ok 38 - check error message 319s ok 39 - fail to write an empty image 319s ok 40 - check error message 319s ok 41 - fail to write_multi an empty image 319s ok 42 319s ok 43 - fail to write_multi() a non-Imager object 319s ok 44 - check message 319s ok 45 - fail to write_multi() 'Imager' string 319s ok 46 - check message 319s ok 47 - not quite tiff 319s ok 48 - not quite tiff 319s ok 49 - tiff intel 319s ok 50 - tiff motorola 319s ok 51 - gif 89 319s ok 52 - gif 87 319s ok 53 - TGA 319s ok 54 - TGA 32-bit 319s ok 55 - Windows Icon 319s ok 56 - Windows Cursor 319s ok 57 - SGI RGB 319s ok 58 - ILBM 319s ok 59 - XPM 319s ok 60 - PCX 319s ok 61 - FITS 319s ok 62 - Photoshop 319s ok 63 - Encapsulated Postscript 319s ok 64 - Utah RLE 319s ok 65 - X Window Dump 319s ok 66 - gzip compressed 319s ok 67 - bzip2 compressed 319s ok 68 - Google WEBP 319s ok 69 - JPEG 2000 319s ok 70 - FLIF 319s ok 71 - add magic 319s ok 72 - Test adding a format with magic 319s ok 73 - JPEG XL (simple header) 319s ok 74 - JPEG XL (complex header) 319s ok 75 - Quite OK Image Format 319s ok 76 - HEIF 319s ok 77 - AVIF (single) 319s ok 78 - AVIF (sequence) 319s ok 79 - read_multi with non-image input data should fail 319s ok 80 - check the error message 319s ok 81 - read_multi with non-image filename should fail 319s ok 82 - check the error message 319s ok 83 - read from non-image data should fail 319s ok 84 - check the error message 319s ok 85 - read from non-image file should fail 319s ok 86 - check the error message 319s ok 87 - type for foo.pnm should be pnm 319s ok 88 - type for foo.GIF should be gif 319s ok 89 - type for foo.tif should be tiff 319s ok 90 - type for foo.TIFF should be tiff 319s ok 91 - type for foo.JPG should be jpeg 319s ok 92 - type for foo.rle should be utah 319s ok 93 - type for foo.bmp should be bmp 319s ok 94 - type for foo.dib should be bmp 319s ok 95 - type for foo.rgb should be sgi 319s ok 96 - type for foo.BW should be sgi 319s ok 97 - type for foo.TGA should be tga 319s ok 98 - type for foo.CUR should be cur 319s ok 99 - type for foo.ico should be ico 319s ok 100 - type for foo.ILBM should be ilbm 319s ok 101 - type for foo.pcx should be pcx 319s ok 102 - type for foo.psd should be psd 319s ok 103 - type for foo.webp should be webp 319s ok 104 - test adding a file type works 319s 1..104 319s ok 319s t/200-file/200-nojpeg.t .............. skipped: have jpeg support - this tests the lack of it 319s t/200-file/210-nopng.t ............... skipped: png available, and this tests the lack of it 319s t/200-file/220-nogif.t ............... skipped: gif support available and this tests the lack of it 320s t/200-file/230-notiff.t .............. skipped: tiff support available - this tests the lack of it 320s t/200-file/300-raw.t ................. 320s 1..56 320s ok 1 - write raw low 320s ok 2 - read raw low 320s # raw average mean square pixel difference: 0 320s ok 3 - read base raw image 320s ok 4 - read_test testout/t103_3to4.raw read 320s ok 5 - read_test testout/t103_3to4.raw compare 320s ok 6 - read_test testout/t103_line_int.raw read 320s ok 7 - read_test testout/t103_line_int.raw compare 320s ok 8 - make paletted image 320s ok 9 - write low paletted 320s ok 10 - compare paletted data written 320s ok 11 - make 16-bit/sample image 320s ok 12 - write low 16 bit image 320s ok 13 - make masked image 320s ok 14 - write virtual raw 320s ok 15 - read result of masked write 320s # difference for virtual image 0 320s ok 16 - compare masked to read 320s ok 17 - check i_format value 320s ok 18 - write to open for read handle 320s ok 19 - check error message 320s ok 20 - read an empty file 320s ok 21 - check message 320s ok 22 - read a file open for write 320s ok 23 - check message 320s ok 24 - check raw in read types 320s ok 25 - check raw in write types 320s ok 26 - read without interleave parameter 320s ok 27 - should have warned 320s ok 28 - check warning is ok 320s ok 29 - check the image was read correctly 320s ok 30 - read with interleave 0 320s ok 31 - no warning 320s ok 32 - check read non-interleave 320s ok 33 - read with raw_interleave 0 320s ok 34 - no warning 320s ok 35 - check read non-interleave 320s ok 36 - read with raw_interleave 1 320s ok 37 - no warning 320s ok 38 - check read interleave = 1 320s ok 39 - invalid interleave 320s ok 40 - check message 320s ok 41 - read 4 channel file as 3 channels 320s ok 42 - check read correctly 320s ok 43 - read with large storechannels 320s ok 44 - check error message 320s ok 45 - read with storechannels > datachannels 320s ok 46 - should have 4 channels 320s ok 47 - check last channel zeroed 320s ok 48 - write basic image with a failing close handler 320s ok 49 - check error message 320s ok 50 - write mono image with a failing close handler 320s ok 51 - check error message 320s ok 52 - write masked image with a failing close handler 320s ok 53 - check error message 320s ok 54 - save some raw image 320s ok 55 - read raw image using new() method 320s ok 56 - check they match 320s ok 320s t/200-file/310-pnm.t ................. 320s 1..205 320s ok 1 - write pnm low 320s ok 2 - write to bufchain 320s ok 3 - read image we wrote 320s ok 4 - compare written and read images 320s ok 5 - check data read from file and bufchain data 320s ok 6 - write grayscale 320s ok 7 - read grayscale 320s ok 8 - compare written and read greyscale images 320s ok 9 - read simple pbm, via OO 320s ok 10 - compare gray 320s ok 11 - compare gray 320s ok 12 - compare gray 320s ok 13 - compare gray 320s ok 14 - check pbm read as paletted 320s ok 15 - check pnm_type tag 320s ok 16 - read testimg/maxval.ppm 320s ok 17 - channel count 320s ok 18 - width 320s ok 19 - height 320s ok 20 - fetch pixels 320s ok 21 - white pixel 320s ok 22 - grey pixel 320s ok 23 - green pixel 320s ok 24 - check pnm_type tag on maxval 320s ok 25 - read testimg/maxval_asc.ppm 320s ok 26 - channel count 320s ok 27 - width 320s ok 28 - height 320s ok 29 - check pnm_type tag on maxval 320s ok 30 - fetch pixels 320s ok 31 - white asc pixel 320s ok 32 - grey asc pixel 320s ok 33 - green asc pixel 320s ok 34 - should fail to read maxval 0 image 320s # unable to read pnm image: maxval is zero - invalid pnm file 320s ok 35 - error expected from reading maxval_0.ppm 320s ok 36 - should fail reading maxval 65536 image 320s # unable to read pnm image: maxval of 65536 is over 65535 - invalid pnm file 320s ok 37 - error expected from reading maxval_65536.ppm 320s ok 38 - should succeed reading maxval 256 image 320s ok 39 - check black in maxval_256 320s ok 40 - check white in maxval_256 320s ok 41 - check bits/sample on maxval 256 320s ok 42 - read maxval_4095_asc.ppm 320s ok 43 - channels 320s ok 44 - width 320s ok 45 - height 320s ok 46 - check bits/sample on maxval 4095 320s ok 47 - fetch pixels 320s ok 48 - white 4095 pixel 320s ok 49 - grey 4095 pixel 320s ok 50 - green 4095 pixel 320s ok 51 - read test file 320s ok 52 - check i_format 320s ok 53 - set width limit 149 320s ok 54 - should fail read due to size limits 320s # unable to read pnm image: file size limit - image width of 150 exceeds limit of 149 320s ok 55 - check message 320s ok 56 - set height limit 149 320s ok 57 - should fail read due to size limits 320s # unable to read pnm image: file size limit - image height of 150 exceeds limit of 149 320s ok 58 - check message 320s ok 59 - set width limit 150 320s ok 60 - should succeed - just inside width limit 320s ok 61 - set height limit 150 320s ok 62 - should succeed - just inside height limit 320s ok 63 - set bytes limit 67499 320s ok 64 - should fail - too many bytes 320s # unable to read pnm image: file size limit - storage size of 67500 exceeds limit of 67499 320s ok 65 - check error message 320s ok 66 - set bytes limit 67500 320s ok 67 - should succeed - just inside bytes limit 320s ok 68 - read pgm.pgm 320s # 254253 320s ok 69 - check top left 320s ok 70 - should fail to read script as an image file 320s ok 71 - check error message 320s ok 72 - should succeed writing 4 channel image 320s ok 73 - read it back 320s ok 74 - check transparent became black 320s ok 75 - check color came through 320s ok 76 - check translucent came through 320s ok 77 - write with red background 320s ok 78 - read it back 320s ok 79 - check transparent became red 320s ok 80 - check color came through 320s ok 81 - check translucent came through 320s ok 82 - should succeed writing 4 channel image 320s ok 83 - read it back 320s ok 84 - check we did produce a 16 bit image 320s ok 85 - check transparent became black 320s ok 86 - check color came through 320s ok 87 - check translucent came through 320s ok 88 - write with red background 320s ok 89 - read it back 320s ok 90 - check it's 16-bit 320s ok 91 - check transparent became red 320s ok 92 - check color came through 320s ok 93 - check translucent came through 320s # check error handling 320s ok 94 - fail to read short bin ppm 320s ok 95 - check error message 320s ok 96 - fail to read short bin ppm (maxval 65535) 320s ok 97 - check error message 320s ok 98 - fail to read short bin pgm 320s ok 99 - check error message 320s ok 100 - fail to read short bin pgm (maxval 65535) 320s ok 101 - check error message 320s ok 102 - fail to read a short bin pbm 320s ok 103 - check error message 320s ok 104 - fail to read a short asc ppm 320s ok 105 - check error message 320s ok 106 - fail to read a short asc pgm 320s ok 107 - check error message 320s ok 108 - fail to read a short asc pbm 320s ok 109 - check error message 320s ok 110 - fail to read a bad asc ppm 320s ok 111 - check error message 320s ok 112 - fail to read a bad asc pgm 320s ok 113 - check error message 320s ok 114 - fail to read a bad asc pbm 320s ok 115 - check error message 320s ok 116 - partial read bin ppm 320s ok 117 - partial flag set 320s ok 118 - lines_read set 320s ok 119 - partial read bin16 ppm 320s ok 120 - partial flag set 320s ok 121 - lines_read set 320s ok 122 - check correct bits 320s ok 123 - partial read bin pgm 320s ok 124 - partial flag set 320s ok 125 - lines_read set 320s ok 126 - partial read bin16 pgm 320s ok 127 - partial flag set 320s ok 128 - lines_read set 320s ok 129 - partial read bin pbm 320s ok 130 - partial flag set 320s ok 131 - lines_read set 320s ok 132 - partial read asc ppm 320s ok 133 - partial flag set 320s ok 134 - lines_read set 320s ok 135 - partial read asc pgm 320s ok 136 - partial flag set 320s ok 137 - lines_read set 320s ok 138 - partial read asc pbm 320s ok 139 - partial flag set 320s ok 140 - lines_read set 320s ok 141 - Read 3 images 320s ok 142 - Image 1 is type 1 320s ok 143 - ... width=2 320s ok 144 - ... width=2 320s ok 145 - Image 2 is type 6 320s ok 146 - ... width=164 320s ok 147 - ... width=180 320s ok 148 - Image 3 is type 5 320s ok 149 - ... width=2 320s ok 150 - ... width=2 320s ok 151 - partial read bad asc ppm 320s ok 152 - partial flag set 320s ok 153 - lines_read set 320s ok 154 - partial read bad asc pgm 320s ok 155 - partial flag set 320s ok 156 - lines_read set 320s ok 157 - partial read bad asc pbm 320s ok 158 - partial flag set 320s ok 159 - lines_read set 320s # monochrome output 320s ok 160 - add black and white 320s ok 161 - mono still paletted 320s ok 162 - save as pbm 320s ok 163 - read it back in 320s ok 164 - check result is paletted 320s ok 165 - check type 320s ok 166 - check image matches 320s # monochrome output - reversed palette 320s ok 167 - add white and black 320s ok 168 - mono still paletted 320s ok 169 - save as pbm 320s ok 170 - read it back in 320s ok 171 - check result is paletted 320s ok 172 - check type 320s ok 173 - check image matches 320s # 16-bit output 320s ok 174 - write 16-bit image as 8-bit/sample ppm 320s ok 175 - read it back 320s ok 176 - check maxval 320s ok 177 - check image matches 320s ok 178 - write 16-bit image as 16-bit/sample ppm 320s ok 179 - read it back 320s ok 180 - check maxval 320s ok 181 - check image matches 320s ok 182 - check pnm in read types 320s ok 183 - check pnm in write types 320s ok 184 - received an image 320s ok 185 - check width matches image 320s ok 186 - no image when file failed to load 320s ok 187 - check error message transferred 320s ok 188 - open test file 320s ok 189 - we got the data 320s ok 190 - read the file data 320s ok 191 - check width matches image 320s ok 192 - fail to read a too wide image 320s ok 193 - check error message 320s ok 194 - fail to read a too wide image 320s ok 195 - check error message 320s ok 196 - write basic image with a failing close handler 320s ok 197 - check error message 320s ok 198 - write basic16 image with a failing close handler 320s ok 199 - check error message 320s ok 200 - write gray image with a failing close handler 320s ok 201 - check error message 320s ok 202 - write gray16 image with a failing close handler 320s ok 203 - check error message 320s ok 204 - write mono image with a failing close handler 320s ok 205 - check error message 320s ok 320s t/200-file/320-bmp.t ................. 320s 1..215 320s ok 1 - testout/t107_24bit.bmp 320s ok 2 - testout/t107_8bit.bmp 320s ok 3 - testout/t107_4bit.bmp 320s ok 4 - testout/t107_1bit.bmp 320s # read_test: testout/t107_24bit.bmp 320s # tag bmp_compression = '0' - expect '0' 320s # tag i_format = 'bmp' - expect 'bmp' 320s # tag bmp_bit_count = '24' - expect '24' 320s ok 5 - reading testout/t107_24bit.bmp 320s # read_test: testout/t107_8bit.bmp 320s # tag bmp_compression = '0' - expect '0' 320s # tag bmp_bit_count = '8' - expect '8' 320s # tag i_format = 'bmp' - expect 'bmp' 320s ok 6 - reading testout/t107_8bit.bmp 320s # read_test: testout/t107_4bit.bmp 320s # tag bmp_compression = '0' - expect '0' 320s # tag i_format = 'bmp' - expect 'bmp' 320s # tag bmp_bit_count = '4' - expect '4' 320s ok 7 - reading testout/t107_4bit.bmp 320s # read_test: testout/t107_1bit.bmp 320s # tag bmp_bit_count = '1' - expect '1' 320s # tag i_format = 'bmp' - expect 'bmp' 320s # tag bmp_compression = '0' - expect '0' 320s ok 8 - reading testout/t107_1bit.bmp 320s # base difference 4856700 320s # read_test: testimg/comp4.bmp 320s # tag bmp_compression = '2' - expect '2' 320s # tag i_format = 'bmp' - expect 'bmp' 320s # tag bmp_bit_count = '4' - expect '4' 320s ok 9 - reading testimg/comp4.bmp 320s # read_test: testimg/comp8.bmp 320s # tag i_format = 'bmp' - expect 'bmp' 320s # tag bmp_bit_count = '8' - expect '8' 320s # tag bmp_compression = '1' - expect '1' 320s ok 10 - reading testimg/comp8.bmp 320s ok 11 - read via OO 320s ok 12 - write via OO 320s # catch various types of invalid bmp files 320s ok 13 - invalid planes value 320s # not a BMP file 320s ok 14 - check error message 320s ok 15 - should fail to read invalid bits 320s # unknown bit count for BMP file (5) 320s ok 16 - check error message 320s ok 17 - out of range palette size (1-bit) 320s # out of range colors used (3) 320s ok 18 - check error message 320s ok 19 - invalid compression value (1-bit) 320s # unknown 1-bit BMP compression (1) 320s ok 20 - check error message 320s ok 21 - width 0 (1-bit) 320s # file size limit - image width of 0 is not positive 320s ok 22 - check error message 320s ok 23 # skip only tested on 32-bit machines 320s ok 24 # skip only tested on 32-bit machines 320s ok 25 - short 1-bit 320s # failed reading 1-bit bmp data 320s ok 26 - check error message 320s ok 27 - should fail to read invalid pal size (272) (4-bit) 320s # out of range colors used (272) 320s ok 28 - check error message 320s ok 29 - should fail to read invalid pal size (17) (4-bit) 320s # out of range colors used (17) 320s ok 30 - check error message 320s ok 31 - invalid compression value (4-bit) 320s # unknown 4-bit BMP compression (1) 320s ok 32 - check error message 320s ok 33 - short uncompressed 4-bit 320s # failed reading 4-bit bmp data 320s ok 34 - check error message 320s ok 35 - short compressed 4-bit 320s # missing data during decompression 320s ok 36 - check error message 320s ok 37 - width 0 (4-bit) 320s # file size limit - image width of 0 is not positive 320s ok 38 - check error message 320s ok 39 - width big (4-bit) 320s # file size limit - image width of -2147483628 is not positive 320s ok 40 - check error message 320s ok 41 # skip only tested on 32-bit machines 320s ok 42 # skip only tested on 32-bit machines 320s ok 43 - should fail to read invalid pal size (8-bit) 320s # out of range colors used (257) 320s ok 44 - check error message 320s ok 45 - invalid compression value (8-bit) 320s # unknown 8-bit BMP compression (2) 320s ok 46 - check error message 320s ok 47 - short uncompressed 8-bit 320s # failed reading 8-bit bmp data 320s ok 48 - check error message 320s ok 49 - short compressed 8-bit 320s # missing data during decompression 320s ok 50 - check error message 320s ok 51 - width 0 (8-bit) 320s # file size limit - image width of 0 is not positive 320s ok 52 - check error message 320s ok 53 # skip only tested on 32-bit machines 320s ok 54 # skip only tested on 32-bit machines 320s ok 55 - short 24-bit 320s # failed reading image data 320s ok 56 - check error message 320s ok 57 - width 0 (24-bit) 320s # file size limit - image width of 0 is not positive 320s ok 58 - check error message 320s ok 59 # skip only tested on 32-bit machines 320s ok 60 # skip only tested on 32-bit machines 320s ok 61 - bad compression (24-bit) 320s # unknown 24-bit BMP compression (4) 320s ok 62 - check error message 320s ok 63 - read original 320s ok 64 - read offset file 320s ok 65 - compare base and offset image (1 bits) 320s ok 66 - read original 320s ok 67 - read offset file 320s ok 68 - compare base and offset image (4 bits) 320s ok 69 - read original 320s ok 70 - read offset file 320s ok 71 - compare base and offset image (8 bits) 320s ok 72 - read original 320s ok 73 - read offset file 320s ok 74 - compare base and offset image (24 bits) 320s ok 75 - set width limit 149 320s ok 76 - should fail read due to size limits 320s # file size limit - image width of 150 exceeds limit of 149 320s ok 77 - check message 320s ok 78 - set height limit 149 320s ok 79 - should fail read due to size limits 320s # file size limit - image height of 150 exceeds limit of 149 320s ok 80 - check message 320s ok 81 - set width limit 150 320s ok 82 - should succeed - just inside width limit 320s ok 83 - set height limit 150 320s ok 84 - should succeed - just inside height limit 320s ok 85 - set bytes limit 67499 320s ok 86 - should fail - too many bytes 320s # file size limit - storage size of 67500 exceeds limit of 67499 320s ok 87 - check error message 320s ok 88 - set bytes limit 67500 320s ok 89 - should succeed - just inside bytes limit 320s ok 90 - 0 - file truncated inside header: Should fail to read 320s ok 91 - 0 - file truncated inside header: check message 320s ok 92 - 1 - 1-bit, truncated inside palette: Should fail to read 320s ok 93 - 1 - 1-bit, truncated inside palette: check message 320s ok 94 - 2 - 1-bit, truncated in offset region: Should fail to read 320s ok 95 - 2 - 1-bit, truncated in offset region: check message 320s ok 96 - 3 - 1-bit, truncated in image data: Should fail to read 320s ok 97 - 3 - 1-bit, truncated in image data: check message 320s ok 98 - 4 - 4-bit, truncated inside palette: Should fail to read 320s ok 99 - 4 - 4-bit, truncated inside palette: check message 320s ok 100 - 5 - 4-bit, truncated in offset region: Should fail to read 320s ok 101 - 5 - 4-bit, truncated in offset region: check message 320s ok 102 - 6 - 4-bit, truncate in image data: Should fail to read 320s ok 103 - 6 - 4-bit, truncate in image data: check message 320s ok 104 - 7 - 4-bit RLE, truncate in uncompressed data: Should fail to read 320s ok 105 - 7 - 4-bit RLE, truncate in uncompressed data: check message 320s ok 106 - 8 - 8-bit, truncated in palette: Should fail to read 320s ok 107 - 8 - 8-bit, truncated in palette: check message 320s ok 108 - 9 - 8-bit, truncated in offset region: Should fail to read 320s ok 109 - 9 - 8-bit, truncated in offset region: check message 320s ok 110 - 10 - 8-bit, truncated in image data: Should fail to read 320s ok 111 - 10 - 8-bit, truncated in image data: check message 320s ok 112 - 11 - 8-bit RLE, truncate in uncompressed data: Should fail to read 320s ok 113 - 11 - 8-bit RLE, truncate in uncompressed data: check message 320s ok 114 - 12 - 24-bit, truncate in offset region: Should fail to read 320s ok 115 - 12 - 24-bit, truncate in offset region: check message 320s ok 116 - 13 - 24-bit, truncate in image data: Should fail to read 320s ok 117 - 13 - 24-bit, truncate in image data: check message 320s # allow_incomplete tests 320s ok 118 - 0 - 1-bit: Should read successfully 320s ok 119 - 0 - 1-bit: i_format set 320s ok 120 - 0 - 1-bit: i_incomplete set 320s ok 121 - 0 - 1-bit: check tags 320s ok 122 - 1 - 4-bit: Should read successfully 320s ok 123 - 1 - 4-bit: i_format set 320s ok 124 - 1 - 4-bit: i_incomplete set 320s ok 125 - 1 - 4-bit: check tags 320s ok 126 - 2 - 4-bit RLE - uncompressed seq: Should read successfully 320s ok 127 - 2 - 4-bit RLE - uncompressed seq: i_format set 320s ok 128 - 2 - 4-bit RLE - uncompressed seq: i_incomplete set 320s ok 129 - 2 - 4-bit RLE - uncompressed seq: check tags 320s ok 130 - 3 - 4-bit RLE - start seq: Should read successfully 320s ok 131 - 3 - 4-bit RLE - start seq: i_format set 320s ok 132 - 3 - 4-bit RLE - start seq: i_incomplete set 320s ok 133 - 3 - 4-bit RLE - start seq: check tags 320s ok 134 - 4 - 8-bit: Should read successfully 320s ok 135 - 4 - 8-bit: i_format set 320s ok 136 - 4 - 8-bit: i_incomplete set 320s ok 137 - 4 - 8-bit: check tags 320s ok 138 - 5 - 8-bit RLE - uncompressed seq: Should read successfully 320s ok 139 - 5 - 8-bit RLE - uncompressed seq: i_format set 320s ok 140 - 5 - 8-bit RLE - uncompressed seq: i_incomplete set 320s ok 141 - 5 - 8-bit RLE - uncompressed seq: check tags 320s ok 142 - 6 - 8-bit RLE - initial seq: Should read successfully 320s ok 143 - 6 - 8-bit RLE - initial seq: i_format set 320s ok 144 - 6 - 8-bit RLE - initial seq: i_incomplete set 320s ok 145 - 6 - 8-bit RLE - initial seq: check tags 320s ok 146 - 7 - 24-bit: Should read successfully 320s ok 147 - 7 - 24-bit: i_format set 320s ok 148 - 7 - 24-bit: i_incomplete set 320s ok 149 - 7 - 24-bit: check tags 320s # check handling of negative height values 320s ok 150 - 0 - 1-bit, uncompressed: read negated height image 320s ok 151 - 0 - 1-bit, uncompressed: check image 320s ok 152 - 1 - 4-bit, uncompressed: read negated height image 320s ok 153 - 1 - 4-bit, uncompressed: check image 320s ok 154 - 2 - 8-bit, uncompressed: read negated height image 320s ok 155 - 2 - 8-bit, uncompressed: check image 320s ok 156 - 3 - 24-bit, uncompressed: read negated height image 320s ok 157 - 3 - 24-bit, uncompressed: check image 320s ok 158 - 4 - 4-bit, RLE: read negated height image 320s ok 159 - 4 - 4-bit, RLE: check image 320s ok 160 - 5 - 8-bit, RLE: read negated height image 320s ok 161 - 5 - 8-bit, RLE: check image 320s # patched data read failure tests 320s ok 162 - 0 - 1-bit, small image offset:should fail to read 320s ok 163 - 0 - 1-bit, small image offset:check message 320s ok 164 - 1 - 4-bit, small image offset:should fail to read 320s ok 165 - 1 - 4-bit, small image offset:check message 320s ok 166 - 2 - 8-bit, small image offset:should fail to read 320s ok 167 - 2 - 8-bit, small image offset:check message 320s ok 168 - 3 - 24-bit, small image offset:should fail to read 320s ok 169 - 3 - 24-bit, small image offset:check message 320s ok 170 - 4 - 8bit, RLE run beyond edge of image:should fail to read 320s ok 171 - 4 - 8bit, RLE run beyond edge of image:check message 320s ok 172 - 5 - 8bit, literal run beyond edge of image:should fail to read 320s ok 173 - 5 - 8bit, literal run beyond edge of image:check message 320s ok 174 - 6 - 4bit - RLE run beyond edge of image:should fail to read 320s ok 175 - 6 - 4bit - RLE run beyond edge of image:check message 320s ok 176 - 7 - 4bit - literal run beyond edge of image:should fail to read 320s ok 177 - 7 - 4bit - literal run beyond edge of image:check message 320s # write failure tests 320s # writing with limit of 1 320s # write of 1 bytes failed 320s ok 178 - 0 - 1-bit, writing header: write should fail 320s ok 179 - 0 - 1-bit, writing header: check error message 320s # writing with limit of 1 320s # write of 1 bytes failed 320s ok 180 - 1 - 4-bit, writing header: write should fail 320s ok 181 - 1 - 4-bit, writing header: check error message 320s # writing with limit of 1 320s # write of 1 bytes failed 320s ok 182 - 2 - 8-bit, writing header: write should fail 320s ok 183 - 2 - 8-bit, writing header: check error message 320s # writing with limit of 1 320s # write of 1 bytes failed 320s ok 184 - 3 - 24-bit, writing header: write should fail 320s ok 185 - 3 - 24-bit, writing header: check error message 320s # writing with limit of 56 320s # write of 1 bytes failed 320s ok 186 - 4 - 1-bit, writing palette: write should fail 320s ok 187 - 4 - 1-bit, writing palette: check error message 320s # writing with limit of 56 320s # write of 1 bytes failed 320s ok 188 - 5 - 4-bit, writing palette: write should fail 320s ok 189 - 5 - 4-bit, writing palette: check error message 320s # writing with limit of 56 320s # write of 1 bytes failed 320s ok 190 - 6 - 8-bit, writing palette: write should fail 320s ok 191 - 6 - 8-bit, writing palette: check error message 320s # writing with limit of 64 320s # write of 4 bytes failed 320s ok 192 - 7 - 1-bit, writing image data: write should fail 320s ok 193 - 7 - 1-bit, writing image data: check error message 320s # writing with limit of 128 320s # write of 12 bytes failed 320s ok 194 - 8 - 4-bit, writing image data: write should fail 320s ok 195 - 8 - 4-bit, writing image data: check error message 320s # writing with limit of 1088 320s # write of 20 bytes failed 320s ok 196 - 9 - 8-bit, writing image data: write should fail 320s ok 197 - 9 - 8-bit, writing image data: check error message 320s # writing with limit of 57 320s # write of 60 bytes failed 320s ok 198 - 10 - 24-bit, writing image data: write should fail 320s ok 199 - 10 - 24-bit, writing image data: check error message 320s ok 200 - check bmp in read types 320s ok 201 - check bmp in write types 320s ok 202 - should succeed writing 4 channel image 320s ok 203 - read it back 320s ok 204 - check transparent became black 320s ok 205 - check color came through 320s ok 206 - check translucent came through 320s ok 207 - write with red background 320s ok 208 - read it back 320s ok 209 - check transparent became red 320s ok 210 - check color came through 320s ok 211 - check translucent came through 320s ok 212 - write using OO 320s ok 213 - check data size 320s ok 214 - check failing close fails 320s ok 215 - check error message 320s ok 320s t/200-file/330-tga.t ................. 320s ok 1 - write testout/t108_24bit.tga 320s ok 2 - write testout/t108_24bit_rle.tga 320s ok 3 - write testout/t108_15bit.tga 320s ok 4 - write testout/t108_15bit_rle.tga 320s ok 5 - write testout/t108_8bit.tga 320s ok 6 - write testout/t108_8bit_rle.tga 320s ok 7 - write testout/t108_8_15bit.tga 320s ok 8 - write testout/t108_8_15bit_rle.tga 320s ok 9 - write testout/t108_4bit.tga 320s ok 10 - write testout/t108_1bit.tga 320s ok 11 - check read image vs original 320s ok 12 - check read image vs original 320s ok 13 - check read image vs original 320s ok 14 - check read image vs original 320s # base difference 4856700 320s ok 15 - OO read image 320s ok 16 - OO write image 320s ok 17 - check i_format tag 320s ok 18 - read long id image 320s ok 19 - check tga_idstring tag 320s ok 20 - check tga_bitspp tag 320s ok 21 - check compressed tag 320s ok 22 - set width limit 149 320s ok 23 - should fail read due to size limits 320s # file size limit - image width of 150 exceeds limit of 149 320s ok 24 - check message 320s ok 25 - set height limit 149 320s ok 26 - should fail read due to size limits 320s # file size limit - image height of 150 exceeds limit of 149 320s ok 27 - check message 320s ok 28 - set width limit 150 320s ok 29 - should succeed - just inside width limit 320s ok 30 - set height limit 150 320s ok 31 - should succeed - just inside height limit 320s ok 32 - set bytes limit 67499 320s ok 33 - should fail - too many bytes 320s # file size limit - storage size of 67500 exceeds limit of 67499 320s ok 34 - check error message 320s ok 35 - set bytes limit 67500 320s ok 36 - should succeed - just inside bytes limit 320s ok 37 - check failure of writing a 2 channel image 320s ok 38 - check the error message 320s ok 39 - check tga in read types 320s ok 40 - check tga in write types 320s ok 41 - read 16-bit/pixel alpha image 320s ok 42 - check transparent pixel 320s ok 43 - check opaque pixel 320s ok 44 - write 16-bit/pixel w/alpha 320s ok 45 - read it back 320s ok 46 - check they match 320s ok 47 - write a wide (but not too wide) image out 320s ok 48 - read it back in 320s ok 49 - make sure the width survived the trip 320s ok 50 - make sure the height survived the trip 320s ok 51 - write a tall (but not too tall) image out 320s ok 52 - read it back in 320s ok 53 - make sure the width survived the trip 320s ok 54 - make sure the height survived the trip 320s ok 55 - fail to write too wide an image 320s ok 56 - check error message 320s ok 57 - write image at width limit 320s ok 58 - read it ok 320s ok 59 - check width 320s ok 60 - check height 320s ok 61 - fail to write too tall an image 320s ok 62 - check error message 320s ok 63 - write image at width limit 320s ok 64 - read it ok 320s ok 65 - check width 320s ok 66 - check height 320s ok 67 - save good tga image 320s ok 68 - fail to read bad tga 320s ok 69 - check error message 320s ok 70 - check failing close fails 320s ok 71 - check error message 320s 1..71 320s ok 320s t/200-file/400-basic.t ............... 320s # avaliable formats: 320s # pnm 320s # bmp 320s # ifs 320s # ft2 320s # jpeg 320s # png 320s # tga 320s # tiff 320s # raw 320s # gif 320s # type jpeg 320s #opening Format: jpeg, options: file=>JPEG/testimg/209_yonge.jpg 320s ok 1 - jpeg: reading from file 320s ok 2 - jpeg: open JPEG/testimg/209_yonge.jpg 320s ok 3 - jpeg: read from fh 320s ok 4 - jpeg: seek after read 320s ok 5 - jpeg: read from fh after seek 320s ok 6 - jpeg: image comparison after fh read after seek 320s ok 7 - jpeg: seek after read prep to read from fd 320s ok 8 - read from fd 320s ok 9 - image comparistion after fd read 320s ok 10 - close fh after reads 320s ok 11 - jpeg: read from buffer 320s ok 12 - comparing buffer read image 320s ok 13 - jpeg: read from callback min 320s ok 14 - jpeg: comparing mincb image 320s ok 15 - jpeg: read from callback max 320s ok 16 - jpeg: comparing maxcb image 320s # type png 320s #opening Format: png, options: file=>testimg/test.png 320s ok 17 - png: reading from file 320s ok 18 - png: open testimg/test.png 320s ok 19 - png: read from fh 320s ok 20 - png: seek after read 320s ok 21 - png: read from fh after seek 320s ok 22 - png: image comparison after fh read after seek 320s ok 23 - png: seek after read prep to read from fd 320s ok 24 - read from fd 320s ok 25 - image comparistion after fd read 320s ok 26 - close fh after reads 320s ok 27 - png: read from buffer 320s ok 28 - comparing buffer read image 320s ok 29 - png: read from callback min 320s ok 30 - png: comparing mincb image 320s ok 31 - png: read from callback max 320s ok 32 - png: comparing maxcb image 320s # type raw 320s #opening Format: raw, options: type=>raw file=>testimg/test.raw xsize=>150 interleave=>0 ysize=>150 320s ok 33 - raw: reading from file 320s ok 34 - raw: open testimg/test.raw 320s ok 35 - raw: read from fh 320s ok 36 - raw: seek after read 320s ok 37 - raw: read from fh after seek 320s ok 38 - raw: image comparison after fh read after seek 320s ok 39 - raw: seek after read prep to read from fd 320s ok 40 - read from fd 320s ok 41 - image comparistion after fd read 320s ok 42 - close fh after reads 320s ok 43 - raw: read from buffer 320s ok 44 - comparing buffer read image 320s ok 45 - raw: read from callback min 320s ok 46 - raw: comparing mincb image 320s ok 47 - raw: read from callback max 320s ok 48 - raw: comparing maxcb image 320s # type pnm 320s #opening Format: pnm, options: file=>testimg/penguin-base.ppm 320s ok 49 - pnm: reading from file 320s ok 50 - pnm: open testimg/penguin-base.ppm 320s ok 51 - pnm: read from fh 320s ok 52 - pnm: seek after read 320s ok 53 - pnm: read from fh after seek 320s ok 54 - pnm: image comparison after fh read after seek 320s ok 55 - pnm: seek after read prep to read from fd 320s ok 56 - read from fd 320s ok 57 - image comparistion after fd read 320s ok 58 - close fh after reads 320s ok 59 - pnm: read from buffer 320s ok 60 - comparing buffer read image 320s ok 61 - pnm: read from callback min 320s ok 62 - pnm: comparing mincb image 320s ok 63 - pnm: read from callback max 320s ok 64 - pnm: comparing maxcb image 320s # type gif 320s #opening Format: gif, options: file=>GIF/testimg/expected.gif 320s ok 65 - gif: reading from file 320s ok 66 - gif: open GIF/testimg/expected.gif 320s ok 67 - gif: read from fh 320s ok 68 - gif: seek after read 320s ok 69 - gif: read from fh after seek 320s ok 70 - gif: image comparison after fh read after seek 320s ok 71 - gif: seek after read prep to read from fd 320s ok 72 - read from fd 320s ok 73 - image comparistion after fd read 320s ok 74 - close fh after reads 320s ok 75 - gif: read from buffer 320s ok 76 - comparing buffer read image 320s ok 77 - gif: read from callback min 320s ok 78 - gif: comparing mincb image 320s ok 79 - gif: read from callback max 320s ok 80 - gif: comparing maxcb image 320s # type tiff 320s #opening Format: tiff, options: file=>TIFF/testimg/comp8.tif 320s ok 81 - tiff: reading from file 320s ok 82 - tiff: open TIFF/testimg/comp8.tif 320s ok 83 - tiff: read from fh 320s ok 84 - tiff: seek after read 320s ok 85 - tiff: read from fh after seek 320s ok 86 - tiff: image comparison after fh read after seek 320s ok 87 - tiff: seek after read prep to read from fd 320s ok 88 - read from fd 320s ok 89 - image comparistion after fd read 320s ok 90 - close fh after reads 320s ok 91 - tiff: read from buffer 320s ok 92 - comparing buffer read image 320s ok 93 - tiff: read from callback min 320s ok 94 - tiff: comparing mincb image 320s ok 95 - tiff: read from callback max 320s ok 96 - tiff: comparing maxcb image 320s # type bmp 320s #opening Format: bmp, options: file=>testimg/winrgb24.bmp 320s ok 97 - bmp: reading from file 320s ok 98 - bmp: open testimg/winrgb24.bmp 320s ok 99 - bmp: read from fh 320s ok 100 - bmp: seek after read 320s ok 101 - bmp: read from fh after seek 320s ok 102 - bmp: image comparison after fh read after seek 320s ok 103 - bmp: seek after read prep to read from fd 320s ok 104 - read from fd 320s ok 105 - image comparistion after fd read 320s ok 106 - close fh after reads 320s ok 107 - bmp: read from buffer 320s ok 108 - comparing buffer read image 320s ok 109 - bmp: read from callback min 320s ok 110 - bmp: comparing mincb image 320s ok 111 - bmp: read from callback max 320s ok 112 - bmp: comparing maxcb image 320s # type tga 320s #opening Format: tga, options: file=>testimg/test.tga 320s ok 113 - tga: reading from file 320s ok 114 - tga: open testimg/test.tga 320s ok 115 - tga: read from fh 320s ok 116 - tga: seek after read 320s ok 117 - tga: read from fh after seek 320s ok 118 - tga: image comparison after fh read after seek 320s ok 119 - tga: seek after read prep to read from fd 320s ok 120 - read from fd 320s ok 121 - image comparistion after fd read 320s ok 122 - close fh after reads 320s ok 123 - tga: read from buffer 320s ok 124 - comparing buffer read image 320s ok 125 - tga: read from callback min 320s ok 126 - tga: comparing mincb image 320s ok 127 - tga: read from callback max 320s ok 128 - tga: comparing maxcb image 320s # write tests for jpeg 320s ok 129 - jpeg: cannot read base file 320s # writing jpeg to a file 320s ok 130 - writing jpeg to a file testout/t50out.jpeg 320s # writing jpeg to a FH 320s ok 131 - jpeg: create FH test file 320s ok 132 - jpeg: writing to a FH 320s ok 133 - jpeg: seek after writing to a FH 320s ok 134 - write to FH after writing jpeg 320s ok 135 - closing FH after writing jpeg 320s ok 136 - opening data source 320s # writing jpeg to a buffer 320s ok 137 - jpeg: writing to a buffer 320s ok 138 - comparing file data to buffer 320s # writing jpeg via callbacks (mb=1) 320s ok 139 - jpeg: writing to callback (mb=1) 320s ok 140 - checking closecb called 320s ok 141 - comparing callback output to file data 320s # writing jpeg via callbacks (no mb) 320s ok 142 - writing jpeg to callback (no mb) 320s ok 143 - comparing callback output to file data 320s # write tests for png 320s ok 144 - png: cannot read base file 320s # writing png to a file 320s ok 145 - writing png to a file testout/t50out.png 320s # writing png to a FH 320s ok 146 - png: create FH test file 320s ok 147 - png: writing to a FH 320s ok 148 - png: seek after writing to a FH 320s ok 149 - write to FH after writing png 320s ok 150 - closing FH after writing png 320s ok 151 - opening data source 320s # writing png to a buffer 320s ok 152 - png: writing to a buffer 320s ok 153 - comparing file data to buffer 320s # writing png via callbacks (mb=1) 320s ok 154 - png: writing to callback (mb=1) 320s ok 155 - checking closecb called 320s ok 156 - comparing callback output to file data 320s # writing png via callbacks (no mb) 320s ok 157 - writing png to callback (no mb) 320s ok 158 - comparing callback output to file data 320s # write tests for raw 320s ok 159 - raw: cannot read base file 320s # writing raw to a file 320s ok 160 - writing raw to a file testout/t50out.raw 320s # writing raw to a FH 320s ok 161 - raw: create FH test file 320s ok 162 - raw: writing to a FH 320s ok 163 - raw: seek after writing to a FH 320s ok 164 - write to FH after writing raw 320s ok 165 - closing FH after writing raw 320s ok 166 - opening data source 320s # writing raw to a buffer 320s ok 167 - raw: writing to a buffer 320s ok 168 - comparing file data to buffer 320s # writing raw via callbacks (mb=1) 320s ok 169 - raw: writing to callback (mb=1) 320s ok 170 - checking closecb called 320s ok 171 - comparing callback output to file data 320s # writing raw via callbacks (no mb) 320s ok 172 - writing raw to callback (no mb) 320s ok 173 - comparing callback output to file data 320s # write tests for pnm 320s ok 174 - pnm: cannot read base file 320s # writing pnm to a file 320s ok 175 - writing pnm to a file testout/t50out.pnm 320s # writing pnm to a FH 320s ok 176 - pnm: create FH test file 320s ok 177 - pnm: writing to a FH 320s ok 178 - pnm: seek after writing to a FH 320s ok 179 - write to FH after writing pnm 320s ok 180 - closing FH after writing pnm 320s ok 181 - opening data source 320s # writing pnm to a buffer 320s ok 182 - pnm: writing to a buffer 320s ok 183 - comparing file data to buffer 320s # writing pnm via callbacks (mb=1) 320s ok 184 - pnm: writing to callback (mb=1) 320s ok 185 - checking closecb called 320s ok 186 - comparing callback output to file data 320s # writing pnm via callbacks (no mb) 320s ok 187 - writing pnm to callback (no mb) 320s ok 188 - comparing callback output to file data 320s # write tests for gif 320s ok 189 - gif: cannot read base file 320s # writing gif to a file 320s ok 190 - writing gif to a file testout/t50out.gif 320s # writing gif to a FH 320s ok 191 - gif: create FH test file 320s ok 192 - gif: writing to a FH 320s ok 193 - gif: seek after writing to a FH 320s ok 194 - write to FH after writing gif 320s ok 195 - closing FH after writing gif 320s ok 196 - opening data source 320s # writing gif to a buffer 320s ok 197 - gif: writing to a buffer 320s ok 198 - comparing file data to buffer 320s # writing gif via callbacks (mb=1) 320s ok 199 - gif: writing to callback (mb=1) 320s ok 200 - checking closecb called 320s ok 201 - comparing callback output to file data 320s # writing gif via callbacks (no mb) 320s ok 202 - writing gif to callback (no mb) 320s ok 203 - comparing callback output to file data 320s # write tests for tiff 320s ok 204 - tiff: cannot read base file 320s # writing tiff to a file 320s ok 205 - writing tiff to a file testout/t50out.tiff 320s # writing tiff to a FH 320s ok 206 - tiff: create FH test file 320s ok 207 - tiff: writing to a FH 320s ok 208 - tiff: seek after writing to a FH 320s ok 209 - write to FH after writing tiff 320s ok 210 - closing FH after writing tiff 320s ok 211 - opening data source 320s # writing tiff to a buffer 320s ok 212 - tiff: writing to a buffer 320s ok 213 - comparing file data to buffer 320s # writing tiff via callbacks (mb=1) 320s ok 214 - tiff: writing to callback (mb=1) 320s ok 215 - checking closecb called 320s ok 216 - comparing callback output to file data 320s # writing tiff via callbacks (no mb) 320s ok 217 - writing tiff to callback (no mb) 320s ok 218 - comparing callback output to file data 320s # write tests for bmp 320s ok 219 - bmp: cannot read base file 320s # writing bmp to a file 320s ok 220 - writing bmp to a file testout/t50out.bmp 320s # writing bmp to a FH 320s ok 221 - bmp: create FH test file 320s ok 222 - bmp: writing to a FH 320s ok 223 - bmp: seek after writing to a FH 320s ok 224 - write to FH after writing bmp 320s ok 225 - closing FH after writing bmp 320s ok 226 - opening data source 320s # writing bmp to a buffer 320s ok 227 - bmp: writing to a buffer 320s ok 228 - comparing file data to buffer 320s # writing bmp via callbacks (mb=1) 320s ok 229 - bmp: writing to callback (mb=1) 320s ok 230 - checking closecb called 320s ok 231 - comparing callback output to file data 320s # writing bmp via callbacks (no mb) 320s ok 232 - writing bmp to callback (no mb) 320s ok 233 - comparing callback output to file data 320s # write tests for tga 320s ok 234 - tga: cannot read base file 320s # writing tga to a file 320s ok 235 - writing tga to a file testout/t50out.tga 320s # writing tga to a FH 320s ok 236 - tga: create FH test file 320s ok 237 - tga: writing to a FH 320s ok 238 - tga: seek after writing to a FH 320s ok 239 - write to FH after writing tga 320s ok 240 - closing FH after writing tga 320s ok 241 - opening data source 320s # writing tga to a buffer 320s ok 242 - tga: writing to a buffer 320s ok 243 - comparing file data to buffer 320s # writing tga via callbacks (mb=1) 320s ok 244 - tga: writing to callback (mb=1) 320s ok 245 - checking closecb called 320s ok 246 - comparing callback output to file data 320s # writing tga via callbacks (no mb) 320s ok 247 - writing tga to callback (no mb) 320s ok 248 - comparing callback output to file data 320s # multi-image write tests 320s # tiff 320s ok 249 - reading base file 320s ok 250 - copying base image 320s ok 251 - flipping base image 320s ok 252 - tiff-multi: writing multiple to a file 320s ok 253 - tiff-multi: checking read image count 320s ok 254 - tiff-multi: comparing image 0 320s ok 255 - tiff-multi: comparing image 1 320s # gif 320s ok 256 - reading base file 320s ok 257 - copying base image 320s ok 258 - flipping base image 320s ok 259 - gif-multi: writing multiple to a file 320s ok 260 - gif-multi: checking read image count 320s ok 261 - gif-multi: comparing image 0 320s ok 262 - gif-multi: comparing image 1 320s 1..262 320s ok 320s t/200-file/450-preload.t ............. 320s 1..2 320s ok 1 - preload doesn't die 320s ok 2 - check $@ was preserved 320s ok 320s t/250-draw/010-draw.t ................ 320s ok 1 - box with color obj 320s ok 2 - box with color 320s ok 3 - filled box with color obj 320s ok 4 - filled box with color 320s ok 5 - filled arc with colorobj 320s ok 6 - filled arc with colorobj 320s ok 7 - filled arc with color 320s ok 8 - filled arc with color 320s ok 9 - filled arc with color 320s ok 10 - line with colorobj 320s ok 11 - \# TODO start point not set 320s ok 12 - aa line with color 320s ok 13 - antialias line with color 320s ok 14 - polyline points with color obj 320s ok 15 - polyline xy with color aa 320s ok 16 - polyline xy with color antialias 320s ok 17 - set array of pixels 320s ok 18 - set single pixel 320s ok 19 - set array of float pixels 320s ok 20 - set single float pixel 320s ok 21 - check getpixel result type 320s ok 22 - check getpixel result colors 320s ok 23 - check scalar getpixel type 320s ok 24 - check scalar getpixel color 320s ok 25 - check getpixel float result type 320s ok 26 - check getpixel float result type 320s ok 27 - check scalar float getpixel type 320s ok 28 - check scalar float getpixel color 320s ok 29 - color arc through angle 0 320s ok 30 - fill arc through angle 0 320s ok 31 - concave color arc 320s ok 32 - concave fill arc 320s ok 33 - another concave color arc 320s ok 34 - another concave fillarc 320s ok 35 - concave color arc aa 320s ok 36 - concave fill arc aa 320s ok 37 - color circle no aa 320s ok 38 - color circle aa 320s ok 39 - fill circle no aa 320s ok 40 - fill circle aa 320s ok 41 - another concave fillarc 320s ok 42 - saving output 320s ok 43 - draw a very large circle 320s ok 44 - croak on x being a reference 320s ok 45 - check message 320s ok 46 - don't croak on x being an overloaded reference 320s ok 47 - draw circle outline 320s ok 48 - check center not filled 320s ok 49 - draw circle outline 320s ok 50 - check center not filled 320s ok 51 - draw circle outline 320s ok 52 - draw circle outline r 40 320s ok 53 - draw circle outline r 55 320s ok 54 - draw circle outline r 70 320s ok 55 - draw circle outline r 85 320s ok 56 - draw circle outline r 100 320s ok 57 - draw circle outline r 115 320s ok 58 - draw circle outline r 130 320s ok 59 - draw circle outline r 145 320s ok 60 - draw circle outline r 160 320s ok 61 - draw circle outline r 175 320s ok 62 - save arc outline 320s ok 63 - draw arc outline r20 d10 len 300 320s ok 64 - draw arc outline r20 d10 len 40 320s ok 65 - draw arc outline r26 d115 len 300 320s ok 66 - draw arc outline r26 d115 len 40 320s ok 67 - draw arc outline r32 d130 len 300 320s ok 68 - draw arc outline r32 d130 len 40 320s ok 69 - draw arc outline r38 d145 len 300 320s ok 70 - draw arc outline r38 d145 len 40 320s ok 71 - draw arc outline r44 d160 len 300 320s ok 72 - draw arc outline r44 d160 len 40 320s ok 73 - draw arc outline r50 d175 len 300 320s ok 74 - draw arc outline r50 d175 len 40 320s ok 75 - draw arc outline r56 d190 len 300 320s ok 76 - draw arc outline r56 d190 len 40 320s ok 77 - draw arc outline r62 d1105 len 300 320s ok 78 - draw arc outline r62 d1105 len 40 320s ok 79 - draw arc outline r68 d1120 len 300 320s ok 80 - draw arc outline r68 d1120 len 40 320s ok 81 - draw arc outline r74 d1135 len 300 320s ok 82 - draw arc outline r74 d1135 len 40 320s ok 83 - draw arc outline r80 d1150 len 300 320s ok 84 - draw arc outline r80 d1150 len 40 320s ok 85 - draw arc outline r86 d1165 len 300 320s ok 86 - draw arc outline r86 d1165 len 40 320s ok 87 - draw arc outline r92 d1180 len 300 320s ok 88 - draw arc outline r92 d1180 len 40 320s ok 89 - draw arc outline r98 d1195 len 300 320s ok 90 - draw arc outline r98 d1195 len 40 320s ok 91 - draw arc outline r104 d1210 len 300 320s ok 92 - draw arc outline r104 d1210 len 40 320s ok 93 - draw arc outline r110 d1225 len 300 320s ok 94 - draw arc outline r110 d1225 len 40 320s ok 95 - draw arc outline r116 d1240 len 300 320s ok 96 - draw arc outline r116 d1240 len 40 320s ok 97 - draw arc outline r122 d1255 len 300 320s ok 98 - draw arc outline r122 d1255 len 40 320s ok 99 - draw arc outline r128 d1270 len 300 320s ok 100 - draw arc outline r128 d1270 len 40 320s ok 101 - draw arc outline r134 d1285 len 300 320s ok 102 - draw arc outline r134 d1285 len 40 320s ok 103 - draw arc outline r140 d1300 len 300 320s ok 104 - draw arc outline r140 d1300 len 40 320s ok 105 - draw arc outline r146 d1315 len 300 320s ok 106 - draw arc outline r146 d1315 len 40 320s ok 107 - draw arc outline r152 d1330 len 300 320s ok 108 - draw arc outline r152 d1330 len 40 320s ok 109 - draw arc outline r158 d1345 len 300 320s ok 110 - draw arc outline r158 d1345 len 40 320s ok 111 - check center not filled 320s ok 112 - save arc outline 320s ok 113 - draw circle outline 320s ok 114 - check center not filled 320s ok 115 - draw circle outline 320s ok 116 - check center not filled 320s ok 117 - draw circle outline 320s ok 118 - draw aa circle rad 40 320s ok 119 - draw aa circle rad 47 320s ok 120 - draw aa circle rad 54 320s ok 121 - draw aa circle rad 61 320s ok 122 - draw aa circle rad 68 320s ok 123 - draw aa circle rad 75 320s ok 124 - draw aa circle rad 82 320s ok 125 - draw aa circle rad 89 320s ok 126 - draw aa circle rad 96 320s ok 127 - draw aa circle rad 103 320s ok 128 - draw aa circle rad 110 320s ok 129 - draw aa circle rad 117 320s ok 130 - draw aa circle rad 124 320s ok 131 - draw aa circle rad 131 320s ok 132 - draw aa circle rad 138 320s ok 133 - draw aa circle rad 145 320s ok 134 - draw aa circle rad 152 320s ok 135 - draw aa circle rad 159 320s ok 136 - draw aa circle rad 166 320s ok 137 - draw aa circle rad 173 320s ok 138 - draw aa circle rad 180 320s ok 139 - draw aa circle rad 187 320s ok 140 - save arc outline 320s ok 141 - draw aa arc outline r20 d10 len 300 320s ok 142 - draw aa arc outline r20 d10 len 40 320s ok 143 - draw aa arc outline r26 d115 len 300 320s ok 144 - draw aa arc outline r26 d115 len 40 320s ok 145 - draw aa arc outline r32 d130 len 300 320s ok 146 - draw aa arc outline r32 d130 len 40 320s ok 147 - draw aa arc outline r38 d145 len 300 320s ok 148 - draw aa arc outline r38 d145 len 40 320s ok 149 - draw aa arc outline r44 d160 len 300 320s ok 150 - draw aa arc outline r44 d160 len 40 320s ok 151 - draw aa arc outline r50 d175 len 300 320s ok 152 - draw aa arc outline r50 d175 len 40 320s ok 153 - draw aa arc outline r56 d190 len 300 320s ok 154 - draw aa arc outline r56 d190 len 40 320s ok 155 - draw aa arc outline r62 d1105 len 300 320s ok 156 - draw aa arc outline r62 d1105 len 40 320s ok 157 - draw aa arc outline r68 d1120 len 300 320s ok 158 - draw aa arc outline r68 d1120 len 40 320s ok 159 - draw aa arc outline r74 d1135 len 300 320s ok 160 - draw aa arc outline r74 d1135 len 40 320s ok 161 - draw aa arc outline r80 d1150 len 300 320s ok 162 - draw aa arc outline r80 d1150 len 40 320s ok 163 - draw aa arc outline r86 d1165 len 300 320s ok 164 - draw aa arc outline r86 d1165 len 40 320s ok 165 - draw aa arc outline r92 d1180 len 300 320s ok 166 - draw aa arc outline r92 d1180 len 40 320s ok 167 - draw aa arc outline r98 d1195 len 300 320s ok 168 - draw aa arc outline r98 d1195 len 40 320s ok 169 - draw aa arc outline r104 d1210 len 300 320s ok 170 - draw aa arc outline r104 d1210 len 40 320s ok 171 - draw aa arc outline r110 d1225 len 300 320s ok 172 - draw aa arc outline r110 d1225 len 40 320s ok 173 - draw aa arc outline r116 d1240 len 300 320s ok 174 - draw aa arc outline r116 d1240 len 40 320s ok 175 - draw aa arc outline r122 d1255 len 300 320s ok 176 - draw aa arc outline r122 d1255 len 40 320s ok 177 - draw aa arc outline r128 d1270 len 300 320s ok 178 - draw aa arc outline r128 d1270 len 40 320s ok 179 - draw aa arc outline r134 d1285 len 300 320s ok 180 - draw aa arc outline r134 d1285 len 40 320s ok 181 - draw aa arc outline r140 d1300 len 300 320s ok 182 - draw aa arc outline r140 d1300 len 40 320s ok 183 - draw aa arc outline r146 d1315 len 300 320s ok 184 - draw aa arc outline r146 d1315 len 40 320s ok 185 - draw aa arc outline r152 d1330 len 300 320s ok 186 - draw aa arc outline r152 d1330 len 40 320s ok 187 - draw aa arc outline r158 d1345 len 300 320s ok 188 - draw aa arc outline r158 d1345 len 40 320s ok 189 - check center not filled 320s ok 190 - save arc outline 320s ok 191 - angle starting from 0 320s ok 192 - filled angle starting from 0 320s ok 193 - angle starting from 15 320s ok 194 - filled angle starting from 15 320s ok 195 - angle starting from 30 320s ok 196 - filled angle starting from 30 320s ok 197 - angle starting from 45 320s ok 198 - filled angle starting from 45 320s ok 199 - angle starting from 60 320s ok 200 - filled angle starting from 60 320s ok 201 - angle starting from 75 320s ok 202 - filled angle starting from 75 320s ok 203 - angle starting from 90 320s ok 204 - filled angle starting from 90 320s ok 205 - angle starting from 105 320s ok 206 - filled angle starting from 105 320s ok 207 - angle starting from 120 320s ok 208 - filled angle starting from 120 320s ok 209 - angle starting from 135 320s ok 210 - filled angle starting from 135 320s ok 211 - angle starting from 150 320s ok 212 - filled angle starting from 150 320s ok 213 - angle starting from 165 320s ok 214 - filled angle starting from 165 320s ok 215 - angle starting from 180 320s ok 216 - filled angle starting from 180 320s ok 217 - angle starting from 195 320s ok 218 - filled angle starting from 195 320s ok 219 - angle starting from 210 320s ok 220 - filled angle starting from 210 320s ok 221 - angle starting from 225 320s ok 222 - filled angle starting from 225 320s ok 223 - angle starting from 240 320s ok 224 - filled angle starting from 240 320s ok 225 - angle starting from 255 320s ok 226 - filled angle starting from 255 320s ok 227 - angle starting from 270 320s ok 228 - filled angle starting from 270 320s ok 229 - angle starting from 285 320s ok 230 - filled angle starting from 285 320s ok 231 - angle starting from 300 320s ok 232 - filled angle starting from 300 320s ok 233 - angle starting from 315 320s ok 234 - filled angle starting from 315 320s ok 235 - angle starting from 330 320s ok 236 - filled angle starting from 330 320s ok 237 - angle starting from 345 320s ok 238 - filled angle starting from 345 320s ok 239 - save arc outline 320s ok 240 - draw non-aa arc through 0 320s ok 241 - draw aa arc through 0 320s ok 242 - save arc through 0 320s ok 243 - default outline the image 320s ok 244 - check outline default color TL 320s ok 245 - check outline default color MR 320s ok 246 - default fill the image 320s ok 247 - check fill default color TL 320s ok 248 - check fill default color MM 320s ok 249 - can't draw box to empty image 320s ok 250 - check error message 320s ok 251 - can't draw arc to empty image 320s ok 252 - check error message 320s ok 253 - can't draw line to empty image 320s ok 254 - check error message 320s ok 255 - can't draw polyline to empty image 320s ok 256 - check error message 320s ok 257 - can't draw polygon to empty image 320s ok 258 - check error message 320s ok 259 - can't flood fill to empty image 320s ok 260 - check error message 320s 1..260 320s ok 321s t/250-draw/020-flood.t ............... 321s 1..177 321s ok 1 - make flood_fill test image 321s ok 2 - create fill area 321s ok 3 - fill it 321s ok 4 - make test image 321s ok 5 - synthezied filled area 321s ok 6 - flood_fill filled horizontal line 321s ok 7 - Load test image 321s ok 8 - fill from a top most spot 321s ok 9 - check it filled the lot 321s ok 10 - save 321s ok 11 - fill from not quite top most spot 321s ok 12 - check it filled the lot 321s ok 13 - save 321s ok 14 - fill at bottom of vertical well 321s ok 15 - check the result 321s ok 16 - flood_fill() to big checks 321s ok 17 - check result correct 321s ok 18 - 1-pixel border - @(0,0) - flip none - fill 321s ok 19 - 1-pixel border - @(0,0) - flip none - compare 321s ok 20 - 1-pixel border - @(19,0) - flip h - fill 321s ok 21 - 1-pixel border - @(19,0) - flip h - compare 321s ok 22 - 1-pixel border - @(0,19) - flip v - fill 321s ok 23 - 1-pixel border - @(0,19) - flip v - compare 321s ok 24 - 1-pixel border - @(19,19) - flip vh - fill 321s ok 25 - 1-pixel border - @(19,19) - flip vh - compare 321s ok 26 - 1-pixel border - @(19,0) - flip none - fill 321s ok 27 - 1-pixel border - @(19,0) - flip none - compare 321s ok 28 - 1-pixel border - @(0,0) - flip h - fill 321s ok 29 - 1-pixel border - @(0,0) - flip h - compare 321s ok 30 - 1-pixel border - @(19,19) - flip v - fill 321s ok 31 - 1-pixel border - @(19,19) - flip v - compare 321s ok 32 - 1-pixel border - @(0,19) - flip vh - fill 321s ok 33 - 1-pixel border - @(0,19) - flip vh - compare 321s ok 34 - 1-pixel border - @(0,19) - flip none - fill 321s ok 35 - 1-pixel border - @(0,19) - flip none - compare 321s ok 36 - 1-pixel border - @(19,19) - flip h - fill 321s ok 37 - 1-pixel border - @(19,19) - flip h - compare 321s ok 38 - 1-pixel border - @(0,0) - flip v - fill 321s ok 39 - 1-pixel border - @(0,0) - flip v - compare 321s ok 40 - 1-pixel border - @(19,0) - flip vh - fill 321s ok 41 - 1-pixel border - @(19,0) - flip vh - compare 321s ok 42 - 1-pixel border - @(19,19) - flip none - fill 321s ok 43 - 1-pixel border - @(19,19) - flip none - compare 321s ok 44 - 1-pixel border - @(0,19) - flip h - fill 321s ok 45 - 1-pixel border - @(0,19) - flip h - compare 321s ok 46 - 1-pixel border - @(19,0) - flip v - fill 321s ok 47 - 1-pixel border - @(19,0) - flip v - compare 321s ok 48 - 1-pixel border - @(0,0) - flip vh - fill 321s ok 49 - 1-pixel border - @(0,0) - flip vh - compare 321s ok 50 - 1-pixel border - @(10,0) - flip none - fill 321s ok 51 - 1-pixel border - @(10,0) - flip none - compare 321s ok 52 - 1-pixel border - @(9,0) - flip h - fill 321s ok 53 - 1-pixel border - @(9,0) - flip h - compare 321s ok 54 - 1-pixel border - @(10,19) - flip v - fill 321s ok 55 - 1-pixel border - @(10,19) - flip v - compare 321s ok 56 - 1-pixel border - @(9,19) - flip vh - fill 321s ok 57 - 1-pixel border - @(9,19) - flip vh - compare 321s ok 58 - 1-pixel border - @(10,19) - flip none - fill 321s ok 59 - 1-pixel border - @(10,19) - flip none - compare 321s ok 60 - 1-pixel border - @(9,19) - flip h - fill 321s ok 61 - 1-pixel border - @(9,19) - flip h - compare 321s ok 62 - 1-pixel border - @(10,0) - flip v - fill 321s ok 63 - 1-pixel border - @(10,0) - flip v - compare 321s ok 64 - 1-pixel border - @(9,0) - flip vh - fill 321s ok 65 - 1-pixel border - @(9,0) - flip vh - compare 321s ok 66 - 1-pixel border - @(0,10) - flip none - fill 321s ok 67 - 1-pixel border - @(0,10) - flip none - compare 321s ok 68 - 1-pixel border - @(19,10) - flip h - fill 321s ok 69 - 1-pixel border - @(19,10) - flip h - compare 321s ok 70 - 1-pixel border - @(0,9) - flip v - fill 321s ok 71 - 1-pixel border - @(0,9) - flip v - compare 321s ok 72 - 1-pixel border - @(19,9) - flip vh - fill 321s ok 73 - 1-pixel border - @(19,9) - flip vh - compare 321s ok 74 - 1-pixel border - @(19,10) - flip none - fill 321s ok 75 - 1-pixel border - @(19,10) - flip none - compare 321s ok 76 - 1-pixel border - @(0,10) - flip h - fill 321s ok 77 - 1-pixel border - @(0,10) - flip h - compare 321s ok 78 - 1-pixel border - @(19,9) - flip v - fill 321s ok 79 - 1-pixel border - @(19,9) - flip v - compare 321s ok 80 - 1-pixel border - @(0,9) - flip vh - fill 321s ok 81 - 1-pixel border - @(0,9) - flip vh - compare 321s ok 82 - vertical connect check - @(19,0) - flip none - fill 321s ok 83 - vertical connect check - @(19,0) - flip none - compare 321s ok 84 - vertical connect check - @(0,0) - flip h - fill 321s ok 85 - vertical connect check - @(0,0) - flip h - compare 321s ok 86 - vertical connect check - @(19,19) - flip v - fill 321s ok 87 - vertical connect check - @(19,19) - flip v - compare 321s ok 88 - vertical connect check - @(0,19) - flip vh - fill 321s ok 89 - vertical connect check - @(0,19) - flip vh - compare 321s ok 90 - vertical connect check - @(0,19) - flip none - fill 321s ok 91 - vertical connect check - @(0,19) - flip none - compare 321s ok 92 - vertical connect check - @(19,19) - flip h - fill 321s ok 93 - vertical connect check - @(19,19) - flip h - compare 321s ok 94 - vertical connect check - @(0,0) - flip v - fill 321s ok 95 - vertical connect check - @(0,0) - flip v - compare 321s ok 96 - vertical connect check - @(19,0) - flip vh - fill 321s ok 97 - vertical connect check - @(19,0) - flip vh - compare 321s ok 98 - horizontal connect check - @(19,0) - flip none - fill 321s ok 99 - horizontal connect check - @(19,0) - flip none - compare 321s ok 100 - horizontal connect check - @(0,0) - flip h - fill 321s ok 101 - horizontal connect check - @(0,0) - flip h - compare 321s ok 102 - horizontal connect check - @(19,19) - flip v - fill 321s ok 103 - horizontal connect check - @(19,19) - flip v - compare 321s ok 104 - horizontal connect check - @(0,19) - flip vh - fill 321s ok 105 - horizontal connect check - @(0,19) - flip vh - compare 321s ok 106 - horizontal connect check - @(0,19) - flip none - fill 321s ok 107 - horizontal connect check - @(0,19) - flip none - compare 321s ok 108 - horizontal connect check - @(19,19) - flip h - fill 321s ok 109 - horizontal connect check - @(19,19) - flip h - compare 321s ok 110 - horizontal connect check - @(0,0) - flip v - fill 321s ok 111 - horizontal connect check - @(0,0) - flip v - compare 321s ok 112 - horizontal connect check - @(19,0) - flip vh - fill 321s ok 113 - horizontal connect check - @(19,0) - flip vh - compare 321s ok 114 - fill from inner line to 1-pixel border - @(10,10) - flip none - fill 321s ok 115 - fill from inner line to 1-pixel border - @(10,10) - flip none - compare 321s ok 116 - fill from inner line to 1-pixel border - @(9,10) - flip h - fill 321s ok 117 - fill from inner line to 1-pixel border - @(9,10) - flip h - compare 321s ok 118 - fill from inner line to 1-pixel border - @(10,9) - flip v - fill 321s ok 119 - fill from inner line to 1-pixel border - @(10,9) - flip v - compare 321s ok 120 - fill from inner line to 1-pixel border - @(9,9) - flip vh - fill 321s ok 121 - fill from inner line to 1-pixel border - @(9,9) - flip vh - compare 321s ok 122 - fill from inner line to 1-pixel border - @(0,0) - flip none - fill 321s ok 123 - fill from inner line to 1-pixel border - @(0,0) - flip none - compare 321s ok 124 - fill from inner line to 1-pixel border - @(19,0) - flip h - fill 321s ok 125 - fill from inner line to 1-pixel border - @(19,0) - flip h - compare 321s ok 126 - fill from inner line to 1-pixel border - @(0,19) - flip v - fill 321s ok 127 - fill from inner line to 1-pixel border - @(0,19) - flip v - compare 321s ok 128 - fill from inner line to 1-pixel border - @(19,19) - flip vh - fill 321s ok 129 - fill from inner line to 1-pixel border - @(19,19) - flip vh - compare 321s ok 130 - 4-connected - @(19,10) - flip none - fill 321s ok 131 - 4-connected - @(19,10) - flip none - compare 321s ok 132 - 4-connected - @(0,10) - flip h - fill 321s ok 133 - 4-connected - @(0,10) - flip h - compare 321s ok 134 - 4-connected - @(19,9) - flip v - fill 321s ok 135 - 4-connected - @(19,9) - flip v - compare 321s ok 136 - 4-connected - @(0,9) - flip vh - fill 321s ok 137 - 4-connected - @(0,9) - flip vh - compare 321s ok 138 - 4-connected - @(19,7) - flip none - fill 321s ok 139 - 4-connected - @(19,7) - flip none - compare 321s ok 140 - 4-connected - @(0,7) - flip h - fill 321s ok 141 - 4-connected - @(0,7) - flip h - compare 321s ok 142 - 4-connected - @(19,12) - flip v - fill 321s ok 143 - 4-connected - @(19,12) - flip v - compare 321s ok 144 - 4-connected - @(0,12) - flip vh - fill 321s ok 145 - 4-connected - @(0,12) - flip vh - compare 321s ok 146 - 4-connected - @(19,15) - flip none - fill 321s ok 147 - 4-connected - @(19,15) - flip none - compare 321s ok 148 - 4-connected - @(0,15) - flip h - fill 321s ok 149 - 4-connected - @(0,15) - flip h - compare 321s ok 150 - 4-connected - @(19,4) - flip v - fill 321s ok 151 - 4-connected - @(19,4) - flip v - compare 321s ok 152 - 4-connected - @(0,4) - flip vh - fill 321s ok 153 - 4-connected - @(0,4) - flip vh - compare 321s ok 154 - 4-connected - @(11,10) - flip none - fill 321s ok 155 - 4-connected - @(11,10) - flip none - compare 321s ok 156 - 4-connected - @(8,10) - flip h - fill 321s ok 157 - 4-connected - @(8,10) - flip h - compare 321s ok 158 - 4-connected - @(11,9) - flip v - fill 321s ok 159 - 4-connected - @(11,9) - flip v - compare 321s ok 160 - 4-connected - @(8,9) - flip vh - fill 321s ok 161 - 4-connected - @(8,9) - flip vh - compare 321s ok 162 - 4-connected - @(11,7) - flip none - fill 321s ok 163 - 4-connected - @(11,7) - flip none - compare 321s ok 164 - 4-connected - @(8,7) - flip h - fill 321s ok 165 - 4-connected - @(8,7) - flip h - compare 321s ok 166 - 4-connected - @(11,12) - flip v - fill 321s ok 167 - 4-connected - @(11,12) - flip v - compare 321s ok 168 - 4-connected - @(8,12) - flip vh - fill 321s ok 169 - 4-connected - @(8,12) - flip vh - compare 321s ok 170 - 4-connected - @(11,15) - flip none - fill 321s ok 171 - 4-connected - @(11,15) - flip none - compare 321s ok 172 - 4-connected - @(8,15) - flip h - fill 321s ok 173 - 4-connected - @(8,15) - flip h - compare 321s ok 174 - 4-connected - @(11,4) - flip v - fill 321s ok 175 - 4-connected - @(11,4) - flip v - compare 321s ok 176 - 4-connected - @(8,4) - flip vh - fill 321s ok 177 - 4-connected - @(8,4) - flip vh - compare 321s ok 321s t/250-draw/030-paste.t ............... 321s 1..60 321s ok 1 - load test img 321s ok 2 - load test img again 321s ok 3 - paste it 321s ok 4 - save it 321s ok 5 - paste into empty image 321s ok 6 - check error message 321s ok 7 - paste from empty image 321s ok 8 - check error message 321s ok 9 - no source image 321s ok 10 321s ok 11 - paste whole image 321s ok 12 - compare pasted and expected 321s ok 13 - paste from inside src 321s ok 14 - compare pasted and expected 321s ok 15 - paste src cropped all sides 321s ok 16 - compare pasted and expected 321s ok 17 - same but specify width/height instead 321s ok 18 - compare pasted and expected 321s ok 19 - using src_coords 321s ok 20 - compare pasted and expected 321s ok 21 - paste with just src_maxx 321s ok 22 - shouldn't warn 321s ok 23 - check correctly pasted 321s ok 24 - paste with just src_maxy 321s ok 25 - shouldn't warn 321s ok 26 - check pasted correctly 321s ok 27 - paste with src_maxy > source width 321s ok 28 - check pasted correctly 321s ok 29 - paste 1 to 1 321s ok 30 - compare paste target to expected 321s ok 31 - paste 2 to 1 321s ok 32 - compare paste target to expected 321s ok 33 - paste 3 to 1 321s ok 34 - compare paste target to expected 321s ok 35 - paste 4 to 1 321s ok 36 - compare paste target to expected 321s ok 37 - paste 1 to 2 321s ok 38 - compare paste target to expected 321s ok 39 - paste 2 to 2 321s ok 40 - compare paste target to expected 321s ok 41 - paste 3 to 2 321s ok 42 - compare paste target to expected 321s ok 43 - paste 4 to 2 321s ok 44 - compare paste target to expected 321s ok 45 - paste 1 to 3 321s ok 46 - compare paste target to expected 321s ok 47 - paste 2 to 3 321s ok 48 - compare paste target to expected 321s ok 49 - paste 3 to 3 321s ok 50 - compare paste target to expected 321s ok 51 - paste 4 to 3 321s ok 52 - compare paste target to expected 321s ok 53 - paste 1 to 4 321s ok 54 - compare paste target to expected 321s ok 55 - paste 2 to 4 321s ok 56 - compare paste target to expected 321s ok 57 - paste 3 to 4 321s ok 58 - compare paste target to expected 321s ok 59 - paste 4 to 4 321s ok 60 - compare paste target to expected 321s ok 321s t/250-draw/040-rubthru.t ............. 321s 1..76 321s ok 1 - low level rubthrough 321s ok 2 - get pixel at (10, 10) 321s # (0,0,0) <=> (0,0,0) 321s ok 3 - check for correct color 321s ok 4 - get pixel at (30, 30) 321s # (128,0,0) <=> (128,0,0) 321s ok 5 - check color 321s ok 6 - low level with grey/alpha source 321s ok 7 - get at (15, 15) 321s # (0,0,0) <=> (0,0,0) 321s ok 8 - check color 321s ok 9 - get pixel at (30, 30) 321s # (128,128,128) <=> (128,128,128) 321s ok 10 - check color 321s ok 11 - low level with grey target and gray/alpha source 321s ok 12 - get pixel at 10, 10 321s ok 13 - check grey level 321s ok 14 - check grey level at 30, 30 321s ok 15 - smoke test vs 16-bit/sample image 321s ok 16 - get pixel at 30, 30 321s # (128,0,0) <=> (128,0,0) 321s ok 17 - check color 321s ok 18 - oo rubthrough 321s # (0,0,0) <=> (0,0,0) 321s ok 19 - check pixel at 10, 10 321s # (128,0,0) <=> (128,0,0) 321s ok 20 - check pixel at 30, 30 321s ok 21 - check empty target 321s ok 22 - check error message 321s ok 23 - check empty source 321s ok 24 - check error message 321s ok 25 - do 4 on 4 rubthrough 321s ok 26 - check at zero source coverage on full targ coverage 321s ok 27 - check at zero source coverage on half targ coverage 321s ok 28 - check at zero source coverage on zero targ coverage 321s ok 29 - check at half source_coverage on full targ coverage 321s ok 30 - check at half source coverage on half targ coverage 321s ok 31 - check at half source coverage on zero targ coverage 321s ok 32 - check at full source_coverage on full targ coverage 321s ok 33 - check at full source coverage on half targ coverage 321s ok 34 - check at full source coverage on zero targ coverage 321s ok 35 - do 4 on 4 compose 321s ok 36 - check at zero source coverage on full targ coverage 321s ok 37 - check at zero source coverage on half targ coverage 321s ok 38 - check at zero source coverage on zero targ coverage 321s ok 39 - check at half source_coverage on full targ coverage 321s ok 40 - check at half source coverage on half targ coverage 321s ok 41 - check at half source coverage on zero targ coverage 321s ok 42 - check at full source_coverage on full targ coverage 321s ok 43 - check at full source coverage on half targ coverage 321s ok 44 - check at full source coverage on zero targ coverage 321s ok 45 - rubthrough 1 to 1 321s ok 46 - compare rubthrough target to expected 321s ok 47 - rubthrough 2 to 1 321s ok 48 - compare rubthrough target to expected 321s ok 49 - rubthrough 3 to 1 321s ok 50 - compare rubthrough target to expected 321s ok 51 - rubthrough 4 to 1 321s ok 52 - compare rubthrough target to expected 321s ok 53 - rubthrough 1 to 2 321s ok 54 - compare rubthrough target to expected 321s ok 55 - rubthrough 2 to 2 321s ok 56 - compare rubthrough target to expected 321s ok 57 - rubthrough 3 to 2 321s ok 58 - compare rubthrough target to expected 321s ok 59 - rubthrough 4 to 2 321s ok 60 - compare rubthrough target to expected 321s ok 61 - rubthrough 1 to 3 321s ok 62 - compare rubthrough target to expected 321s ok 63 - rubthrough 2 to 3 321s ok 64 - compare rubthrough target to expected 321s ok 65 - rubthrough 3 to 3 321s ok 66 - compare rubthrough target to expected 321s ok 67 - rubthrough 4 to 3 321s ok 68 - compare rubthrough target to expected 321s ok 69 - rubthrough 1 to 4 321s ok 70 - compare rubthrough target to expected 321s ok 71 - rubthrough 2 to 4 321s ok 72 - compare rubthrough target to expected 321s ok 73 - rubthrough 3 to 4 321s ok 74 - compare rubthrough target to expected 321s ok 75 - rubthrough 4 to 4 321s ok 76 - compare rubthrough target to expected 321s ok 321s t/250-draw/050-polyaa.t .............. 321s 1..28 321s ok 1 - draw with inside point 321s ok 2 - save to file 321s ok 3 - both scanlines should be the same 321s ok 4 - draw polygon with mid pixel vertical edges 321s ok 5 - all scan lines should be the same 321s ok 6 - (0,0) should be 50% coverage 321s ok 7 - (9,0) should be 25% coverage 321s ok 8 - draw polygon with mid-pixel horizontal edges 321s ok 9 - all of line 0 should be 50% coverage 321s ok 10 - all of line 9 should be 25% coverage 321s ok 11 - primitive poly 321s ok 12 - write to file 321s ok 13 - make zoom of primitive 321s ok 14 - primitive squares 321s ok 15 - method call 321s ok 16 - bug check 321s ok 17 - poly filled with hatch 321s ok 18 - hatched to 16-bit image 321s ok 19 - default polypolygon 321s ok 20 - save to file 321s ok 21 - check even/odd matches 321s ok 22 - default polypolygon 321s ok 23 - check non-zero matches 321s ok 24 - save to file 321s ok 25 - fail to draw poly with only two points 321s ok 26 - check error message 321s ok 27 - fail to draw poly with only two points (fill) 321s ok 28 - check error message 321s ok 321s t/250-draw/060-polypoly.t ............ 321s 1..12 321s ok 1 - simple filled polypolygon 321s ok 2 - save to testout/060-ppsimple.ppm 321s ok 3 - check expected output 321s ok 4 - cross polypolygon nz 321s ok 5 - save to testout/060-ppcrossnz.ppm 321s ok 6 - check expected output 321s ok 7 - cross polypolygon eo 321s ok 8 - save to testout/060-ppcrosseo.ppm 321s ok 9 - check expected output 321s ok 10 - cross polypolygon diff 321s ok 11 - check expected output 321s ok 12 - save to testout/060-ppcrossdiff.ppm 321s ok 321s t/250-draw/100-fill.t ................ 321s 1..165 321s ok 1 - building solid fill 321s ok 2 - drawing with solid fill 321s ok 3 - solid fill doesn't match 321s ok 4 - creating float solid fill 321s ok 5 - float solid fill doesn't match 321s ok 6 - can't build hatched fill 321s ok 7 - filling with hatch 321s ok 8 - hatch images different 321s ok 9 - hatch images different 321s ok 10 - hatch images different 321s ok 11 - hatch images the same! 321s ok 12 - custom hatch mismatch 321s ok 13 - making double image 1 321s ok 14 - making float hatch 1 321s ok 15 - making double image 2 321s ok 16 - making float hatch 2 321s ok 17 - float custom hatch mismatch 321s ok 18 - creating oo solid fill 321s ok 19 - bad oo solid fill 321s ok 20 - oo solid fill 321s ok 21 - offset checks the same! 321s ok 22 - offset into similar check should be the same 321s ok 23 - offset and flipped should be the same 321s ok 24 - flood fill difference 321s ok 25 - flood fill 321s ok 26 - oo flood fill difference 321s ok 27 - border solid flood fill 321s ok 28 - compare 321s ok 29 - border cfill fill 321s ok 30 - compare 321s ok 31 - opaque 'none' 8 bits 321s ok 32 - opaque 'none' 4-channel 8 bits 321s ok 33 - translucent 'none' 8 bits 321s ok 34 - opaque 'none' double bits 321s ok 35 - opaque 'none' 4-channel double bits 321s ok 36 - translucent 'none' double bits 321s ok 37 - opaque 'normal' 8 bits 321s ok 38 - opaque 'normal' 4-channel 8 bits 321s ok 39 - translucent 'normal' 8 bits 321s ok 40 - opaque 'normal' double bits 321s ok 41 - opaque 'normal' 4-channel double bits 321s ok 42 - translucent 'normal' double bits 321s ok 43 - opaque 'multiply' 8 bits 321s ok 44 - opaque 'multiply' 4-channel 8 bits 321s ok 45 - translucent 'multiply' 8 bits 321s ok 46 - opaque 'multiply' double bits 321s ok 47 - opaque 'multiply' 4-channel double bits 321s ok 48 - translucent 'multiply' double bits 321s ok 49 - opaque 'dissolve' 8 bits 321s ok 50 - opaque 'dissolve' 4-channel 8 bits 321s ok 51 - translucent 'dissolve' 8 bits 321s ok 52 - opaque 'dissolve' double bits 321s ok 53 - opaque 'dissolve' 4-channel double bits 321s ok 54 - translucent 'dissolve' double bits 321s ok 55 - opaque 'add' 8 bits 321s ok 56 - opaque 'add' 4-channel 8 bits 321s ok 57 - translucent 'add' 8 bits 321s ok 58 - opaque 'add' double bits 321s ok 59 - opaque 'add' 4-channel double bits 321s ok 60 - translucent 'add' double bits 321s ok 61 - opaque 'subtract' 8 bits 321s ok 62 - opaque 'subtract' 4-channel 8 bits 321s ok 63 - translucent 'subtract' 8 bits 321s ok 64 - opaque 'subtract' double bits 321s ok 65 - opaque 'subtract' 4-channel double bits 321s ok 66 - translucent 'subtract' double bits 321s ok 67 - opaque 'diff' 8 bits 321s ok 68 - opaque 'diff' 4-channel 8 bits 321s ok 69 - translucent 'diff' 8 bits 321s ok 70 - opaque 'diff' double bits 321s ok 71 - opaque 'diff' 4-channel double bits 321s ok 72 - translucent 'diff' double bits 321s ok 73 - opaque 'lighten' 8 bits 321s ok 74 - opaque 'lighten' 4-channel 8 bits 321s ok 75 - translucent 'lighten' 8 bits 321s ok 76 - opaque 'lighten' double bits 321s ok 77 - opaque 'lighten' 4-channel double bits 321s ok 78 - translucent 'lighten' double bits 321s ok 79 - opaque 'darken' 8 bits 321s ok 80 - opaque 'darken' 4-channel 8 bits 321s ok 81 - translucent 'darken' 8 bits 321s ok 82 - opaque 'darken' double bits 321s ok 83 - opaque 'darken' 4-channel double bits 321s ok 84 - translucent 'darken' double bits 321s ok 85 - opaque 'hue' 8 bits 321s ok 86 - opaque 'hue' 4-channel 8 bits 321s ok 87 - translucent 'hue' 8 bits 321s ok 88 - opaque 'hue' double bits 321s ok 89 - opaque 'hue' 4-channel double bits 321s ok 90 - translucent 'hue' double bits 321s ok 91 - opaque 'saturation' 8 bits 321s ok 92 - opaque 'saturation' 4-channel 8 bits 321s ok 93 - translucent 'saturation' 8 bits 321s ok 94 - opaque 'saturation' double bits 321s ok 95 - opaque 'saturation' 4-channel double bits 321s ok 96 - translucent 'saturation' double bits 321s ok 97 - opaque 'value' 8 bits 321s ok 98 - opaque 'value' 4-channel 8 bits 321s ok 99 - translucent 'value' 8 bits 321s ok 100 - opaque 'value' double bits 321s ok 101 - opaque 'value' 4-channel double bits 321s ok 102 - translucent 'value' double bits 321s ok 103 - opaque 'color' 8 bits 321s ok 104 - opaque 'color' 4-channel 8 bits 321s ok 105 - translucent 'color' 8 bits 321s ok 106 - opaque 'color' double bits 321s ok 107 - opaque 'color' 4-channel double bits 321s ok 108 - translucent 'color' double bits 321s ok 109 - aa circle 321s ok 110 - image based fill 321s ok 111 - transformed image based fill 321s ok 112 - error handling of automatic fill conversion 321s ok 113 - error message for automatic fill conversion 321s ok 114 - linear box fill 321s ok 115 - passing invalid segments produces an error 321s ok 116 - check the error message 321s ok 117 - check that color names are converted 321s ok 118 - check black converted correctly 321s ok 119 - check white converted correctly 321s ok 120 - check handling of invalid color names 321s ok 121 - check error message 321s ok 122 - check hatch is the same between color and greyscale (bits 8) 321s ok 123 - check filling from grey image matches filling from rgb (bits = 8) 321s ok 124 - check grey filled with grey against base (bits = 8) 321s ok 125 - check grey filled with color against base (bits = 8) 321s ok 126 - check hatch is the same between color and greyscale (bits double) 321s ok 127 - check filling from grey image matches filling from rgb (bits = double) 321s ok 128 - check grey filled with grey against base (bits = double) 321s ok 129 - check grey filled with color against base (bits = double) 321s ok 130 - make the base image fill 321s ok 131 - make 50% alpha translation fill 321s ok 132 - check alpha output 321s ok 133 - check alpha output 321s ok 134 - check after clear 321s ok 135 - check drawn against background 321s ok 136 - check drawn against background 321s ok 137 - check alpha output 321s ok 138 - check alpha output 321s ok 139 - check alpha output 321s ok 140 - make the base image fill 321s ok 141 - make 50% alpha translation fill 321s ok 142 - check alpha output at 0,0 321s ok 143 - check alpha output at 2,1 321s ok 144 - check after clear 321s ok 145 - check drawn against background at 4,2 321s ok 146 - check drawn against background at 6,3 321s ok 147 - should fail to make an opacity fill with no other fill object 321s ok 148 - check error message 321s ok 149 - should fail to make an opacity fill with a bad other parameter 321s ok 150 - check error message 321s ok 151 - check we auto-create fills 321s ok 152 - fill with replacement opacity fill 321s ok 153 - check for correct colour 321s ok 154 - made fountain fill base 321s ok 155 - made opacity fountain fill 321s ok 156 - draw with it 321s ok 157 - only original and fill color 321s ok 158 - create texture image 321s ok 159 - fill texture image 321s ok 160 - create comparison image 321s ok 161 - fill compare image 321s ok 162 - make test image 321s ok 163 - make xoff=10 image fill 321s ok 164 - fill test image 321s ok 165 - check test image 321s ok 321s t/250-draw/200-compose.t ............. 321s 1..120 321s # type 8 321s ok 1 - check target image type 321s ok 2 - check target bits 321s # nomask 321s ok 3 - nomask - simple compose 321s ok 4 - check match 321s ok 5 - nomask - compose with opacity > 1.0 acts like opacity=1.0 321s ok 6 - check match 321s ok 7 - nomask - compose with opacity = 0 is an error 321s ok 8 - check message 321s ok 9 - nomask - simple compose at 1/3 321s ok 10 - check match 321s ok 11 - nomask - compose off top left 321s ok 12 - check match 321s ok 13 - nomask - targ off bottom right 321s ok 14 - check match 321s ok 15 - nomask - source off top left 321s ok 16 - check match 321s ok 17 - nomask - source off bottom right 321s ok 18 - check match 321s ok 19 - nomask - off the right of the target 321s ok 20 - no changes 321s ok 21 - nomask - off the bottom of the target 321s ok 22 - no changes 321s ok 23 - nomask - off the left of the target 321s ok 24 - no changes 321s ok 25 - nomask - off the top of the target 321s ok 26 - no changes 321s # fullmask 321s ok 27 - fullmask - simple compose 321s ok 28 - check match 321s ok 29 - fullmask - compose with opacity > 1.0 acts like opacity=1.0 321s ok 30 - check match 321s ok 31 - fullmask - compose with opacity = 0 is an error 321s ok 32 - check message 321s ok 33 - fullmask - simple compose at 1/3 321s ok 34 - check match 321s ok 35 - fullmask - compose off top left 321s ok 36 - check match 321s ok 37 - fullmask - targ off bottom right 321s ok 38 - check match 321s ok 39 - fullmask - source off top left 321s ok 40 - check match 321s ok 41 - fullmask - source off bottom right 321s ok 42 - check match 321s ok 43 - fullmask - off the right of the target 321s ok 44 - no changes 321s ok 45 - fullmask - off the bottom of the target 321s ok 46 - no changes 321s ok 47 - fullmask - off the left of the target 321s ok 48 - no changes 321s ok 49 - fullmask - off the top of the target 321s ok 50 - no changes 321s ok 51 - check mask bits 321s ok 52 - simple draw masked 321s ok 53 - check match 321s ok 54 - draw with mask offset 321s ok 55 - check match 321s ok 56 - draw with negative mask offsets 321s ok 57 - check match 321s # type double 321s ok 58 - check target image type 321s ok 59 - check target bits 321s # nomask 321s ok 60 - nomask - simple compose 321s ok 61 - check match 321s ok 62 - nomask - compose with opacity > 1.0 acts like opacity=1.0 321s ok 63 - check match 321s ok 64 - nomask - compose with opacity = 0 is an error 321s ok 65 - check message 321s ok 66 - nomask - simple compose at 1/3 321s ok 67 - check match 321s ok 68 - nomask - compose off top left 321s ok 69 - check match 321s ok 70 - nomask - targ off bottom right 321s ok 71 - check match 321s ok 72 - nomask - source off top left 321s ok 73 - check match 321s ok 74 - nomask - source off bottom right 321s ok 75 - check match 321s ok 76 - nomask - off the right of the target 321s ok 77 - no changes 321s ok 78 - nomask - off the bottom of the target 321s ok 79 - no changes 321s ok 80 - nomask - off the left of the target 321s ok 81 - no changes 321s ok 82 - nomask - off the top of the target 321s ok 83 - no changes 321s # fullmask 321s ok 84 - fullmask - simple compose 321s ok 85 - check match 321s ok 86 - fullmask - compose with opacity > 1.0 acts like opacity=1.0 321s ok 87 - check match 321s ok 88 - fullmask - compose with opacity = 0 is an error 321s ok 89 - check message 321s ok 90 - fullmask - simple compose at 1/3 321s ok 91 - check match 321s ok 92 - fullmask - compose off top left 321s ok 93 - check match 321s ok 94 - fullmask - targ off bottom right 321s ok 95 - check match 321s ok 96 - fullmask - source off top left 321s ok 97 - check match 321s ok 98 - fullmask - source off bottom right 321s ok 99 - check match 321s ok 100 - fullmask - off the right of the target 321s ok 101 - no changes 321s ok 102 - fullmask - off the bottom of the target 321s ok 103 - no changes 321s ok 104 - fullmask - off the left of the target 321s ok 105 - no changes 321s ok 106 - fullmask - off the top of the target 321s ok 107 - no changes 321s ok 108 - check mask bits 321s ok 109 - simple draw masked 321s ok 110 - check match 321s ok 111 - draw with mask offset 321s ok 112 - check match 321s ok 113 - draw with negative mask offsets 321s ok 114 - check match 321s ok 115 - can't compose to empty image 321s ok 116 - check error message 321s ok 117 - can't compose from empty image 321s ok 118 - check error message 321s ok 119 - can't compose with empty mask 321s ok 120 - check error message 321s ok 321s t/300-transform/010-scale.t .......... 321s 1..232 321s ok 1 - use Imager; 321s ok 2 - load test image 321s ok 3 - scale it (good mode) 321s ok 4 - save scaled image 321s ok 5 - scale it (preview) 321s ok 6 - write preview scaled image 321s ok 7 - scale it (mixing) 321s ok 8 - write mixing scaled image 321s ok 9 - create double/sample image 321s ok 10 - scale it (mixing, double) 321s ok 11 - write double/mixing scaled image 321s ok 12 - got the right image type as output 321s ok 13 - scale it (hscale, mixing, double) 321s ok 14 - same height 321s ok 15 - save it 321s ok 16 - scale it (vscale, mixing, double) 321s ok 17 - same width 321s ok 18 - save it 321s # scale() called in void context - scale() returns the scaled image at t/300-transform/010-scale.t line 74 321s ok 19 - check warning 321s ok 20 - check filename 321s # scaleX() called in void context - scaleX() returns the scaled image at t/300-transform/010-scale.t line 78 321s ok 21 - check warning 321s ok 22 - check filename 321s # scaleY() called in void context - scaleY() returns the scaled image at t/300-transform/010-scale.t line 82 321s ok 23 - check warning 321s ok 24 - check filename 321s ok 25 - min scale width 321s ok 26 - min scale height 321s ok 27 - min scale width (preview) 321s ok 28 - min scale height (preview) 321s ok 29 - min scale width (mixing) 321s ok 30 - min scale height (mixing) 321s ok 31 - try to scale empty image 321s ok 32 - check error message 321s ok 33 - try to scaleX empty image 321s ok 34 - check error message 321s ok 35 - try to scaleY empty image 321s ok 36 - check error message 321s ok 37 - unknown qtype 321s ok 38 - check error message 321s ok 39 - unknown type 321s ok 40 - check error message 321s ok 41 # skip optional module Image::Math::Constrain not installed 321s ok 42 # skip optional module Image::Math::Constrain not installed 321s ok 43 # skip optional module Image::Math::Constrain not installed 321s # 48 x 48 def type: xpixels 48 ypixels 48 321s ok 44 - scale 48 x 48 def type qtype normal 321s ok 45 - check width 321s ok 46 - check height 321s ok 47 - scale 48 x 48 def type qtype preview 321s ok 48 - check width 321s ok 49 - check height 321s ok 50 - scale 48 x 48 def type qtype mixing 321s ok 51 - check width 321s ok 52 - check height 321s # 48 x 48 max type: xpixels 48 ypixels 48 type max 321s ok 53 - scale 48 x 48 max type qtype normal 321s ok 54 - check width 321s ok 55 - check height 321s ok 56 - scale 48 x 48 max type qtype preview 321s ok 57 - check width 321s ok 58 - check height 321s ok 59 - scale 48 x 48 max type qtype mixing 321s ok 60 - check width 321s ok 61 - check height 321s # 80 x 80 min type: xpixels 80 ypixels 80 type min 321s ok 62 - scale 80 x 80 min type qtype normal 321s ok 63 - check width 321s ok 64 - check height 321s ok 65 - scale 80 x 80 min type qtype preview 321s ok 66 - check width 321s ok 67 - check height 321s ok 68 - scale 80 x 80 min type qtype mixing 321s ok 69 - check width 321s ok 70 - check height 321s # no scale parameters (default to 0.5 scalefactor): 321s ok 71 - scale no scale parameters (default to 0.5 scalefactor) qtype normal 321s ok 72 - check width 321s ok 73 - check height 321s ok 74 - scale no scale parameters (default to 0.5 scalefactor) qtype preview 321s ok 75 - check width 321s ok 76 - check height 321s ok 77 - scale no scale parameters (default to 0.5 scalefactor) qtype mixing 321s ok 78 - check width 321s ok 79 - check height 321s # 0.75 scalefactor: scalefactor 0.75 321s ok 80 - scale 0.75 scalefactor qtype normal 321s ok 81 - check width 321s ok 82 - check height 321s ok 83 - scale 0.75 scalefactor qtype preview 321s ok 84 - check width 321s ok 85 - check height 321s ok 86 - scale 0.75 scalefactor qtype mixing 321s ok 87 - check width 321s ok 88 - check height 321s # 80 width: xpixels 80 321s ok 89 - scale 80 width qtype normal 321s ok 90 - check width 321s ok 91 - check height 321s ok 92 - scale 80 width qtype preview 321s ok 93 - check width 321s ok 94 - check height 321s ok 95 - scale 80 width qtype mixing 321s ok 96 - check width 321s ok 97 - check height 321s # 72 height: ypixels 72 321s ok 98 - scale 72 height qtype normal 321s ok 99 - check width 321s ok 100 - check height 321s ok 101 - scale 72 height qtype preview 321s ok 102 - check width 321s ok 103 - check height 321s ok 104 - scale 72 height qtype mixing 321s ok 105 - check width 321s ok 106 - check height 321s # xscale 0.5: xscalefactor 0.5 321s ok 107 - scale xscale 0.5 qtype normal 321s ok 108 - check width 321s ok 109 - check height 321s ok 110 - scale xscale 0.5 qtype preview 321s ok 111 - check width 321s ok 112 - check height 321s ok 113 - scale xscale 0.5 qtype mixing 321s ok 114 - check width 321s ok 115 - check height 321s # yscale 0.5: yscalefactor 0.5 321s ok 116 - scale yscale 0.5 qtype normal 321s ok 117 - check width 321s ok 118 - check height 321s ok 119 - scale yscale 0.5 qtype preview 321s ok 120 - check width 321s ok 121 - check height 321s ok 122 - scale yscale 0.5 qtype mixing 321s ok 123 - check width 321s ok 124 - check height 321s # xscale 0.25 yscale 0.5: xscalefactor 0.25 yscalefactor 0.5 321s ok 125 - scale xscale 0.25 yscale 0.5 qtype normal 321s ok 126 - check width 321s ok 127 - check height 321s ok 128 - scale xscale 0.25 yscale 0.5 qtype preview 321s ok 129 - check width 321s ok 130 - check height 321s ok 131 - scale xscale 0.25 yscale 0.5 qtype mixing 321s ok 132 - check width 321s ok 133 - check height 321s # xscale 1.0 yscale 0.5: xscalefactor 1 yscalefactor 0.5 321s ok 134 - scale xscale 1.0 yscale 0.5 qtype normal 321s ok 135 - check width 321s ok 136 - check height 321s ok 137 - scale xscale 1.0 yscale 0.5 qtype preview 321s ok 138 - check width 321s ok 139 - check height 321s ok 140 - scale xscale 1.0 yscale 0.5 qtype mixing 321s ok 141 - check width 321s ok 142 - check height 321s # xpixels 160 ypixels 48 type nonprop: xpixels 160 ypixels 48 type nonprop 321s ok 143 - scale xpixels 160 ypixels 48 type nonprop qtype normal 321s ok 144 - check width 321s ok 145 - check height 321s ok 146 - scale xpixels 160 ypixels 48 type nonprop qtype preview 321s ok 147 - check width 321s ok 148 - check height 321s ok 149 - scale xpixels 160 ypixels 48 type nonprop qtype mixing 321s ok 150 - check width 321s ok 151 - check height 321s # xpixels 160 ypixels 96: xpixels 160 ypixels 96 321s ok 152 - scale xpixels 160 ypixels 96 qtype normal 321s ok 153 - check width 321s ok 154 - check height 321s ok 155 - scale xpixels 160 ypixels 96 qtype preview 321s ok 156 - check width 321s ok 157 - check height 321s ok 158 - scale xpixels 160 ypixels 96 qtype mixing 321s ok 159 - check width 321s ok 160 - check height 321s # xpixels 80 ypixels 96 type nonprop: xpixels 80 ypixels 96 type nonprop 321s ok 161 - scale xpixels 80 ypixels 96 type nonprop qtype normal 321s ok 162 - check width 321s ok 163 - check height 321s ok 164 - scale xpixels 80 ypixels 96 type nonprop qtype preview 321s ok 165 - check width 321s ok 166 - check height 321s ok 167 - scale xpixels 80 ypixels 96 type nonprop qtype mixing 321s ok 168 - check width 321s ok 169 - check height 321s # defaults: 321s ok 170 - scaleX defaults qtype normal 321s ok 171 - check width 321s ok 172 - check height 321s ok 173 - scaleX defaults qtype preview 321s ok 174 - check width 321s ok 175 - check height 321s ok 176 - scaleX defaults qtype mixing 321s ok 177 - check width 321s ok 178 - check height 321s # 0.25 scalefactor: scalefactor 0.25 321s ok 179 - scaleX 0.25 scalefactor qtype normal 321s ok 180 - check width 321s ok 181 - check height 321s ok 182 - scaleX 0.25 scalefactor qtype preview 321s ok 183 - check width 321s ok 184 - check height 321s ok 185 - scaleX 0.25 scalefactor qtype mixing 321s ok 186 - check width 321s ok 187 - check height 321s # pixels 120: pixels 120 321s ok 188 - scaleX pixels 120 qtype normal 321s ok 189 - check width 321s ok 190 - check height 321s ok 191 - scaleX pixels 120 qtype preview 321s ok 192 - check width 321s ok 193 - check height 321s ok 194 - scaleX pixels 120 qtype mixing 321s ok 195 - check width 321s ok 196 - check height 321s # defaults: 321s ok 197 - scaleY defaults qtype normal 321s ok 198 - check width 321s ok 199 - check height 321s ok 200 - scaleY defaults qtype preview 321s ok 201 - check width 321s ok 202 - check height 321s ok 203 - scaleY defaults qtype mixing 321s ok 204 - check width 321s ok 205 - check height 321s # 2.0 scalefactor: scalefactor 2 321s ok 206 - scaleY 2.0 scalefactor qtype normal 321s ok 207 - check width 321s ok 208 - check height 321s ok 209 - scaleY 2.0 scalefactor qtype preview 321s ok 210 - check width 321s ok 211 - check height 321s ok 212 - scaleY 2.0 scalefactor qtype mixing 321s ok 213 - check width 321s ok 214 - check height 321s # pixels 144: pixels 144 321s ok 215 - scaleY pixels 144 qtype normal 321s ok 216 - check width 321s ok 217 - check height 321s ok 218 - scaleY pixels 144 qtype preview 321s ok 219 - check width 321s ok 220 - check height 321s ok 221 - scaleY pixels 144 qtype mixing 321s ok 222 - check width 321s ok 223 - check height 321s ok 224 - check we get the right image after scaling (mixing) 321s ok 225 - check we set alpha=0 pixels to zero on scaling 321s ok 226 - check we get the right image after scaling (normal) 321s ok 227 - check we set alpha=0 pixels to zero on scaling 321s ok 228 - simple scale_calculate 321s ok 229 - failed scale_calculate 321s ok 230 - class method scale_factor 321s ok 231 - can't use a reference as a size 321s ok 232 - check error message 321s ok 321s t/300-transform/020-combine.t ........ 321s 1..31 321s ok 1 - extracted the red channel 321s ok 2 - red should be a single channel 321s ok 3 - extracted the green channel 321s ok 4 - green should be a single channel 321s ok 5 - extracted blue (via convert) 321s ok 6 - check we got a three channel image 321s ok 7 - presto! check it's the same 321s ok 8 - no src 321s ok 9 - check message 321s ok 10 - empty image 321s ok 11 - check message 321s ok 12 - not an image 321s ok 13 - check message 321s ok 14 - no images 321s ok 15 - check message 321s ok 16 - too many source images 321s ok 17 - check message 321s ok 18 - negative channel 321s ok 19 - check message 321s ok 20 - too high channel 321s ok 21 - check message 321s ok 22 - make from 8 and double/sample images 321s ok 23 - check output bits 321s ok 24 - extracted the red channel 321s ok 25 - red should be a single channel 321s ok 26 - extracted the green channel 321s ok 27 - green should be a single channel 321s ok 28 - extracted blue (via convert) 321s ok 29 - check we got a three channel image 321s ok 30 - presto! check it's the same 321s ok 31 - and we got a double image output 321s ok 321s t/300-transform/030-copyflip.t ....... 321s 1..95 321s ok 1 - copy returned something 321s ok 2 - copy matches source 321s ok 3 - fail to copy an empty image 321s ok 4 - check error message 321s ok 5 - double horiz flipped matches original 321s ok 6 - double vertically flipped image matches original 321s ok 7 - check flip with hv matches flip v then flip h 321s ok 8 - fail to flip an empty image 321s ok 9 - check error message 321s ok 10 - copy double image 321s ok 11 - flip v twice 321s ok 12 - flip h twice 321s ok 13 - flip h,v,hv twice 321s ok 14 - check paletted test image is 321s ok 15 - check copy test image is paletted 321s ok 16 - flip paletted h 321s ok 17 - check it changed 321s ok 18 - flip paletted v 321s ok 19 - flip paletted hv 321s ok 20 - should be back to original image 321s ok 21 - and still paletted 321s ok 22 - got a rotated image 321s ok 23 - check it matches source 321s ok 24 - type check 321s ok 25 - bits check 321s ok 26 - channels check 321s ok 27 - got a rotated image 321s ok 28 - check it matches source 321s ok 29 - type check 321s ok 30 - bits check 321s ok 31 - channels check 321s ok 32 - got a rotated image 321s ok 33 - check it matches source 321s ok 34 - type check 321s ok 35 - bits check 321s ok 36 - channels check 321s ok 37 - got a rotated image 321s ok 38 - check it matches source 321s ok 39 - type check 321s ok 40 - bits check 321s ok 41 - channels check 321s ok 42 - got a rotated image 321s ok 43 - check it matches source 321s ok 44 - type check 321s ok 45 - bits check 321s ok 46 - channels check 321s ok 47 - got a rotated image 321s ok 48 - check it matches source 321s ok 49 - type check 321s ok 50 - bits check 321s ok 51 - channels check 321s ok 52 - got a rotated image 321s ok 53 - check it matches source 321s ok 54 - type check 321s ok 55 - bits check 321s ok 56 - channels check 321s ok 57 - got a rotated image 321s ok 58 - check it matches source 321s ok 59 - type check 321s ok 60 - bits check 321s ok 61 - channels check 321s ok 62 - check rotate 90 then 270 matches original 321s ok 63 - check rotate 90 then 180 then 90 matches original 321s ok 64 - rotation by 10 degrees gave us an image 321s ok 65 - rotate with background gave us an image 321s ok 66 - rotate with background as text gave us an image 321s ok 67 - check background set correctly 321s ok 68 - should fail due to bad back color 321s ok 69 - check error message 321s ok 70 - rotate 16-bit image gave us an image 321s ok 71 - save wide data rotated 321s ok 72 - rotate 16-bit image with back gave us an image 321s ok 73 - save wide data rotated 321s ok 74 - rotated paletted image 10 degrees 321s ok 75 - save paletted rotated 321s ok 76 - matrix_transform() returned an image 321s ok 77 - matrix_transform() with back returned an image 321s ok 78 - can't transform an empty image 321s ok 79 - check error message 321s # copy() called in void context - copy() returns the copied image at t/300-transform/030-copyflip.t line 209 321s ok 80 - correct warning 321s ok 81 - correct file 321s # rotate() called in void context - rotate() returns the rotated image at t/300-transform/030-copyflip.t line 213 321s ok 82 - correct warning 321s ok 83 - correct file 321s # copy() called in void context - copy() returns the copied image at t/300-transform/030-copyflip.t line 217 321s ok 84 - correct warning 321s ok 85 - correct file 321s ok 86 - RT\#29936 - check non-blank output 321s ok 87 - should be only 2 colors 321s ok 88 - check we got black 321s ok 89 - and red 321s ok 90 - check degrees => 270 width 321s ok 91 - check degrees => 270 height 321s ok 92 - save it 321s ok 93 - check right and degrees result the same 321s ok 94 - can't rotate an empty image 321s ok 95 - check error message 321s ok 321s t/300-transform/040-crop.t ........... 321s 1..66 321s ok 1 - created image ph 321s ok 2 - loaded source 321s ok 3 - got an image 321s ok 4 - save to file 321s ok 5 - check src channels 321s ok 6 - check src bits 321s ok 7 - check out channels 321s ok 8 - check out bits 321s # try it for paletted too 321s ok 9 - check source type 321s ok 10 - check output type 321s ok 11 - src width 321s ok 12 - src height 321s ok 13 - got output for basic 321s ok 14 - got cmp for basic 321s ok 15 - difference should be 0 for basic 321s ok 16 - got output for middle 321s ok 17 - got cmp for middle 321s ok 18 - difference should be 0 for middle 321s ok 19 - got output for lefttop 321s ok 20 - got cmp for lefttop 321s ok 21 - difference should be 0 for lefttop 321s ok 22 - got output for bottomright 321s ok 23 - got cmp for bottomright 321s ok 24 - difference should be 0 for bottomright 321s ok 25 - got output for acrossmiddle 321s ok 26 - got cmp for acrossmiddle 321s ok 27 - difference should be 0 for acrossmiddle 321s ok 28 - got output for downmiddle 321s ok 29 - got cmp for downmiddle 321s ok 30 - difference should be 0 for downmiddle 321s ok 31 - got output for rightside 321s ok 32 - got cmp for rightside 321s ok 33 - difference should be 0 for rightside 321s ok 34 - got output for leftside 321s ok 35 - got cmp for leftside 321s ok 36 - difference should be 0 for leftside 321s ok 37 - got output for topside 321s ok 38 - got cmp for topside 321s ok 39 - difference should be 0 for topside 321s ok 40 - got output for bottomside 321s ok 41 - got cmp for bottomside 321s ok 42 - difference should be 0 for bottomside 321s ok 43 - got output for overright 321s ok 44 - got cmp for overright 321s ok 45 - difference should be 0 for overright 321s ok 46 - got output for overtop 321s ok 47 - got cmp for overtop 321s ok 48 - difference should be 0 for overtop 321s ok 49 - got output for overleft 321s ok 50 - got cmp for overleft 321s ok 51 - difference should be 0 for overleft 321s ok 52 - got output for overbottom 321s ok 53 - got cmp for overbottom 321s ok 54 - difference should be 0 for overbottom 321s ok 55 - nothing across 321s ok 56 - and message 321s ok 57 - nothing down 321s ok 58 - and message 321s # crop() called in void context - crop() returns the cropped image at t/300-transform/040-crop.t line 171 321s ok 59 - correct warning 321s ok 60 - correct file 321s ok 61 - outside of image 321s ok 62 - and message 321s ok 63 - outside of image 321s ok 64 - and message 321s ok 65 - can't crop an empty image 321s ok 66 - check message 321s ok 321s t/300-transform/050-convert.t ........ 321s 1..31 321s ok 1 - convert to white 321s ok 2 - one channel image now 321s ok 3 - check converted size is the same 321s # 255 0 0 0 321s ok 4 - check image is white 321s ok 5 - convert preset gray 321s ok 6 - save grey image 321s ok 7 - convert preset blue 321s ok 8 - save blue image 321s ok 9 - convert 16/bit sample image 321s ok 10 - Image still 16-bit/sample 321s ok 11 - image roughly red - got right color (0, 0) 321s ok 12 - set a sample pixel 321s ok 13 - check it was set 321s ok 14 - convert another 16/bit sample image 321s ok 15 - convert should be 1 channel 321s ok 16 - and 16-bits 321s ok 17 - check grey value 321s ok 18 - add black to paletted 321s ok 19 - convert paletted 321s ok 20 - image still paletted 321s ok 21 - still only one colour 321s ok 22 - get color from palette 321s # 0 255 0 255 321s ok 23 - colour is as expected 321s # convert() called in void context - convert() returns the converted image at t/300-transform/050-convert.t line 130 321s ok 24 - correct warning 321s ok 25 - correct file 321s ok 26 - check source bits 321s ok 27 - make sure result has extra bits 321s ok 28 - this would crash 321s ok 29 - check the error message 321s ok 30 - can't convert an empty image 321s ok 31 - check error message 321s ok 322s t/300-transform/060-map.t ............ 322s ok 1 - map1 in ch 3 322s ok 2 - map1 in ch1-3 322s ok 3 - map1-3 in ch 1-3 322s ok 4 - incomplete maps 322s ok 5 - test OO interface (maps by color) 322s ok 6 - test OO interface (maps by maps) 322s ok 7 - can't map an empty image 322s ok 8 - check error message 322s ok 9 - map() 322s ok 10 - test map output 322s ok 11 - check we set mask 322s ok 12 - map done 322s ok 13 - map with gap in maps 322s ok 14 - should be no changes 322s 1..14 322s ok 322s t/300-transform/200-trimcolorlist.t .. 322s ok 1 - make empty list 322s ok 2 - it's empty 322s ok 3 - nothing at [0] 322s ok 4 - empty all() 322s ok 5 - simple color: add 322s ok 6 - simple color: and it shows in count 322s # testme: NC(255,238,204), NC(255,238,204) 322s # expect: NC(255,238,204), NC(255,238,204) 322s ok 7 - simple color 322s ok 8 - simple color object: add 322s ok 9 - simple color object: and it shows in count 322s # testme: NC(255,238,204), NC(255,238,204) 322s # expect: NC(255,238,204), NC(255,238,204) 322s ok 10 - simple color object 322s ok 11 - simple fcolor: add 322s ok 12 - simple fcolor: and it shows in count 322s # testme: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) 322s # expect: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) 322s ok 13 - simple fcolor 322s ok 14 - single color in array: add 322s ok 15 - single color in array: and it shows in count 322s # testme: NC(255,238,204), NC(255,238,204) 322s # expect: NC(255,238,204), NC(255,238,204) 322s ok 16 - single color in array 322s ok 17 - single color object in array: add 322s ok 18 - single color object in array: and it shows in count 322s # testme: NC(255,238,204), NC(255,238,204) 322s # expect: NC(255,238,204), NC(255,238,204) 322s ok 19 - single color object in array 322s ok 20 - single fcolor: add 322s ok 21 - single fcolor: and it shows in count 322s # testme: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) 322s # expect: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) 322s ok 22 - single fcolor 322s ok 23 - simple range: add 322s ok 24 - simple range: and it shows in count 322s # testme: NC(240,224,192), NC(255,238,204) 322s # expect: NC(240,224,192), NC(255,238,204) 322s ok 25 - simple range 322s ok 26 - simple fcolor range: add 322s ok 27 - simple fcolor range: and it shows in count 322s # testme: NCF(0.5,0.7,0.2), NCF(0.6,0.8,0.3) 322s # expect: NCF(0.5,0.7,0.2), NCF(0.6,0.8,0.3) 322s ok 28 - simple fcolor range 322s ok 29 - color with error amount: add 322s ok 30 - color with error amount: and it shows in count 322s # testme: NC(126,126,126), NC(130,130,130) 322s # expect: NC(126,126,126), NC(130,130,130) 322s ok 31 - color with error amount 322s ok 32 - fcolor with error amount: add 322s ok 33 - fcolor with error amount: and it shows in count 322s # testme: NCF(0.39,0.49,0.59), NCF(0.41,0.51,0.61) 322s # expect: NCF(0.39,0.49,0.59), NCF(0.41,0.51,0.61) 322s ok 34 - fcolor with error amount 322s 1..34 322s ok 322s t/300-transform/210-trim.t ........... 322s # 11 23 38 142 322s ok 1 - check alpha trim (8) 322s ok 2 - rotated has expected bits (8) 322s # 142 11 23 38 322s ok 3 - check alpha trim (8) 322s # 11 23 38 142 322s ok 4 - check alpha trim (16) 322s ok 5 - rotated has expected bits (16) 322s # 142 11 23 38 322s ok 6 - check alpha trim (16) 322s # 31 42 83 48 322s ok 7 - check simple color trim 322s ok 8 - got a simple color trimmed image 322s ok 9 - check trimmed image is as expected 322s ok 10 - check simple color trim with intrusion 322s ok 11 - got a simple color trimmed image 322s ok 12 - check simple with intrusion trimmed image is as expected 322s # 1 2 3 4 322s ok 13 - check multi-color trim 322s # 1 2 3 4 322s ok 14 - check trim via TrimColorList 322s # 1 2 3 4 322s ok 15 - check auto=center trim 322s ok 16 - trim_rect 3-channel cross 322s ok 17 - trim 3-channel cross 322s ok 18 - trim_rect 4-channel cross 322s ok 19 - trim 4-channel cross 322s 1..19 322s ok 322s t/300-transform/500-trans.t .......... skipped: No Affix::Infix2Postfix 322s t/300-transform/600-trans2.t ......... 322s 1..40 322s ok 1 - use Imager; 322s ok 2 - returned an image on error 322s ok 3 - No error message on failure 322s ok 4 - synthesis failed 322s ok 5 - image distortion 322s ok 6 - image combination 322s ok 7 - alpha output 322s ok 8 - zero alpha 322s ok 9 - max alpha 322s ok 10 - log function 322s # op tests 322s ok 11 - value hsv getp1 322s ok 12 - hue 322s ok 13 - sat 322s ok 14 - add mult sub rgb red green blue 322s ok 15 - div uminus 322s ok 16 - pow mod 322s ok 17 - multp 322s ok 18 - addp 322s ok 19 - subp 322s ok 20 - sin cos pi sqrt 322s ok 21 - atan2 322s ok 22 - distance 322s ok 23 - int 322s ok 24 - if 322s ok 25 - ifp 322s ok 26 - le lt gt 322s ok 27 - ge eq ne 322s ok 28 - and or not 322s ok 29 - abs 322s ok 30 - exp log 322s ok 31 - det 322s ok 32 - sat 322s ok 33 - can't transform an empty image 322s ok 34 - check error message 322s # Imager::Transform 322s ok 35 - funcs 322s ok 36 - got tranform 322s ok 37 - description 322s ok 38 - input description 322s ok 39 - expected failure on accessing invalid image 322s # not enough images, code requires 2, 0 supplied 322s ok 40 - didn't get expected error 322s ok 322s t/300-transform/610-postfix.t ........ 322s 1..6 322s ok 1 - use Imager::Expr; 322s ok 2 - compile postfix 322s ok 3 - ret at the end 322s ok 4 - found mult 322s ok 5 - found add 322s ok 6 - found getp1 322s ok 322s t/300-transform/620-infix.t .......... 322s 1..7 322s ok 1 - use Imager::Expr; 322s ok 2 - make infix expression 322s ok 3 - final op a ret 322s ok 4 - mult by 360 found 322s ok 5 - mult by x found 322s ok 6 - mult by y found 322s ok 7 - hsv op found 322s ok 322s t/300-transform/630-assem.t .......... 322s 1..6 322s ok 1 - use Imager::Expr::Assem; 322s ok 2 - compile simple assembler 322s ok 3 - last op is a ret 322s ok 4 - first op is a set 322s ok 5 - next is a getp1 322s ok 6 - found comparison 322s ok 322s t/350-font/010-font.t ................ 322s 1..14 322s ok 1 - register a test font 322s ok 2 - register a bad test font 322s ok 3 - no register parameters 322s ok 4 - check message 322s ok 5 - no class parameter 322s ok 6 - check message 322s ok 7 - bad files parameter 322s ok 8 - check message 322s ok 9 - load good font avoiding RT 62855 322s ok 10 - and it's the right type 322s ok 11 - can't draw text on an empty image 322s ok 12 - check error message 322s ok 13 - can't draw text on an empty image 322s ok 14 - check error message 322s ok 322s t/350-font/020-tt.t .................. 322s ok 1 - use Imager; 322s ok 2 # skip freetype 1.x unavailable or disabled 322s ok 3 # skip freetype 1.x unavailable or disabled 322s ok 4 # skip freetype 1.x unavailable or disabled 322s ok 5 # skip freetype 1.x unavailable or disabled 322s ok 6 # skip freetype 1.x unavailable or disabled 322s ok 7 # skip freetype 1.x unavailable or disabled 322s ok 8 # skip freetype 1.x unavailable or disabled 322s ok 9 # skip freetype 1.x unavailable or disabled 322s ok 10 # skip freetype 1.x unavailable or disabled 322s ok 11 # skip freetype 1.x unavailable or disabled 322s ok 12 # skip freetype 1.x unavailable or disabled 322s ok 13 # skip freetype 1.x unavailable or disabled 322s ok 14 # skip freetype 1.x unavailable or disabled 322s ok 15 # skip freetype 1.x unavailable or disabled 322s ok 16 # skip freetype 1.x unavailable or disabled 322s ok 17 # skip freetype 1.x unavailable or disabled 322s ok 18 # skip freetype 1.x unavailable or disabled 322s ok 19 # skip freetype 1.x unavailable or disabled 322s ok 20 # skip freetype 1.x unavailable or disabled 322s ok 21 # skip freetype 1.x unavailable or disabled 322s ok 22 # skip freetype 1.x unavailable or disabled 322s ok 23 # skip freetype 1.x unavailable or disabled 322s ok 24 # skip freetype 1.x unavailable or disabled 322s ok 25 # skip freetype 1.x unavailable or disabled 322s ok 26 # skip freetype 1.x unavailable or disabled 322s ok 27 # skip freetype 1.x unavailable or disabled 322s ok 28 # skip freetype 1.x unavailable or disabled 322s ok 29 # skip freetype 1.x unavailable or disabled 322s ok 30 # skip freetype 1.x unavailable or disabled 322s ok 31 # skip freetype 1.x unavailable or disabled 322s ok 32 # skip freetype 1.x unavailable or disabled 322s ok 33 # skip freetype 1.x unavailable or disabled 322s ok 34 # skip freetype 1.x unavailable or disabled 322s ok 35 # skip freetype 1.x unavailable or disabled 322s ok 36 # skip freetype 1.x unavailable or disabled 322s ok 37 # skip freetype 1.x unavailable or disabled 322s ok 38 # skip freetype 1.x unavailable or disabled 322s ok 39 # skip freetype 1.x unavailable or disabled 322s ok 40 # skip freetype 1.x unavailable or disabled 322s ok 41 # skip freetype 1.x unavailable or disabled 322s ok 42 # skip freetype 1.x unavailable or disabled 322s ok 43 # skip freetype 1.x unavailable or disabled 322s ok 44 # skip freetype 1.x unavailable or disabled 322s ok 45 # skip freetype 1.x unavailable or disabled 322s ok 46 # skip freetype 1.x unavailable or disabled 322s ok 47 # skip freetype 1.x unavailable or disabled 322s ok 48 # skip freetype 1.x unavailable or disabled 322s ok 49 # skip freetype 1.x unavailable or disabled 322s ok 50 # skip freetype 1.x unavailable or disabled 322s ok 51 # skip freetype 1.x unavailable or disabled 322s ok 52 # skip freetype 1.x unavailable or disabled 322s ok 53 # skip freetype 1.x unavailable or disabled 322s ok 54 # skip freetype 1.x unavailable or disabled 322s ok 55 # skip freetype 1.x unavailable or disabled 322s ok 56 # skip freetype 1.x unavailable or disabled 322s ok 57 # skip freetype 1.x unavailable or disabled 322s ok 58 # skip freetype 1.x unavailable or disabled 322s ok 59 # skip freetype 1.x unavailable or disabled 322s ok 60 # skip freetype 1.x unavailable or disabled 322s ok 61 # skip freetype 1.x unavailable or disabled 322s ok 62 # skip freetype 1.x unavailable or disabled 322s ok 63 # skip freetype 1.x unavailable or disabled 322s ok 64 # skip freetype 1.x unavailable or disabled 322s ok 65 # skip freetype 1.x unavailable or disabled 322s ok 66 # skip freetype 1.x unavailable or disabled 322s ok 67 # skip freetype 1.x unavailable or disabled 322s ok 68 # skip freetype 1.x unavailable or disabled 322s ok 69 # skip freetype 1.x unavailable or disabled 322s ok 70 # skip freetype 1.x unavailable or disabled 322s ok 71 # skip freetype 1.x unavailable or disabled 322s ok 72 # skip freetype 1.x unavailable or disabled 322s ok 73 # skip freetype 1.x unavailable or disabled 322s ok 74 # skip freetype 1.x unavailable or disabled 322s ok 75 # skip freetype 1.x unavailable or disabled 322s ok 76 # skip freetype 1.x unavailable or disabled 322s ok 77 # skip freetype 1.x unavailable or disabled 322s ok 78 # skip freetype 1.x unavailable or disabled 322s ok 79 # skip freetype 1.x unavailable or disabled 322s ok 80 # skip freetype 1.x unavailable or disabled 322s ok 81 # skip freetype 1.x unavailable or disabled 322s ok 82 # skip freetype 1.x unavailable or disabled 322s ok 83 # skip freetype 1.x unavailable or disabled 322s ok 84 # skip freetype 1.x unavailable or disabled 322s ok 85 # skip freetype 1.x unavailable or disabled 322s ok 86 # skip freetype 1.x unavailable or disabled 322s ok 87 # skip freetype 1.x unavailable or disabled 322s ok 88 # skip freetype 1.x unavailable or disabled 322s ok 89 # skip freetype 1.x unavailable or disabled 322s ok 90 # skip freetype 1.x unavailable or disabled 322s ok 91 # skip freetype 1.x unavailable or disabled 322s ok 92 # skip freetype 1.x unavailable or disabled 322s ok 93 # skip freetype 1.x unavailable or disabled 322s ok 94 # skip freetype 1.x unavailable or disabled 322s ok 95 # skip freetype 1.x unavailable or disabled 322s ok 96 # skip freetype 1.x unavailable or disabled 322s ok 97 # skip freetype 1.x unavailable or disabled 322s 1..97 322s ok 322s t/350-font/030-ttoo.t ................ 322s 1..25 322s ok 1 # skip FT1.x missing or disabled 322s ok 2 # skip FT1.x missing or disabled 322s ok 3 # skip FT1.x missing or disabled 322s ok 4 # skip FT1.x missing or disabled 322s ok 5 # skip FT1.x missing or disabled 322s ok 6 # skip FT1.x missing or disabled 322s ok 7 # skip FT1.x missing or disabled 322s ok 8 # skip FT1.x missing or disabled 322s ok 9 # skip FT1.x missing or disabled 322s ok 10 # skip FT1.x missing or disabled 322s ok 11 # skip FT1.x missing or disabled 322s ok 12 # skip FT1.x missing or disabled 322s ok 13 # skip FT1.x missing or disabled 322s ok 14 # skip FT1.x missing or disabled 322s ok 15 # skip FT1.x missing or disabled 322s ok 16 # skip FT1.x missing or disabled 322s ok 17 # skip FT1.x missing or disabled 322s ok 18 # skip FT1.x missing or disabled 322s ok 19 # skip FT1.x missing or disabled 322s ok 20 # skip FT1.x missing or disabled 322s ok 21 # skip FT1.x missing or disabled 322s ok 22 # skip FT1.x missing or disabled 322s ok 23 # skip FT1.x missing or disabled 322s ok 24 # skip FT1.x missing or disabled 322s ok 25 # skip FT1.x missing or disabled 322s ok 322s t/350-font/040-ttstd.t ............... skipped: No tt available 322s t/350-font/100-texttools.t ........... 322s 1..14 322s ok 1 - use Imager; 322s ok 2 - require Imager::Font::Wrap; 322s ok 3 - loading font 322s ok 4 - basic test 322s ok 5 - save to file 322s ok 6 - no image test 322s ok 7 - no image parameter test 322s ok 8 - get height for check 322s ok 9 - savepos call 322s ok 10 - savepos value 322s # 66 322s ok 11 - bounds list count 322s # 0 0 380 14 322s ok 12 - check height 322s ok 13 - regression 29771 - call wrap_text 322s ok 14 - all text should be consumed 322s ok 323s t/400-filter/010-filters.t ........... 323s 1..137 323s ok 1 - autolevels 323s ok 2 - write autolevels 323s ok 3 - autolevels_skew 323s ok 4 - write autolevels_skew 323s ok 5 - contrast 323s ok 6 - write contrast 323s ok 7 - conv 323s ok 8 - write conv 323s ok 9 - conv should fail with empty array 323s ok 10 - check the conv OO intergave too 323s ok 11 - check conv error message 323s ok 12 - coef not an array 323s ok 13 - should fail if sum of coef is 0 323s ok 14 - check message 323s ok 15 - filter 8 bit image 323s ok 16 - filter 16 bit image 323s ok 17 - 8 and 16 bit conv match 323s ok 18 - gaussian 323s ok 19 - write gaussian 323s ok 20 - gaussian 323s ok 21 - write gaussian 323s ok 22 - 8 and 16 gaussian match 323s ok 23 - gaussian2 323s ok 24 - write gaussian2 323s ok 25 - gaussian2 323s ok 26 - write gaussian2 323s ok 27 - 8 and 16 gaussian match 323s ok 28 - gaussian2 323s ok 29 - write gaussian2 323s ok 30 - gaussian2 323s ok 31 - write gaussian2 323s ok 32 - gaussian2 323s ok 33 - write gaussian2 323s ok 34 - 8 and 16 gaussian match 323s ok 35 - gradgen 323s ok 36 - write gradgen 323s ok 37 - mosaic 323s ok 38 - write mosaic 323s ok 39 - hardinvert 323s ok 40 - write hardinvert 323s ok 41 - make test image for invert test 323s ok 42 - set a test pixel 323s ok 43 - hardinvert it 323s ok 44 - check only colour inverted 323s ok 45 - hardinvertall copy 323s ok 46 - check all inverted 323s ok 47 - make double test image for invert test 323s ok 48 - set a test pixel 323s ok 49 - hardinvert it 323s ok 50 - check only colour inverted 323s ok 51 - hardinvertall copy 323s ok 52 - check all inverted 323s ok 53 - noise 323s ok 54 - write noise 323s ok 55 - radnoise 323s ok 56 - write radnoise 323s ok 57 - turbnoise 323s ok 58 - write turbnoise 323s ok 59 - bumpmap 323s ok 60 - write bumpmap 323s ok 61 - bumpmap_complex 323s ok 62 - write bumpmap_complex 323s ok 63 - postlevels 323s ok 64 - write postlevels 323s ok 65 - watermark 323s ok 66 - write watermark 323s ok 67 - fountain 323s ok 68 - write fountain 323s ok 69 - fountain 323s ok 70 - write fountain 323s ok 71 - fountain 323s ok 72 - write fountain 323s ok 73 - read gimpgrad 323s ok 74 - fountain 323s ok 75 - write fountain 323s ok 76 - read with no parameters does nothing 323s ok 77 - check the warning 323s ok 78 - try to read a fountain defintion that doesn't exist 323s ok 79 - should be no warning 323s ok 80 - check message 323s ok 81 - opened gradient 323s ok 82 - read gradient from file handle 323s ok 83 - fail to read non-gradient 323s ok 84 - check error message 323s ok 85 - fail to read bad gradient (bad seg count) 323s ok 86 - check error message 323s ok 87 - fail to read bad gradient (bad segment) 323s ok 88 - check error message 323s ok 89 - unsharpmask 323s ok 90 - write unsharpmask 323s ok 91 - conv 323s ok 92 - write conv 323s ok 93 - nearest_color 323s ok 94 - write nearest_color 323s ok 95 - fountain 323s ok 96 - write fountain 323s ok 97 - got difference image 323s ok 98 - compare test image and diff image 323s ok 99 - read newer gimp gradient 323s ok 100 - check name read correctly 323s ok 101 - check we handle case of no name reference correctly 323s ok 102 - save a gradient 323s ok 103 - read what we wrote 323s ok 104 - we didn't set the name, so shouldn't get one 323s ok 105 - write gradient with a name 323s ok 106 - read what we wrote 323s ok 107 - check the name matches 323s ok 108 - fountain with color names instead of objects in segments 323s ok 109 - check black converted correctly 323s ok 110 - check white converted correctly 323s ok 111 - fountain with invalid color name 323s ok 112 - check error message 323s ok 113 - made simple gradient 323s ok 114 - check start of first correct 323s ok 115 - check color at start 323s ok 116 - no parameters to simple() 323s ok 117 323s ok 118 - mismatch of positions and colors fails 323s ok 119 - check message 323s ok 120 - not enough positions 323s ok 121 323s ok 122 - linear fountain sample 323s ok 123 - revolution fountain sample 323s ok 124 - radial fountain sample 323s ok 125 - perl_test 323s ok 126 - write perl_test 323s ok 127 - difference() - check image with mindist 0 323s ok 128 - difference() - check image with mindist 1 323s ok 129 - rgb_difference() - check image 323s ok 130 - difference() - check image with mindist 0 - large samples 323s ok 131 - difference() - check image with mindist 1.1 - large samples 323s ok 132 - can't filter an empty image 323s ok 133 - check error message 323s ok 134 - can't difference empty image 323s ok 135 - check error message 323s ok 136 - can't difference against empty image 323s ok 137 - check error message 323s ok 323s t/400-filter/020-autolevels.t ........ 323s 1..4 323s ok 1 - default autolevels 323s ok 2 - check we got expected image 323s ok 3 - default autolevels (double) 323s ok 4 - check we got expected image 323s ok 323s t/450-api/130-cpp.t .................. skipped: Inline::CPP required for testing C++ compatibility 323s t/850-thread/010-base.t .............. 323s 1..14 323s ok 1 - join first thread 323s ok 2 - made the color 323s ok 3 - made the float color 323s ok 4 - made the hlines 323s ok 5 - made the io 323s ok 6 - made the trim color list 323s ok 7 # skip No TT font support 323s ok 8 - made ft2 font 323s ok 9 - made the fill 323s ok 10 - the low level image object should become unblessed 323s ok 11 - image no longer considered valid 323s ok 12 - check error message 323s ok 13 - join second thread 323s ok 14 - but the object should be fine in the main thread 323s ok 327s t/850-thread/100-error.t ............. 327s 1..11 327s ok 1 - 1: check errors in child 327s ok 2 - 2: check errors in child 327s ok 3 - 3: check errors in child 327s ok 4 - 4: check errors in child 327s ok 5 - 5: check errors in child 327s ok 6 - join child 1 327s ok 7 - join child 2 327s ok 8 - join child 3 327s ok 9 - join child 4 327s ok 10 - join child 5 327s ok 11 - check errors in parent 327s ok 329s t/850-thread/110-log.t ............... 329s 1..3 329s ok 1 - join child thread 329s ok 2 - check messages in main thread log 329s ok 3 - check messages in child thread log 329s ok 329s t/900-util/010-test.t ................ 329s 1..60 329s ok 1 - got basic test image 329s ok 2 - check basic image type 329s ok 3 - check basic image channels 329s ok 4 - check basic image bits 329s ok 5 - check basic isn't mono 329s ok 6 - got 16-bit basic test image 329s ok 7 - check 16-bit basic image type 329s ok 8 - check 16-bit basic image channels 329s ok 9 - check 16-bit basic image bits 329s ok 10 - check 16-bit basic isn't mono 329s ok 11 - got double basic test image 329s ok 12 - check double basic image type 329s ok 13 - check double basic image channels 329s ok 14 - check double basic image bits 329s ok 15 - check double basic isn't mono 329s ok 16 - got gray test image 329s ok 17 - check gray image type 329s ok 18 - check gray image channels 329s ok 19 - check gray image bits 329s ok 20 - check gray isn't mono 329s ok 21 - got gray test image 329s ok 22 - check 16-bit gray image type 329s ok 23 - check 16-bit gray image channels 329s ok 24 - check 16-bit gray image bits 329s ok 25 - check 16-bit isn't mono 329s ok 26 - got mono image 329s ok 27 - check mono image type 329s ok 28 - check mono image channels 329s ok 29 - check mono image bits 329s ok 30 - check mono is mono 329s ok 31 - got basic test image (by name) 329s ok 32 - check basic image type 329s ok 33 - check basic image channels 329s ok 34 - check basic image bits 329s ok 35 - check basic isn't mono 329s ok 36 - got 16-bit basic test image (by name) 329s ok 37 - check 16-bit basic image type 329s ok 38 - check 16-bit basic image channels 329s ok 39 - check 16-bit basic image bits 329s ok 40 - check 16-bit basic isn't mono 329s ok 41 - got double basic test image (by name) 329s ok 42 - check double basic image type 329s ok 43 - check double basic image channels 329s ok 44 - check double basic image bits 329s ok 45 - check double basic isn't mono 329s ok 46 - got gray test image (by name) 329s ok 47 - check gray image type 329s ok 48 - check gray image channels 329s ok 49 - check gray image bits 329s ok 50 - check gray isn't mono 329s ok 51 - got gray test image (by name) 329s ok 52 - check 16-bit gray image type 329s ok 53 - check 16-bit gray image channels 329s ok 54 - check 16-bit gray image bits 329s ok 55 - check 16-bit isn't mono 329s ok 56 - got mono image (by name) 329s ok 57 - check mono image type 329s ok 58 - check mono image channels 329s ok 59 - check mono image bits 329s ok 60 - check mono is mono 329s ok 329s t/900-util/020-error.t ............... 329s 1..7 329s ok 1 - use Imager; 329s ok 2 - read of junk.ppm should have failed 329s ok 3 - got the errors 329s ok 4 - entry 0 is an array ref 329s ok 5 - entry 0 has 2 elements 329s ok 6 - check message 329s ok 7 - error code should be 0 329s ok 329s t/900-util/030-log.t ................. 329s 1..6 329s ok 1 - open log 329s ok 2 - file is there 329s ok 3 - check message made it to the log 329s ok 4 # skip Logging built 329s ok 5 # skip Logging built 329s ok 6 # skip Logging built 329s ok 329s t/900-util/040-limit.t ............... 329s 1..31 329s ok 1 - set limits to 10, 10, 300 329s ok 2 - successful check limits in parent 329s ok 3 - failed check limits in parent 329s ok 4 - 1: set limits to 5 x 5, 75 bytes 329s ok 5 - 1: successful check 5 x 5 329s ok 6 - 1: failed check 5 x 5, ssize 2 329s ok 7 - check limits are still 5 x 5 , 75 bytes 329s ok 8 - 2: set limits to 10 x 10, 300 bytes 329s ok 9 - 2: successful check 10 x 10 329s ok 10 - 2: failed check 10 x 10, ssize 2 329s ok 11 - check limits are still 10 x 10 , 300 bytes 329s ok 12 - 3: set limits to 15 x 15, 675 bytes 329s ok 13 - 3: successful check 15 x 15 329s ok 14 - 3: failed check 15 x 15, ssize 2 329s ok 15 - check limits are still 15 x 15 , 675 bytes 329s ok 16 - 4: set limits to 20 x 20, 1200 bytes 329s ok 17 - 4: successful check 20 x 20 329s ok 18 - 4: failed check 20 x 20, ssize 2 329s ok 19 - check limits are still 20 x 20 , 1200 bytes 329s ok 20 - 5: set limits to 25 x 25, 1875 bytes 329s ok 21 - 5: successful check 25 x 25 329s ok 22 - 5: failed check 25 x 25, ssize 2 329s ok 23 - check limits are still 25 x 25 , 1875 bytes 329s ok 24 - join child 1 329s ok 25 - join child 2 329s ok 26 - join child 3 329s ok 27 - join child 4 329s ok 28 - join child 5 329s ok 29 - test we still pass 329s ok 30 - test we still fail 329s ok 31 - check original main thread limits still set 329s ok 330s t/900-util/050-matrix.t .............. 330s 1..25 330s ok 1 - use Imager::Matrix2d; 330s ok 2 - identity matrix 330s ok 3 - translate matrix 330s ok 4 - translate just x 330s ok 5 - translate just y 330s ok 6 - rotate matrix 330s ok 7 - shear matrix 330s ok 8 - scale matrix 330s ok 9 - custom matrix 330s ok 10 - translate called on rotate with just x 330s ok 11 - translate called on rotate with just y 330s ok 12 - bad custom matrix 330s ok 13 - check error 330s ok 14 - mult by unblessed matrix 330s ok 15 - mult with unblessed matrix 330s ok 16 - mult by three 330s ok 17 - mult with three 330s ok 18 - mult by hash ref died 330s ok 19 - check message 330s ok 20 - mult by short array ref died 330s ok 21 - check message 330s ok 22 - mult by bad scalar died 330s ok 23 - check message 330s ok 24 - x from rotate (0,0) around (10, 5) 330s ok 25 - y from rotate (0,0) around (10, 5) 330s ok 330s t/900-util/060-hlines.t .............. 330s 1..17 330s ok 1 - made hline 330s ok 2 - check values 330s ok 3 - check (-5, 7) added 330s ok 4 - check (8, 4) added 330s ok 5 - check (3, 3) added 330s ok 6 - check (2, 6) added 330s ok 7 - check (6, -5, 5) not added 330s ok 8 - check (6, 100, 5) not added 330s ok 9 - check (-1, 5, 2) not added 330s ok 10 - check (10, 5, 2) not added 330s ok 11 - check internal overlap merged 330s ok 12 - lots of segments 330s ok 13 - merge lots of segments 330s ok 14 - left merge 330s ok 15 - right merge 330s ok 16 - make hlines object from image 330s ok 17 - check initialized properly 330s ok 330s All tests successful. 330s Files=60, Tests=4660, 12 wallclock secs ( 0.17 usr 0.04 sys + 4.72 cusr 0.44 csys = 5.37 CPU) 330s Result: PASS 330s autopkgtest [01:24:45]: test autodep8-perl-build-deps: -----------------------] 331s autopkgtest [01:24:46]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 331s autodep8-perl-build-deps PASS 331s autopkgtest [01:24:46]: test autodep8-perl: preparing testbed 448s autopkgtest [01:26:43]: testbed dpkg architecture: s390x 448s autopkgtest [01:26:43]: testbed apt version: 2.9.33 448s autopkgtest [01:26:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 448s autopkgtest [01:26:43]: testbed release detected to be: plucky 449s autopkgtest [01:26:44]: updating testbed package index (apt update) 450s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 450s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 450s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 450s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 450s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [41.4 kB] 450s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [365 kB] 450s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [17.7 kB] 450s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [75.4 kB] 450s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1784 B] 450s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 450s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [294 kB] 450s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [12.3 kB] 450s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4956 B] 450s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 450s Fetched 940 kB in 1s (1011 kB/s) 451s Reading package lists... 452s Reading package lists... 452s Building dependency tree... 452s Reading state information... 452s Calculating upgrade... 452s Calculating upgrade... 452s The following packages were automatically installed and are no longer required: 452s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 452s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 452s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 452s linux-tools-6.11.0-8-generic 452s Use 'sudo apt autoremove' to remove them. 452s The following packages will be upgraded: 452s pinentry-curses python3-jinja2 strace 452s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 452s Need to get 652 kB of archives. 452s After this operation, 27.6 kB of additional disk space will be used. 452s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 453s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 453s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 453s Fetched 652 kB in 1s (1031 kB/s) 453s (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 ... 81428 files and directories currently installed.) 453s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 453s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 453s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 453s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 453s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 453s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 453s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 453s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 453s Setting up strace (6.13+ds-1ubuntu1) ... 453s Processing triggers for man-db (2.13.0-1) ... 454s Reading package lists... 454s Building dependency tree... 454s Reading state information... 454s Solving dependencies... 454s The following packages will be REMOVED: 454s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 454s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 454s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 454s linux-tools-6.11.0-8-generic* 454s 0 upgraded, 0 newly installed, 9 to remove and 1 not upgraded. 454s After this operation, 167 MB disk space will be freed. 454s (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 ... 81428 files and directories currently installed.) 454s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 454s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 454s Removing libpython3.12t64:s390x (3.12.9-1) ... 454s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 454s Removing libnsl2:s390x (1.3.0-3build3) ... 454s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 454s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 454s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 455s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 455s Processing triggers for libc-bin (2.41-1ubuntu1) ... 455s (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 ... 56328 files and directories currently installed.) 455s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 455s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 455s autopkgtest [01:26:50]: upgrading testbed (apt dist-upgrade and autopurge) 456s Reading package lists... 456s Building dependency tree... 456s Reading state information... 456s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 456s Starting 2 pkgProblemResolver with broken count: 0 456s Done 456s Entering ResolveByKeep 456s 456s Calculating upgrade... 456s The following packages will be upgraded: 456s libpng16-16t64 457s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 457s Need to get 199 kB of archives. 457s After this operation, 0 B of additional disk space will be used. 457s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libpng16-16t64 s390x 1.6.47-1.1 [199 kB] 457s Fetched 199 kB in 0s (458 kB/s) 457s (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 ... 56326 files and directories currently installed.) 457s Preparing to unpack .../libpng16-16t64_1.6.47-1.1_s390x.deb ... 457s Unpacking libpng16-16t64:s390x (1.6.47-1.1) over (1.6.47-1) ... 457s Setting up libpng16-16t64:s390x (1.6.47-1.1) ... 457s Processing triggers for libc-bin (2.41-1ubuntu1) ... 457s Reading package lists... 457s Building dependency tree... 457s Reading state information... 458s Starting pkgProblemResolver with broken count: 0 458s Starting 2 pkgProblemResolver with broken count: 0 458s Done 458s Solving dependencies... 458s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 458s autopkgtest [01:26:53]: rebooting testbed after setup commands that affected boot 483s Reading package lists... 483s Building dependency tree... 483s Reading state information... 483s Starting pkgProblemResolver with broken count: 0 483s Starting 2 pkgProblemResolver with broken count: 0 483s Done 483s The following NEW packages will be installed: 483s autodep8 dctrl-tools libdeflate0 libfreetype6 libgif7 libimager-perl 483s libjbig0 libjpeg-turbo8 libjpeg8 libsharpyuv0 libtiff6 libwebp7 483s pkg-perl-autopkgtest 484s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 484s Need to get 2118 kB of archives. 484s After this operation, 6051 kB of additional disk space will be used. 484s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x dctrl-tools s390x 2.24-3build3 [106 kB] 484s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 484s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libdeflate0 s390x 1.23-1 [46.1 kB] 484s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 484s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libgif7 s390x 5.2.2-1ubuntu2 [37.5 kB] 484s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg-turbo8 s390x 2.1.5-3ubuntu2 [147 kB] 484s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 484s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 484s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 484s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 484s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libtiff6 s390x 4.5.1+git230720-4ubuntu4 [217 kB] 484s Get:12 http://ftpmaster.internal/ubuntu plucky/universe s390x libimager-perl s390x 1.025+dfsg-1 [839 kB] 484s Get:13 http://ftpmaster.internal/ubuntu plucky/universe s390x pkg-perl-autopkgtest all 0.82 [18.8 kB] 485s Fetched 2118 kB in 1s (2243 kB/s) 485s Selecting previously unselected package dctrl-tools. 485s (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 ... 56326 files and directories currently installed.) 485s Preparing to unpack .../00-dctrl-tools_2.24-3build3_s390x.deb ... 485s Unpacking dctrl-tools (2.24-3build3) ... 485s Selecting previously unselected package autodep8. 485s Preparing to unpack .../01-autodep8_0.28+nmu1ubuntu1_all.deb ... 485s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 485s Selecting previously unselected package libdeflate0:s390x. 485s Preparing to unpack .../02-libdeflate0_1.23-1_s390x.deb ... 485s Unpacking libdeflate0:s390x (1.23-1) ... 485s Selecting previously unselected package libfreetype6:s390x. 485s Preparing to unpack .../03-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 485s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 485s Selecting previously unselected package libgif7:s390x. 485s Preparing to unpack .../04-libgif7_5.2.2-1ubuntu2_s390x.deb ... 485s Unpacking libgif7:s390x (5.2.2-1ubuntu2) ... 485s Selecting previously unselected package libjpeg-turbo8:s390x. 485s Preparing to unpack .../05-libjpeg-turbo8_2.1.5-3ubuntu2_s390x.deb ... 485s Unpacking libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 485s Selecting previously unselected package libjpeg8:s390x. 485s Preparing to unpack .../06-libjpeg8_8c-2ubuntu11_s390x.deb ... 485s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 485s Selecting previously unselected package libjbig0:s390x. 485s Preparing to unpack .../07-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 485s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 485s Selecting previously unselected package libsharpyuv0:s390x. 485s Preparing to unpack .../08-libsharpyuv0_1.5.0-0.1_s390x.deb ... 485s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 485s Selecting previously unselected package libwebp7:s390x. 485s Preparing to unpack .../09-libwebp7_1.5.0-0.1_s390x.deb ... 485s Unpacking libwebp7:s390x (1.5.0-0.1) ... 485s Selecting previously unselected package libtiff6:s390x. 485s Preparing to unpack .../10-libtiff6_4.5.1+git230720-4ubuntu4_s390x.deb ... 485s Unpacking libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 485s Selecting previously unselected package libimager-perl. 485s Preparing to unpack .../11-libimager-perl_1.025+dfsg-1_s390x.deb ... 485s Unpacking libimager-perl (1.025+dfsg-1) ... 485s Selecting previously unselected package pkg-perl-autopkgtest. 485s Preparing to unpack .../12-pkg-perl-autopkgtest_0.82_all.deb ... 485s Unpacking pkg-perl-autopkgtest (0.82) ... 485s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 485s Setting up libdeflate0:s390x (1.23-1) ... 485s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 485s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 485s Setting up libjpeg-turbo8:s390x (2.1.5-3ubuntu2) ... 485s Setting up libwebp7:s390x (1.5.0-0.1) ... 485s Setting up libgif7:s390x (5.2.2-1ubuntu2) ... 485s Setting up dctrl-tools (2.24-3build3) ... 485s Setting up autodep8 (0.28+nmu1ubuntu1) ... 485s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 485s Setting up pkg-perl-autopkgtest (0.82) ... 485s Setting up libtiff6:s390x (4.5.1+git230720-4ubuntu4) ... 485s Setting up libimager-perl (1.025+dfsg-1) ... 485s Processing triggers for man-db (2.13.0-1) ... 485s Processing triggers for libc-bin (2.41-1ubuntu1) ... 487s autopkgtest [01:27:22]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 487s autopkgtest [01:27:22]: test autodep8-perl: [----------------------- 488s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 488s 1..4 488s ok 1 - /usr/bin/perl -w -M"Imager" -e 1 2>&1 exited successfully 488s ok 2 - /usr/bin/perl -w -M"Imager" -e 1 2>&1 produced no (non-whitelisted) output 488s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Imager" -e 1 2>&1 exited successfully 488s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Imager" -e 1 2>&1 produced no (non-whitelisted) output 488s ok 488s All tests successful. 488s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.11 cusr 0.01 csys = 0.13 CPU) 488s Result: PASS 488s autopkgtest [01:27:23]: test autodep8-perl: -----------------------] 489s autopkgtest [01:27:24]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 489s autodep8-perl PASS (superficial) 489s autopkgtest [01:27:24]: test autodep8-perl-recommends: preparing testbed 489s Reading package lists... 489s Building dependency tree... 489s Reading state information... 489s Starting pkgProblemResolver with broken count: 0 489s Starting 2 pkgProblemResolver with broken count: 0 489s Done 490s The following NEW packages will be installed: 490s cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu gcc gcc-14 490s gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu libasan8 libcc1-0 libgcc-14-dev 490s libgomp1 libinline-c-perl libinline-perl libisl23 libitm1 libmpc3 490s libparse-recdescent-perl libpegex-perl libubsan1 libxxx-perl libyaml-pp-perl 490s 0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded. 490s Need to get 35.5 MB of archives. 490s After this operation, 105 MB of additional disk space will be used. 490s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 490s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 490s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [9572 kB] 492s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu3 [1028 B] 492s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 492s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 492s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250222-0ubuntu1 [49.2 kB] 492s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250222-0ubuntu1 [152 kB] 492s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250222-0ubuntu1 [31.2 kB] 492s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250222-0ubuntu1 [2970 kB] 493s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250222-0ubuntu1 [1212 kB] 493s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu3 [1037 kB] 493s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [18.7 MB] 496s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu3 [526 kB] 496s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 496s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 496s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 496s Get:18 http://ftpmaster.internal/ubuntu plucky/universe s390x libinline-perl all 0.86-2 [75.9 kB] 496s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x libyaml-pp-perl all 0.39.0-1 [107 kB] 496s Get:20 http://ftpmaster.internal/ubuntu plucky/universe s390x libxxx-perl all 0.38-1 [9904 B] 496s Get:21 http://ftpmaster.internal/ubuntu plucky/universe s390x libpegex-perl all 0.75-2 [75.7 kB] 496s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x libinline-c-perl all 0.82-1 [72.4 kB] 496s Fetched 35.5 MB in 6s (5665 kB/s) 496s Selecting previously unselected package libisl23:s390x. 496s (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 ... 56672 files and directories currently installed.) 496s Preparing to unpack .../00-libisl23_0.27-1_s390x.deb ... 496s Unpacking libisl23:s390x (0.27-1) ... 496s Selecting previously unselected package libmpc3:s390x. 496s Preparing to unpack .../01-libmpc3_1.3.1-1build2_s390x.deb ... 496s Unpacking libmpc3:s390x (1.3.1-1build2) ... 496s Selecting previously unselected package cpp-14-s390x-linux-gnu. 496s Preparing to unpack .../02-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 496s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 496s Selecting previously unselected package cpp-14. 496s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu3_s390x.deb ... 496s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 496s Selecting previously unselected package cpp-s390x-linux-gnu. 496s Preparing to unpack .../04-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 496s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 496s Selecting previously unselected package cpp. 496s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 496s Unpacking cpp (4:14.2.0-1ubuntu1) ... 496s Selecting previously unselected package libcc1-0:s390x. 496s Preparing to unpack .../06-libcc1-0_15-20250222-0ubuntu1_s390x.deb ... 496s Unpacking libcc1-0:s390x (15-20250222-0ubuntu1) ... 496s Selecting previously unselected package libgomp1:s390x. 496s Preparing to unpack .../07-libgomp1_15-20250222-0ubuntu1_s390x.deb ... 496s Unpacking libgomp1:s390x (15-20250222-0ubuntu1) ... 496s Selecting previously unselected package libitm1:s390x. 496s Preparing to unpack .../08-libitm1_15-20250222-0ubuntu1_s390x.deb ... 496s Unpacking libitm1:s390x (15-20250222-0ubuntu1) ... 496s Selecting previously unselected package libasan8:s390x. 496s Preparing to unpack .../09-libasan8_15-20250222-0ubuntu1_s390x.deb ... 496s Unpacking libasan8:s390x (15-20250222-0ubuntu1) ... 496s Selecting previously unselected package libubsan1:s390x. 496s Preparing to unpack .../10-libubsan1_15-20250222-0ubuntu1_s390x.deb ... 496s Unpacking libubsan1:s390x (15-20250222-0ubuntu1) ... 496s Selecting previously unselected package libgcc-14-dev:s390x. 496s Preparing to unpack .../11-libgcc-14-dev_14.2.0-17ubuntu3_s390x.deb ... 496s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 496s Selecting previously unselected package gcc-14-s390x-linux-gnu. 496s Preparing to unpack .../12-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 496s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 497s Selecting previously unselected package gcc-14. 497s Preparing to unpack .../13-gcc-14_14.2.0-17ubuntu3_s390x.deb ... 497s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 497s Selecting previously unselected package gcc-s390x-linux-gnu. 497s Preparing to unpack .../14-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 497s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 497s Selecting previously unselected package gcc. 497s Preparing to unpack .../15-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 497s Unpacking gcc (4:14.2.0-1ubuntu1) ... 497s Selecting previously unselected package libparse-recdescent-perl. 497s Preparing to unpack .../16-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 497s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 497s Selecting previously unselected package libinline-perl. 497s Preparing to unpack .../17-libinline-perl_0.86-2_all.deb ... 497s Unpacking libinline-perl (0.86-2) ... 497s Selecting previously unselected package libyaml-pp-perl. 497s Preparing to unpack .../18-libyaml-pp-perl_0.39.0-1_all.deb ... 497s Unpacking libyaml-pp-perl (0.39.0-1) ... 497s Selecting previously unselected package libxxx-perl. 497s Preparing to unpack .../19-libxxx-perl_0.38-1_all.deb ... 497s Unpacking libxxx-perl (0.38-1) ... 497s Selecting previously unselected package libpegex-perl. 497s Preparing to unpack .../20-libpegex-perl_0.75-2_all.deb ... 497s Unpacking libpegex-perl (0.75-2) ... 497s Selecting previously unselected package libinline-c-perl. 497s Preparing to unpack .../21-libinline-c-perl_0.82-1_all.deb ... 497s Unpacking libinline-c-perl (0.82-1) ... 497s Setting up libyaml-pp-perl (0.39.0-1) ... 497s Setting up libgomp1:s390x (15-20250222-0ubuntu1) ... 497s Setting up libmpc3:s390x (1.3.1-1build2) ... 497s Setting up libxxx-perl (0.38-1) ... 497s Setting up libubsan1:s390x (15-20250222-0ubuntu1) ... 497s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 497s Setting up libasan8:s390x (15-20250222-0ubuntu1) ... 497s Setting up libpegex-perl (0.75-2) ... 497s Setting up libisl23:s390x (0.27-1) ... 497s Setting up libcc1-0:s390x (15-20250222-0ubuntu1) ... 497s Setting up libitm1:s390x (15-20250222-0ubuntu1) ... 497s Setting up libinline-perl (0.86-2) ... 497s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 497s Setting up cpp-14 (14.2.0-17ubuntu3) ... 497s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 497s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 497s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 497s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 497s Setting up cpp (4:14.2.0-1ubuntu1) ... 497s Setting up gcc-14 (14.2.0-17ubuntu3) ... 497s Setting up libinline-c-perl (0.82-1) ... 497s Setting up gcc (4:14.2.0-1ubuntu1) ... 497s Processing triggers for man-db (2.13.0-1) ... 497s Processing triggers for libc-bin (2.41-1ubuntu1) ... 498s autopkgtest [01:27:33]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 498s autopkgtest [01:27:33]: test autodep8-perl-recommends: [----------------------- 499s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 499s 1..4 499s ok 1 - Package libimager-perl is known to dpkg 499s ok 2 - Got status information for package libimager-perl 499s ok 3 - Got file list for package libimager-perl 499s # Subtest: all modules in libimager-perl pass the syntax check 499s 1..35 499s # Subroutine _rgb_alpha redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Float.pm line 11. 499s # Subroutine _pspec redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Float.pm line 32. 499s # Subroutine new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Float.pm line 68. 499s # Subroutine set redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Float.pm line 74. 499s # Subroutine CLONE_SKIP redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Float.pm line 80. 499s # Subroutine as_8bit redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Float.pm line 82. 499s # Subroutine as_css_rgb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Float.pm line 97. 499s ok 1 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Float.pm exited successfully 499s ok 2 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color/Table.pm exited successfully 499s # Subroutine _hsv_to_rgb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 18. 499s # Subroutine _load_gimp_palette redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 69. 499s # Subroutine _get_gimp_color redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 104. 499s # Subroutine _test_x_palettes redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 172. 499s # Subroutine _load_x_rgb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 180. 499s # Subroutine _get_x_color redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 209. 499s # Subroutine _pc_to_byte redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 253. 499s # Subroutine _rgb_alpha redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 257. 499s # Subroutine _pspec redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 278. 499s # Subroutine new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 412. 499s # Subroutine set redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 418. 499s # Subroutine equals redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 424. 499s # Subroutine CLONE_SKIP redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 442. 499s # Subroutine hsv redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 446. 499s # Subroutine as_float redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 496. 499s # Subroutine as_css_rgb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm line 502. 499s ok 3 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Color.pm exited successfully 499s ok 4 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/CountColor.pm exited successfully 499s ok 5 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Expr/Assem.pm exited successfully 499s ok 6 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Expr.pm exited successfully 499s ok 7 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/ExtUtils.pm exited successfully 499s ok 8 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/File/CUR.pm exited successfully 499s ok 9 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/File/GIF.pm exited successfully 499s ok 10 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/File/ICO.pm exited successfully 499s ok 11 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/File/JPEG.pm exited successfully 499s ok 12 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/File/PNG.pm exited successfully 499s ok 13 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/File/SGI.pm exited successfully 499s ok 14 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/File/TIFF.pm exited successfully 499s # Name "Imager::filters" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Fill.pm line 76. 499s ok 15 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Fill.pm exited successfully 499s ok 16 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Filter/DynTest.pm exited successfully 499s ok 17 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Filter/Flines.pm exited successfully 499s ok 18 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Filter/Mandelbrot.pm exited successfully 499s ok 19 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font/BBox.pm exited successfully 499s ok 20 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font/FT2.pm exited successfully 499s ok 21 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font/FreeType2.pm exited successfully 499s ok 22 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font/Image.pm exited successfully 499s ok 23 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font/Test.pm exited successfully 499s # Name "Imager::formats" used only once: possible typo at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font/Truetype.pm line 25. 499s ok 24 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font/Truetype.pm exited successfully 499s ok 25 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font/Wrap.pm exited successfully 499s # Subroutine new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 49. 499s # Subroutine _first redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 123. 499s # Subroutine draw redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 130. 499s # Subroutine align redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 166. 499s # Subroutine bounding_box redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 239. 499s # Subroutine dpi redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 274. 499s # Subroutine transform redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 287. 499s # Subroutine _transform redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 304. 499s # Subroutine utf8 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 309. 499s # Subroutine priorities redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 313. 499s # Subroutine register redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm line 323. 499s ok 26 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Font.pm exited successfully 499s ok 27 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Fountain.pm exited successfully 499s ok 28 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Matrix2d.pm exited successfully 499s ok 29 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Preprocess.pm exited successfully 499s ok 30 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Probe.pm exited successfully 499s ok 31 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Regops.pm exited successfully 499s ok 32 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Test.pm exited successfully 499s ok 33 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/Transform.pm exited successfully 499s # Subroutine new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm line 11. 499s # Subroutine _add_anycolor redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm line 24. 499s # Subroutine _clamp_255 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm line 35. 499s # Subroutine add redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm line 48. 499s # Subroutine all redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm line 115. 499s # Subroutine describe redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm line 127. 499s # Subroutine clone redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm line 154. 499s # Subroutine auto redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm line 160. 499s ok 34 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager/TrimColorList.pm exited successfully 499s # Subroutine Imager::Color::new_internal redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::DESTROY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::set_internal redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::info redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::rgba redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::i_hsv_to_rgb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::i_rgb_to_hsv redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::red redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::green redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::blue redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::alpha redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::new_internal redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::DESTROY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::rgba redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::set_internal redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::i_hsv_to_rgb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::i_rgb_to_hsv redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::red redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::green redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::blue redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Color::Float::alpha redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::ImgRaw::new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::ImgRaw::DESTROY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::io_new_fd redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::io_new_bufchain redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::io_new_buffer redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::io_new_cb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::io_slurp redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_set_image_file_limits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_get_image_file_limits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_int_check_image_file_limits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_trim_rect redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::new_fd redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::new_buffer redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::new_cb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::new_bufchain redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::_new_perlio redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::slurp redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::raw_write redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::raw_read redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::raw_read2 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::raw_seek redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::raw_close redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::DESTROY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::CLONE_SKIP redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::getc redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::nextc redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::putc redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::close redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::flush redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::peekc redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::seek redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::peekn redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::read redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::read2 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::gets redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::write redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::dump redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::set_buffered redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::is_buffered redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::eof redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::IO::error redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_list_formats redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_sametype redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_sametype_chans redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_init_log redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_log_entry redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_log_enabled redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_info redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_setmask redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_getmask redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_getchannels redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_getdata redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_get_width redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_get_height redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_color_model redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_color_channels redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_alpha_channel redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_is_monochrome redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_line redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_line_aa redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_box redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_box_filled redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_box_filledf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_box_cfill redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_arc redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_arc_aa redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_arc_cfill redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_arc_aa_cfill redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_circle_aa redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_circle_aa_fill redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_circle_out redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_circle_out_aa redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_arc_out redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_arc_out_aa redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_bezier_multi redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_poly_aa_m redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_poly_aa_cfill_m redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_poly_poly_aa redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_poly_poly_aa_cfill redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_flood_fill redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_flood_cfill redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_flood_fill_border redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_flood_cfill_border redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_copyto redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_copyto_trans redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_copy redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_rubthru redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_compose redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_compose_mask redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_combine redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_flipxy redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_rotate90 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_rotate_exact redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_matrix_transform redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_gaussian redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_gaussian2 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_unsharp_mask redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_conv redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_convert redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_map redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_diff redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_diffd redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_samef redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_epsilonf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::_is_color_object redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_test_format_probe redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_add_file_magic redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_readpnm_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_readpnm_multi_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_writeppm_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_readraw_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_writeraw_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_writebmp_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_readbmp_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_writetga_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_readtga_wiol redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_scaleaxis redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_scale_nn redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_scale_mixing redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_haar redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_count_colors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_get_anonymous_color_histo redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_transform redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_transform2 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_contrast redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_hardinvert redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_hardinvertall redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_noise redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_bumpmap redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_bumpmap_complex redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_postlevels redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_mosaic redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_watermark redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_autolevels redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_autolevels_mono redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_radnoise redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_turbnoise redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_gradgen redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_diff_image redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_rgbdiff_image redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_fountain redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_new_fill_fount redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_new_fill_opacity redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_errors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_clear_error redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_push_error redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_nearest_color redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::malloc_state redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::DSO_open redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::DSO_close redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::DSO_funclist redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::DSO_call redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_get_pixel redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_ppix redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_pal_new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_to_pal redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_to_rgb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_make_palette redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_gpal redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_ppal redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_ppal_p redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_addcolors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_setcolors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_getcolors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_colorcount redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_maxcolors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_findcolor redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_bits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_type redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_virtual redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_gsamp redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_gsamp_bits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_psamp_bits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_psamp redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_psampf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_masked_new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_plin redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_ppixf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_gsampf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_plinf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_gpixf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_glin redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_glinf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_8_new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_16_new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_to_rgb16 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_double_new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_img_to_drgb redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_addn redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_add redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_find redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_findn redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_delete redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_delbyname redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_delbycode redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_get redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_get_string redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_tags_count redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::FillHandle::DESTROY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::FillHandle::CLONE_SKIP redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_new_fill_solid redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_new_fill_solidf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_new_fill_hatch redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_new_fill_hatchf redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::i_new_fill_image redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Internal::Hlines::testing redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Internal::Hlines::new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Internal::Hlines::new_img redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Internal::Hlines::add redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Internal::Hlines::DESTROY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Internal::Hlines::dump redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Internal::Hlines::CLONE_SKIP redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::TrimColorList::_new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::TrimColorList::add_color redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::TrimColorList::add_fcolor redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::TrimColorList::get redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::TrimColorList::count redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Context::DESTROY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine Imager::Context::CLONE redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 154. 499s # Subroutine import redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 455. 499s # Subroutine init_log redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 469. 499s # Subroutine init redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 474. 499s # Subroutine open_log redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 501. 499s # Subroutine close_log redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 516. 499s # Subroutine log redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 521. 499s # Subroutine is_logging redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 529. 499s # Subroutine load_plugin redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 547. 499s # Subroutine unload_plugin redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 576. 499s # Subroutine _error_as_msg redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 596. 499s # Subroutine _color redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 608. 499s # Subroutine _combine redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 642. 499s # Subroutine _valid_image redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 658. 499s # Subroutine _first redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 674. 499s # Subroutine new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 689. 499s # Subroutine copy redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 735. 499s # Subroutine paste redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 754. 499s # Subroutine crop redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 826. 499s # Subroutine _trim_rect redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 917. 499s # Subroutine trim_rect redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 972. 499s # Subroutine trim redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 978. 499s # Subroutine _sametype redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 996. 499s # Subroutine img_set redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1032. 499s # Subroutine masked redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1073. 499s # Subroutine to_paletted redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1115. 499s # Subroutine make_palette redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1143. 499s # Subroutine to_rgb8 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1168. 499s # Subroutine to_rgb16 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1190. 499s # Subroutine to_rgb_double redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1212. 499s # Subroutine addcolors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1233. 499s # Subroutine setcolors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1254. 499s # Subroutine getcolors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1275. 499s # Subroutine colorcount redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1297. 499s # Subroutine maxcolors redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1306. 499s # Subroutine findcolor redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1315. 499s # Subroutine bits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1333. 499s # Subroutine type redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1346. 499s # Subroutine virtual redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1355. 499s # Subroutine is_bilevel redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1364. 499s # Subroutine tags redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1373. 499s # Subroutine addtag redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1409. 499s # Subroutine deltag redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1461. 499s # Subroutine settag redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1485. 499s # Ambiguous call resolved as CORE::open(), qualify as such or use & at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1541. 499s # Subroutine _get_reader_io redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1523. 499s # Ambiguous call resolved as CORE::open(), qualify as such or use & at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1595. 499s # Subroutine _get_writer_io redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1573. 499s # Subroutine _test_format redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1626. 499s # Subroutine add_file_magic redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1632. 499s # Subroutine read redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1649. 499s # Subroutine register_reader redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1753. 499s # Subroutine register_writer redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1775. 499s # Subroutine read_types redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1797. 499s # Subroutine write_types redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1809. 499s # Subroutine _load_file redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1821. 499s # Subroutine _reader_autoload redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1859. 499s # Subroutine _writer_autoload redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1883. 499s # Subroutine _fix_gif_positions redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1906. 499s # Subroutine _set_opts redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 1932. 499s # Subroutine write redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2005. 499s # Subroutine write_multi redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2102. 499s # Subroutine read_multi redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2178. 499s # Subroutine DESTROY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2237. 499s # Subroutine filter redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2255. 499s # Subroutine register_filter redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2313. 499s # Subroutine scale_calculate redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2332. 499s # Subroutine scale redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2424. 499s # Subroutine scaleX redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2481. 499s # Subroutine scaleY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2519. 499s # Subroutine transform redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2561. 499s # Subroutine transform2 redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2659. 499s # Subroutine rubthrough redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2726. 499s # Subroutine compose redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2762. 499s # Subroutine flip redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2849. 499s # Subroutine rotate redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2864. 499s # Subroutine matrix_transform redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2932. 499s # Subroutine i_color_new redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2974. 499s # Subroutine i_color_set redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2978. 499s # Subroutine box redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 2983. 499s # Subroutine arc redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3064. 499s # Subroutine line redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3171. 499s # Subroutine polyline redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3204. 499s # Subroutine polygon redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3244. 499s # Subroutine polypolygon redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3292. 499s # Subroutine polybezier redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3359. 499s # Subroutine flood_fill redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3387. 499s # Subroutine setpixel redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3465. 499s # Subroutine getpixel redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3541. 499s # Subroutine getscanline redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3608. 499s # Subroutine setscanline redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3644. 499s # Subroutine getsamples redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3706. 499s # Subroutine setsamples redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3780. 499s # Subroutine _identity redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3851. 499s # Subroutine convert redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3862. 499s # Subroutine combine redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 3972. 499s # Subroutine map redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4014. 499s # Subroutine difference redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4038. 499s # Subroutine rgb_difference redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4061. 499s # Subroutine border redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4083. 499s # Subroutine getwidth redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4092. 499s # Subroutine getheight redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4103. 499s # Subroutine getchannels redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4114. 499s # Subroutine colormodel redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4125. 499s # Subroutine colorchannels redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4136. 499s # Subroutine alphachannel redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4145. 499s # Subroutine getmask redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4156. 499s # Subroutine setmask redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4167. 499s # Subroutine getcolorcount redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4189. 499s # Subroutine getcolorusagehash redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4202. 499s # Subroutine getcolorusage redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4235. 499s # Subroutine string redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4253. 499s # Subroutine align_string redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4279. 499s # Subroutine set_file_limits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4317. 499s # Subroutine get_file_limits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4337. 499s # Subroutine check_file_limits redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4343. 499s # Subroutine newcolor redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4378. 499s # Subroutine newfont redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4379. 499s # Subroutine NCF redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4380. 499s # Subroutine errstr redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4394. 499s # Subroutine _set_error redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4398. 499s # Subroutine def_guess_type redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4437. 499s # Subroutine add_type_extensions redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4456. 499s # Subroutine combines redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4465. 499s # Subroutine _min redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4471. 499s # Subroutine _max redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4479. 499s # Subroutine _clean redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4487. 499s # Subroutine parseiptc redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4499. 499s # Subroutine Inline redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4538. 499s # Subroutine Imager::ImgRaw::CLONE_SKIP redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4550. 499s # Subroutine preload redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4552. 499s # Subroutine new_fh redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4578. 499s # Constant subroutine Imager::FORMATS::IX_FORMATS redefined at /usr/lib/s390x-linux-gnu/perl-base/constant.pm line 171. 499s # Constant subroutine Imager::FORMATS::IX_LIST redefined at /usr/lib/s390x-linux-gnu/perl-base/constant.pm line 171. 499s # Constant subroutine Imager::FORMATS::IX_INDEX redefined at /usr/lib/s390x-linux-gnu/perl-base/constant.pm line 171. 499s # Constant subroutine Imager::FORMATS::IX_CLASSES redefined at /usr/lib/s390x-linux-gnu/perl-base/constant.pm line 171. 499s # Subroutine TIEHASH redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4623. 499s # Subroutine _check redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4629. 499s # Subroutine FETCH redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4651. 499s # Subroutine STORE redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4661. 499s # Subroutine DELETE redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4665. 499s # Subroutine CLEAR redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4669. 499s # Subroutine EXISTS redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4673. 499s # Subroutine FIRSTKEY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4687. 499s # Subroutine NEXTKEY redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4707. 499s # Subroutine SCALAR redefined at /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm line 4716. 499s ok 35 - /usr/bin/perl -wc /usr/lib/s390x-linux-gnu/perl5/5.40/Imager.pm exited successfully 499s ok 4 - all modules in libimager-perl pass the syntax check 499s ok 499s All tests successful. 499s Files=1, Tests=4, 1 wallclock secs ( 0.01 usr 0.00 sys + 0.74 cusr 0.08 csys = 0.83 CPU) 499s Result: PASS 499s autopkgtest [01:27:34]: test autodep8-perl-recommends: -----------------------] 500s autopkgtest [01:27:35]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 500s autodep8-perl-recommends PASS (superficial) 500s autopkgtest [01:27:35]: @@@@@@@@@@@@@@@@@@@@ summary 500s autodep8-perl-build-deps PASS 500s autodep8-perl PASS (superficial) 500s autodep8-perl-recommends PASS (superficial) 505s nova [W] Using flock in prodstack6-s390x 505s flock: timeout while waiting to get lock 505s Creating nova instance adt-plucky-s390x-libimager-perl-20250316-011857-juju-7f2275-prod-proposed-migration-environment-20-aeb6966f-dc4c-4332-8a22-aea47be3a4ef from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 505s nova [W] Timed out waiting for 0514d1de-9e75-44c0-86ed-fe9b2656ba1e to get deleted. 505s nova [W] Using flock in prodstack6-s390x 505s Creating nova instance adt-plucky-s390x-libimager-perl-20250316-011857-juju-7f2275-prod-proposed-migration-environment-20-aeb6966f-dc4c-4332-8a22-aea47be3a4ef from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 505s nova [W] Timed out waiting for 08e57bc6-b542-41dd-a31c-62fd4cca32fa to get deleted.