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