Diff of the two buildlogs: -- --- b1/build.log 2025-11-04 00:57:54.489131863 +0000 +++ b2/build.log 2025-11-04 00:59:50.261269419 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Nov 3 12:56:46 -12 2025 -I: pbuilder-time-stamp: 1762217806 +I: Current time: Mon Dec 7 21:20:56 +14 2026 +I: pbuilder-time-stamp: 1796628056 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying no_t1lib.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1387047/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/812391/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 7 07:21 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/812391/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/812391/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='55065aaa7cd34b97990c9656d43b47d5' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='1387047' - PS1='# ' - PS2='> ' + INVOCATION_ID=40d58745b2884a9abe93977f8aec429b + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=812391 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kgDodum5/pbuilderrc_S4PV --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kgDodum5/b1 --logfile b1/build.log libimager-perl_1.029+dfsg-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kgDodum5/pbuilderrc_wZav --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kgDodum5/b2 --logfile b2/build.log libimager-perl_1.029+dfsg-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom01-amd64 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1387047/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/812391/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -204,7 +236,7 @@ Get: 73 http://deb.debian.org/debian forky/main amd64 libtiff-dev amd64 4.7.1-1 [504 kB] Get: 74 http://deb.debian.org/debian forky/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 75 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] -Fetched 20.8 MB in 1s (16.3 MB/s) +Fetched 20.8 MB in 0s (54.9 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (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 ... 19862 files and directories currently installed.) @@ -527,7 +559,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/libimager-perl-1.029+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libimager-perl_1.029+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/812391/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/812391/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/libimager-perl-1.029+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libimager-perl_1.029+dfsg-1_source.changes dpkg-buildpackage: info: source package libimager-perl dpkg-buildpackage: info: source version 1.029+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -596,7 +632,7 @@ : IMAGERAPI_DETECTED_VERSION detected as 5 dh_auto_build - make -j12 + make -j16 make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg' "/usr/bin/perl" "/usr/share/perl/5.40/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' -typemap '/build/reproducible-path/libimager-perl-1.029+dfsg/typemap.local' -typemap '/build/reproducible-path/libimager-perl-1.029+dfsg/typemap' -typemap '/build/reproducible-path/libimager-perl-1.029+dfsg/typemap' Imager.xs > Imager.xsc Running Mkbootstrap for Imager () @@ -609,12 +645,12 @@ x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux log.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess gaussian.im gaussian.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess conv.im conv.c -chmod 644 "Imager.bs" x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux pnm.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux raw.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux feat.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess combine.im combine.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess filters.im filters.c +chmod 644 "Imager.bs" x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux dynaload.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux stackmach.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux datatypes.c @@ -625,7 +661,6 @@ "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess convert.im convert.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux map.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux tags.c -mv Imager.xsc Imager.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux palimg.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux maskimg.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux img8.c @@ -649,114 +684,115 @@ x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux imexif.c "/usr/bin/perl" -Ilib -MImager::Preprocess -epreprocess trim.im trim.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux mutexpthr.c -"/usr/bin/perl" apidocs.perl lib/Imager/APIRef.pod -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Imager.bs blib/arch/auto/Imager/Imager.bs 644 -make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/CountColor' -x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux Imager.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux gaussian.c +make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/CountColor' x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux conv.c -Running Mkbootstrap for CountColor () +"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Imager.bs blib/arch/auto/Imager/Imager.bs 644 x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux combine.c -chmod 644 "CountColor.bs" -"/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' CountColor.xs > CountColor.xsc -cp CountColor.pm ../blib/lib/Imager/CountColor.pm -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644 x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux filters.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux convert.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux rotate.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux scale.c -mv CountColor.xsc CountColor.c -x86_64-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux CountColor.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux rubthru.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux render.c +Running Mkbootstrap for CountColor () +cp CountColor.pm ../blib/lib/Imager/CountColor.pm +mv Imager.xsc Imager.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux paste.c +"/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' CountColor.xs > CountColor.xsc x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux compose.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux flip.c x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux trim.c -cp imext.h blib/lib/Imager/include/imext.h -cp lib/Imager/Font/Test.pm blib/lib/Imager/Font/Test.pm -cp lib/Imager/APIRef.pod blib/lib/Imager/APIRef.pod -cp imageri.h blib/lib/Imager/include/imageri.h -cp lib/Imager/Color.pm blib/lib/Imager/Color.pm -cp lib/Imager/Fill.pm blib/lib/Imager/Fill.pm -cp lib/Imager/Font.pm blib/lib/Imager/Font.pm -cp lib/Imager/Font/Truetype.pm blib/lib/Imager/Font/Truetype.pm -cp lib/Imager/Font/Type1.pm blib/lib/Imager/Font/Type1.pm -cp imextpl.h blib/lib/Imager/include/imextpl.h -cp feat.h blib/lib/Imager/include/feat.h -cp lib/Imager/Font/Image.pm blib/lib/Imager/Font/Image.pm -cp imconfig.h blib/lib/Imager/include/imconfig.h -cp imerror.h blib/lib/Imager/include/imerror.h -cp lib/Imager/Font/FreeType2.pm blib/lib/Imager/Font/FreeType2.pm +"/usr/bin/perl" apidocs.perl lib/Imager/APIRef.pod +chmod 644 "CountColor.bs" +x86_64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.029\" -DXS_VERSION=\"1.029\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux Imager.c +mv CountColor.xsc CountColor.c +"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644 +x86_64-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux CountColor.c cp lib/Imager/Color/Table.pm blib/lib/Imager/Color/Table.pm -cp lib/Imager/Color/Float.pm blib/lib/Imager/Color/Float.pm -cp lib/Imager/API.pod blib/lib/Imager/API.pod +cp imager.h blib/lib/Imager/include/imager.h +cp lib/Imager/Filters.pod blib/lib/Imager/Filters.pod cp lib/Imager/ExtUtils.pm blib/lib/Imager/ExtUtils.pm -cp immacros.h blib/lib/Imager/include/immacros.h -cp imextpltypes.h blib/lib/Imager/include/imextpltypes.h -cp dynaload.h blib/lib/Imager/include/dynaload.h -cp iolayert.h blib/lib/Imager/include/iolayert.h -cp lib/Imager/Expr.pm blib/lib/Imager/Expr.pm -cp Imager.pm blib/lib/Imager.pm -cp imio.h blib/lib/Imager/include/imio.h -cp lib/Imager/Engines.pod blib/lib/Imager/Engines.pod cp lib/Imager/Font/BBox.pm blib/lib/Imager/Font/BBox.pm -cp iolayer.h blib/lib/Imager/include/iolayer.h -cp lib/Imager/Expr/Assem.pm blib/lib/Imager/Expr/Assem.pm -cp imrender.h blib/lib/Imager/include/imrender.h -cp imager.h blib/lib/Imager/include/imager.h +cp lib/Imager/API.pod blib/lib/Imager/API.pod cp imextdef.h blib/lib/Imager/include/imextdef.h +cp lib/Imager/Font/FreeType2.pm blib/lib/Imager/Font/FreeType2.pm cp ext.h blib/lib/Imager/include/ext.h -cp imperlio.h blib/lib/Imager/include/imperlio.h -cp draw.h blib/lib/Imager/include/draw.h -cp imexif.h blib/lib/Imager/include/imexif.h -cp imexttypes.h blib/lib/Imager/include/imexttypes.h -cp lib/Imager/Draw.pod blib/lib/Imager/Draw.pod -cp lib/Imager/Cookbook.pod blib/lib/Imager/Cookbook.pod -cp lib/Imager/Filters.pod blib/lib/Imager/Filters.pod +cp Imager.pm blib/lib/Imager.pm cp lib/Imager/Files.pod blib/lib/Imager/Files.pod +cp imconfig.h blib/lib/Imager/include/imconfig.h cp imperl.h blib/lib/Imager/include/imperl.h +cp imrender.h blib/lib/Imager/include/imrender.h +cp lib/Imager/Font/Truetype.pm blib/lib/Imager/Font/Truetype.pm +cp lib/Imager/Color/Float.pm blib/lib/Imager/Color/Float.pm +cp imexttypes.h blib/lib/Imager/include/imexttypes.h +cp iolayer.h blib/lib/Imager/include/iolayer.h +cp dynaload.h blib/lib/Imager/include/dynaload.h +cp lib/Imager/Font/Type1.pm blib/lib/Imager/Font/Type1.pm +cp immacros.h blib/lib/Imager/include/immacros.h +cp lib/Imager/Color.pm blib/lib/Imager/Color.pm +cp imerror.h blib/lib/Imager/include/imerror.h +cp lib/Imager/Font/Test.pm blib/lib/Imager/Font/Test.pm +cp lib/Imager/Font.pm blib/lib/Imager/Font.pm +cp lib/Imager/Draw.pod blib/lib/Imager/Draw.pod +cp feat.h blib/lib/Imager/include/feat.h +cp imexif.h blib/lib/Imager/include/imexif.h +cp imageri.h blib/lib/Imager/include/imageri.h +cp imextpl.h blib/lib/Imager/include/imextpl.h +cp lib/Imager/Font/Image.pm blib/lib/Imager/Font/Image.pm +cp lib/Imager/Expr.pm blib/lib/Imager/Expr.pm +cp imext.h blib/lib/Imager/include/imext.h +cp lib/Imager/APIRef.pod blib/lib/Imager/APIRef.pod +cp imperlio.h blib/lib/Imager/include/imperlio.h +cp imextpltypes.h blib/lib/Imager/include/imextpltypes.h cp imdatatypes.h blib/lib/Imager/include/imdatatypes.h +cp draw.h blib/lib/Imager/include/draw.h +cp lib/Imager/Engines.pod blib/lib/Imager/Engines.pod +cp lib/Imager/Fill.pm blib/lib/Imager/Fill.pm +cp iolayert.h blib/lib/Imager/include/iolayert.h +cp lib/Imager/Expr/Assem.pm blib/lib/Imager/Expr/Assem.pm +cp lib/Imager/Cookbook.pod blib/lib/Imager/Cookbook.pod +cp imio.h blib/lib/Imager/include/imio.h rm -f ../blib/arch/auto/Imager/CountColor/CountColor.so x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong CountColor.o -o ../blib/arch/auto/Imager/CountColor/CountColor.so \ \ -cp lib/Imager/regmach.pod blib/lib/Imager/regmach.pod cp lib/Imager/Fountain.pm blib/lib/Imager/Fountain.pm -cp lib/Imager/interface.pod blib/lib/Imager/interface.pod -cp lib/Imager/LargeSamples.pod blib/lib/Imager/LargeSamples.pod -cp ppport.h blib/lib/Imager/include/ppport.h -cp regmach.h blib/lib/Imager/include/regmach.h +cp lib/Imager/Inline.pod blib/lib/Imager/Inline.pod +cp lib/Imager/ImageTypes.pod blib/lib/Imager/ImageTypes.pod +cp lib/Imager/Tutorial.pod blib/lib/Imager/Tutorial.pod +cp lib/Imager/Matrix2d.pm blib/lib/Imager/Matrix2d.pm +cp lib/Imager/Regops.pm blib/lib/Imager/Regops.pm cp lib/Imager/Font/Wrap.pm blib/lib/Imager/Font/Wrap.pm +cp lib/Imager/IO.pod blib/lib/Imager/IO.pod +cp log.h blib/lib/Imager/include/log.h +cp lib/Imager/Preprocess.pm blib/lib/Imager/Preprocess.pm +cp lib/Imager/Probe.pm blib/lib/Imager/Probe.pm +cp ppport.h blib/lib/Imager/include/ppport.h +cp lib/Imager/Security.pod blib/lib/Imager/Security.pod +cp lib/Imager/LargeSamples.pod blib/lib/Imager/LargeSamples.pod cp lib/Imager/Threads.pod blib/lib/Imager/Threads.pod -cp plug.h blib/lib/Imager/include/plug.h -cp lib/Imager/Test.pm blib/lib/Imager/Test.pm -cp lib/Imager/Handy.pod blib/lib/Imager/Handy.pod +cp stackmach.h blib/lib/Imager/include/stackmach.h cp lib/Imager/Install.pod blib/lib/Imager/Install.pod -cp lib/Imager/Regops.pm blib/lib/Imager/Regops.pm +cp regmach.h blib/lib/Imager/include/regmach.h +cp lib/Imager/interface.pod blib/lib/Imager/interface.pod +cp plug.h blib/lib/Imager/include/plug.h +cp lib/Imager/regmach.pod blib/lib/Imager/regmach.pod cp lib/Imager/TrimColorList.pm blib/lib/Imager/TrimColorList.pm +cp lib/Imager/Test.pm blib/lib/Imager/Test.pm cp lib/Imager/Transform.pm blib/lib/Imager/Transform.pm cp lib/Imager/Transformations.pod blib/lib/Imager/Transformations.pod +cp lib/Imager/Handy.pod blib/lib/Imager/Handy.pod cp typemap blib/lib/Imager/typemap -cp lib/Imager/Matrix2d.pm blib/lib/Imager/Matrix2d.pm -cp lib/Imager/ImageTypes.pod blib/lib/Imager/ImageTypes.pod cp rendert.h blib/lib/Imager/include/rendert.h -cp lib/Imager/Tutorial.pod blib/lib/Imager/Tutorial.pod -cp lib/Imager/Preprocess.pm blib/lib/Imager/Preprocess.pm -cp log.h blib/lib/Imager/include/log.h -cp lib/Imager/Probe.pm blib/lib/Imager/Probe.pm -cp stackmach.h blib/lib/Imager/include/stackmach.h -cp lib/Imager/Inline.pod blib/lib/Imager/Inline.pod -cp lib/Imager/Security.pod blib/lib/Imager/Security.pod -cp lib/Imager/IO.pod blib/lib/Imager/IO.pod chmod 755 ../blib/arch/auto/Imager/CountColor/CountColor.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/CountColor' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/DynTest' "/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' DynTest.xs > DynTest.xsc Running Mkbootstrap for DynTest () -chmod 644 "DynTest.bs" x86_64-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux linstretch.c +chmod 644 "DynTest.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644 cp DynTest.pm ../blib/lib/Imager/Filter/DynTest.pm mv DynTest.xsc DynTest.c @@ -799,15 +835,15 @@ Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Flines' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/GIF' -Running Mkbootstrap for GIF () "/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' GIF.xs > GIF.xsc +Running Mkbootstrap for GIF () x86_64-linux-gnu-gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.002\" -DXS_VERSION=\"1.002\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux imgif.c chmod 644 "GIF.bs" -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644 -cp GIF.pm ../blib/lib/Imager/File/GIF.pm Please specify prototyping behavior for GIF.xs (see perlxs manual) +cp GIF.pm ../blib/lib/Imager/File/GIF.pm mv GIF.xsc GIF.c x86_64-linux-gnu-gcc -c -I.. -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.002\" -DXS_VERSION=\"1.002\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux GIF.c +"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644 rm -f ../blib/arch/auto/Imager/File/GIF/GIF.so x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong GIF.o imgif.o -o ../blib/arch/auto/Imager/File/GIF/GIF.so \ -L/usr/lib/x86_64-linux-gnu -lgif \ @@ -822,8 +858,8 @@ x86_64-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.08\" -DXS_VERSION=\"0.08\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux imicon.c chmod 644 "ICO.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644 -cp lib/Imager/File/CUR.pm ../blib/lib/Imager/File/CUR.pm cp ICO.pm ../blib/lib/Imager/File/ICO.pm +cp lib/Imager/File/CUR.pm ../blib/lib/Imager/File/CUR.pm mv ICO.xsc ICO.c x86_64-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.08\" -DXS_VERSION=\"0.08\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux ICO.c rm -f ../blib/arch/auto/Imager/File/ICO/ICO.so @@ -850,8 +886,8 @@ Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/JPEG' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Mandelbrot' -Running Mkbootstrap for Mandelbrot () "/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' Mandelbrot.xs > Mandelbrot.xsc +Running Mkbootstrap for Mandelbrot () x86_64-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux mandel.c chmod 644 "Mandelbrot.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644 @@ -866,15 +902,15 @@ Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Mandelbrot' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/PNG' -Running Mkbootstrap for PNG () "/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' PNG.xs > PNG.xsc +Running Mkbootstrap for PNG () x86_64-linux-gnu-gcc -c -I.. -I/usr/include/libpng16 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.002\" -DXS_VERSION=\"1.002\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux impng.c chmod 644 "PNG.bs" -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644 cp PNG.pm ../blib/lib/Imager/File/PNG.pm Please specify prototyping behavior for PNG.xs (see perlxs manual) mv PNG.xsc PNG.c x86_64-linux-gnu-gcc -c -I.. -I/usr/include/libpng16 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.002\" -DXS_VERSION=\"1.002\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux PNG.c +"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644 rm -f ../blib/arch/auto/Imager/File/PNG/PNG.so x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong PNG.o impng.o -o ../blib/arch/auto/Imager/File/PNG/PNG.so \ -L/usr/lib/x86_64-linux-gnu -lpng16 \ @@ -883,8 +919,8 @@ Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/PNG' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/SGI' -"/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' SGI.xs > SGI.xsc Running Mkbootstrap for SGI () +"/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' SGI.xs > SGI.xsc x86_64-linux-gnu-gcc -c -I.. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux imsgi.c chmod 644 "SGI.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644 @@ -899,15 +935,20 @@ Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/SGI' make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/TIFF' -Running Mkbootstrap for TIFF () "/usr/bin/perl" "/usr/share/perl/5.40.1/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.40/ExtUtils/typemap' TIFF.xs > TIFF.xsc +Running Mkbootstrap for TIFF () x86_64-linux-gnu-gcc -c -I.. -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.003\" -DXS_VERSION=\"1.003\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux -DIEEEFP_TYPES imtiff.c chmod 644 "TIFF.bs" -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644 cp TIFF.pm ../blib/lib/Imager/File/TIFF.pm +"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644 Please specify prototyping behavior for TIFF.xs (see perlxs manual) mv TIFF.xsc TIFF.c x86_64-linux-gnu-gcc -c -I.. -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.003\" -DXS_VERSION=\"1.003\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE" -DOS_linux -DIEEEFP_TYPES TIFF.c +rm -f blib/arch/auto/Imager/Imager.so +x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong Imager.o context.o draw.o polygon.o image.o io.o iolayer.o log.o gaussian.o conv.o pnm.o raw.o feat.o combine.o filters.o dynaload.o stackmach.o datatypes.o regmach.o trans2.o quant.o error.o convert.o map.o tags.o palimg.o maskimg.o img8.o img16.o rotate.o bmp.o tga.o color.o fills.o imgdouble.o limits.o hlines.o imext.o scale.o rubthru.o render.o paste.o compose.o flip.o perlio.o imexif.o trim.o mutexpthr.o -o blib/arch/auto/Imager/Imager.so \ + -lm \ + +chmod 755 blib/arch/auto/Imager/Imager.so rm -f ../blib/arch/auto/Imager/File/TIFF/TIFF.so x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong TIFF.o imtiff.o -o ../blib/arch/auto/Imager/File/TIFF/TIFF.so \ -L/usr/lib/x86_64-linux-gnu -ltiff \ @@ -915,11 +956,6 @@ chmod 755 ../blib/arch/auto/Imager/File/TIFF/TIFF.so Manifying 1 pod document make[3]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/TIFF' -rm -f blib/arch/auto/Imager/Imager.so -x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libimager-perl-1.029+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong Imager.o context.o draw.o polygon.o image.o io.o iolayer.o log.o gaussian.o conv.o pnm.o raw.o feat.o combine.o filters.o dynaload.o stackmach.o datatypes.o regmach.o trans2.o quant.o error.o convert.o map.o tags.o palimg.o maskimg.o img8.o img16.o rotate.o bmp.o tga.o color.o fills.o imgdouble.o limits.o hlines.o imext.o scale.o rubthru.o render.o paste.o compose.o flip.o perlio.o imexif.o trim.o mutexpthr.o -o blib/arch/auto/Imager/Imager.so \ - -lm \ - -chmod 755 blib/arch/auto/Imager/Imager.so Manifying 39 pod documents Manifying 3 pod documents make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg' @@ -928,8323 +964,13 @@ chmod +x debian/dh_perl_imager pod2man debian/dh_perl_imager debian/dh_perl_imager.1 make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg' - dh_auto_test - make -j12 test TEST_VERBOSE=1 -make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Imager.bs blib/arch/auto/Imager/Imager.bs 644 -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/CountColor' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/CountColor' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/DynTest' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644 -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/DynTest' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/FT2' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FT2.bs ../blib/arch/auto/Imager/Font/FT2/FT2.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/FT2' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Flines' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Flines' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/GIF' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/GIF' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/ICO' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/ICO' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/JPEG' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/JPEG' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Mandelbrot' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Mandelbrot' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/PNG' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/PNG' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/SGI' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/SGI' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/TIFF' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644 -Manifying 1 pod document -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/TIFF' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/CountColor' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- CountColor.bs ../blib/arch/auto/Imager/CountColor/CountColor.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -t/t00countcolor.t .. -1..9 -ok 1 - use Imager::CountColor; -ok 2 - check black vs black image -ok 3 - check red vs black image -ok 4 - check black vs black/blue image -ok 5 - check red vs black/blue image -ok 6 - check blue vs black/blue image -ok 7 - check black vs black/blue/red image -ok 8 - check black vs black/blue/red image -ok 9 - check black vs black/blue/red image -ok -All tests successful. -Files=1, Tests=9, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.06 cusr 0.00 csys = 0.07 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/CountColor' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/DynTest' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DynTest.bs ../blib/arch/auto/Imager/Filter/DynTest/DynTest.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -t/t00dyntest.t .. -1..4 -ok 1 - use Imager::Filter::DynTest; -ok 2 - load source image -ok 3 - try filter -ok 4 - save result -ok -All tests successful. -Files=1, Tests=4, 1 wallclock secs ( 0.01 usr 0.01 sys + 0.05 cusr 0.01 csys = 0.08 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/DynTest' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/FT2' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- FT2.bs ../blib/arch/auto/Imager/Font/FT2/FT2.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -FreeType2 runtime 2.13.3 compile-time 2.13.3 -t/t10ft2.t ..... -ok 1 - ft2 should be in %formats -ok 2 - loaded raw font -#bbox 0 -9 265 41 0 30 265 5 -ok 3 - i_ft2_bbox() returns 8 values -ok 4 - drawn to channel -ok 5 - saved image -ok 6 - drew MAW -ok 7 - drew rotated MAW -ok 8 - saved second image -ok 9 - loaded OO font -ok 10 - drawn through OO interface -ok 11 - set matrix via OO interface -ok 12 - drawn transformed through OO -ok 13 - set transform from m2d module -ok 14 - drawn first rotated -ok 15 - drawn second rotated -ok 16 - drawn UTF natively -ok 17 - drawn UTF emulated -ok 18 - has_chars returned 2 items -ok 19 - have no chr(1) -ok 20 - have 'H' -ok 21 - scalar has_chars() -# OO bounding boxes -ok 22 - list bbox returned 8 items -ok 23 - scalar bbox returned right class -ok 24 - start_offset -ok 25 - end_offset -ok 26 - global_ascent -ok 27 - global_descent -ok 28 - ascent -ok 29 - descent -ok 30 - advance_width -# aligned text output -ok 31 - left top aligned output -# 10 10 163 20 cx 86 cy 15 -ok 32 - want (64,255,64) found (64,255,64)@(86,9) outer top edge -ok 33 - want (64,255,64) found (64,255,64)@(86,20) outer bottom edge -ok 34 - want (64,255,64) found (64,255,64)@(9,15) outer left edge -ok 35 - want (64,255,64) found (64,255,64)@(163,15) outer right edge -ok 36 - don't want (64,255,64) found (202,161,202)@(86,10) inner top edge -ok 37 - don't want (64,255,64) found (64,0,64)@(86,19) inner bottom edge -ok 38 - don't want (64,255,64) found (64,0,64)@(10,15) inner left edge -ok 39 - start top aligned output -# 10 40 179 50 cx 94 cy 45 -ok 40 - want (64,255,64) found (64,255,64)@(94,39) outer top edge -ok 41 - want (64,255,64) found (64,255,64)@(94,50) outer bottom edge -ok 42 - want (64,255,64) found (64,255,64)@(9,45) outer left edge -ok 43 - want (64,255,64) found (64,255,64)@(179,45) outer right edge -ok 44 - don't want (64,255,64) found (203,161,203)@(94,40) inner top edge -ok 45 - don't want (64,255,64) found (64,0,64)@(94,49) inner bottom edge -ok 46 - don't want (64,255,64) found (64,0,64)@(10,45) inner left edge -ok 47 - center top aligned output -# 57 70 242 80 cx 149 cy 75 -ok 48 - want (64,255,64) found (64,255,64)@(149,69) outer top edge -ok 49 - want (64,255,64) found (64,255,64)@(149,80) outer bottom edge -ok 50 - want (64,255,64) found (64,255,64)@(56,75) outer left edge -ok 51 - want (64,255,64) found (64,255,64)@(242,75) outer right edge -ok 52 - don't want (64,255,64) found (202,161,202)@(149,70) inner top edge -ok 53 - don't want (64,255,64) found (64,0,64)@(149,79) inner bottom edge -ok 54 - don't want (64,255,64) found (64,0,64)@(57,75) inner left edge -ok 55 - end top aligned output -# 153 100 290 110 cx 221 cy 105 -ok 56 - want (64,255,64) found (64,255,64)@(221,99) outer top edge -ok 57 - want (64,255,64) found (64,255,64)@(221,110) outer bottom edge -ok 58 - want (64,255,64) found (64,255,64)@(152,105) outer left edge -ok 59 - want (64,255,64) found (64,255,64)@(290,105) outer right edge -ok 60 - don't want (64,255,64) found (64,0,64)@(221,100) inner top edge -ok 61 - don't want (64,255,64) found (64,0,64)@(221,109) inner bottom edge -ok 62 - don't want (64,255,64) found (64,0,64)@(153,105) inner left edge -ok 63 - right top aligned output -# 134 130 291 140 cx 212 cy 135 -ok 64 - want (64,255,64) found (64,255,64)@(212,129) outer top edge -ok 65 - want (64,255,64) found (64,255,64)@(212,140) outer bottom edge -ok 66 - want (64,255,64) found (64,255,64)@(133,135) outer left edge -ok 67 - want (64,255,64) found (64,255,64)@(291,135) outer right edge -ok 68 - don't want (64,255,64) found (201,161,201)@(212,130) inner top edge -ok 69 - don't want (64,255,64) found (64,0,64)@(212,139) inner bottom edge -ok 70 - don't want (64,255,64) found (64,0,64)@(134,135) inner left edge -ok 71 - center top aligned output -# 57 160 242 170 cx 149 cy 165 -ok 72 - want (64,255,64) found (64,255,64)@(149,159) outer top edge -ok 73 - want (64,255,64) found (64,255,64)@(149,170) outer bottom edge -ok 74 - want (64,255,64) found (64,255,64)@(56,165) outer left edge -ok 75 - want (64,255,64) found (64,255,64)@(242,165) outer right edge -ok 76 - don't want (64,255,64) found (202,161,202)@(149,160) inner top edge -ok 77 - don't want (64,255,64) found (64,0,64)@(149,169) inner bottom edge -ok 78 - don't want (64,255,64) found (64,0,64)@(57,165) inner left edge -ok 79 - center center aligned output -# 33 185 266 195 cx 149 cy 190 -ok 80 - want (64,255,64) found (64,255,64)@(149,184) outer top edge -ok 81 - want (64,255,64) found (64,255,64)@(149,195) outer bottom edge -ok 82 - want (64,255,64) found (64,255,64)@(32,190) outer left edge -ok 83 - want (64,255,64) found (64,255,64)@(266,190) outer right edge -ok 84 - don't want (64,255,64) found (64,0,64)@(149,185) inner top edge -ok 85 - don't want (64,255,64) found (64,0,64)@(149,194) inner bottom edge -ok 86 - don't want (64,255,64) found (64,0,64)@(33,190) inner left edge -ok 87 - center bottom aligned output -# 33 211 266 221 cx 149 cy 216 -ok 88 - want (64,255,64) found (64,255,64)@(149,210) outer top edge -ok 89 - want (64,255,64) found (64,255,64)@(149,221) outer bottom edge -ok 90 - want (64,255,64) found (64,255,64)@(32,216) outer left edge -ok 91 - want (64,255,64) found (64,255,64)@(266,216) outer right edge -ok 92 - don't want (64,255,64) found (64,0,64)@(149,211) inner top edge -ok 93 - don't want (64,255,64) found (64,0,64)@(149,220) inner bottom edge -ok 94 - don't want (64,255,64) found (64,0,64)@(33,216) inner left edge -ok 95 - center baseline aligned output -# 23 241 276 251 cx 149 cy 246 -ok 96 - want (64,255,64) found (64,255,64)@(149,240) outer top edge -ok 97 - want (64,255,64) found (64,255,64)@(149,251) outer bottom edge -ok 98 - want (64,255,64) found (64,255,64)@(22,246) outer left edge -ok 99 - want (64,255,64) found (64,255,64)@(276,246) outer right edge -ok 100 - don't want (64,255,64) found (203,161,203)@(149,241) inner top edge -ok 101 - don't want (64,255,64) found (64,0,64)@(149,250) inner bottom edge -ok 102 - don't want (64,255,64) found (64,0,64)@(23,246) inner left edge -ok 103 - saving aligned output image -ok 104 - loaded existence font -ok 105 - should be 8 entries -ok 106 - different advance width -ok 107 - OO check -ok 108 - check right bearing -ok 109 - check display width (roughly) -# pos width 31 -ok 110 - check backwards compatibility -ok 111 - left bearing positive -ok 112 - right bearing positive -ok 113 - display smaller than advance -# face name 'ExistenceTest' -ok 114 - test face name -ok 115 - test face name OO -ok 116 - load Type 1 via FT2 -ok 117 - check exclam name -ok 118 - check for no J name -ok 119 - check slash name -ok 120 - check exclam name OO -ok 121 - check for no J name OO -ok 122 - check slash name OO -ok 123 - correct error handling -ok 124 - error message -ok 125 - load TTF via FT2 -ok 126 - check utf8 glyph name -ok 127 - properly got empty result with bad utf8 -ok 128 - new font vs non font -ok 129 - check error message -# check that the methods act correctly for a non-MM font -ok 130 - exfont not MM -ok 131 - exfont has no MM axes -ok 132 - and returns correct error when we ask -ok 133 - fail setting axis on exfont -ok 134 - and returns correct error when we ask -ok 135 # skip MMOne.pfb file removed for copyright reasons -ok 136 # skip MMOne.pfb file removed for copyright reasons -ok 137 # skip MMOne.pfb file removed for copyright reasons -ok 138 # skip MMOne.pfb file removed for copyright reasons -ok 139 # skip MMOne.pfb file removed for copyright reasons -ok 140 # skip MMOne.pfb file removed for copyright reasons -ok 141 # skip MMOne.pfb file removed for copyright reasons -ok 142 # skip MMOne.pfb file removed for copyright reasons -ok 143 # skip MMOne.pfb file removed for copyright reasons -ok 144 # skip MMOne.pfb file removed for copyright reasons -ok 145 # skip MMOne.pfb file removed for copyright reasons -# alignment tests -ok 146 - loaded deffont OO -ok 147 - A no alignment -ok 148 - A align=1 -ok 149 - A align=0 -ok 150 - A no alignment -ok 151 - A align=1 -ok 152 - A align=0 -ok 153 - A no alignment -ok 154 - A align=1 -ok 155 - A align=0 -ok 156 - A no alignment -ok 157 - A align=1 -ok 158 - A align=0 -ok 159 - save align image -ok 160 - draw space non-antialiased (color) -ok 161 - draw space non-antialiased (channel) -ok 162 - loaded imugly -ok 163 - draw '0' -ok 164 - make sure we actually drew it -ok 165 - draw 0.0 -ok 166 - make sure we actually drew it -ok 167 - loaded imugly -# a\0b vs a -ok 168 - a\0b vs a - draw text1 -ok 169 - a\0b vs a - draw text2 -ok 170 - a\0b vs a - check result different -# a\0b vs a -ok 171 - a\0b vs a - draw text1 -ok 172 - a\0b vs a - draw text2 -ok 173 - a\0b vs a - check result different -# utf8 dashdash vs dash -ok 174 - utf8 dashdash vs dash - draw text1 -ok 175 - utf8 dashdash vs dash - draw text2 -ok 176 - utf8 dashdash vs dash - check result different -# utf8 dashdash vs dash -ok 177 - utf8 dashdash vs dash - draw text1 -ok 178 - utf8 dashdash vs dash - draw text2 -ok 179 - utf8 dashdash vs dash - check result different -ok 180 - draw to transparent image -ok 181 - should be only 2 colors -ok 182 - check we got black -ok 183 - and red -ok 184 - draw on translucent image -ok 185 - make test image -ok 186 - make test font -ok 187 - draw 0 aligned -ok 188 - make sure we drew the '0' -ok 189 # skip only for win32 -ok 190 # skip only for win32 -# 255,0,0,255 -ok 191 - draw with default color -ok 192 - make sure something was drawn -# 255,0,0,255 -ok 193 - draw with default color -ok 194 - make sure something was drawn -ok 195 - make a work font -ok 196 - draw non-aa text at full coverage to layer image -ok 197 - draw non-aa text at half coverage to layer image -ok 198 - draw non-aa text at zero coverage to layer image -ok 199 - rub layer onto comparison image -ok 200 - draw non-aa text at full coverage -ok 201 - draw non-aa text at half coverage -ok 202 - draw non-aa text at zero coverage -ok 203 - check the result -ok 204 - save cmp image -ok 205 - save test image -1..205 -ok -t/t20thread.t .. -1..8 -ok 1 - make a font -ok 2 - and it's valid -ok 3 - first font no longer valid -ok 4 - make a new font in thread -ok 5 - and it's valid -ok 6 - join the thread -ok 7 - original font still valid in main thread -ok 8 - font created in thread shouldn't be set in main thread -ok -t/t90std.t ..... -1..21 -ok 1 - magic: make a base image -ok 2 - magic: draw with overload -ok 3 - check they match -ok 4 - magic: make a base image (channel) -ok 5 - magic: draw with overload (channel) -ok 6 - check they match -ok 7 - magic: has_chars with normal utf8 text -ok 8 - magic: has_chars with magic utf8 text -ok 9 - check bounding box magic -ok 10 - magic: glyph_names with normal utf8 text -ok 11 - magic: glyph_names with magic utf8 text -ok 12 - drawing invalid utf8 should fail -ok 13 - check error message -ok 14 - drawing invalid utf8 should fail (channel) -ok 15 - check error message -ok 16 - bounding_box() bad utf8 should fail -ok 17 - check error message -ok 18 - glyph_names returns empty list for bad string -ok 19 - check error message -ok 20 - has_chars returns empty list for bad string -ok 21 - check error message -ok -All tests successful. -Files=3, Tests=234, 0 wallclock secs ( 0.01 usr 0.02 sys + 0.25 cusr 0.06 csys = 0.34 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/FT2' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Flines' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Flines.bs ../blib/arch/auto/Imager/Filter/Flines/Flines.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -t/t00flines.t .. -1..3 -ok 1 - use Imager::Filter::Flines; -ok 2 - try filter -ok 3 - save result -ok -All tests successful. -Files=1, Tests=3, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.07 cusr 0.00 csys = 0.09 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Flines' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/GIF' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GIF.bs ../blib/arch/auto/Imager/File/GIF/GIF.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -# giflib version (from header) 5.2 -t/t10gif.t ..... -1..146 -ok 1 - write low -ok 2 - read low -ok 3 - read palette -ok 4 - read interlaced -ok 5 - read normal -ok 6 - images match -ok 7 - reading with a callback -ok 8 - read callback 1 char buffer -ok 9 - read callback 512 char buffer -ok 10 - read callback 1024 char buffer -ok 11 - webmap, custom errdif map -# the following tests are fairly slow -ok 12 - write anim gif -ok 13 - write multiple palettes -ok 14 - single colour write regression -ok 15 - write transparent -ok 16 - read test script as gif should fail Cannot create giflib callback object: Data is not in GIF format -ok 17 - shouldn't be able to write a string as a gif -# Cannot create giflib callback object: Data is not in GIF format -ok 18 - attempt to read invalid image testimg/trimgdesc.gif Unable to get record type: Failed to read from given file -ok 19 - attempt to read invalid image testimg/trmiddesc.gif Unable to get image descriptor: Failed to read from given file -ok 20 - attempt to read invalid image testimg/nocmap.gif Image does not have a local or a global color map -ok 21 - read an image with only a local colour map -ok 22 - read an image with global and local colour map -ok 23 - reading testimg/expected.gif -ok 24 - compare loccmap and expected -ok 25 - read multi-image file into multiple images -ok 26 - should be 2 images -ok 27 - both images should be paletted -ok 28 - 4 colours in first image -ok 29 - 2 colours in second image -ok 30 - gif_left tag should be there -ok 31 - check gif_left value -ok 32 - read screen3.gif -# tags from gif -# $VAR1 = [ -# [ -# 'i_format,gif', -# 'gif_left,0', -# 'gif_top,0', -# 'gif_interlace,0', -# 'gif_screen_width,16', -# 'gif_screen_height,16', -# 'gif_colormap_size,8', -# 'gif_background,0', -# 'gif_delay,50', -# 'gif_user_input,0', -# 'gif_disposal,2', -# 'gif_loop,0', -# 'gif_comment,Made with GIMP' -# ], -# [ -# 'i_format,gif', -# 'gif_left,3', -# 'gif_top,3', -# 'gif_interlace,0', -# 'gif_screen_width,16', -# 'gif_screen_height,16', -# 'gif_colormap_size,8', -# 'gif_background,0', -# 'gif_trans_index,7', -# 'gif_trans_color,color(255,255,255,0)', -# 'gif_delay,50', -# 'gif_user_input,0', -# 'gif_disposal,2', -# 'gif_loop,0' -# ] -# ]; -ok 33 - imgs[0] paletted -ok 34 - imgs[1] paletted -ok 35 - write from paletted -ok 36 - re-reading saved paletted images -ok 37 - imgs[0] mismatch -ok 38 - imgs[1] mismatch -ok 39 - read into object -ok 40 - save from object -ok 41 - check for warning -ok 42 - save from object -ok 43 - check for warning -# test writes of grayscale images - ticket #365 -# make_colors => mediancut -ok 44 - writing gif with makemap mediancut -ok 45 - reading written grayscale gif -ok 46 - comparing images 51000 -# make_colors => addi -ok 47 - writing gif with makemap addi -ok 48 - reading written grayscale gif -ok 49 - comparing images 0 -# translate => closest -ok 50 - writing gif with translate closest -ok 51 - reading written grayscale gif -ok 52 - comparing images 0 -# translate => perturb -ok 53 - writing gif with translate perturb -ok 54 - reading written grayscale gif -ok 55 - comparing images 0 -# translate => errdiff -ok 56 - writing gif with translate errdiff -ok 57 - reading written grayscale gif -ok 58 - comparing images 0 -ok 59 - write with no colors -ok 60 - check we got all the images -ok 61 - check i_format for animation frame -ok 62 - check i_format for animation frame -ok 63 - check i_format for animation frame -ok 64 - check i_format for animation frame -ok 65 - check i_format for animation frame -ok 66 - read some gif -ok 67 - check i_format for single image read -ok 68 - set width limit 149 -ok 69 - should fail read due to size limits -# file size limit - image width of 150 exceeds limit of 149 -ok 70 - check message -ok 71 - set height limit 149 -ok 72 - should fail read due to size limits -# file size limit - image height of 150 exceeds limit of 149 -ok 73 - check message -ok 74 - set width limit 150 -ok 75 - should succeed - just inside width limit -ok 76 - set height limit 150 -ok 77 - should succeed - just inside height limit -ok 78 - set bytes limit 67499 -ok 79 - should fail - too many bytes -# file size limit - storage size of 67500 exceeds limit of 67499 -ok 80 - check error message -ok 81 - set bytes limit 67500 -ok 82 - should succeed - just inside bytes limit -# test OO interface reading of consolidated images -ok 83 - read image to consolidate -ok 84 - read expected via OO -ok 85 - compare them -ok 86 - read same image without consolidate -ok 87 - compare them - shouldn't include the overlayed second image -# test the reading of single pages -ok 88 - write test file for single page reads -ok 89 - read default (first) page -ok 90 - compare against first -ok 91 - gif_left -ok 92 - gif_top -ok 93 - gif_comment -ok 94 - read second page -ok 95 - compare against second -ok 96 - gif_left -ok 97 - gif_top -ok 98 - gif_comment -ok 99 - read third page -ok 100 - compare against third -ok 101 - gif_left -ok 102 - gif_top -ok 103 - gif_comment undef -ok 104 - fail reading fourth page -ok 105 - check error message -ok 106 - write with loop extension -ok 107 - read loop images back -ok 108 - first loop read back -ok 109 - second loop read back -ok 110 - first delay read back -ok 111 - second delay read back -# check GCE and netscape loop extension tag values -ok 112 - read 2 images from screen3.gif -ok 113 - 0 - gif_delay -ok 114 - 0 - gif_disposal -ok 115 - 0 - gif_trans_index -ok 116 - 0 - gif_user_input -ok 117 - 0 - gif_loop -ok 118 - 1 - gif_delay -ok 119 - 1 - gif_disposal -ok 120 - 1 - gif_trans_index -ok 121 - 1 - gif_trans_index -ok 122 - 1 - gif_user_input -ok 123 - 1 - gif_loop -ok 124 - read bad index gif -ok 125 - check for correct indexes -ok 126 - check the palette was adjusted -ok 127 - check it was black added -ok 128 - color map size tag -ok 129 - check gif in read types -ok 130 - check gif in write types -ok 131 - write with screen settings -ok 132 - got 2 images back -ok 133 - check result screen width -ok 134 - check result screen height -ok 135 - check first gif_left -ok 136 - check first gif_top -ok 137 - check second gif_left -ok 138 - check second gif_top -ok 139 - write using webmap to check color table -ok 140 - should be 216 colors in the webmap -ok 141 - first should be 000000 -ok 142 - second should be 000033 -ok 143 - 9th should be 003366 -ok 144 - read image with zero-length extension -ok 145 - check failing close fails -ok 146 - check error message -ok -t/t20new.t ..... -1..21 -ok 1 -ok 2 -ok 3 -ok 4 -ok 5 - check first palette entry -ok 6 - check second palette entry -ok 7 - read with no sources should fail -ok 8 - check error -# file/fd/fh/data/callback parameter missing -ok 9 - read multi no source but type should fail -ok 10 - check error -ok 11 - read from bad fh -ok 12 - check message -# Handle in fh option not opened -ok 13 - should read 2 images -ok 14 - An object of class 'Imager' isa 'Imager' -ok 15 - An object of class 'Imager' isa 'Imager' -ok 16 -ok 17 -ok 18 -ok 19 -ok 20 - read multi from callback -ok 21 - read multi from data -ok -t/t30fixed.t ... -ok 1 - make source image -ok 2 - make paletted version -ok 3 - make sure not too many colors -ok 4 - make mono image directly -ok 5 - save mono direct image -ok 6 - save generated palette version -ok 7 - write paletted with mono colormap -ok 8 - read it back in -ok 9 - should only have 2 colors -ok 10 - fail to read a file with no images -ok 11 - check the error message -1..11 -ok -t/t40limit.t ... -1..22 -ok 1 - fail to write too wide an image -ok 2 - check error message -ok 3 - write image at width limit -ok 4 - read it ok -ok 5 - check we read what we wrote -ok 6 - check width -ok 7 - check height -ok 8 - fail to write too tall an image -ok 9 - check error message -ok 10 - write image at width limit -ok 11 - read it ok -ok 12 - check we read what we wrote -ok 13 - check width -ok 14 - check height -ok 15 - save a with a large explicit screen width should fail -ok 16 - check error message -ok 17 - save a with a large implicit screen width should fail -ok 18 - check error message -ok 19 - save a with a large explicit screen height should fail -ok 20 - check error message -ok 21 - save a with a large implicit screen height should fail -ok 22 - check error message -ok -t/t50header.t .. -1..4 -ok 1 - write with no tags, should be GIF87a -ok 2 - check header is GIF87a -ok 3 - write with loop tags, should be GIF89a -ok 4 - check header is GIF89a -ok -All tests successful. -Files=5, Tests=204, 1 wallclock secs ( 0.02 usr 0.02 sys + 0.54 cusr 0.18 csys = 0.76 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/GIF' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/ICO' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- ICO.bs ../blib/arch/auto/Imager/File/ICO/ICO.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -t/t10icon.t ......... -1..111 -ok 1 - use Imager::File::ICO; -ok 2 - read 32 bit -ok 3 - check width -ok 4 - check height -ok 5 - check type -ok 6 - check ico_bits tag -ok 7 - check i_format tag -ok 8 - check ico_mask_tag -ok 9 - compare image data -ok 10 - read 8 bit -ok 11 - check width -ok 12 - check height -ok 13 - check type -ok 14 - color count -ok 15 - check ico_bits tag -ok 16 - check i_format tag -ok 17 - compare image data -ok 18 - read 4 bit -ok 19 - check width -ok 20 - check height -ok 21 - check type -ok 22 - color count -ok 23 - check ico_bits tag -ok 24 - check i_format tag -ok 25 - compare image data -ok 26 - read 1 bit -ok 27 - check width -ok 28 - check height -ok 29 - check type -ok 30 - color count -ok 31 - check ico_bits tag -ok 32 - check i_format tag -ok 33 - read multiple -ok 34 - image 0 width -ok 35 - image 0 height -ok 36 - image 1 width -ok 37 - image 1 height -ok 38 - image 2 width -ok 39 - image 2 height -ok 40 - image 0 type -ok 41 - image 1 type -ok 42 - image 2 type -ok 43 - image 1 colorcount -ok 44 - image 2 colorcount -ok 45 - check image data 0(0,0) -ok 46 - check image data 1(0,0) -ok 47 - check image data 2(0,0) -ok 48 - check image data 0(47,0) -ok 49 - check image data 1(31,0) -ok 50 - check image data 2(15,0) -ok 51 - check image data 0(0,47) -ok 52 - check image data 1(0,31) -ok 53 - check image data 2(0,15) -ok 54 - check image data 0(47,47) -ok 55 - check image data 1(31,31) -ok 56 - check image data 2(15,15) -ok 57 - write 32-bit icon -ok 58 - read it back in -ok 59 - check they're the same -ok 60 - check same bits -ok 61 - write multi icons -ok 62 - and it wrote data -ok 63 - got all the images back -ok 64 - check first image -ok 65 - check second image -ok 66 - write 1 channel image -ok 67 - read it back -ok 68 - check channels -ok 69 - check image matches expected -ok 70 - write 2 channel image -ok 71 - read it back -ok 72 - check channels -ok 73 - check image matches expected -ok 74 - write 4 channel image -ok 75 - read it back -ok 76 - check image matches expected -ok 77 - write with mask tag set -ok 78 - read it back -ok 79 - check mask is correct -ok 80 - save icon with short mask tag -ok 81 - read it back -ok 82 - check the mask -ok 83 - write with bad format mask tag -ok 84 - read it back -ok 85 - check the mask -ok 86 - write with unexpected chars in mask -ok 87 - read it back -ok 88 - check the mask -ok 89 - add some colors -ok 90 - write grayscale paletted -ok 91 - read it back -ok 92 - check type -ok 93 - check channels -ok 94 - check the image -ok 95 - save icon + mask -ok 96 - read ico with defaults -ok 97 - expect a direct image -ok 98 - check against expected -ok 99 - read 24-bit data image -ok 100 - check we got the right colors -ok 101 - check failing close fails -ok 102 - check error message -ok 103 - read a 256x256 pixel wide/high icon -ok 104 - save 256x256 image -ok 105 - read 256x256 pixel image back in -ok 106 - check we read what we wrote -ok 107 - write with dodgy mask -ok 108 - read it back -ok 109 - should match original, despite bad mask -ok 110 - read it back with ico_alpha_masked => 1 -ok 111 - bad mask makes some pixels transparent -ok -t/t20readone.t ...... -1..1 -ok 1 - check that icon reader loaded correctly for singles -ok -t/t21readmult.t ..... -1..1 -ok 1 - check that icon reader loaded correctly for multiples -ok -t/t30cursor.t ....... -1..25 -ok 1 - use Imager::File::CUR; -ok 2 - read 4 bit -ok 3 - check width -ok 4 - check width -ok 5 - check type -ok 6 - check cur_bits tag -ok 7 - check i_format tag -ok 8 - check cur_hotspotx tag -ok 9 - check cur_hotspoty tag -ok 10 - check cur_mask tag -ok 11 - save with oor hotspot -ok 12 - re-read the hotspot set cursor -ok 13 - check cur_hotspotx tag -ok 14 - check cur_hotspoty tag -ok 15 - save with oor hotspot -ok 16 - re-read the hotspot set cursor -ok 17 - check cur_hotspotx tag -ok 18 - check cur_hotspoty tag -ok 19 - write single to data -# 766 bytes written -ok 20 - read back in -ok 21 - check image -ok 22 - write multiple images -# 1526 bytes written -ok 23 - read them back in -ok 24 - check first image -ok 25 - check second image -ok -t/t40readcurone.t ... -1..1 -ok 1 - check that cursor reader loaded correctly for singles -ok -t/t41curmultread.t .. -1..1 -ok 1 - check that cursor reader loaded correctly for singles -ok -t/t50readfail.t ..... -1..40 -ok 1 - can't read overwide image -ok 2 - check message -ok 3 - can't read overwide image -ok 4 - check message -ok 5 - Can't read short image file -ok 6 - check error message -ok 7 - script isn't an icon -ok 8 - check message -ok 9 - ico file broken at resource entries -ok 10 - check error message -ok 11 - cursor file broken at resource entries -ok 12 - check error message -ok 13 - read page -1 -ok 14 - check error message -ok 15 - read page 1 -ok 16 - check error message -ok 17 - read from icon with bad offset -ok 18 - check error message -ok 19 - read from icon with a short bitmap header -ok 20 - check error message -ok 21 - read from icon with an invalid sub-image header -ok 22 - check error message -ok 23 - read from icon with an invalid 'direct' bits per pixel -ok 24 - check error message -ok 25 - read from icon with short palette -ok 26 - check error message -ok 27 - read from icon with short image data (1 bit) -ok 28 - check error message -ok 29 - read from icon with short image data (32 bit) -ok 30 - check error message -ok 31 - read from icon with short image data (4 bit) -ok 32 - check error message -ok 33 - read from icon with short image data (8 bit) -ok 34 - check error message -ok 35 - read from icon with short mask data -ok 36 - check error message -ok 37 - multi-read on non-icon -ok 38 - check message -ok 39 - read from icon with an invalid 'direct' bits per pixel (multi) -ok 40 - check error message -ok -t/t60writefail.t .... -1..69 -ok 1 - image too large -ok 2 - check message -ok 3 - image too large -ok 4 - check message -ok 5 - image too large -ok 6 - check message -ok 7 - image too large -ok 8 - check message -# synthesized write failure -ok 9 - low level write failure (ico) -ok 10 - check message -# synthesized write failure -ok 11 - low level write failure (cur) -ok 12 - check message -# synthesized write failure -ok 13 - low level write_multi failure (ico) -ok 14 - check message -# synthesized write failure -ok 15 - low level write_multi failure (cur) -ok 16 - check message -# synthesized write failure -ok 17 - low level write failure (ico) -ok 18 - check message -# synthesized write failure -ok 19 - low level write failure (cur) -ok 20 - check message -# synthesized write failure -ok 21 - low level write_multi failure (ico) -ok 22 - check message -# synthesized write failure -ok 23 - low level write_multi failure (cur) -ok 24 - check message -# write of 6 bytes successful (0 left) -# write of 16 bytes failed -ok 25 - second write (resource) should fail (ico) -ok 26 - check message -# write of 6 bytes successful (0 left) -# write of 16 bytes failed -ok 27 - second (resource) write should fail (cur) -ok 28 - check message -# write of 6 bytes successful (16 left) -# write of 16 bytes successful (0 left) -# write of 40 bytes failed -ok 29 - third write (bmi) should fail (32-bit) -ok 30 - check message -# write of 6 bytes successful (56 left) -# write of 16 bytes successful (40 left) -# write of 40 bytes successful (0 left) -# write of 40 bytes failed -ok 31 - fourth write (data) should fail (32-bit) -ok 32 - check message -# write of 6 bytes successful (456 left) -# write of 16 bytes successful (440 left) -# write of 40 bytes successful (400 left) -# write of 40 bytes successful (360 left) -# write of 40 bytes successful (320 left) -# write of 40 bytes successful (280 left) -# write of 40 bytes successful (240 left) -# write of 40 bytes successful (200 left) -# write of 40 bytes successful (160 left) -# write of 40 bytes successful (120 left) -# write of 40 bytes successful (80 left) -# write of 40 bytes successful (40 left) -# write of 40 bytes successful (0 left) -# write of 4 bytes failed -ok 33 - mask write should fail (32-bit) -ok 34 - check message -# write of 6 bytes successful (16 left) -# write of 16 bytes successful (0 left) -# write of 40 bytes failed -ok 35 - third write (bmi) should fail (1-bit) -ok 36 - check message -# write of 6 bytes successful (60 left) -# write of 16 bytes successful (44 left) -# write of 40 bytes successful (4 left) -# write of 8 bytes failed -ok 37 - fourth write (palette) should fail (1-bit) -ok 38 - check message -# write of 6 bytes successful (68 left) -# write of 16 bytes successful (52 left) -# write of 40 bytes successful (12 left) -# write of 8 bytes successful (4 left) -# write of 4 bytes successful (0 left) -# write of 4 bytes failed -ok 39 - fifth write (image) should fail (1-bit) -ok 40 - check message -ok 41 - write 1 bit successfully -ok 42 - read it back -ok 43 - check type -ok 44 - check bits -ok 45 - check image correct -# write of 6 bytes successful (16 left) -# write of 16 bytes successful (0 left) -# write of 40 bytes failed -ok 46 - third write (bmi) should fail (4-bit) -ok 47 - check message -# write of 6 bytes successful (60 left) -# write of 16 bytes successful (44 left) -# write of 40 bytes successful (4 left) -# write of 64 bytes failed -ok 48 - fourth write (palette) should fail (4-bit) -ok 49 - check message -# write of 6 bytes successful (124 left) -# write of 16 bytes successful (108 left) -# write of 40 bytes successful (68 left) -# write of 64 bytes successful (4 left) -# write of 8 bytes failed -ok 50 - fifth write (image) should fail (4-bit) -ok 51 - check message -ok 52 - write 4 bit successfully -ok 53 - read it back -ok 54 - check type -ok 55 - check bits -ok 56 - check image correct -# write of 6 bytes successful (16 left) -# write of 16 bytes successful (0 left) -# write of 40 bytes failed -ok 57 - third write (bmi) should fail (8-bit) -ok 58 - check message -# write of 6 bytes successful (56 left) -# write of 16 bytes successful (40 left) -# write of 40 bytes successful (0 left) -# write of 1024 bytes failed -ok 59 - fourth write (palette) should fail (8-bit) -ok 60 - check message -# write of 6 bytes successful (1080 left) -# write of 16 bytes successful (1064 left) -# write of 40 bytes successful (1024 left) -# write of 1024 bytes successful (0 left) -# write of 10 bytes failed -ok 61 - fifth write (image) should fail (8-bit) -ok 62 - check message -# write of 6 bytes successful (1090 left) -# write of 16 bytes successful (1074 left) -# write of 40 bytes successful (1034 left) -# write of 1024 bytes successful (10 left) -# write of 10 bytes successful (0 left) -# write of 2 bytes failed -ok 63 - sixth write (zeroes) should fail (8-bit) -ok 64 - check message -ok 65 - write 8 bit successfully -ok 66 - read it back -ok 67 - check type -ok 68 - check bits -ok 69 - check image correct -ok -t/t70icosing.t ...... -1..1 -ok 1 - write ico with autoload -ok -t/t71icomult.t ...... -1..1 -ok 1 - write_multi ico with autoload -ok -t/t72cursing.t ...... -1..1 -ok 1 - write cur with autoload -ok -t/t73curmult.t ...... -1..1 -ok 1 - write_multi cur with autoload -ok -All tests successful. -Files=12, Tests=253, 1 wallclock secs ( 0.05 usr 0.03 sys + 0.73 cusr 0.20 csys = 1.01 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/ICO' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/JPEG' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Imager/File/JPEG/JPEG.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -t/t00load.t ... -1..1 -ok 1 - use Imager::File::JPEG; -ok -# libjpeg version: libjpeg-turbo version 2.1.5 api 62 -t/t10jpeg.t ... -ok 1 - write jpeg low level -# jpeg average mean square pixel difference: 2260.58510125144 -ok 2 - read jpeg low level -ok 3 - difference between original and jpeg within bounds -ok 4 - read jpeg OO -ok 5 - write jpeg OO -ok 6 - read jpeg OO for comparison -# OO image difference 829.49442433328 -ok 7 - difference between original and jpeg within bounds -ok 8 - failure handling -# Output file write error --- out of disk space?: write() failure: Bad file descriptor (9) -ok 9 - i_format tag -ok 10 - set width limit 149 -ok 11 - should fail read due to size limits -# file size limit - image width of 150 exceeds limit of 149 -ok 12 - check message -ok 13 - set height limit 149 -ok 14 - should fail read due to size limits -# file size limit - image height of 150 exceeds limit of 149 -ok 15 - check message -ok 16 - set width limit 150 -ok 17 - should succeed - just inside width limit -ok 18 - set height limit 150 -ok 19 - should succeed - just inside height limit -ok 20 - set bytes limit 67499 -ok 21 - should fail - too many bytes -# file size limit - storage size of 67500 exceeds limit of 67499 -ok 22 - check error message -ok 23 - set bytes limit 67500 -ok 24 - should succeed - just inside bytes limit -ok 25 - test value of exif tag exif_resolution_unit_name -ok 26 - test value of exif tag exif_resolution_unit -ok 27 - test value of exif tag exif_user_comment -ok 28 - test value of exif tag exif_white_balance -ok 29 - test value of exif tag exif_make -ok 30 - test value of exif tag exif_date_time_original -ok 31 - test value of exif tag exif_model -ok 32 - test value of exif tag exif_white_balance_name -ok 33 - test value of exif tag exif_flash -ok 34 - test value of exif tag exif_image_description -# test density tags -ok 35 - save t101cm100.jpg -ok 36 - read t101cm100.jpg -ok 37 - check tags for t101cm100.jpg -ok 38 - save t101xonly.jpg -ok 39 - read t101xonly.jpg -ok 40 - check tags for t101xonly.jpg -ok 41 - save t101yonly.jpg -ok 42 - read t101yonly.jpg -ok 43 - check tags for t101yonly.jpg -ok 44 - save t101asponly.jpg -ok 45 - read t101asponly.jpg -ok 46 - check tags for t101asponly.jpg -ok 47 - save t101com.jpg -ok 48 - read t101com.jpg -ok 49 - check tags for t101com.jpg -ok 50 - test read of image with invalid exif_user_comment -ok 51 - check exif_user_comment set correctly -ok 52 - read jpeg with no IPTC data -ok 53 - no iptc data -ok 54 - should be no warnings -ok 55 - should write with a black background -ok 56 - read it back -ok 57 - check it's black -ok 58 - check filled area filled -ok 59 - write with red background -ok 60 - read it back -ok 61 - check it's red -ok 62 - check filled area filled -ok 63 - shouldn't crash -ok 64 - read with a skip of data -ok 65 - read with image data truncated -ok 66 - write big file to ensure wiol_empty_output_buffer is called -ok 67 - fail to write -# Output file write error --- out of disk space? -ok 68 - made a virtual image (via masked) -ok 69 - check it's virtual -ok 70 - write masked version -ok 71 - write normal version -ok 72 - check the data written matches -ok 73 - read with app13 data -ok 74 - check iptc caption -ok 75 - check iptc photogr -ok 76 - check iptc headln -ok 77 - check iptc credit -ok 78 - read a CMYK jpeg -ok 79 - check channel count -ok 80 - got the 'black' pixel -ok 81 - black - red low -ok 82 - black - green low -ok 83 - black - blue low -ok 84 - got the dark blue -ok 85 - dark blue - red low -ok 86 - dark blue - green low -ok 87 - dark blue - blue middle (bottom) -ok 88 - dark blue - blue middle (top) -ok 89 - got the red -ok 90 - red - red high -ok 91 - red - green low -ok 92 - red - blue low -ok 93 - check jpeg in read types -ok 94 - check jpeg in write types -ok 95 - write progressive jpeg -ok 96 - read progressive jpeg -ok 97 - check progressive flag set on read -ok 98 - save as non-progressive to compare -ok 99 - read non-progressive file -ok 100 - check progressive flag 0 for non prog file -ok 101 - prog vs norm should be the same image -ok 102 - save without optimize -ok 103 - save with optimize -ok 104 - check optimized is smaller -ok 105 - read unoptimized back -ok 106 - read optimized back -ok 107 - optimization should only change huffman compression, not quality -ok 108 - fail to write with unknown compression profile -ok 109 - check the error message -ok 110 - jpeg_compress_profile=fastest is always available -ok 111 - fail to write with max compression profile without mozjpeg -ok 112 - check the error message -ok 113 # skip this isn't mozjpeg -ok 114 - write with arithmetic coding -ok 115 - read back arithmetic coded -ok 116 - and read tag set -ok 117 - write default RGB -ok 118 - read it back -ok 119 - JFIF detected -ok 120 - disable the JFIF header -ok 121 - read back file without JFIF -ok 122 - no JFIF detected -ok 123 - write base image (control) -ok 124 - write smoothed image -ok 125 - read smoothed back -ok 126 - written image should be closer to blurred image than base image -ok 127 - invalid smoothing value -ok 128 - check error message -ok 129 - write with default restarts -ok 130 - write with restart every 8 rows -ok 131 - write with restart every 8 mcus -ok 132 - no restarts smaller than restart every 8 rows -ok 133 - restarts every 8 rows smaller than restart every 8 mcus -ok 134 - bad units value -ok 135 - check error message -ok 136 - out of range value -ok 137 - check error message -ok 138 - write default -ok 139 - write with 1x1 -ok 140 - 1x1 sampled file is larger -ok 141 - 1x1 sampled image should be closer to source image -ok 142 - specify default by tag -ok 143 - default set by tag matches default -ok 144 - H out of range -ok 145 - check error message -ok 146 - V out of range -ok 147 - check error message -ok 148 - non-comma/eof after V -ok 149 - check error message -ok 150 - non X between H and V -ok 151 - check error message -ok 152 - orphan comma at end -ok 153 - check error message -ok 154 # skip These tags are mozjpeg only -ok 155 - fail write with boolean tag jpeg_optimize_scans -ok 156 - fail write with boolean tag jpeg_trellis_quant -ok 157 - fail write with boolean tag jpeg_trellis_quant_dc -ok 158 - fail write with boolean tag jpeg_tresllis_eob_opt -ok 159 - fail write with boolean tag jpeg_use_lambda_weight_tbl -ok 160 - fail write with boolean tag jpeg_use_scans_in_trellis -ok 161 - fail write with boolean tag jpeg_overshoot_deringing -ok 162 - fail write with float tag jpeg_lambda_log_scale1 -ok 163 - fail write with float tag jpeg_lambda_log_scale2 -ok 164 - fail write with float tag jpeg_trellis_delta_dc_weight -ok 165 - fail write with int tag jpeg_trellis_freq_split -ok 166 - fail write with int tag jpeg_trellis_num_loops -ok 167 - fail write with int tag jpeg_base_quant_tbl_idx -ok 168 - fail write with int tag jpeg_dc_scan_opt_mode -ok 169 # skip jpeg_tune needs mozjpeg -ok 170 - fail jpeg_tune=psnr -ok 171 - fail jpeg_tune=ssim -ok 172 - fail jpeg_tune=ms-ssim -ok 173 - fail jpeg_tune=hvs-psnr -ok 174 - check failing close fails -ok 175 - check error message -1..175 -ok -t/t20limit.t .. -1..12 -ok 1 - fail to write too wide an image -ok 2 - check error message -ok 3 - write image at width limit -ok 4 - read it ok -ok 5 - check width -ok 6 - check height -ok 7 - fail to write too tall an image -ok 8 - check error message -ok 9 - write image at width limit -ok 10 - read it ok -ok 11 - check width -ok 12 - check height -ok -All tests successful. -Files=3, Tests=188, 1 wallclock secs ( 0.01 usr 0.02 sys + 0.32 cusr 0.10 csys = 0.45 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/JPEG' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Mandelbrot' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mandelbrot.bs ../blib/arch/auto/Imager/Filter/Mandelbrot/Mandelbrot.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -t/t00mandel.t .. -1..3 -ok 1 - use Imager::Filter::Mandelbrot; -ok 2 - try filter -ok 3 - save result -ok -All tests successful. -Files=1, Tests=3, 0 wallclock secs ( 0.01 usr 0.02 sys + 0.06 cusr 0.01 csys = 0.10 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/Mandelbrot' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/PNG' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Imager/File/PNG/PNG.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -t/00load.t .. -1..1 -ok 1 - use Imager::File::PNG; -ok -# Library version 10650 -t/10png.t ... -ok 1 - must have png format -ok 2 - write -ok 3 - read png -# png average mean square pixel difference: 0 -ok 4 - compare saved and original images -ok 5 - i_xres: 300 -ok 6 - i_yres: 200 -ok 7 - i_format: png -ok 8 - write tranparent -ok 9 - read transparent -# png average mean square pixel difference: 0 -ok 10 - compare saved and original transparent -ok 11 - read transparent paletted image -ok 12 - read palette_out image -ok 13 - images the same -ok 14 - set width limit 149 -ok 15 - should fail read due to size limits -# file size limit - image width of 150 exceeds limit of 149 -ok 16 - check message -ok 17 - set height limit 149 -ok 18 - should fail read due to size limits -# file size limit - image height of 150 exceeds limit of 149 -ok 19 - check message -ok 20 - set width limit 150 -ok 21 - should succeed - just inside width limit -ok 22 - set height limit 150 -ok 23 - should succeed - just inside height limit -ok 24 - set bytes limit 67499 -ok 25 - should fail - too many bytes -# file size limit - storage size of 67500 exceeds limit of 67499 -ok 26 - check error message -ok 27 - set bytes limit 67500 -ok 28 - should succeed - just inside bytes limit -ok 29 - check the image was loaded -ok 30 - check image matches -ok 31 - test write_multi() callback -ok 32 - test write_multi() callback failure -# closecb called -ok 33 - check failing close fails -ok 34 - check error message -ok 35 - check png in read types -ok 36 - check png in write types -ok 37 - read png with bad CRC chunk should fail -ok 38 - check error message -ok 39 # skip 1.6.10 and later treat CRC errors as non-benign -ok 40 - read grey image with palette with png_ignore_benign_errors -ok 41 - read grey image with palette without png_ignore_benign_errors should fail -# write of 8 bytes failed -ok 42 - write limited to 1 byte should fail -ok 43 - check error message -ok 44 - make a wide image -ok 45 - write wide image as png -ok 46 - read wide image as png -ok 47 - check width -ok 48 - check height -ok 49 - check channels -ok 50 - make a tall image -ok 51 - write wide image as png -ok 52 - read tall image as png -ok 53 - check width -ok 54 - check height -ok 55 - check channels -ok 56 - read grayscale -ok 57 - check channel count -ok 58 - check type -ok 59 - check bits -ok 60 - check png_bits tag -ok 61 - check png_interlace tag -ok 62 - read grayscale + alpha -ok 63 - check channel count -ok 64 - check type -ok 65 - check bits -ok 66 - check png_bits tag -ok 67 - check png_interlace tag -ok 68 - read paletted with alpha -ok 69 - check channel count -ok 70 - check type -ok 71 - check png_bits tag -ok 72 - check png_interlace tag -ok 73 - read paletted -ok 74 - check channel count -ok 75 - check type -ok 76 - check png_bits tag -ok 77 - check png_interlace tag -ok 78 - read 16-bit rgb -ok 79 - check channel count -ok 80 - check type -ok 81 - check png_interlace tag -ok 82 - check bits -ok 83 - check png_bits tag -ok 84 - read bilevel png -ok 85 - check channel count -ok 86 - check png_interlace tag -ok 87 - check type -ok 88 - should be bilevel -ok 89 - check png_bits tag -ok 90 - read interlaced -ok 91 - check channel count -ok 92 - check type -ok 93 - check png_bits -ok 94 - check png_interlace -ok 95 - read non-interlaced -ok 96 - check png_interlace -ok 97 - compare interlaced and non-interlaced -ok 98 - read cover.png -ok 99 - read coveri.png -ok 100 - check normal and interlace files read the same -ok 101 - read cover16.png -ok 102 - read cover16i.png -ok 103 - check normal and interlace files read the same -ok 104 - read coverpal.png -ok 105 - read coverpali.png -ok 106 - check normal and interlace files read the same -ok 107 - read cover.png -ok 108 - cover.png: i_format -ok 109 - cover.png: png_bits -ok 110 - cover.png: png_interlace -ok 111 - cover.png: four channels -ok 112 - cover.png: direct type -ok 113 - cover.png: check expected samples row 0 -ok 114 - cover.png: check expected samples row 1 -ok 115 - read coveri.png -ok 116 - coveri.png: i_format -ok 117 - coveri.png: png_bits -ok 118 - coveri.png: png_interlace -ok 119 - coveri.png: four channels -ok 120 - coveri.png: direct type -ok 121 - coveri.png: check expected samples row 0 -ok 122 - coveri.png: check expected samples row 1 -ok 123 - read coverpal.png -ok 124 - coverpal.png: i_format -ok 125 - coverpal.png: png_bits -ok 126 - coverpal.png: png_interlace -ok 127 - coverpal.png: four channels -ok 128 - coverpal.png: paletted type -ok 129 - coverpal.png: check expected samples row 0 -ok 130 - coverpal.png: check expected samples row 1 -ok 131 - read coverpali.png -ok 132 - coverpali.png: i_format -ok 133 - coverpali.png: png_bits -ok 134 - coverpali.png: png_interlace -ok 135 - coverpali.png: four channels -ok 136 - coverpali.png: paletted type -ok 137 - coverpali.png: check expected samples row 0 -ok 138 - coverpali.png: check expected samples row 1 -ok 139 - read cover16.png -ok 140 - cover16.png: i_format -ok 141 - cover16.png: png_bits -ok 142 - cover16.png: png_interlace -ok 143 - cover16.png: four channels -ok 144 - cover16.png: direct type -ok 145 - cover16.png: check expected samples row 0 -ok 146 - cover16.png: check expected samples row 1 -ok 147 - read cover16i.png -ok 148 - cover16i.png: i_format -ok 149 - cover16i.png: png_bits -ok 150 - cover16i.png: png_interlace -ok 151 - cover16i.png: four channels -ok 152 - cover16i.png: direct type -ok 153 - cover16i.png: check expected samples row 0 -ok 154 - cover16i.png: check expected samples row 1 -ok 155 - make a 3 channel paletted image -ok 156 - add some colors -ok 157 - set some pixels -ok 158 - set some more pixels -ok 159 - write to testout/pal3.png -ok 160 - read it back in -ok 161 - check it matches -ok 162 - make sure the result is paletted -ok 163 - 4 bit representation -ok 164 - make a 4 channel paletted image -ok 165 - add some colors -ok 166 - set some pixels -ok 167 - set some more pixels -ok 168 - write to testout/pal4.png -ok 169 - read it back in -ok 170 - check it matches -ok 171 - make sure the result is paletted -ok 172 - 4 bit representation -ok 173 - make a 1 channel paletted image -ok 174 - add some colors^Wgreys -ok 175 - set some pixels -ok 176 - set some more pixels -ok 177 - write to testout/pal1.png -ok 178 - read it back in -ok 179 - check it matches -ok 180 - make sure the result is paletted -ok 181 - 2 bit representation -ok 182 - make a 2 channel paletted image -ok 183 - add some colors^Wgreys -ok 184 - set some pixels -ok 185 - set some more pixels -ok 186 - write to testout/pal2.png -ok 187 - read it back in -ok 188 - check it matches -ok 189 - make sure the result is paletted -ok 190 - 2 bit representation -ok 191 - write bilevel.png -ok 192 - read it back in -ok 193 - check it matches -ok 194 - make sure the result is paletted -ok 195 - 1 bit representation -ok 196 - write 16-bit/sample image -ok 197 - read rgb16.png back in -ok 198 - check image matches -ok 199 - check we got a 16-bit image -ok 200 - check it's direct -ok 201 - check png_bits -ok 202 - write double/sample image - should write as 16-bit/sample -ok 203 - read pngdbl.png back in -ok 204 - check image matches -ok 205 - check we got a 16-bit image -ok 206 - check it's direct -ok 207 - check png_bits -ok 208 - read file with comment -ok 209 - check i_comment -ok 210 - no interlace -ok 211 - no interlace (text) -ok 212 - srgb perceptual -ok 213 - modification time -ok 214 - background color -ok 215 - write with many tags -ok 216 - read it back in -ok 217 - check tags are what we expected -ok 218 - write cHRM chunk -ok 219 - read tagschrm.png -ok 220 - check chroma tags written -ok 221 - write with png_gammma tag -ok 222 - read tagsgama.png -ok 223 - check gamma tag written -ok 224 - expect all png_chroma_* tags must be supplied or none -ok 225 - check error message -ok 226 - expect tag png_srgb_intent out of range -ok 227 - check error message -ok 228 - expect tag i_comment may not contain NUL characters -ok 229 - check error message -ok 230 - expect tag png_text0_key must be between 1 and 79 characters in length -ok 231 - check error message -ok 232 - expect tag png_text0_key must be between 1 and 79 characters in length -ok 233 - check error message -ok 234 - expect tag png_text0_key may not contain leading or trailing spaces -ok 235 - check error message -ok 236 - expect tag png_text0_key may not contain leading or trailing spaces -ok 237 - check error message -ok 238 - expect tag png_text0_key may not contain consecutive spaces -ok 239 - check error message -ok 240 - expect tag png_text0_key may only contain Latin1 characters 32-126, 161-255 -ok 241 - check error message -ok 242 - expect tag png_text0_text may not contain NUL characters -ok 243 - check error message -ok 244 - expect tag png_text0_key found but not png_text0_text -ok 245 - check error message -ok 246 - expect tag png_text0_text found but not png_text0_key -ok 247 - check error message -ok 248 - expect png_time must be formatted 'y-m-dTh:m:s' -ok 249 - check error message -ok 250 - expect invalid date/time for png_time -ok 251 - check error message -ok 252 - write default compression -ok 253 - write best compression -ok 254 - best compression smaller than default -# went from 2298 to 2117 -ok 255 - fail with compression level -1 -ok 256 - fail with compression level 10 -ok 257 - write paletted -ok 258 - read it back -ok 259 - check it matches -1..259 -ok -All tests successful. -Files=2, Tests=260, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.30 cusr 0.05 csys = 0.38 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/PNG' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/SGI' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SGI.bs ../blib/arch/auto/Imager/File/SGI/SGI.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -t/00load.t ... -1..1 -ok 1 - use Imager::File::SGI; -ok -t/10read.t ... -1..103 -ok 1 - read verbatim -ok 2 - check channels -ok 3 - check width -ok 4 - check height -ok 5 - check 0,0 -ok 6 - check 0,2 -ok 7 - check 2,5 -ok 8 - check i_format tag -ok 9 - check sgi_rgb -ok 10 - check pixmin -ok 11 - check pixmax -ok 12 - check bpc -ok 13 - check name string -ok 14 - read rle -ok 15 - check sgi_rgb -ok 16 - read rleagr -ok 17 - read verbatim 6-bit -ok 18 - check pixmax -ok 19 - compare verbatim to rle -ok 20 - compare verbatim to rleagr -ok 21 - compare verbatim to verb 6-bit -ok 22 - read verbatim 12 -ok 23 - check bits on verb12 -ok 24 - check pixmax -ok 25 - read verbatim 16 -ok 26 - check bits on verb16 -ok 27 - check pixmax -ok 28 - compare verbatim to verb12 -ok 29 - compare verbatim to verb16 -ok 30 - read rle 6 bit -ok 31 - check pixmax -ok 32 - compare verbatim to rle6 -ok 33 - read rle 12 bit -ok 34 - check pixmax -ok 35 - compare verbatim to rle12 -ok 36 - read rle 16 bit -ok 37 - check pixmax -ok 38 - check bpc -ok 39 - compare verbatim to rle16 -ok 40 - read: header -ok 41 - error match: header -ok 42 - read: verbatim image data -ok 43 - error match: verbatim image data -ok 44 - read: rle start table -ok 45 - error match: rle start table -ok 46 - read: rle length table -ok 47 - error match: rle length table -ok 48 - read: read rle data -ok 49 - error match: read rle data -ok 50 - read: seek rle data -ok 51 - error match: seek rle data -ok 52 - read: read image data (16-bit) -ok 53 - error match: read image data (16-bit) -ok 54 - read: rle start table (16-bit) -ok 55 - error match: rle start table (16-bit) -ok 56 - read: seek RLE data (16-bit) -ok 57 - error match: seek RLE data (16-bit) -ok 58 - read: read rle image data (16-bit) -ok 59 - error match: read rle image data (16-bit) -ok 60 - 0 - bad magic:should fail to read -ok 61 - 0 - bad magic:check message -ok 62 - 1 - invalid colormap field:should fail to read -ok 63 - 1 - invalid colormap field:check message -ok 64 - 2 - invalid bpc field:should fail to read -ok 65 - 2 - invalid bpc field:check message -ok 66 - 3 - invalid storage type field:should fail to read -ok 67 - 3 - invalid storage type field:check message -ok 68 - 4 - invalid dimension field:should fail to read -ok 69 - 4 - invalid dimension field:check message -ok 70 - 5 - invalid rle length:should fail to read -ok 71 - 5 - invalid rle length:check message -ok 72 - 6 - literal run overflow scanline:should fail to read -ok 73 - 6 - literal run overflow scanline:check message -ok 74 - 7 - literal run consuming too much data:should fail to read -ok 75 - 7 - literal run consuming too much data:check message -ok 76 - 8 - RLE run overflows scanline:should fail to read -ok 77 - 8 - RLE run overflows scanline:check message -ok 78 - 9 - RLE run has no data for pixel:should fail to read -ok 79 - 9 - RLE run has no data for pixel:check message -ok 80 - 10 - incomplete RLE scanline:should fail to read -ok 81 - 10 - incomplete RLE scanline:check message -ok 82 - 11 - unused RLE data:should fail to read -ok 83 - 11 - unused RLE data:check message -ok 84 - 12 - bad pixmin/pixmax:should fail to read -ok 85 - 12 - bad pixmin/pixmax:check message -ok 86 - 13 - bad RLE table (length) (bpc=2):should fail to read -ok 87 - 13 - bad RLE table (length) (bpc=2):check message -ok 88 - 14 - way too big RLE line length (16-bit):should fail to read -ok 89 - 14 - way too big RLE line length (16-bit):check message -ok 90 - 15 - literal overflow scanline (bpc=2):should fail to read -ok 91 - 15 - literal overflow scanline (bpc=2):check message -ok 92 - 16 - literal overflow data (bpc=2):should fail to read -ok 93 - 16 - literal overflow data (bpc=2):check message -ok 94 - 17 - rle overflow scanline (bpc=2):should fail to read -ok 95 - 17 - rle overflow scanline (bpc=2):check message -ok 96 - 18 - rle overflow scanline (bpc=2):should fail to read -ok 97 - 18 - rle overflow scanline (bpc=2):check message -ok 98 - 19 - rle code no argument (bpc=2):should fail to read -ok 99 - 19 - rle code no argument (bpc=2):check message -ok 100 - 20 - unused RLE data (bpc=2):should fail to read -ok 101 - 20 - unused RLE data (bpc=2):check message -ok 102 - 21 - incomplete rle scanline (bpc=2):should fail to read -ok 103 - 21 - incomplete rle scanline (bpc=2):check message -ok -t/20write.t .. -1..57 -ok 1 - write 8-bit verbatim -ok 2 - read it back -ok 3 - compare -ok 4 - check not rle -ok 5 - check bpc -ok 6 - no namestr -ok 7 - write 8-bit rle -ok 8 - read it back -ok 9 - compare -ok 10 - check not rle -ok 11 - check bpc -ok 12 - check i_comment set -ok 13 - write 16-bit verbatim -ok 14 - read it back -ok 15 - compare -ok 16 - check not rle -ok 17 - check bpc -ok 18 - no namestr -ok 19 - write 16-bit rle -ok 20 - read it back -ok 21 - compare -ok 22 - check not rle -ok 23 - check bpc -ok 24 - check i_comment set -ok 25 - write larger image -ok 26 - check output large enough for test -# 264908 -ok 27 - read larger image -ok 28 - check large image matches -ok 29 - write 8-bit verbatim grey -ok 30 - read it back -ok 31 - compare -ok 32 - check we saved as SGI -ok 33 - check not rle -ok 34 - check bpc -ok 35 - no namestr -# write of 512 bytes failed -ok 36 - write should fail - writing header -ok 37 - check error - writing header -# write of 512 bytes successful (512 left) -# write of 150 bytes successful (362 left) -# write of 150 bytes successful (212 left) -# write of 150 bytes successful (62 left) -# write of 150 bytes failed -ok 38 - write should fail - 8-bit image data -ok 39 - check error - 8-bit image data -# write of 512 bytes successful (1 left) -# write of 150 bytes failed -ok 40 - write should fail - 8-bit image data (grey) -ok 41 - check error - 8-bit image data (grey) -# write of 512 bytes successful (1 left) -# write of 3600 bytes failed -ok 42 - write should fail - rle tables, 8 bit -ok 43 - check error - rle tables, 8 bit -# write of 512 bytes successful (3600 left) -# write of 3600 bytes successful (0 left) -# write of 5 bytes failed -ok 44 - write should fail - 8-bit rle data -ok 45 - check error - 8-bit rle data -# write of 512 bytes successful (14195 left) -# write of 3600 bytes successful (10595 left) -# write of 5 bytes successful (10590 left) -# write of 5 bytes successful (10585 left) -# write of 5 bytes successful (10580 left) -# write of 5 bytes successful (10575 left) -# write of 5 bytes successful (10570 left) -# write of 5 bytes successful (10565 left) -# write of 5 bytes successful (10560 left) -# write of 5 bytes successful (10555 left) -# write of 5 bytes successful (10550 left) -# write of 5 bytes successful (10545 left) -# write of 5 bytes successful (10540 left) -# write of 5 bytes successful (10535 left) -# write of 5 bytes successful (10530 left) -# write of 5 bytes successful (10525 left) -# write of 5 bytes successful (10520 left) -# write of 5 bytes successful (10515 left) -# write of 5 bytes successful (10510 left) -# write of 5 bytes successful (10505 left) -# write of 5 bytes successful (10500 left) -# write of 5 bytes successful (10495 left) -# write of 5 bytes successful (10490 left) -# write of 5 bytes successful (10485 left) -# write of 5 bytes successful (10480 left) -# write of 5 bytes successful (10475 left) -# write of 5 bytes successful (10470 left) -# write of 5 bytes successful (10465 left) -# write of 5 bytes successful (10460 left) -# write of 5 bytes successful (10455 left) -# write of 5 bytes successful (10450 left) -# write of 5 bytes successful (10445 left) -# write of 5 bytes successful (10440 left) -# write of 5 bytes successful (10435 left) -# write of 5 bytes successful (10430 left) -# write of 5 bytes successful (10425 left) -# write of 5 bytes successful (10420 left) -# write of 5 bytes successful (10415 left) -# write of 5 bytes successful (10410 left) -# write of 5 bytes successful (10405 left) -# write of 5 bytes successful (10400 left) -# write of 5 bytes successful (10395 left) -# write of 5 bytes successful (10390 left) -# write of 5 bytes successful (10385 left) -# write of 19 bytes successful (10366 left) -# write of 27 bytes successful (10339 left) -# write of 33 bytes successful (10306 left) -# write of 37 bytes successful (10269 left) -# write of 41 bytes successful (10228 left) -# write of 35 bytes successful (10193 left) -# write of 33 bytes successful (10160 left) -# write of 31 bytes successful (10129 left) -# write of 29 bytes successful (10100 left) -# write of 29 bytes successful (10071 left) -# write of 27 bytes successful (10044 left) -# write of 27 bytes successful (10017 left) -# write of 25 bytes successful (9992 left) -# write of 25 bytes successful (9967 left) -# write of 25 bytes successful (9942 left) -# write of 23 bytes successful (9919 left) -# write of 25 bytes successful (9894 left) -# write of 23 bytes successful (9871 left) -# write of 23 bytes successful (9848 left) -# write of 23 bytes successful (9825 left) -# write of 21 bytes successful (9804 left) -# write of 23 bytes successful (9781 left) -# write of 21 bytes successful (9760 left) -# write of 21 bytes successful (9739 left) -# write of 21 bytes successful (9718 left) -# write of 21 bytes successful (9697 left) -# write of 21 bytes successful (9676 left) -# write of 21 bytes successful (9655 left) -# write of 21 bytes successful (9634 left) -# write of 19 bytes successful (9615 left) -# write of 19 bytes successful (9596 left) -# write of 19 bytes successful (9577 left) -# write of 19 bytes successful (9558 left) -# write of 19 bytes successful (9539 left) -# write of 19 bytes successful (9520 left) -# write of 19 bytes successful (9501 left) -# write of 21 bytes successful (9480 left) -# write of 21 bytes successful (9459 left) -# write of 21 bytes successful (9438 left) -# write of 21 bytes successful (9417 left) -# write of 21 bytes successful (9396 left) -# write of 21 bytes successful (9375 left) -# write of 21 bytes successful (9354 left) -# write of 23 bytes successful (9331 left) -# write of 21 bytes successful (9310 left) -# write of 23 bytes successful (9287 left) -# write of 23 bytes successful (9264 left) -# write of 23 bytes successful (9241 left) -# write of 25 bytes successful (9216 left) -# write of 23 bytes successful (9193 left) -# write of 25 bytes successful (9168 left) -# write of 25 bytes successful (9143 left) -# write of 25 bytes successful (9118 left) -# write of 27 bytes successful (9091 left) -# write of 27 bytes successful (9064 left) -# write of 29 bytes successful (9035 left) -# write of 29 bytes successful (9006 left) -# write of 31 bytes successful (8975 left) -# write of 33 bytes successful (8942 left) -# write of 35 bytes successful (8907 left) -# write of 41 bytes successful (8866 left) -# write of 37 bytes successful (8829 left) -# write of 33 bytes successful (8796 left) -# write of 27 bytes successful (8769 left) -# write of 19 bytes successful (8750 left) -# write of 5 bytes successful (8745 left) -# write of 5 bytes successful (8740 left) -# write of 5 bytes successful (8735 left) -# write of 5 bytes successful (8730 left) -# write of 5 bytes successful (8725 left) -# write of 5 bytes successful (8720 left) -# write of 5 bytes successful (8715 left) -# write of 5 bytes successful (8710 left) -# write of 5 bytes successful (8705 left) -# write of 5 bytes successful (8700 left) -# write of 5 bytes successful (8695 left) -# write of 5 bytes successful (8690 left) -# write of 5 bytes successful (8685 left) -# write of 5 bytes successful (8680 left) -# write of 5 bytes successful (8675 left) -# write of 5 bytes successful (8670 left) -# write of 5 bytes successful (8665 left) -# write of 5 bytes successful (8660 left) -# write of 5 bytes successful (8655 left) -# write of 5 bytes successful (8650 left) -# write of 5 bytes successful (8645 left) -# write of 5 bytes successful (8640 left) -# write of 5 bytes successful (8635 left) -# write of 5 bytes successful (8630 left) -# write of 5 bytes successful (8625 left) -# write of 5 bytes successful (8620 left) -# write of 5 bytes successful (8615 left) -# write of 5 bytes successful (8610 left) -# write of 5 bytes successful (8605 left) -# write of 5 bytes successful (8600 left) -# write of 5 bytes successful (8595 left) -# write of 5 bytes successful (8590 left) -# write of 5 bytes successful (8585 left) -# write of 5 bytes successful (8580 left) -# write of 5 bytes successful (8575 left) -# write of 5 bytes successful (8570 left) -# write of 5 bytes successful (8565 left) -# write of 5 bytes successful (8560 left) -# write of 5 bytes successful (8555 left) -# write of 5 bytes successful (8550 left) -# write of 5 bytes successful (8545 left) -# write of 5 bytes successful (8540 left) -# write of 5 bytes successful (8535 left) -# write of 5 bytes successful (8530 left) -# write of 5 bytes successful (8525 left) -# write of 5 bytes successful (8520 left) -# write of 5 bytes successful (8515 left) -# write of 5 bytes successful (8510 left) -# write of 5 bytes successful (8505 left) -# write of 5 bytes successful (8500 left) -# write of 5 bytes successful (8495 left) -# write of 5 bytes successful (8490 left) -# write of 5 bytes successful (8485 left) -# write of 5 bytes successful (8480 left) -# write of 5 bytes successful (8475 left) -# write of 5 bytes successful (8470 left) -# write of 5 bytes successful (8465 left) -# write of 5 bytes successful (8460 left) -# write of 5 bytes successful (8455 left) -# write of 5 bytes successful (8450 left) -# write of 5 bytes successful (8445 left) -# write of 5 bytes successful (8440 left) -# write of 5 bytes successful (8435 left) -# write of 5 bytes successful (8430 left) -# write of 5 bytes successful (8425 left) -# write of 5 bytes successful (8420 left) -# write of 19 bytes successful (8401 left) -# write of 19 bytes successful (8382 left) -# write of 19 bytes successful (8363 left) -# write of 19 bytes successful (8344 left) -# write of 19 bytes successful (8325 left) -# write of 19 bytes successful (8306 left) -# write of 19 bytes successful (8287 left) -# write of 19 bytes successful (8268 left) -# write of 19 bytes successful (8249 left) -# write of 19 bytes successful (8230 left) -# write of 19 bytes successful (8211 left) -# write of 19 bytes successful (8192 left) -# write of 19 bytes successful (8173 left) -# write of 19 bytes successful (8154 left) -# write of 19 bytes successful (8135 left) -# write of 19 bytes successful (8116 left) -# write of 19 bytes successful (8097 left) -# write of 19 bytes successful (8078 left) -# write of 19 bytes successful (8059 left) -# write of 19 bytes successful (8040 left) -# write of 23 bytes successful (8017 left) -# write of 26 bytes successful (7991 left) -# write of 28 bytes successful (7963 left) -# write of 30 bytes successful (7933 left) -# write of 27 bytes successful (7906 left) -# write of 26 bytes successful (7880 left) -# write of 25 bytes successful (7855 left) -# write of 24 bytes successful (7831 left) -# write of 24 bytes successful (7807 left) -# write of 23 bytes successful (7784 left) -# write of 23 bytes successful (7761 left) -# write of 22 bytes successful (7739 left) -# write of 22 bytes successful (7717 left) -# write of 22 bytes successful (7695 left) -# write of 21 bytes successful (7674 left) -# write of 22 bytes successful (7652 left) -# write of 21 bytes successful (7631 left) -# write of 21 bytes successful (7610 left) -# write of 21 bytes successful (7589 left) -# write of 20 bytes successful (7569 left) -# write of 21 bytes successful (7548 left) -# write of 20 bytes successful (7528 left) -# write of 20 bytes successful (7508 left) -# write of 20 bytes successful (7488 left) -# write of 20 bytes successful (7468 left) -# write of 20 bytes successful (7448 left) -# write of 20 bytes successful (7428 left) -# write of 20 bytes successful (7408 left) -# write of 19 bytes successful (7389 left) -# write of 19 bytes successful (7370 left) -# write of 19 bytes successful (7351 left) -# write of 19 bytes successful (7332 left) -# write of 19 bytes successful (7313 left) -# write of 19 bytes successful (7294 left) -# write of 19 bytes successful (7275 left) -# write of 20 bytes successful (7255 left) -# write of 20 bytes successful (7235 left) -# write of 20 bytes successful (7215 left) -# write of 20 bytes successful (7195 left) -# write of 20 bytes successful (7175 left) -# write of 20 bytes successful (7155 left) -# write of 20 bytes successful (7135 left) -# write of 21 bytes successful (7114 left) -# write of 20 bytes successful (7094 left) -# write of 21 bytes successful (7073 left) -# write of 21 bytes successful (7052 left) -# write of 21 bytes successful (7031 left) -# write of 22 bytes successful (7009 left) -# write of 21 bytes successful (6988 left) -# write of 22 bytes successful (6966 left) -# write of 22 bytes successful (6944 left) -# write of 22 bytes successful (6922 left) -# write of 23 bytes successful (6899 left) -# write of 23 bytes successful (6876 left) -# write of 24 bytes successful (6852 left) -# write of 24 bytes successful (6828 left) -# write of 25 bytes successful (6803 left) -# write of 26 bytes successful (6777 left) -# write of 27 bytes successful (6750 left) -# write of 30 bytes successful (6720 left) -# write of 28 bytes successful (6692 left) -# write of 26 bytes successful (6666 left) -# write of 23 bytes successful (6643 left) -# write of 19 bytes successful (6624 left) -# write of 19 bytes successful (6605 left) -# write of 19 bytes successful (6586 left) -# write of 19 bytes successful (6567 left) -# write of 19 bytes successful (6548 left) -# write of 19 bytes successful (6529 left) -# write of 19 bytes successful (6510 left) -# write of 19 bytes successful (6491 left) -# write of 19 bytes successful (6472 left) -# write of 19 bytes successful (6453 left) -# write of 19 bytes successful (6434 left) -# write of 19 bytes successful (6415 left) -# write of 19 bytes successful (6396 left) -# write of 19 bytes successful (6377 left) -# write of 19 bytes successful (6358 left) -# write of 19 bytes successful (6339 left) -# write of 27 bytes successful (6312 left) -# write of 27 bytes successful (6285 left) -# write of 27 bytes successful (6258 left) -# write of 27 bytes successful (6231 left) -# write of 19 bytes successful (6212 left) -# write of 19 bytes successful (6193 left) -# write of 5 bytes successful (6188 left) -# write of 5 bytes successful (6183 left) -# write of 5 bytes successful (6178 left) -# write of 5 bytes successful (6173 left) -# write of 5 bytes successful (6168 left) -# write of 5 bytes successful (6163 left) -# write of 5 bytes successful (6158 left) -# write of 5 bytes successful (6153 left) -# write of 5 bytes successful (6148 left) -# write of 5 bytes successful (6143 left) -# write of 5 bytes successful (6138 left) -# write of 5 bytes successful (6133 left) -# write of 5 bytes successful (6128 left) -# write of 5 bytes successful (6123 left) -# write of 5 bytes successful (6118 left) -# write of 5 bytes successful (6113 left) -# write of 5 bytes successful (6108 left) -# write of 5 bytes successful (6103 left) -# write of 5 bytes successful (6098 left) -# write of 5 bytes successful (6093 left) -# write of 5 bytes successful (6088 left) -# write of 5 bytes successful (6083 left) -# write of 5 bytes successful (6078 left) -# write of 5 bytes successful (6073 left) -# write of 5 bytes successful (6068 left) -# write of 5 bytes successful (6063 left) -# write of 5 bytes successful (6058 left) -# write of 5 bytes successful (6053 left) -# write of 5 bytes successful (6048 left) -# write of 5 bytes successful (6043 left) -# write of 5 bytes successful (6038 left) -# write of 5 bytes successful (6033 left) -# write of 5 bytes successful (6028 left) -# write of 5 bytes successful (6023 left) -# write of 5 bytes successful (6018 left) -# write of 5 bytes successful (6013 left) -# write of 5 bytes successful (6008 left) -# write of 5 bytes successful (6003 left) -# write of 5 bytes successful (5998 left) -# write of 5 bytes successful (5993 left) -# write of 5 bytes successful (5988 left) -# write of 5 bytes successful (5983 left) -# write of 5 bytes successful (5978 left) -# write of 19 bytes successful (5959 left) -# write of 19 bytes successful (5940 left) -# write of 19 bytes successful (5921 left) -# write of 19 bytes successful (5902 left) -# write of 19 bytes successful (5883 left) -# write of 19 bytes successful (5864 left) -# write of 19 bytes successful (5845 left) -# write of 19 bytes successful (5826 left) -# write of 19 bytes successful (5807 left) -# write of 19 bytes successful (5788 left) -# write of 19 bytes successful (5769 left) -# write of 19 bytes successful (5750 left) -# write of 19 bytes successful (5731 left) -# write of 19 bytes successful (5712 left) -# write of 19 bytes successful (5693 left) -# write of 19 bytes successful (5674 left) -# write of 19 bytes successful (5655 left) -# write of 19 bytes successful (5636 left) -# write of 19 bytes successful (5617 left) -# write of 19 bytes successful (5598 left) -# write of 19 bytes successful (5579 left) -# write of 27 bytes successful (5552 left) -# write of 31 bytes successful (5521 left) -# write of 34 bytes successful (5487 left) -# write of 36 bytes successful (5451 left) -# write of 30 bytes successful (5421 left) -# write of 27 bytes successful (5394 left) -# write of 26 bytes successful (5368 left) -# write of 25 bytes successful (5343 left) -# write of 24 bytes successful (5319 left) -# write of 24 bytes successful (5295 left) -# write of 23 bytes successful (5272 left) -# write of 23 bytes successful (5249 left) -# write of 22 bytes successful (5227 left) -# write of 22 bytes successful (5205 left) -# write of 22 bytes successful (5183 left) -# write of 21 bytes successful (5162 left) -# write of 22 bytes successful (5140 left) -# write of 21 bytes successful (5119 left) -# write of 21 bytes successful (5098 left) -# write of 21 bytes successful (5077 left) -# write of 20 bytes successful (5057 left) -# write of 21 bytes successful (5036 left) -# write of 20 bytes successful (5016 left) -# write of 20 bytes successful (4996 left) -# write of 20 bytes successful (4976 left) -# write of 20 bytes successful (4956 left) -# write of 20 bytes successful (4936 left) -# write of 20 bytes successful (4916 left) -# write of 20 bytes successful (4896 left) -# write of 19 bytes successful (4877 left) -# write of 19 bytes successful (4858 left) -# write of 19 bytes successful (4839 left) -# write of 19 bytes successful (4820 left) -# write of 19 bytes successful (4801 left) -# write of 19 bytes successful (4782 left) -# write of 19 bytes successful (4763 left) -# write of 20 bytes successful (4743 left) -# write of 20 bytes successful (4723 left) -# write of 20 bytes successful (4703 left) -# write of 20 bytes successful (4683 left) -# write of 20 bytes successful (4663 left) -# write of 20 bytes successful (4643 left) -# write of 20 bytes successful (4623 left) -# write of 21 bytes successful (4602 left) -# write of 20 bytes successful (4582 left) -# write of 21 bytes successful (4561 left) -# write of 21 bytes successful (4540 left) -# write of 21 bytes successful (4519 left) -# write of 22 bytes successful (4497 left) -# write of 21 bytes successful (4476 left) -# write of 22 bytes successful (4454 left) -# write of 22 bytes successful (4432 left) -# write of 22 bytes successful (4410 left) -# write of 23 bytes successful (4387 left) -# write of 23 bytes successful (4364 left) -# write of 24 bytes successful (4340 left) -# write of 24 bytes successful (4316 left) -# write of 25 bytes successful (4291 left) -# write of 26 bytes successful (4265 left) -# write of 27 bytes successful (4238 left) -# write of 30 bytes successful (4208 left) -# write of 36 bytes successful (4172 left) -# write of 34 bytes successful (4138 left) -# write of 31 bytes successful (4107 left) -# write of 27 bytes successful (4080 left) -# write of 19 bytes successful (4061 left) -# write of 19 bytes successful (4042 left) -# write of 19 bytes successful (4023 left) -# write of 19 bytes successful (4004 left) -# write of 19 bytes successful (3985 left) -# write of 19 bytes successful (3966 left) -# write of 19 bytes successful (3947 left) -# write of 19 bytes successful (3928 left) -# write of 19 bytes successful (3909 left) -# write of 19 bytes successful (3890 left) -# write of 19 bytes successful (3871 left) -# write of 19 bytes successful (3852 left) -# write of 19 bytes successful (3833 left) -# write of 19 bytes successful (3814 left) -# write of 19 bytes successful (3795 left) -# write of 19 bytes successful (3776 left) -# write of 19 bytes successful (3757 left) -# write of 19 bytes successful (3738 left) -# write of 19 bytes successful (3719 left) -# write of 5 bytes successful (3714 left) -# write of 5 bytes successful (3709 left) -# write of 5 bytes successful (3704 left) -# write of 5 bytes successful (3699 left) -# write of 5 bytes successful (3694 left) -# write of 5 bytes successful (3689 left) -# write of 5 bytes successful (3684 left) -# write of 5 bytes successful (3679 left) -# write of 5 bytes successful (3674 left) -# write of 5 bytes successful (3669 left) -# write of 5 bytes successful (3664 left) -# write of 5 bytes successful (3659 left) -# write of 5 bytes successful (3654 left) -# write of 5 bytes successful (3649 left) -# write of 5 bytes successful (3644 left) -# write of 5 bytes successful (3639 left) -# write of 5 bytes successful (3634 left) -# write of 5 bytes successful (3629 left) -# write of 5 bytes successful (3624 left) -# write of 5 bytes successful (3619 left) -# write of 5 bytes successful (3614 left) -# write of 5 bytes successful (3609 left) -# write of 5 bytes successful (3604 left) -# write of 5 bytes successful (3599 left) -# seek to 512 -# write of 3600 bytes failed -ok 46 - write should fail - 8-bit rewrite RLE table -ok 47 - check error - 8-bit rewrite RLE table -# write of 512 bytes successful (1 left) -# write of 300 bytes failed -ok 48 - write should fail - 16-bit image data -ok 49 - check error - 16-bit image data -# write of 512 bytes successful (1 left) -# write of 1200 bytes failed -ok 50 - write should fail - rle tables, 16 bit -ok 51 - check error - rle tables, 16 bit -# write of 512 bytes successful (1201 left) -# write of 1200 bytes successful (1 left) -# write of 10 bytes failed -ok 52 - write should fail - 16-bit rle data -ok 53 - check error - 16-bit rle data -# write of 512 bytes successful (10359 left) -# write of 1200 bytes successful (9159 left) -# write of 10 bytes successful (9149 left) -# write of 10 bytes successful (9139 left) -# write of 10 bytes successful (9129 left) -# write of 10 bytes successful (9119 left) -# write of 10 bytes successful (9109 left) -# write of 10 bytes successful (9099 left) -# write of 10 bytes successful (9089 left) -# write of 10 bytes successful (9079 left) -# write of 10 bytes successful (9069 left) -# write of 10 bytes successful (9059 left) -# write of 10 bytes successful (9049 left) -# write of 10 bytes successful (9039 left) -# write of 10 bytes successful (9029 left) -# write of 10 bytes successful (9019 left) -# write of 10 bytes successful (9009 left) -# write of 10 bytes successful (8999 left) -# write of 10 bytes successful (8989 left) -# write of 10 bytes successful (8979 left) -# write of 10 bytes successful (8969 left) -# write of 10 bytes successful (8959 left) -# write of 10 bytes successful (8949 left) -# write of 38 bytes successful (8911 left) -# write of 38 bytes successful (8873 left) -# write of 54 bytes successful (8819 left) -# write of 54 bytes successful (8765 left) -# write of 54 bytes successful (8711 left) -# write of 54 bytes successful (8657 left) -# write of 54 bytes successful (8603 left) -# write of 54 bytes successful (8549 left) -# write of 54 bytes successful (8495 left) -# write of 54 bytes successful (8441 left) -# write of 54 bytes successful (8387 left) -# write of 54 bytes successful (8333 left) -# write of 54 bytes successful (8279 left) -# write of 54 bytes successful (8225 left) -# write of 54 bytes successful (8171 left) -# write of 54 bytes successful (8117 left) -# write of 54 bytes successful (8063 left) -# write of 54 bytes successful (8009 left) -# write of 54 bytes successful (7955 left) -# write of 54 bytes successful (7901 left) -# write of 54 bytes successful (7847 left) -# write of 70 bytes successful (7777 left) -# write of 86 bytes successful (7691 left) -# write of 98 bytes successful (7593 left) -# write of 106 bytes successful (7487 left) -# write of 114 bytes successful (7373 left) -# write of 102 bytes successful (7271 left) -# write of 98 bytes successful (7173 left) -# write of 94 bytes successful (7079 left) -# write of 90 bytes successful (6989 left) -# write of 90 bytes successful (6899 left) -# write of 86 bytes successful (6813 left) -# write of 86 bytes successful (6727 left) -# write of 82 bytes successful (6645 left) -# write of 82 bytes successful (6563 left) -# write of 82 bytes successful (6481 left) -# write of 78 bytes successful (6403 left) -# write of 82 bytes successful (6321 left) -# write of 78 bytes successful (6243 left) -# write of 78 bytes successful (6165 left) -# write of 78 bytes successful (6087 left) -# write of 74 bytes successful (6013 left) -# write of 78 bytes successful (5935 left) -# write of 74 bytes successful (5861 left) -# write of 74 bytes successful (5787 left) -# write of 74 bytes successful (5713 left) -# write of 74 bytes successful (5639 left) -# write of 74 bytes successful (5565 left) -# write of 74 bytes successful (5491 left) -# write of 74 bytes successful (5417 left) -# write of 70 bytes successful (5347 left) -# write of 70 bytes successful (5277 left) -# write of 70 bytes successful (5207 left) -# write of 70 bytes successful (5137 left) -# write of 70 bytes successful (5067 left) -# write of 70 bytes successful (4997 left) -# write of 70 bytes successful (4927 left) -# write of 74 bytes successful (4853 left) -# write of 74 bytes successful (4779 left) -# write of 74 bytes successful (4705 left) -# write of 74 bytes successful (4631 left) -# write of 74 bytes successful (4557 left) -# write of 74 bytes successful (4483 left) -# write of 74 bytes successful (4409 left) -# write of 78 bytes successful (4331 left) -# write of 74 bytes successful (4257 left) -# write of 78 bytes successful (4179 left) -# write of 78 bytes successful (4101 left) -# write of 78 bytes successful (4023 left) -# write of 82 bytes successful (3941 left) -# write of 78 bytes successful (3863 left) -# write of 82 bytes successful (3781 left) -# write of 82 bytes successful (3699 left) -# write of 82 bytes successful (3617 left) -# write of 86 bytes successful (3531 left) -# write of 86 bytes successful (3445 left) -# write of 90 bytes successful (3355 left) -# write of 90 bytes successful (3265 left) -# write of 94 bytes successful (3171 left) -# write of 98 bytes successful (3073 left) -# write of 102 bytes successful (2971 left) -# write of 114 bytes successful (2857 left) -# write of 106 bytes successful (2751 left) -# write of 98 bytes successful (2653 left) -# write of 86 bytes successful (2567 left) -# write of 70 bytes successful (2497 left) -# write of 54 bytes successful (2443 left) -# write of 54 bytes successful (2389 left) -# write of 54 bytes successful (2335 left) -# write of 54 bytes successful (2281 left) -# write of 54 bytes successful (2227 left) -# write of 54 bytes successful (2173 left) -# write of 54 bytes successful (2119 left) -# write of 54 bytes successful (2065 left) -# write of 54 bytes successful (2011 left) -# write of 54 bytes successful (1957 left) -# write of 54 bytes successful (1903 left) -# write of 54 bytes successful (1849 left) -# write of 54 bytes successful (1795 left) -# write of 54 bytes successful (1741 left) -# write of 54 bytes successful (1687 left) -# write of 70 bytes successful (1617 left) -# write of 70 bytes successful (1547 left) -# write of 70 bytes successful (1477 left) -# write of 70 bytes successful (1407 left) -# write of 38 bytes successful (1369 left) -# write of 38 bytes successful (1331 left) -# write of 10 bytes successful (1321 left) -# write of 10 bytes successful (1311 left) -# write of 10 bytes successful (1301 left) -# write of 10 bytes successful (1291 left) -# write of 10 bytes successful (1281 left) -# write of 10 bytes successful (1271 left) -# write of 10 bytes successful (1261 left) -# write of 10 bytes successful (1251 left) -# write of 10 bytes successful (1241 left) -# write of 10 bytes successful (1231 left) -# write of 10 bytes successful (1221 left) -# write of 10 bytes successful (1211 left) -# write of 10 bytes successful (1201 left) -# write of 10 bytes successful (1191 left) -# write of 10 bytes successful (1181 left) -# write of 10 bytes successful (1171 left) -# write of 10 bytes successful (1161 left) -# write of 10 bytes successful (1151 left) -# write of 10 bytes successful (1141 left) -# write of 10 bytes successful (1131 left) -# write of 10 bytes successful (1121 left) -# write of 10 bytes successful (1111 left) -# seek to 512 -# write of 1200 bytes failed -ok 54 - write should fail - 16-bit rewrite RLE table -ok 55 - check error - 16-bit rewrite RLE table -ok 56 - check failing close fails -ok 57 - check error message -ok -t/30limit.t .. -1..14 -ok 1 - fail to write too wide an image -ok 2 - check error message -ok 3 - write image at width limit -ok 4 - read it ok -ok 5 - check we read what we wrote -ok 6 - check width -ok 7 - check height -ok 8 - fail to write too tall an image -ok 9 - check error message -ok 10 - write image at width limit -ok 11 - read it ok -ok 12 - check we read what we wrote -ok 13 - check width -ok 14 - check height -ok -All tests successful. -Files=4, Tests=175, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.28 cusr 0.07 csys = 0.40 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/SGI' -make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/TIFF' -"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TIFF.bs ../blib/arch/auto/Imager/File/TIFF/TIFF.bs 644 -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, '../blib/lib', '../blib/arch')" t/*.t -# libtiff binary release 4.7.1 -# build version date 20250911 -# build version 4.7.1 -t/10tiff.t .. -ok 1 - use Imager::File::TIFF; -ok 2 - extract library version -ok 3 - write low level -ok 4 - read low-level -# tiff average mean square pixel difference: 0 -ok 5 - compare written and read image -ok 6 - i_xres in range -ok 7 - i_yres in range -ok 8 - tiff_resolutionunit -ok 9 - tiff_software -ok 10 - tiff_photometric -ok 11 - tiff_bitspersample -ok 12 - write to buffer chain -ok 13 - same data in file as in memory -ok 14 - write faxable, low level -ok 15 - read OO -ok 16 - write OO -ok 17 - read fax OO -ok 18 - fax i_xres -ok 19 - fax i_yres -ok 20 - i_aspect_only -ok 21 - tiff_resolutionunit -ok 22 - tiff_bitspersample -ok 23 - tiff_photometric -ok 24 - write OO, faxable -ok 25 - write with no type and no filename to guess with -ok 26 - write to data -ok 27 - check data matches between memory and file -ok 28 - write OO, fax standard mode -ok 29 - reading 4-bit paletted -ok 30 - image isn't paletted -# colors: 16 -ok 31 - more than 16 colors! -ok 32 - reading 4-bit bmp! -# diff 0 -ok 33 - image mismatch -ok 34 - read 4-bit paletted, tiled -ok 35 - check tiled version matches -ok 36 - reading 8-bit paletted -ok 37 - image isn't paletted -# colors: 256 -ok 38 - more colors than expected -ok 39 - reading 8-bit bmp! -# diff 0 -ok 40 - image mismatch -ok 41 - bad image not returned -ok 42 - incomplete tag not set -ok 43 - writing 8-bit paletted -ok 44 - reading 8-bit paletted -ok 45 - pal8 isn't paletted -ok 46 - pal8 bad colorcount -# diff 0 -ok 47 - written image doesn't match read -ok 48 - writing 4-bit paletted -ok 49 - reading 4-bit paletted -ok 50 - pal4 isn't paletted -ok 51 - pal4 bad colorcount -# diff 0 -ok 52 - written image doesn't match read -ok 53 - new readcb obj -# io_reader(8192, 8192) pos 0 -# io_seeker(37014, 0) -# io_reader(8192, 8192) pos 37014 -# io_seeker(37204, 0) -# io_reader(8192, 8192) pos 37204 -# io_seeker(37188, 0) -# io_reader(8192, 8192) pos 37188 -# io_seeker(37196, 0) -# io_reader(8192, 8192) pos 37196 -# io_seeker(37210, 0) -# io_reader(8192, 8192) pos 37210 -# io_reader(8181, 8181) pos 37221 -# io_seeker(8, 0) -# io_reader(37005, 37005) pos 8 -ok 54 - read via cb -ok 55 - read from cb diff -ok 56 - new readcb2 obj -# io_reader2(8192, 8192) pos 0 -# io_seeker(37014, 0) -# io_reader2(8192, 8192) pos 37014 -# io_seeker(37204, 0) -# io_reader2(8192, 8192) pos 37204 -# io_seeker(37188, 0) -# io_reader2(8192, 8192) pos 37188 -# io_seeker(37196, 0) -# io_reader2(8192, 8192) pos 37196 -# io_seeker(37210, 0) -# io_reader2(8192, 8192) pos 37210 -# io_reader2(8181, 8181) pos 37221 -# io_seeker(8, 0) -# io_reader2(37005, 37005) pos 8 -ok 57 - read via cb2 -ok 58 - read from cb2 diff -ok 59 - new writecb obj -# io_seeker(0, 0) -# io_seeker(0, 2) -# io_seeker(0, 2) -# io_seeker(4, 0) -# io_seeker(37188, 0) -# io_seeker(37196, 0) -# io_seeker(37204, 0) -# io_seeker(37210, 0) -# io_seeker(37014, 0) -ok 60 - write to cb -ok 61 - write cb match -ok 62 - write cb did close -ok 63 - new writecb obj 2 -# io_seeker(0, 0) -# io_seeker(0, 2) -# io_seeker(0, 2) -# io_seeker(4, 0) -# io_seeker(37188, 0) -# io_seeker(37196, 0) -# io_seeker(37204, 0) -# io_seeker(37210, 0) -# io_seeker(37014, 0) -ok 64 - write to cb2 -ok 65 - write cb2 match -ok 66 - write cb2 did close -# io_seeker(0, 0) -# io_seeker(0, 2) -# io_seeker(0, 2) -# io_seeker(4, 0) -# io_seeker(37230, 0) -# io_seeker(37104, 0) -ok 67 - check failing close fails -ok 68 - check error message -# io_seeker(0, 0) -# io_seeker(0, 2) -# io_seeker(0, 2) -# io_seeker(4, 0) -# io_seeker(37230, 0) -# io_seeker(37104, 0) -# io_seeker(0, 2) -# io_seeker(0, 2) -# io_seeker(37104, 0) -# io_reader(8192, 8192) pos 37104 -# io_seeker(37226, 0) -# io_reader(8192, 8192) pos 37226 -# io_seeker(37226, 0) -# io_seeker(74458, 0) -# io_seeker(74332, 0) -ok 69 - check failing close fails -ok 70 - check error message -ok 71 - writing multiple images to tiff -ok 72 - reading multiple images from tiff -ok 73 - comparing image 0 -ok 74 - tag doesn't match original image -ok 75 - comparing image 1 -ok 76 - tag doesn't match original image -ok 77 - comparing image 2 -ok 78 - tag doesn't match original image -ok 79 - writing 40 images to tiff -ok 80 - reading 40 images from tiff -ok 81 - write multi fax image -ok 82 - reading multipage fax -ok 83 - compare first fax image -ok 84 - compare second fax image -ok 85 - check i_format tag -ok 86 - check tiff_resolutionunit tag -ok 87 - check tiff_resolutionunit_name tag -ok 88 - read tiffwarn.tif -ok 89 - check warning is set -ok 90 - check that warning tag correct -ok 91 - build simple multiimage for page tests -ok 92 - read second page -ok 93 - check width -ok 94 - check height -ok 95 - check image content -ok 96 - check tag we set -ok 97 - check out of range page -ok 98 - check message -ok 99 - fail to write to read only handle -ok 100 - check error message -ok 101 - fail to write multi to read only handle -ok 102 - check error message -ok 103 - fail to write to read only handle (fax) -ok 104 - check error message -ok 105 - fail to write multi to read only handle (fax) -ok 106 - check error message -ok 107 - fail to read script as image -ok 108 - check error message -ok 109 - fail to read_multi script as image -ok 110 - check error message -ok 111 - write multi to in memory -ok 112 - make sure something written -ok 113 - make sure we can read it back -ok 114 - check first image -ok 115 - check second image -ok 116 - read alpha test srgb.tif -ok 117 - channels for srgb.tif match -ok 118 - photometric for srgb.tif match -ok 119 - read alpha test srgba.tif -ok 120 - channels for srgba.tif match -ok 121 - photometric for srgba.tif match -ok 122 - bottom row should have 0 alpha -ok 123 - read alpha test srgbaa.tif -ok 124 - channels for srgbaa.tif match -ok 125 - photometric for srgbaa.tif match -ok 126 - bottom row should have 0 alpha -ok 127 - read alpha test scmyk.tif -ok 128 - channels for scmyk.tif match -ok 129 - photometric for scmyk.tif match -ok 130 - read alpha test scmyka.tif -ok 131 - channels for scmyka.tif match -ok 132 - photometric for scmyka.tif match -ok 133 - bottom row should have 0 alpha -ok 134 - read alpha test scmykaa.tif -ok 135 - channels for scmykaa.tif match -ok 136 - photometric for scmykaa.tif match -ok 137 - bottom row should have 0 alpha -ok 138 - read alpha test slab.tif -ok 139 - channels for slab.tif match -ok 140 - photometric for slab.tif match -ok 141 - check tiff in read types -ok 142 - check tiff in write types -ok 143 - read tiled image -ok 144 - read comparison image -ok 145 - compare them -ok 146 - open pengtile.tif -ok 147 - read incomplete tiled -ok 148 - i_incomplete set -ok 149 - check i_lines_read set appropriately -ok 150 - read fail tiled -ok 151 - read 16-bit rgb -ok 152 - got a 16-bit image -ok 153 - read 16-bit rgb tiled -ok 154 - got a 16-bit image -ok 155 - check they match -ok 156 - read 16-bit grey -ok 157 - got a 16-bit image -ok 158 - and its grey -ok 159 - compare grey to converted -ok 160 - read 32-bit grey -ok 161 - got a double image -ok 162 - and its grey + alpha -ok 163 - check bits per sample -ok 164 - compare to original -ok 165 - read base rgba image -ok 166 - read 16-bit/sample rgba image -ok 167 - check they match -ok 168 - check we got the right type -ok 169 - read 32-bit/sample rgba image -ok 170 - check they match -ok 171 - check we got the right type -ok 172 - read cmyk 16-bit -ok 173 - check we got the right type -ok 174 - check image data -ok 175 - read tiled, separated rgba image -ok 176 - check they match -ok 177 - read original pbm -ok 178 - read mono tif -ok 179 - compare them -ok 180 - check image type -ok 181 - check we got a "mono" image -ok 182 - read alpha check image -ok 183 - alpha check ok -ok 184 - read alpha check grey image -ok 185 - alpha check ok -ok 186 - write 16-bit/sample -ok 187 - read it back -ok 188 - check read data matches -ok 189 - correct bits -ok 190 - check image bits -ok 191 - correct photometric -ok 192 - no compression -ok 193 - correct channels -ok 194 - write 8 bit -ok 195 - read it back -ok 196 - check read data matches -ok 197 - correct bits -ok 198 - check image bits -ok 199 - correct photometric -ok 200 - lzw compression -ok 201 - correct channels -ok 202 - write 32-bit/sample from double -ok 203 - read it back -ok 204 - check read data matches -ok 205 - correct bits -ok 206 - check image bits -ok 207 - correct photometric -ok 208 - no compression -ok 209 - correct channels -ok 210 - write bilevel fax compressed -ok 211 - read it back -ok 212 - got a bi-level image back -ok 213 - check fax compression used -ok 214 - compare to original -ok 215 - write bilevel packbits compressed -ok 216 - read it back -ok 217 - got a bi-level image back -ok 218 - check fallback compression used -ok 219 - compare to original -ok 220 - can always do uncompresed -ok 221 - can't do xxx compression -ok 222 - set width limit 149 -ok 223 - should fail read due to size limits -# file size limit - image width of 150 exceeds limit of 149 -ok 224 - check message -ok 225 - set height limit 149 -ok 226 - should fail read due to size limits -# file size limit - image height of 150 exceeds limit of 149 -ok 227 - check message -ok 228 - set width limit 150 -ok 229 - should succeed - just inside width limit -ok 230 - set height limit 150 -ok 231 - should succeed - just inside height limit -ok 232 - set bytes limit 67499 -ok 233 - should fail - too many bytes -# file size limit - storage size of 67500 exceeds limit of 67499 -ok 234 - check error message -ok 235 - set bytes limit 67500 -ok 236 - should succeed - just inside bytes limit -ok 237 - read what should be valid -ok 238 - third page is after looping back to the start, if this fails, upgrade tifflib -# could not switch to page 2 -ok 239 - should be only 2 images -ok 240 - read image with SampleFormat = signed int -ok 241 - check the images match -ok 242 - check sample format -ok 243 - check sample format name -ok 244 - read image with SampleFormat = float -ok 245 - check the images match -ok 246 - check sample format -ok 247 - check sample format name -ok 248 - no compression description -ok 249 - no compression name -ok 250 - LZW description -ok 251 - LZW name -ok 252 - PackBits description -ok 253 - PackBits name -ok 254 - CCITT RLE/W description -ok 255 - CCITT RLE/W name -ok 256 - write with AdobeDeflate -ok 257 - check read image matches -ok 258 - got expected compression -1..258 -ok -All tests successful. -Files=1, Tests=258, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.25 cusr 0.06 csys = 0.34 CPU) -Result: PASS -make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg/TIFF' -PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t -t/000-load.t ......................... -ok 1 - use Imager; -ok 2 - use Imager::Font; -ok 3 - use Imager::Color; -ok 4 - use Imager::Color::Float; -ok 5 - use Imager::Color::Table; -ok 6 - use Imager::Matrix2d; -ok 7 - use Imager::ExtUtils; -ok 8 - use Imager::Expr; -ok 9 - use Imager::Expr::Assem; -ok 10 - use Imager::Font::BBox; -ok 11 - use Imager::Font::Wrap; -ok 12 - use Imager::Fountain; -ok 13 - use Imager::Regops; -ok 14 - use Imager::Test; -ok 15 - use Imager::Transform; -ok 16 - use Imager::Probe; -1..16 -ok -t/100-base/010-introvert.t ........... -ok 1 - use Imager; -ok 2 - 1 channel image channel count -ok 3 - 1 channel image mask -ok 4 - 1 channel image not virtual -ok 5 - 1 channel image has 8 bits/sample -ok 6 - 1 channel image is direct -ok 7 - 100 pixels wide -ok 8 - 101 pixels high -ok 9 - 1 channel image width -ok 10 - 1 channel image height -ok 11 - 3 channel image channel count -ok 12 - 3 channel image mask -ok 13 - 3 channel image has 8 bits/sample -ok 14 - 3 channel image is direct -ok 15 - make paletted image -ok 16 - pal img channel count -ok 17 - pal img bits -ok 18 - pal img is paletted -ok 19 - got index -# 0 but true -ok 20 - index matched expected -ok 21 - got the color -ok 22 - color matched what was added -ok 23 - got index -# 1 -ok 24 - index matched expected -ok 25 - got the color -ok 26 - color matched what was added -ok 27 - got index -# 2 -ok 28 - index matched expected -ok 29 - got the color -ok 30 - color matched what was added -ok 31 - write red 100 times -ok 32 - write blue 50 times -ok 33 - check for red -ok 34 - check for blue -ok 35 - gpal in scalar context -ok 36 - gsamp count in list context -ok 37 - gsamp list deep compare -ok 38 - gsamp scalar length -ok 39 - gsamp scalar bytes -ok 40 - got the red pixel -ok 41 - and it's red -ok 42 - got the blue pixel -ok 43 - and it's blue -ok 44 - draw with color in palette -ok 45 - image still paletted -ok 46 - got green pixel -ok 47 - and it's green -ok 48 - still 3 colors in palette -ok 49 - and green is the second -ok 50 - draw with black (not in palette) -ok 51 - pal img shouldn't be paletted now -ok 52 - got an image from quantizing -ok 53 - quant has the right number of colours -ok 54 - and so does the image -ok 55 - check first color is first for multiple or single fetch -ok 56 - still red -ok 57 - still green -ok 58 - still blue -ok 59 - still black -ok 60 - colors are still correct -ok 61 - colors are still correct (scalar) -ok 62 - make paletted via OO -ok 63 - check channels -ok 64 - check bits -ok 65 - check type -ok 66 - check width -ok 67 - check height -ok 68 - check color model (string) -ok 69 - check color model (numeric) -ok 70 - check alpha channel (has none) -ok 71 - check colorchannels -ok 72 - add red to OO -ok 73 - and it's expected index for red -ok 74 - add blue/green via OO -ok 75 - and it's expected index for blue -ok 76 - found green where expected -ok 77 - got 3 colors -ok 78 - all colors in palette as expected -ok 79 - and colorcount returns 3 -ok 80 - maxcolors as expected -ok 81 - findcolors found blue -ok 82 - we can setcolors -ok 83 - converted is direct -ok 84 - got a paletted image from conversion -# FF0000 -# 0000FF -# 00FF00 -# in image -# FF0000 -# 0000FF -# 00FF00 -ok 85 - new image has expected color table size -ok 86 - and is paletted -ok 87 - make empty image -ok 88 - convert to rgb8 -ok 89 - check message -ok 90 - can't call bits on an empty image -ok 91 - check message -ok 92 - can't call type on an empty image -ok 93 - check message -ok 94 - can't call virtual on an empty image -ok 95 - check message -ok 96 - can't call virtual on an empty image -ok 97 - check message -ok 98 - can't call getscanline on an empty image -ok 99 - check message -ok 100 - can't call setscanline on an empty image -ok 101 - check message -ok 102 - can't call getsamples on an empty image -ok 103 - check message -ok 104 - can't get width of empty image -ok 105 - check message -ok 106 - can't get height of empty image -ok 107 - check message -ok 108 - can't get channels of empty image -ok 109 - check message -ok 110 - can't get mask of empty image -ok 111 - check message -ok 112 - can't set mask of empty image -ok 113 - check message -ok 114 - can't get colorchannels of empty image -ok 115 - check message -ok 116 - can't get alphachannel of empty image -ok 117 - check message -ok 118 - can't get colormodel of empty image -ok 119 - check message -ok 120 - create 8-bit direct image -ok 121 - 8 bits -ok 122 - not virtual -ok 123 - direct image -ok 124 - not mono -ok 125 - fail to create 0 height image -ok 126 - 0 height error message check -ok 127 - fail to create 0 width image -ok 128 - 0 width error message check -ok 129 - fail to create -ve height image -ok 130 - -ve width error message check -ok 131 - fail to create -ve width image -ok 132 - -ve height error message check -ok 133 - fail to create -ve width/height image -ok 134 - -ve width/height error message check -ok 135 - fail to create a zero channel image -ok 136 - out of range channel message check -ok 137 - fail to create a five channel image -ok 138 - out of range channel message check -ok 139 # skip don't want to allocate 4Gb -ok 140 # skip don't want to allocate 4Gb -ok 141 # skip don't want to allocate 4Gb -ok 142 # skip don't want to allocate 4Gb -ok 143 # skip don't want to allocate 4Gb -ok 144 # skip don't want to allocate 4Gb -ok 145 # skip don't want to allocate 4Gb -ok 146 # skip don't want to allocate 4Gb -# to_rgb8() called in void context - to_rgb8() returns the converted image at t/100-base/010-introvert.t line 335 -ok 147 - correct warning -ok 148 - correct file -ok 149 - got 2 pixels from i_glin -ok 150 - red first -ok 151 - then blue -ok 152 - i_tags_addn(...alpha, 0, 101) -ok 153 - i_tags_addn(...undef, 99, 102) -ok 154 - should have 2 tags -ok 155 - i_tags_addn(...undef, 99, 103) -ok 156 - should have 3 tags, despite the dupe -ok 157 - find alpha -ok 158 - find 99 -ok 159 - find 99 again -ok 160 - check first -ok 161 - check second -ok 162 - check third -ok 163 - add string with string key -ok 164 - add another one -ok 165 - add one keyed by number -ok 166 - find beta -ok 167 - find gamma -ok 168 - find 199 -ok 169 - delete -ok 170 - find beta after deletion -ok 171 - delete beta by name -ok 172 - beta not there now -ok 173 - i_tags_get_string() on a string -ok 174 - i_tags_get_string() on a number entry -ok 175 - delete by code -ok 176 - 99 not there now -ok 177 - final count of 3 -# low-level scan line function tests -ok 178 - i_glin - list context -ok 179 - i_glin - scalar context -ok 180 - i_glinf - list context -ok 181 - i_glinf - scalar context -ok 182 - i_plin - pass in a list -ok 183 - check i_plin wrote to the image -ok 184 - i_plin - pass in a scalar -ok 185 - check i_plin scalar wrote to the image -ok 186 - i_plinf - list -ok 187 - check colors were written -ok 188 - i_plinf - scalar -ok 189 - check colors were written -ok 190 - i_gsamp list context -ok 191 - i_gsamp scalar context -ok 192 - i_gsampf - list context -ok 193 - i_gsampf - scalar context -# end low-level scan-line function tests -# psamp -ok 194 - i_psamp def channels, 3 samples -ok 195 - check color written -ok 196 - i_psamp def channels, 3 samples, masked -ok 197 - check color written -ok 198 - i_psamp channels listed, 3 samples, masked -ok 199 - check color written -ok 200 - i_psamp channels [0, 1], 4 samples -ok 201 - check first color written -ok 202 - check second color written -ok 203 - write a full row -ok 204 - check full row -ok 205 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 -ok 206 - psamp with offset -ok 207 - check result -ok 208 - psamp with offset and width -ok 209 - check result -ok 210 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) -ok 211 - check error message -ok 212 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) -ok 213 - check error message -ok 214 - negative y -ok 215 - check error message -ok 216 - y overflow -ok 217 - check error message -ok 218 - negative x -ok 219 - check error message -ok 220 - x overflow -ok 221 - check error message -ok 222 - pass undef as the sample list -ok 223 - check message -ok 224 - hashref as the sample list -ok 225 - check message -ok 226 - empty sample list -ok 227 - check message -ok 228 - empty scalar sample list -ok 229 - check message -ok 230 - negative offset -ok 231 - check message -ok 232 - too high offset -ok 233 - check message -# end psamp tests -# psampf -ok 234 - i_psampf def channels, 3 samples -ok 235 - check color written -ok 236 - i_psampf def channels, 3 samples, masked -ok 237 - check color written -ok 238 - i_psampf channels listed, 3 samples, masked -ok 239 - check color written -ok 240 - i_psampf channels [0, 1], 4 samples -ok 241 - check first color written -ok 242 - check second color written -ok 243 - write a full row -ok 244 - check full row -ok 245 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 -ok 246 - psampf with offset -ok 247 - check result -ok 248 - psampf with offset and width -ok 249 - check result -ok 250 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) -ok 251 - check error message -ok 252 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) -ok 253 - check error message -ok 254 - negative y -ok 255 - check error message -ok 256 - y overflow -ok 257 - check error message -ok 258 - negative x -ok 259 - check error message -ok 260 - x overflow -ok 261 - check error message -ok 262 - pass undef as the sample list -ok 263 - check message -ok 264 - hashref as the sample list -ok 265 - check message -ok 266 - empty sample list -ok 267 - check message -ok 268 - empty scalar sample list -ok 269 - check message -ok 270 - negative offset -ok 271 - check message -ok 272 - too high offset -ok 273 - check message -# end psampf tests -# OO level scanline function tests -ok 274 - getscanline() - supply nothing, get nothing -ok 275 - check message -ok 276 - getscanline, list context, default x, width -ok 277 - getscanline, list context, default width -ok 278 - getscanline, list context, no defaults -ok 279 - getscanline, scalar context, default x, width -ok 280 - getscanline float, list context, no defaults -ok 281 - getscanline float, scalar context, no defaults -ok 282 - check invalid type checking -ok 283 - check message for invalid type -ok 284 - setscanline - arrayref, default x -ok 285 - check colors were written -ok 286 - setscanline - arrayref -ok 287 - check write to middle of line -ok 288 - setscanline - scalar, default raw type -ok 289 - check write -ok 290 - setscanline - float arrayref -ok 291 - check write -ok 292 - setscanline - float scalar -ok 293 - check write -ok 294 - get channel 0, list context, default x, width -ok 295 - get channel 0, 1, scalar context -ok 296 - get channels 1,3, list context, float samples -ok 297 - get channels 3..0 as scalar, float samples -# end OO level scanline function tests -ok 298 - set some test data -ok 299 - getsamples to target -ok 300 - check result -ok 301 - set some test data -ok 302 - getsamples to target -ok 303 - check result -ok 304 - fill it up -ok 305 - check we get zeros -ok 306 - check object interface[0] -ok 307 - check object interface[1] -ok 308 - check object interface[2] -ok 309 - check object interface[3] -ok 310 - check we get zeroes (double) -ok 311 - check object interface[0] -ok 312 - check object interface[1] -ok 313 - check object interface[2] -ok 314 - check object interface[3] -# channel mask tests -# with ppix -ok 315 - set to default mask -ok 316 - set to white all channels -ok 317 - got right color (0, 0) -ok 318 - set channel to exclude channel1 -ok 319 - set to grey, no channel 2 -ok 320 - got right color (0, 0) -# with plin -ok 321 - set to default mask -ok 322 - set to white all channels -ok 323 - got right color (0, 1) -ok 324 - set channel to exclude channel1 -ok 325 - set to grey, no channel 2 -ok 326 - got right color (0, 1) -# with ppixf -ok 327 - set to default mask -ok 328 - set to white all channels -ok 329 - ppixf - got right color (0, 2) -ok 330 - set channel to exclude channel1 -ok 331 - set to grey, no channel 2 -ok 332 - ppixf masked - got right color (0, 2) -# with plinf -ok 333 - set to default mask -ok 334 - set to white all channels -ok 335 - plinf - got right color (0, 3) -ok 336 - set channel to exclude channel1 -ok 337 - set to grey, no channel 2 -ok 338 - plinf masked - got right color (0, 3) -ok 339 - bounds check get (-1, 0) -ok 340 - bounds check get (10, 0) -ok 341 - bounds check get (0, -1) -ok 342 - bounds check get (0, 10) -ok 343 - bounds check get (-1, 0) float -ok 344 - bounds check get (10, 0) float -ok 345 - bounds check get (0, -1) float -ok 346 - bounds check get (0, 10) float -ok 347 - bounds check set (-1, 0) -ok 348 - bounds check set (10, 0) -ok 349 - bounds check set (0, -1) -ok 350 - bounds check set (0, 10) -ok 351 - bounds check set (-1, 0) float -ok 352 - bounds check set (10, 0) float -ok 353 - bounds check set (0, -1) float -ok 354 - bounds check set (0, 10) float -ok 355 - simple put (array), default channels -ok 356 - check they were stored -ok 357 - simple put (scalar), default channels -ok 358 - check they were stored -ok 359 - simple put (float array), default channels -ok 360 - check they were stored -ok 361 - simple put (float scalar), default channels -ok 362 - check they were stored -ok 363 - setsamples offset -ok 364 - check result -ok 365 - setsamples offset (float) -ok 366 - check result -ok 367 - check out of range result (8bit) -ok 368 - check error message -ok 369 - check out of range result (float) -ok 370 - check error message -ok 371 - check bad channels (8bit) -ok 372 - check error message -ok 373 - check bad channels (float) -ok 374 - check error message -ok 375 - setsamples with bad type -ok 376 - check error message -ok 377 - setsamples with no data -ok 378 - check error message -ok 379 - setsamples with undef data -ok 380 - check error message -ok 381 - setsamples to empty image -ok 382 - check error message -ok 383 - getpixel empty image -ok 384 - check message -ok 385 - missing x -ok 386 - check message -ok 387 - missing y -ok 388 - check message -ok 389 - empty x array ref -ok 390 - check message -ok 391 - empty y array ref -ok 392 - check message -ok 393 - bad type (scalar path) -ok 394 - check message -ok 395 - bad type (array path) -ok 396 - check message -ok 397 - getpixel(1, 0) -ok 398 - getpixel(8, 1) -ok 399 - getpixel(8, 7) -ok 400 - getpixel 2 3 element array refs -ok 401 - check first color -ok 402 - check second color -ok 403 - check third color -ok 404 - getpixel x scalar, y arrayref of 3 -ok 405 - check first color -ok 406 - check second color -ok 407 - check third color -ok 408 - getpixel y scalar, x arrayref of 3 -ok 409 - check first color -ok 410 - check second color -ok 411 - check third color -ok 412 - getpixel(1,0) float -ok 413 - getpixel(8,1) float -ok 414 - getpixel(8,7) float -ok 415 - getpixel 2 3 element array refs (float) -ok 416 - check first color -ok 417 - check second color -ok 418 - check third color -ok 419 - should be 4 entries -ok 420 - first red -ok 421 - second undef -ok 422 - third cyan -ok 423 - fourth undef -ok 424 - should be 4 entries -ok 425 - first red -ok 426 - second undef -ok 427 - third cyan -ok 428 - fourth undef -ok 429 - setpixel on empty image -ok 430 - check message -ok 431 - missing x -ok 432 - check message -ok 433 - missing y -ok 434 - check message -ok 435 - empty x array ref -ok 436 - check message -ok 437 - empty y array ref -ok 438 - check message -ok 439 - color not a color -ok 440 - check message -ok 441 - simple setpixel -ok 442 - check stored pixel -ok 443 - simple setpixel (float) -ok 444 - check stored pixel -ok 445 - simple setpixel outside of image -ok 446 - simple setpixel (float) outside of image -ok 447 - setpixel with 3 element array refs -ok 448 - check first color -ok 449 - check second color -ok 450 - check third color -ok 451 - setpixel with x scalar, y arrayref of 3 -ok 452 - check first color -ok 453 - check second color -ok 454 - check third color -ok 455 - setpixel with y scalar, x arrayref of 3 -ok 456 - check first color -ok 457 - check second color -ok 458 - check third color -ok 459 - set array with two bad locations -ok 460 - check first color -ok 461 - check second color -ok 462 - check third color -ok 463 - set array with two bad locations (float) -ok 464 - check first color -ok 465 - check second color -ok 466 - check third color -ok 467 - setpixel() default color -ok 468 - check color set -ok 469 - can't addtag on an empty image -ok 470 - check error message -ok 471 - can't settag on an empty image -ok 472 - check error message -ok 473 - can't deltag on an empty image -ok 474 - check error message -ok 475 - can't tags on an empty image -ok 476 - check error message -ok 477 - settag with code warns -ok 478 - check message for settag -ok 479 - settag with code with warning disabled doesn't warn -ok 480 - addtag with code warns -ok 481 - check message for addtag -ok 482 - addtag with code with warning disabled doesn't warn -ok 483 - warned on setmask -ok 484 - check setmask warning message -ok 485 - setmask with warning disabled doesn't warn -ok 486 - make a gray image via model -ok 487 - check colormodel is gray -ok 488 - check alphachannel -ok 489 - check colorchannels -ok 490 - make a graya image via model -ok 491 - check colormodel is graya -ok 492 - check alphachannel -ok 493 - check colorchannels -ok 494 - make a rgb image via model -ok 495 - check colormodel is rgb -ok 496 - check alphachannel -ok 497 - check colorchannels -ok 498 - make a rgba image via model -ok 499 - check colormodel is rgba -ok 500 - check alphachannel -ok 501 - check colorchannels -1..501 -ok -t/100-base/020-color.t ............... -ok 1 - simple 4-arg -ok 2 - simple 3-arg -ok 3 - web color -ok 4 - consitency check -ok 5 # skip no X rgb.txt found -ok 6 - r g b -ok 7 - r g b via rgb rgb(100, 150, 200) -ok 8 - red green blue -ok 9 - red green blue via rgb rgb(101, 151, 201) -ok 10 - grey -ok 11 - grey via rgb rgb(102, 255, 255) -ok 12 - gray -ok 13 - gray via rgb rgb(103, 255, 255) -ok 14 - gimp -ok 15 - gimp via rgb rgb(255, 250, 250) -ok 16 - h s v -ok 17 - h s v via rgb rgb(255, 255, 255) -ok 18 - h s v again -ok 19 - h s v again via rgb rgb(255, 0, 0) -ok 20 - web 6 digit -ok 21 - web 6 digit via rgb rgb(128, 129, 130) -ok 22 - web 3 digit -ok 23 - web 3 digit via rgb rgb(17, 34, 51) -ok 24 - rgb arrayref -ok 25 - rgb arrayref via rgb rgb(255, 150, 121) -ok 26 - rgba arrayref -ok 27 - rgba arrayref via rgb rgba(255, 150, 121, 0.5) -ok 28 - hsv arrayref -ok 29 - hsv arrayref via rgb rgb(255, 0, 0) -ok 30 - channel0-3 -ok 31 - channel0-3 via rgb rgba(129, 130, 131, 52.5%) -ok 32 - c0-3 -ok 33 - c0-3 via rgb rgba(129, 130, 131, 52.5%) -ok 34 - channels arrayref (1) -ok 35 - channels arrayref (1) via rgb rgba(200, 0, 0, 0) -ok 36 - channels arrayref (2) -ok 37 - channels arrayref (2) via rgb rgba(200, 201, 0, 0) -ok 38 - channels arrayref (3) -ok 39 - channels arrayref (3) via rgb rgba(200, 201, 203, 0) -ok 40 - channels arrayref (4) -ok 41 - channels arrayref (4) via rgb rgba(200, 201, 203, 0.8) -ok 42 - name -ok 43 - name via rgb rgb(255, 250, 250) -ok 44 - rgb non-percent, spaces -ok 45 - rgb non-percent, spaces via rgb rgb(255, 128, 128) -ok 46 - rgb non-percent, commas simple -ok 47 - rgb non-percent, commas simple via rgb rgb(255, 128, 128) -ok 48 - rgb non-percent, commas less simple -ok 49 - rgb non-percent, commas less simple via rgb rgb(255, 128, 128) -ok 50 - rgb non-percent with decimals, spaces -ok 51 - rgb non-percent with decimals, spaces via rgb rgb(255, 128, 128) -ok 52 - rgb non-percent decimals, commas -ok 53 - rgb non-percent decimals, commas via rgb rgb(255, 128, 127) -ok 54 - rgb non-percent decimals, commas more spaces -ok 55 - rgb non-percent decimals, commas more spaces via rgb rgb(255, 128, 127) -ok 56 - rgb percent, spaces -ok 57 - rgb percent, spaces via rgb rgb(255, 128, 128) -ok 58 - rgb percent, commas -ok 59 - rgb percent, commas via rgb rgb(255, 128, 128) -ok 60 - rgb percent decimals, spaces -ok 61 - rgb percent decimals, spaces via rgb rgb(255, 128, 192) -ok 62 - rgb percent decimals, commas -ok 63 - rgb percent decimals, commas via rgb rgb(255, 128, 128) -ok 64 - rgba non-percent, spaces -ok 65 - rgba non-percent, spaces via rgb rgba(255, 128, 128, 0.5) -ok 66 - rgba non-percent, commas simple -ok 67 - rgba non-percent, commas simple via rgb rgba(255, 128, 128, 25%) -ok 68 - rgba non-percent, commas less simple -ok 69 - rgba non-percent, commas less simple via rgb rgba(255, 128, 128, 75%) -ok 70 - rgba non-percent with decimals, spaces -ok 71 - rgba non-percent with decimals, spaces via rgb rgba(255, 128, 128, 0.1) -ok 72 - rgba non-percent decimals, commas -ok 73 - rgba non-percent decimals, commas via rgb rgb(255, 128, 127) -ok 74 - rgba non-percent decimals, commas more spaces -ok 75 - rgba non-percent decimals, commas more spaces via rgb rgba(255, 128, 127, 0.9) -ok 76 - rgba percent, spaces -ok 77 - rgba percent, spaces via rgb rgba(255, 128, 128, 0.2) -ok 78 - rgba percent, commas -ok 79 - rgba percent, commas via rgb rgba(255, 128, 128, 0.3) -ok 80 - rgba percent decimals, spaces -ok 81 - rgba percent decimals, spaces via rgb rgba(255, 128, 192, 0.5) -ok 82 - rgba percent decimals, commas -ok 83 - rgba percent decimals, commas via rgb rgba(255, 128, 128, 0.5) -ok 84 - as_css_rgb: simple rgb -ok 85 - as_css_rgb: simple rgb with 1 decimal alpha -ok 86 - as_css_rgb: simple rgb with 2 decimal alpha -ok 87 - as_css_rgb: simple rgb with alpha we don't simplify -# color index 0 -ok 88 - i_hsv_to_rgbf 0 -ok 89 - i_rgbf_to_hsv 0 -ok 90 - i_hsv_to_rgb 0 - (25, 20, 20) <=> (25, 20, 20) -ok 91 - i_rgb_to_hsv 0 - (0, 51, 25) <=> (0, 51, 25.5) -# color index 1 -ok 92 - i_hsv_to_rgbf 1 -ok 93 - i_rgbf_to_hsv 1 -ok 94 - i_hsv_to_rgb 1 - (255, 128, 128) <=> (255, 127, 127) -ok 95 - i_rgb_to_hsv 1 - (0, 127, 255) <=> (0, 127.5, 255) -# color index 2 -ok 96 - i_hsv_to_rgbf 2 -ok 97 - i_rgbf_to_hsv 2 -ok 98 - i_hsv_to_rgb 2 - (173, 255, 128) <=> (170, 255, 127) -ok 99 - i_rgb_to_hsv 2 - (69, 127, 255) <=> (70.8333333333333, 127.5, 255) -# color index 3 -ok 100 - i_hsv_to_rgbf 3 -ok 101 - i_rgbf_to_hsv 3 -ok 102 - i_hsv_to_rgb 3 - (90, 255, 0) <=> (85, 255, 0) -ok 103 - i_rgb_to_hsv 3 - (69, 255, 255) <=> (70.8333333333333, 255, 255) -# color index 4 -ok 104 - i_hsv_to_rgbf 4 -ok 105 - i_rgbf_to_hsv 4 -ok 106 - i_hsv_to_rgb 4 - (127, 64, 91) <=> (127, 63, 90) -ok 107 - i_rgb_to_hsv 4 - (236, 126, 127) <=> (237.291666666667, 127.5, 127.5) -ok 108 - builtin black -ok 109 - not equal no ignore alpha -ok 110 - equal with ignore alpha -ok 111 - equal to itself -ok 112 - Should be no warnings -ok 113 - check color \#FFFFFF -ok 114 - check color \#000000 -ok 115 - check color \#808080 -ok 116 - check color \#FFFFFF80 -ok 117 - try to make float color -unknown- -ok 118 - check simple init of float color -ok 119 - set() the color -ok 120 - check after set -ok 121 - set to unknown -ok 122 - red hue -ok 123 - red saturation -ok 124 - red value -ok 125 - green hue -ok 126 - green saturation -ok 127 - green value -ok 128 - blue hue -ok 129 - blue saturation -ok 130 - blue value -ok 131 - white hue -ok 132 - white saturation -ok 133 - white value -ok 134 - black hue -ok 135 - black saturation -ok 136 - black value -ok 137 - check color converted to float -ok 138 - simple black -ok 139 - constructed: simple black -ok 140 - range clip -ok 141 - constructed: range clip -ok 142 - as_float: black -ok 143 - construction: black -ok 144 - as_float: white -ok 145 - construction: white -ok 146 - as_float: dark red -ok 147 - construction: dark red -ok 148 - as_float: green -ok 149 - construction: green -ok 150 - float: rgb non-percent, spaces -ok 151 - via css: rgb non-percent, spaces (rgb(255, 128, 128)) -ok 152 - float: rgb non-percent, commas simple -ok 153 - via css: rgb non-percent, commas simple (rgb(255, 128, 128)) -ok 154 - float: rgb non-percent, commas less simple -ok 155 - via css: rgb non-percent, commas less simple (rgb(255, 128, 128)) -ok 156 - float: rgb non-percent with decimals, spaces -ok 157 - via css: rgb non-percent with decimals, spaces (rgb(99.8% 50% 50%)) -ok 158 - float: rgb non-percent decimals, commas -ok 159 - via css: rgb non-percent decimals, commas (rgb(99.8% 50% 49.49%)) -ok 160 - float: rgb non-percent decimals, commas more spaces -ok 161 - via css: rgb non-percent decimals, commas more spaces (rgb(99.8% 50% 49.49%)) -ok 162 - float: rgb percent, spaces -ok 163 - via css: rgb percent, spaces (rgb(100% 50% 50%)) -ok 164 - float: rgb percent, commas -ok 165 - via css: rgb percent, commas (rgb(100% 50% 50%)) -ok 166 - float: rgb percent decimals, spaces -ok 167 - via css: rgb percent decimals, spaces (rgb(99.99% 49.99% 74.98%)) -ok 168 - float: rgb percent decimals, commas -ok 169 - via css: rgb percent decimals, commas (rgb(99.99% 49.99% 49.98%)) -ok 170 - float: rgba non-percent, spaces -ok 171 - via css: rgba non-percent, spaces (rgba(255, 128, 128, 0.5)) -ok 172 - float: rgba non-percent, commas simple -ok 173 - via css: rgba non-percent, commas simple (rgba(255, 128, 128, 0.25)) -ok 174 - float: rgba non-percent, commas less simple -ok 175 - via css: rgba non-percent, commas less simple (rgba(255, 128, 128, 0.75)) -ok 176 - float: rgba non-percent with decimals, spaces -ok 177 - via css: rgba non-percent with decimals, spaces (rgba(99.8% 50% 50% / 0.1)) -ok 178 - float: rgba non-percent decimals, commas -ok 179 - via css: rgba non-percent decimals, commas (rgb(99.8% 50% 49.49%)) -ok 180 - float: rgba non-percent decimals, commas more spaces -ok 181 - via css: rgba non-percent decimals, commas more spaces (rgba(99.8% 50% 49.49% / 0.9)) -ok 182 - float: rgba percent, spaces -ok 183 - via css: rgba percent, spaces (rgba(100% 50% 50% / 0.2)) -ok 184 - float: rgba percent, commas -ok 185 - via css: rgba percent, commas (rgba(100% 50% 50% / 0.3)) -ok 186 - float: rgba percent decimals, spaces -ok 187 - via css: rgba percent decimals, spaces (rgba(99.99% 49.99% 74.98% / 0.499)) -ok 188 - float: rgba percent decimals, commas -ok 189 - via css: rgba percent decimals, commas (rgba(99.99% 49.99% 49.98% / 0.5)) -ok 190 - float as_css_rgb: representable as bytes -ok 191 - float as_css_rgb: not representable as bytes -ok 192 - float as_css_rgb: representable as bytes with alpha -ok 193 - float as_css_rgb: not representable as bytes with alpha -1..193 -ok -t/100-base/030-countc.t .............. -1..22 -ok 1 - load test image -ok 2 - check color count is small enough -# color count: 86 -ok 3 - expected number of colors -ok 4 - check overflow handling -ok 5 - getcolorcount is 1 -ok 6 - 2500 are in black -ok 7 - getcolorcount is 2 -ok 8 - 1250, 1250: Black and blue -ok 9 - getcolorcount is 3 -ok 10 - 625, 625, 1250: Black blue and red -ok 11 - test overflow check -ok 12 - 625, 625, 1250: Black blue and red (hash) -ok 13 - test overflow check -ok 14 - 3 colors (grey) -ok 15 - color counts (grey) -ok 16 - color usage hash (grey) -ok 17 - can't getcolorcount an empty image -ok 18 - check error message -ok 19 - can't getcolorusagehash an empty image -ok 20 - check error message -ok 21 - can't getcolorusage an empty image -ok 22 - check error message -ok -t/100-base/800-tr18561.t ............. -1..1 -ok 1 - shouldn't crash -ok -t/100-base/801-tr18561b.t ............ -1..1 -ok 1 - shouldn't crash -ok -t/150-type/020-sixteen.t ............. -1..155 -ok 1 - use Imager; -ok 2 - 1 channel image channel count -ok 3 - 1 channel image mask -ok 4 - shouldn't be marked virtual -ok 5 - 1 channel image has bits == 16 -ok 6 - 1 channel image isn't direct -ok 7 - 1 channel image width -ok 8 - 1 channel image height -ok 9 - 3 channel image channel count -ok 10 - 3 channel image mask -ok 11 - 3 channel image bits -ok 12 - 3 channel image type -ok 13 - fill with red -ok 14 - top-left - got right color (0, 0) -ok 15 - top-right - got right color (99, 0) -ok 16 - bottom left - got right color (0, 100) -ok 17 - bottom right - got right color (99, 100) -ok 18 - first line - check colors (0, 0) -ok 19 - last line - check colors (0, 100) -ok 20 - added some green in the middle - check colors (0, 1) -ok 21 - i_gsamp_bits all channels - count -ok 22 - check samples retrieved -ok 23 - i_gsamp_bits some channels - count -ok 24 - check samples retrieved -ok 25 - i_gsamp_bits fail bad channel -ok 26 - check message -ok 27 - i_gsamp_bits succeed high bits -ok 28 - check correct with high bits -ok 29 - write 16-bit samples -ok 30 - read them back -ok 31 - check they match -ok 32 - check it write to the right places -ok 33 - make a 16-bit oo image -ok 34 - test bits -ok 35 -ok 36 - fail to create a 0 pixel wide image -ok 37 - and correct error message -ok 38 - fail to create a 0 pixel high image -ok 39 - and correct error message -ok 40 - fail to create a negative width image -ok 41 - and correct error message -ok 42 - fail to create a negative height image -ok 43 - and correct error message -ok 44 - fail to create a negative width/height image -ok 45 - and correct error message -ok 46 - fail to create a zero channel image -ok 47 - and correct error message -ok 48 - fail to create a five channel image -ok 49 - and correct error message -ok 50 # skip don't want to allocate 4Gb -ok 51 # skip don't want to allocate 4Gb -ok 52 # skip don't want to allocate 4Gb -ok 53 # skip don't want to allocate 4Gb -ok 54 # skip don't want to allocate 4Gb -ok 55 # skip don't want to allocate 4Gb -ok 56 # skip don't want to allocate 4Gb -ok 57 # skip don't want to allocate 4Gb -ok 58 # skip don't want to allocate 4Gb -ok 59 # skip don't want to allocate 4Gb -# channel mask tests -# with ppix -ok 60 - set to default mask -ok 61 - set to white all channels -ok 62 - got right color (0, 0) -ok 63 - set channel to exclude channel1 -ok 64 - set to grey, no channel 2 -ok 65 - got right color (0, 0) -# with plin -ok 66 - set to default mask -ok 67 - set to white all channels -ok 68 - got right color (0, 1) -ok 69 - set channel to exclude channel1 -ok 70 - set to grey, no channel 2 -ok 71 - got right color (0, 1) -# with ppixf -ok 72 - set to default mask -ok 73 - set to white all channels -ok 74 - ppixf - got right color (0, 2) -ok 75 - set channel to exclude channel1 -ok 76 - set to grey, no channel 2 -ok 77 - ppixf masked - got right color (0, 2) -# with plinf -ok 78 - set to default mask -ok 79 - set to white all channels -ok 80 - plinf - got right color (0, 3) -ok 81 - set channel to exclude channel1 -ok 82 - set to grey, no channel 2 -ok 83 - plinf masked - got right color (0, 3) -# check conversion to 16 bit -ok 84 - check bits -ok 85 - check image data matches -ok 86 - make empty image -ok 87 - convert empty image to 16-bit -ok 88 - check message -ok 89 - bounds check get (-1, 0) -ok 90 - bounds check get (10, 0) -ok 91 - bounds check get (0, -1) -ok 92 - bounds check get (0, 10) -ok 93 - bounds check get (-1, 0) float -ok 94 - bounds check get (10, 0) float -ok 95 - bounds check get (0, -1) float -ok 96 - bounds check get (0, 10) float -ok 97 - bounds check set (-1, 0) -ok 98 - bounds check set (10, 0) -ok 99 - bounds check set (0, -1) -ok 100 - bounds check set (0, 10) -ok 101 - bounds check set (-1, 0) float -ok 102 - bounds check set (10, 0) float -ok 103 - bounds check set (0, -1) float -ok 104 - bounds check set (0, 10) float -ok 105 - write 16-bit to OO image -ok 106 - read 16-bit from OO image -ok 107 - check it matches -# psamp -ok 108 - i_psamp def channels, 3 samples -ok 109 - check color written -ok 110 - i_psamp def channels, 3 samples, masked -ok 111 - check color written -ok 112 - i_psamp channels listed, 3 samples, masked -ok 113 - check color written -ok 114 - i_psamp channels [0, 1], 4 samples -ok 115 - check first color written -ok 116 - check second color written -ok 117 - write a full row -ok 118 - check full row -ok 119 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 -ok 120 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) -ok 121 - check error message -ok 122 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) -ok 123 - check error message -ok 124 - negative y -ok 125 - check error message -ok 126 - y overflow -ok 127 - check error message -ok 128 - negative x -ok 129 - check error message -ok 130 - x overflow -ok 131 - check error message -# end psamp tests -# psampf -ok 132 - i_psampf def channels, 3 samples -ok 133 - check color written -ok 134 - i_psampf def channels, 3 samples, masked -ok 135 - check color written -ok 136 - i_psampf channels listed, 3 samples, masked -ok 137 - check color written -ok 138 - i_psampf channels [0, 1], 4 samples -ok 139 - check first color written -ok 140 - check second color written -ok 141 - write a full row -ok 142 - check full row -ok 143 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 -ok 144 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) -ok 145 - check error message -ok 146 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) -ok 147 - check error message -ok 148 - negative y -ok 149 - check error message -ok 150 - y overflow -ok 151 - check error message -ok 152 - negative x -ok 153 - check error message -ok 154 - x overflow -ok 155 - check error message -# end psampf tests -ok -t/150-type/030-double.t .............. -1..136 -ok 1 - use Imager; -ok 2 - 1 channel image channel count mismatch -ok 3 - 1 channel image bad mask -ok 4 - 1 channel image thinks it is virtual -# 64 double bits -ok 5 - 1 channel image has bits != 64 -ok 6 - 1 channel image isn't direct -ok 7 - 1 channel image width incorrect -ok 8 - 1 channel image height incorrect -ok 9 - 3 channel image channel count mismatch -ok 10 - 3 channel image bad mask -ok 11 - 3 channel image has bits != 64 -ok 12 - 3 channel image isn't direct -ok 13 - - got right color (0, 0) -ok 14 - - got right color (99, 0) -ok 15 - - got right color (0, 100) -ok 16 - - got right color (99, 100) -ok 17 - sanity glin @0 - check colors (0, 0) -ok 18 - sanity glin @100 - check colors (0, 100) -ok 19 - check after write - check colors (0, 1) -ok 20 - couldn't make double image -ok 21 - oo didn't give double image -ok 22 - not monochrome -ok 23 - oo copy didn't give double image -ok 24 - fail making 0 width image -ok 25 - and correct message -ok 26 - fail making 0 height image -ok 27 - and correct message -ok 28 - fail making -ve width image -ok 29 - and correct message -ok 30 - fail making -ve height image -ok 31 - and correct message -ok 32 - fail making 0 channel image -ok 33 - and correct message -ok 34 - fail making 5 channel image -ok 35 - and correct message -ok 36 # skip don't want to allocate 4Gb -ok 37 # skip don't want to allocate 4Gb -ok 38 # skip don't want to allocate 4Gb -ok 39 # skip don't want to allocate 4Gb -ok 40 # skip don't want to allocate 4Gb -ok 41 # skip don't want to allocate 4Gb -ok 42 # skip don't want to allocate 4Gb -ok 43 # skip don't want to allocate 4Gb -# channel mask tests -# with ppix -ok 44 - set to default mask -ok 45 - set to white all channels -ok 46 - got right color (0, 0) -ok 47 - set channel to exclude channel1 -ok 48 - set to grey, no channel 2 -ok 49 - got right color (0, 0) -# with plin -ok 50 - set to default mask -ok 51 - set to white all channels -ok 52 - got right color (0, 1) -ok 53 - set channel to exclude channel1 -ok 54 - set to grey, no channel 2 -ok 55 - got right color (0, 1) -# with ppixf -ok 56 - set to default mask -ok 57 - set to white all channels -ok 58 - ppixf - got right color (0, 2) -ok 59 - set channel to exclude channel1 -ok 60 - set to grey, no channel 2 -ok 61 - ppixf masked - got right color (0, 2) -# with plinf -ok 62 - set to default mask -ok 63 - set to white all channels -ok 64 - plinf - got right color (0, 3) -ok 65 - set channel to exclude channel1 -ok 66 - set to grey, no channel 2 -ok 67 - plinf masked - got right color (0, 3) -ok 68 - bounds check get (-1, 0) -ok 69 - bounds check get (10, 0) -ok 70 - bounds check get (0, -1) -ok 71 - bounds check get (0, 10) -ok 72 - bounds check get (-1, 0) float -ok 73 - bounds check get (10, 0) float -ok 74 - bounds check get (0, -1) float -ok 75 - bounds check get (0, 10) float -ok 76 - bounds check set (-1, 0) -ok 77 - bounds check set (10, 0) -ok 78 - bounds check set (0, -1) -ok 79 - bounds check set (0, 10) -ok 80 - bounds check set (-1, 0) float -ok 81 - bounds check set (10, 0) float -ok 82 - bounds check set (0, -1) float -ok 83 - bounds check set (0, 10) float -# check conversion to double -ok 84 - check bits -ok 85 - check image data matches -ok 86 - make empty image -ok 87 - convert empty image to double -ok 88 - check message -# psamp -ok 89 - i_psamp def channels, 3 samples -ok 90 - check color written -ok 91 - i_psamp def channels, 3 samples, masked -ok 92 - check color written -ok 93 - i_psamp channels listed, 3 samples, masked -ok 94 - check color written -ok 95 - i_psamp channels [0, 1], 4 samples -ok 96 - check first color written -ok 97 - check second color written -ok 98 - write a full row -ok 99 - check full row -ok 100 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 -ok 101 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) -ok 102 - check error message -ok 103 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) -ok 104 - check error message -ok 105 - negative y -ok 106 - check error message -ok 107 - y overflow -ok 108 - check error message -ok 109 - negative x -ok 110 - check error message -ok 111 - x overflow -ok 112 - check error message -# end psamp tests -# psampf -ok 113 - i_psampf def channels, 3 samples -ok 114 - check color written -ok 115 - i_psampf def channels, 3 samples, masked -ok 116 - check color written -ok 117 - i_psampf channels listed, 3 samples, masked -ok 118 - check color written -ok 119 - i_psampf channels [0, 1], 4 samples -ok 120 - check first color written -ok 121 - check second color written -ok 122 - write a full row -ok 123 - check full row -ok 124 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 -ok 125 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) -ok 126 - check error message -ok 127 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) -ok 128 - check error message -ok 129 - negative y -ok 130 - check error message -ok 131 - y overflow -ok 132 - check error message -ok 133 - negative x -ok 134 - check error message -ok 135 - x overflow -ok 136 - check error message -# end psampf tests -ok -t/150-type/040-palette.t ............. -ok 1 - use Imager; -ok 2 - paletted image created -ok 3 - got a paletted image -# blacki 0 but true -ok 4 - we got the first color -ok 5 - should have 4 colors -ok 6 - maxcolors always 256 -ok 7 - all colors is 4 -# comparing color(0,0,0,255) with (0,0,0,255) -ok 8 - first black -# comparing color(255,0,0,255) with (255,0,0,255) -ok 9 - then red -# comparing color(0,255,0,255) with (0,255,0,255) -ok 10 - then green -# comparing color(0,0,255,255) with (0,0,255,255) -ok 11 - and finally blue -ok 12 - check scalar context -# comparing color(255,0,0,255) with (255,0,0,255) -ok 13 - and that it's what we want -ok 14 - shouldn't be able to find white -ok 15 - find black -ok 16 - find red -ok 17 - find green -ok 18 - find blue -ok 19 - expect failure: low index -ok 20 - expect failure: no colors -ok 21 - expect failure: high index -ok 22 - set a color -# comparing color(255,255,255,255) with (255,255,255,255) -ok 23 - make sure it was set -ok 24 - and that we can find it -ok 25 - and can't find the old color -ok 26 - save multiple -# comparing color(0,255,0,255) with (0,255,0,255) -ok 27 - first of multiple -# comparing color(255,0,0,255) with (255,0,0,255) -ok 28 - second of multiple -ok 29 - fill with red -ok 30 - paletted after fill -ok 31 - green box -ok 32 - still paletted after box -ok 33 - draw a line -ok 34 - still paletted after line -ok 35 - white box -ok 36 - now it should be direct -ok 37 - we got an image -ok 38 - same pixels -ok 39 - to paletted with an empty palette is an error -# no colors available for translation -ok 40 - and got the correct msg -ok 41 - fail on -ve height -ok 42 - and correct error message -ok 43 - fail on -ve width -ok 44 - and correct error message -ok 45 - fail on -ve width/height -ok 46 - and correct error message -ok 47 - fail on 0 channels -ok 48 - and correct error message -ok 49 - fail on 5 channels -ok 50 - and correct error message -ok 51 # skip don't want to allocate 4Gb -ok 52 # skip don't want to allocate 4Gb -ok 53 # skip don't want to allocate 4Gb -ok 54 # skip don't want to allocate 4Gb -ok 55 # skip don't want to allocate 4Gb -ok 56 # skip don't want to allocate 4Gb -ok 57 # skip don't want to allocate 4Gb -ok 58 # skip don't want to allocate 4Gb -ok 59 # skip don't want to allocate 4Gb -ok 60 # skip don't want to allocate 4Gb -# to_paletted() called in void context - to_paletted() returns the converted image at t/150-type/040-palette.t line 205 -ok 61 - correct warning -ok 62 - correct file -ok 63 - add test colors -ok 64 - set the last color -ok 65 - set after the last color -ok 66 - add colors as strings instead of objects -ok 67 - check first color -ok 68 - check second color -ok 69 - setcolors as strings instead of objects -ok 70 - check first color -ok 71 - check second color -ok 72 - start from a known state -ok 73 - fail to add unknown color -ok 74 - check error message -ok 75 - fail to set to unknown color -ok 76 - check error message -ok 77 - add some test colors -ok 78 - getscanline index in list context -ok 79 - getscanline index in scalar context -ok 80 - setscanline with list -ok 81 - setscanline with pv -ok 82 - check values set -ok 83 - croak on setscanline() to invalid index -ok 84 - croak on setscanline() with pv to invalid index -# make_colors => mono -ok 85 - check we get right image type -ok 86 - only 2 colors -ok 87 - check monochrome check true -ok 88 - check ziw false -ok 89 - check first entry -ok 90 - check second entry -ok 91 - check white pixel -ok 92 - check yellow pixel -ok 93 - check black pixel -ok 94 - mono8bw3 - add colors -ok 95 - it's mono -ok 96 - zero not white -ok 97 - mono8wb3 - add colors -ok 98 - it's mono -ok 99 - zero is white -ok 100 - mono8bw - add colors -ok 101 - it's mono -ok 102 - zero not white -ok 103 - mono8wb - add colors -ok 104 - it's mono -ok 105 - zero is white -ok 106 - add color of pixel bounds check writes -ok 107 - bounds check get (-1, 0) -ok 108 - bounds check get (10, 0) -ok 109 - bounds check get (0, -1) -ok 110 - bounds check get (0, 10) -ok 111 - bounds check get (-1, 0) float -ok 112 - bounds check get (10, 0) float -ok 113 - bounds check get (0, -1) float -ok 114 - bounds check get (0, 10) float -ok 115 - bounds check set (-1, 0) -ok 116 - bounds check set (10, 0) -ok 117 - bounds check set (0, -1) -ok 118 - bounds check set (0, 10) -ok 119 - bounds check set (-1, 0) float -ok 120 - bounds check set (10, 0) float -ok 121 - bounds check set (0, -1) float -ok 122 - bounds check set (0, 10) float -ok 123 - made paletted -ok 124 - should be 216 colors in the webmap -ok 125 - first should be 000000 -ok 126 - second should be 000033 -ok 127 - 9th should be 003366 -ok 128 - convert to mono with error diffusion -ok 129 - make sure paletted isn't all black -ok 130 - valid values don't croak -ok 131 - valid values don't croak (packed) -ok 132 - invalid values do croak -ok 133 - invalid values do croak (packed) -ok 134 - make_palette should fail with no images -ok 135 - check error message -ok 136 - make_palette should fail with an empty image -ok 137 - check error message -ok 138 - mono should make 2 color palette -ok 139 - check map[0] -ok 140 - check map[1] -ok 141 - gray4 should make 4 color palette -ok 142 - check map[0] -ok 143 - check map[1] -ok 144 - check map[2] -ok 145 - check map[3] -ok 146 - gray16 should make 16 color palette -ok 147 - check map[0] -ok 148 - check map[1] -ok 149 - check map[2] -ok 150 - check map[15] -ok 151 - gray16 should make 256 color palette -ok 152 - check map[0] -ok 153 - check map[1] -ok 154 - check map[2] -ok 155 - check map[15] -ok 156 - fail with bad make_colors -ok 157 -# psamp -ok 158 - add colors needed for testing -ok 159 - i_psamp def channels, 3 samples -ok 160 - check color written -ok 161 - i_psamp def channels, 3 samples, masked -ok 162 - check color written -ok 163 - i_psamp channels listed, 3 samples, masked -ok 164 - check color written -ok 165 - i_psamp channels [0, 1], 4 samples -ok 166 - check first color written -ok 167 - check second color written -ok 168 - write a full row -ok 169 - check full row -ok 170 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 -ok 171 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) -ok 172 - check error message -ok 173 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) -ok 174 - check error message -ok 175 - negative y -ok 176 - check message -ok 177 - y overflow -ok 178 - check message -ok 179 - negative x -ok 180 - check message -ok 181 - x overflow -ok 182 - check message -ok 183 - still paletted -# end psamp tests -# psampf -ok 184 - add colors needed for testing -ok 185 - i_psampf def channels, 3 samples -ok 186 - check color written -ok 187 - i_psampf def channels, 3 samples, masked -ok 188 - check color written -ok 189 - i_psampf channels listed, 3 samples, masked -ok 190 - check color written -ok 191 - i_psampf channels [0, 1], 4 samples -ok 192 - check first color written -ok 193 - check second color written -ok 194 - write a full row -ok 195 - check full row -ok 196 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 -ok 197 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) -ok 198 - check error message -ok 199 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) -ok 200 - check error message -ok 201 - negative y -ok 202 - check message -ok 203 - y overflow -ok 204 - check message -ok 205 - negative x -ok 206 - check message -ok 207 - x overflow -ok 208 - check message -ok 209 - still paletted -# end psampf tests -ok 210 - make a test image -ok 211 - add some colors -ok 212 - get a pixel in float form, make sure it's red -ok 213 - get a pixel in float form, make sure it's green -ok 214 - get a pixel in float form, make sure it's blue -ok 215 - can't convert an empty image -ok 216 - check error message -ok 217 - can't addcolors() to an empty image -ok 218 - check error message -ok 219 - can't setcolors() to an empty image -ok 220 - check error message -ok 221 - can't getcolors() from an empty image -ok 222 - check error message -ok 223 - can't colorcount() an empty image -ok 224 - check error message -ok 225 - can't maxcolors() an empty image -ok 226 - check error message -ok 227 - can't findcolor an empty image -ok 228 - check error message -ok 229 - can't errdiff with an all zero map -ok 230 - check error message -ok 231 - still 4 channels -ok 232 - should have a 255 alpha -1..232 -ok -t/150-type/100-masked.t .............. -ok 1 - 1 channel image channel count match -ok 2 - 1 channel image mask -ok 3 - 1 channel image thinks it isn't virtual -ok 4 - 1 channel image has bits == 8 -ok 5 - 1 channel image is direct -ok 6 - check width -ok 7 - check height -ok 8 - check (0,0) -ok 9 - check (49,49) -ok 10 - managed to write to it -ok 11 - check (25,25) -ok 12 - check (29,29) -ok 13 - make masked with mask -ok 14 - at (25, 25) -ok 15 - at (44, 25) -ok 16 - at (45, 25) -ok 17 - at (52, 25) -ok 18 - at (53, 25) -ok 19 - at (74, 25) -ok 20 - at (44, 32) -ok 21 - at (44, 33) -ok 22 - at (44, 34) -ok 23 - at (25, 33) -ok 24 - at (29, 33) -ok 25 - at (30, 33) -ok 26 - at (69, 33) -ok 27 - at (70, 33) -ok 28 - at (74, 74) -ok 29 - make base OO image -ok 30 - make masked OO image -ok 31 - check width -ok 32 - check (0,0) -ok 33 - check (5,5) -ok 34 - didn't crash unreffing base or mask for masked image -ok 35 - make base -ok 36 - fail to make empty masked -ok 37 - check message -ok 38 - make base for size limit tests -ok 39 - make masked -ok 40 - check width truncated -ok 41 - make masked -ok 42 - check height truncated -ok 43 - base for single pixel tests -ok 44 - check type -ok 45 - check masked is same type as base -ok 46 - check limited is same type as base -ok 47 - set (1,3) in masked (2, 5) in based -ok 48 - check it wrote through -ok 49 - set (45,2) in masked (46,4) in base (no mask) -ok 50 - shouldn't have written through -ok 51 - write float red to (2,3) base(3,5) -ok 52 - check it wrote through -ok 53 - set float (45,3) in masked (46,5) in base (no mask) -ok 54 - check it didn't write -ok 55 - write 8-bit color out of range -ok 56 - write float color out of range -# plin coverage -ok 57 - try to write 6 pixels, but only write 4 -ok 58 - check not written through -ok 59 - write many pixels (masked) -ok 60 - check written through to base -ok 61 - try to write 20 pixels, with alternating write through -ok 62 - check correct pixels written through -ok 63 - write many pixels (limited) -ok 64 - check written through to based -ok 65 - check writing no pixels -# plinf coverage -ok 66 - try to write 6 pixels, but only write 4 -ok 67 - check not written through -ok 68 - write many pixels (masked) -ok 69 - check written through to base -ok 70 - try to write 20 pixels, with alternating write through -ok 71 - check correct pixels written through -ok 72 - write many pixels (limited) -ok 73 - check written through to based -ok 74 - check writing no pixels -# gpix -ok 75 - set base(4,10) to red -ok 76 - check pixel written -ok 77 - check failure to left -ok 78 - check failure to top -ok 79 - check failure to right -ok 80 - check failure to bottom -# gpixf -ok 81 - set base(4,10) to red -ok 82 - check pixel written -ok 83 - check failure to left -ok 84 - check failure to top -ok 85 - check failure to right -ok 86 - check failure to bottom -# glin -ok 87 - write 20 pixels to base image -ok 88 - check we got right number of colors -ok 89 - check first pixel -ok 90 - check last pixel -ok 91 - read line from right edge -ok 92 - check pixel -ok 93 - fail read left of image -ok 94 - fail read top of image -ok 95 - fail read right of image -ok 96 - fail read bottom of image -# glinf -ok 97 - write 20 pixels to base image -ok 98 - check we got right number of colors -ok 99 - check first pixel -ok 100 - check last pixel -ok 101 - read line from right edge -ok 102 - check pixel -ok 103 - fail read left of image -ok 104 - fail read top of image -ok 105 - fail read right of image -ok 106 - fail read bottom of image -# gsamp -ok 107 - write 20 pixels to base image -ok 108 - check we got right number of samples -ok 109 - check it -ok 110 - read line from right edge -ok 111 - check result -ok 112 - fail read left of image -ok 113 - fail read top of image -ok 114 - fail read right of image -ok 115 - fail read bottom of image -# gsampf -ok 116 - write 20 pixels to base image -ok 117 - check we got right number of samples -ok 118 - check it -ok 119 - read line from right edge -ok 120 - check result -ok 121 - fail read left of image -ok 122 - fail read top of image -ok 123 - fail read right of image -ok 124 - fail read bottom of image -ok 125 - make paletted base -ok 126 - check we got paletted -ok 127 - add some colors to base -ok 128 - check masked is same type as base -ok 129 - check limited is same type as base -ok 130 - test addcolors forwarded -ok 131 - check getcolors forwarded -ok 132 - check color from palette -# gpal -ok 133 - write some pixels to base -ok 134 - got 80 indexes -ok 135 - check values -ok 136 - fail read left of image -# ppal -ok 137 - ppal limited -ok 138 - check set in base -ok 139 - ppal masked -ok 140 - check written -ok 141 - fail to write ppal -ok 142 - write over right side -# psamp masked: 0 -ok 143 - i_psamp def channels, 3 samples -ok 144 - check color written -ok 145 - i_psamp def channels, 3 samples, masked -ok 146 - check color written -ok 147 - i_psamp channels listed, 3 samples, masked -ok 148 - check color written -ok 149 - i_psamp channels [0, 1], 4 samples -ok 150 - check first color written -ok 151 - check second color written -ok 152 - write a full row -ok 153 - check full row -ok 154 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 -ok 155 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) -ok 156 - check error message -ok 157 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) -ok 158 - check error message -ok 159 - negative y -ok 160 - check error message -ok 161 - y overflow -ok 162 - check error message -ok 163 - negative x -ok 164 - check error message -ok 165 - x overflow -ok 166 - check error message -# end psamp tests -# psamp masked: 1 -ok 167 - i_psamp def channels, 3 samples -ok 168 - check color written -ok 169 - i_psamp def channels, 3 samples, masked -ok 170 - check color written -ok 171 - i_psamp channels listed, 3 samples, masked -ok 172 - check color written -ok 173 - i_psamp channels [0, 1], 4 samples -ok 174 - check first color written -ok 175 - check second color written -ok 176 - write a full row -ok 177 - check full row -ok 178 - i_psamp channels [0, 1, 2], 9 samples, but room for 6 -ok 179 - i_psamp channels [0, 1, 3], 3 samples (invalid channel number) -ok 180 - check error message -ok 181 - i_psamp channels [0, 1, -1], 3 samples (invalid channel number) -ok 182 - check error message -ok 183 - negative y -ok 184 - check error message -ok 185 - y overflow -ok 186 - check error message -ok 187 - negative x -ok 188 - check error message -ok 189 - x overflow -ok 190 - check error message -# end psamp tests -# psampf -ok 191 - i_psampf def channels, 3 samples -ok 192 - check color written -ok 193 - i_psampf def channels, 3 samples, masked -ok 194 - check color written -ok 195 - i_psampf channels listed, 3 samples, masked -ok 196 - check color written -ok 197 - i_psampf channels [0, 1], 4 samples -ok 198 - check first color written -ok 199 - check second color written -ok 200 - write a full row -ok 201 - check full row -ok 202 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 -ok 203 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) -ok 204 - check error message -ok 205 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) -ok 206 - check error message -ok 207 - negative y -ok 208 - check error message -ok 209 - y overflow -ok 210 - check error message -ok 211 - negative x -ok 212 - check error message -ok 213 - x overflow -ok 214 - check error message -# end psampf tests -# psampf -ok 215 - i_psampf def channels, 3 samples -ok 216 - check color written -ok 217 - i_psampf def channels, 3 samples, masked -ok 218 - check color written -ok 219 - i_psampf channels listed, 3 samples, masked -ok 220 - check color written -ok 221 - i_psampf channels [0, 1], 4 samples -ok 222 - check first color written -ok 223 - check second color written -ok 224 - write a full row -ok 225 - check full row -ok 226 - i_psampf channels [0, 1, 2], 9 samples, but room for 6 -ok 227 - i_psampf channels [0, 1, 3], 3 samples (invalid channel number) -ok 228 - check error message -ok 229 - i_psampf channels [0, 1, -1], 3 samples (invalid channel number) -ok 230 - check error message -ok 231 - negative y -ok 232 - check error message -ok 233 - y overflow -ok 234 - check error message -ok 235 - negative x -ok 236 - check error message -ok 237 - x overflow -ok 238 - check error message -# end psampf tests -ok 239 - psamp() to masked image -ok 240 - check values written -ok 241 - psampf() to masked image -ok 242 - check values written -ok 243 - cannot make masked image with no width -ok 244 - cannot make masked image with no height -ok 245 - cannot make masked image with neg width -ok 246 - cannot make masked image with neg height -ok 247 - disallow negative left (after scaling) -ok 248 - disallow negative top (after scaling) -ok 249 - make masked image based on negative offsets -ok 250 - check masked image matches expecteed cropped image -ok 251 - fail to make a masked image from an empty -ok 252 - check error message -1..252 -ok -t/200-file/010-iolayer.t ............. -ok 1 - use Imager; -ok 2 - read from data io -ok 3 - read from buffer, for compare -ok 4 - read from file, for compare -ok 5 - compare images -ok 6 - check we got data from bufchain -ok 7 - check it's non-zero length -ok 8 - read from buffer -ok 9 - making readcb object -ok 10 - read from cb -ok 11 - read from cb image match -ok 12 - making short readcb object -ok 13 - read from cb2 -ok 14 - read from cb2 image match -ok 15 - making writecb object -ok 16 - write to cb -ok 17 - write image match -ok 18 - did close -ok 19 - making short writecb object -ok 20 - write to short cb -ok 21 - short write image match -ok 22 - check class -ok 23 - read 4 from buffer object -ok 24 - check data read -ok 25 - read the rest -ok 26 - check data read -ok 27 - seek -ok 28 - short read -ok 29 - check data read -ok 30 - seek relative -ok 31 - seek relative to end -ok 32 - seek failure -ok 33 - check class -ok 34 - check write -ok 35 - seek relative -ok 36 - check read -ok 37 - check data read -ok 38 - seek end relative -ok 39 - short read -ok 40 - check read data -ok 41 - absolute seek to write some -ok 42 - write -ok 43 - check size -ok 44 - check we have the right data -ok 45 - read failure undef in scalar context -ok 46 - empty list in list context -ok 47 - raw_read2 failure (scalar) -ok 48 - raw_read2 failure (list) -ok 49 - failed write -ok 50 - failed seek -# good_read (10) => testdata -ok 51 - read success (scalar) -ok 52 - check data -# good_read (10) => testdata -ok 53 - read success (list) -ok 54 - check data -# good_read (10) => testdata -ok 55 - read2 success (scalar) -# good_read (10) => testdata -ok 56 - read2 success (list) -ok 57 - read eof (scalar) -ok 58 - check data -ok 59 - read eof (list) -ok 60 - check data -ok 61 - write with no writecb should fail -ok 62 - read with no readcb should fail -ok 63 - seek with no seekcb should fail -ok 64 - make sure we got what we expected -ok 65 - should have croaked -# Wide character in subroutine entry at t/200-file/010-iolayer.t line 243. -# read 10, 10 -ok 66 - read 10 -ok 67 - read value -# write foo -ok 68 - write -# close -ok 69 - close -ok 70 - make fd io for /dev/full -ok 71 - fail to write -ok 72 - check error message -# write() failure: No space left on device (28) -ok 73 - make fd io for testout/t07seekfail.dat -ok 74 - shouldn't be able to seek to -1 -ok 75 - check error message -# lseek() failure: Invalid argument (22) -ok 76 - make fd io for write-only -ok 77 - file open for write shouldn't be readable -ok 78 - check error message -# read() failure: Bad file descriptor (9) -ok 79 - make fd io for read eof -ok 80 - 10 byte read on 4 byte file should return 4 -ok 81 - should be no error message -ok 82 - 10 byte read at end of 4 byte file should return 0 (eof) -ok 83 - should be no error message -ok 84 - getc -ok 85 - peekc -ok 86 - peekn -ok 87 - getc after peekc/peekn -ok 88 - seek -ok 89 - check we got back to the start -ok 90 - test successful close -ok 91 - test failed close -ok 92 - set unbuffered -ok 93 - verify unbuffered -ok 94 - set buffered -ok 95 - verify buffered -# read 8192>8192 -ok 96 - read initial 1000 -ok 97 - check data read -ok 98 - check read op happened to buffer size -ok 99 - read another 1001 -ok 100 - check data read -ok 101 - should be no further reads -# read 33809>11810 -# read 21999>0 -ok 102 - read the rest in one chunk -ok 103 - check the data read -ok 104 - check we tried to read the remainder -ok 105 - write 4 bytes, io in write mode -ok 106 - read should fail -ok 107 - peekn should fail -ok 108 - getc should fail -ok 109 - peekc should fail -# buffer fill check -ok 110 - make memory io -ok 111 - read 4k -ok 112 - check data is correct -ok 113 - peekn() 5120, which should exceed the buffer, and only read the left overs -ok 114 - make sure initial peekn() is sane -ok 115 - and that reading 10 gets the expected data -ok 116 - peekn() larger than buffer should return buffer-size bytes -ok 117 - small reader io -# read 8192>10 -# read 8182>10 -# read 8172>10 -ok 118 - peek 25 -ok 119 - check we got the raw calls expected -# read 8162>10 -# read 8152>10 -# read 8142>10 -# read 8132>10 -ok 120 - peek 65 -ok 121 - check we got the raw calls expected -ok 122 - make buffered cb with error after 6 bytes -# read 8192>6 -ok 123 - peekn until just before error (buffered) -ok 124 - peekn until error (buffered) -# read 8186>error -ok 125 - peekn past error (buffered) -ok 126 - should be no error indicator, since data buffered (buffered) -ok 127 - should be no eof indicator, since data buffered (buffered) -ok 128 - consume the buffer (buffered) -ok 129 - peekn should get an error indicator (buffered) -ok 130 - should be an error state (buffered) -ok 131 - but not eof (buffered) -ok 132 - make unbuffered cb with error after 6 bytes -# read 8192>6 -ok 133 - peekn until just before error (unbuffered) -ok 134 - peekn until error (unbuffered) -# read 8186>error -ok 135 - peekn past error (unbuffered) -ok 136 - should be no error indicator, since data buffered (unbuffered) -ok 137 - should be no eof indicator, since data buffered (unbuffered) -ok 138 - consume the buffer (unbuffered) -ok 139 - peekn should get an error indicator (unbuffered) -ok 140 - should be an error state (unbuffered) -ok 141 - but not eof (unbuffered) -ok 142 - peekn on empty source -ok 143 - should be in eof state -ok 144 - but not error -ok 145 - peekn on empty source -ok 146 - should be in error state -ok 147 - but not eof -ok 148 - peekn 4 on 6 byte source -ok 149 - followed by peekn 10 on 6 byte source -ok 150 - and again, now eof is set -ok 151 - peekn 0 on 6 byte source -ok 152 -ok 153 - getc should return the file byte by byte (buffered) -ok 154 - another getc after eof should fail too -ok 155 - should be marked eof -ok 156 - shouldn't be marked in error -ok 157 - getc should return the file byte by byte (unbuffered) -ok 158 - another getc after eof should fail too -ok 159 - should be marked eof -ok 160 - shouldn't be marked in error -ok 161 - buffered getc error -ok 162 - io marked in error -ok 163 - but not eof -ok 164 - unbuffered getc error -ok 165 - io marked in error -ok 166 - but not eof -ok 167 - buffered peekc matches -ok 168 - duplicate peekc matchess -ok 169 - unbuffered peekc matches -ok 170 - duplicate peekc matchess -ok 171 - buffered eof peekc is -1 -ok 172 - duplicate matches -ok 173 - io marked eof -ok 174 - but not error -ok 175 - buffered eof peekc is -1 -ok 176 - duplicate matches -ok 177 - io marked eof -ok 178 - but not error -ok 179 - buffered error peekc is -1 -ok 180 - duplicate matches -ok 181 - io marked error -ok 182 - but not eof -ok 183 - unbuffered error peekc is -1 -ok 184 - duplicate matches -ok 185 - io marked error -ok 186 - but not eof -ok 187 - initial putc buffered -ok 188 - close it -ok 189 - check it was written -ok 190 - initial putc unbuffered -ok 191 - close it -ok 192 - check it was written -ok 193 - initial putc unbuffered error -ok 194 - io in error -ok 195 - still in error -ok 196 - read to setup read buffer -ok 197 - putc should fail -ok 198 - write should fail -ok 199 - flush should fail -ok 200 - should be in error state -ok 201 - check for error -ok 202 - should have failed on 8193rd byte -ok 203 - should be in error state -ok 204 - next putc should fail -ok 205 - should have failed on 8193rd byte -ok 206 - should be in error state -ok 207 - next write should fail -ok 208 - initial read returning error -ok 209 - should be in error state -ok 210 - initial read returning error -ok 211 - should be in error state -ok 212 - unbuffered write failure -ok 213 - should be in error state -ok 214 - should still fail -ok 215 - should be buffered -ok 216 - large write, should fill buffer and fall back to direct write -ok 217 - close it -ok 218 - make sure the data is correct -ok 219 - flush with nothing buffered should succeed -ok 220 - large write failure -ok 221 - should be in error state -ok 222 - should fail to close -ok 223 - fill the buffer a bit -ok 224 - cause it to flush and then fill some more -ok 225 - write out the rest of our test data -ok 226 - close the stream -ok 227 - make sure the data is right -ok 228 - something in the buffer -ok 229 - should be no error yet -ok 230 - close should failure due to flush error -ok 231 - seek failure -ok 232 - read one -ok 233 - read another -ok 234 - seek relative back to origin+1 -ok 235 - read another again -ok 236 - write one -ok 237 - not in error mode (yet) -ok 238 - seek failure due to flush -ok 239 - in error mode -ok 240 - gets(6) -ok 241 - gets(5) (short for the line) -ok 242 - gets(10) the rest of the line (the newline) -ok 243 - gets(default) unterminated line -ok 244 - gets(6) (line terminator 1) -ok 245 - gets(6) (line terminator 2) -ok 246 - gets(6) (line terminator 3) -ok 247 - should be eof -ok 248 - default read callback should fail -ok 249 - check error message -ok 250 - default write callback should fail -ok 251 - check error message -ok 252 - default seek callback should fail -ok 253 - check error message -ok 254 - perlio: make a I/O object for a perl scalar fh -ok 255 - perlio: check we can write -ok 256 - perlio: check we can seek -ok 257 - perlio: write some more -ok 258 - perlio: seek back to start -ok 259 - perlio: read everything back -ok 260 - perlio: check we read back what we wrote -ok 261 - perlio: close it -ok 262 - perlio: check it got to the scalar properly -ok 263 - new_fh() can make an I/O layer object from a scalar fh -ok 264 - can write image to scalar fh -ok 265 - check we got the right 'file' context -ok 266 - read image from a scalar fh -ok 267 - check they match -ok 268 - read image from a scalar fh (second try) -ok 269 - check they match -ok 270 - check $foo not modified -ok 271 - tied: make a I/O object for a tied fh -ok 272 - tied: check we can write -ok 273 - tied: check we can seek -ok 274 - tied: write some more -ok 275 - tied: seek back to start -ok 276 - tied: read everything back -ok 277 - tied: check we read back what we wrote -ok 278 - tied: close it -ok 279 - tied: check it got to the output properly -ok 280 - buffer io created by reference -ok 281 - IV/ref: open_buffer -ok 282 - IV/ref: read result -ok 283 - IV: open_buffer -ok 284 - IV: read result -ok 285 - NV/ref: open_buffer -ok 286 - NV/ref: read result -ok 287 - NV: open_buffer -ok 288 - NV: read result -ok 289 - regexp/ref: open_buffer -ok 290 - regexp/ref: read result -ok 291 - regexp: open_buffer -ok 292 - regexp: read result -1..292 -ok -t/200-file/100-files.t ............... -ok 1 - open test script -# script: testout/t1000files_probe.pl -# command: /usr/bin/perl -Mblib testout/t1000files_probe.pl t/200-file/100-files.t -ok 2 - command successful -ok 3 - output should be empty -# image file limits -ok 4 - check defaults -ok 5 - set only width -ok 6 - check width set -ok 7 - set height and bytes -ok 8 - check all values now set -ok 9 - check 100 x 30 (def channels, sample_size) ok -ok 10 - check 100 x 100 x 1 (def sample_size) ok -ok 11 - check 100 x 100 x 1 (def sample_size) ok -ok 12 - check 100 x 100 x 1 x float should fail -ok 13 - 0 channels should fail -ok 14 - check error message -ok 15 - 0 width should fail -ok 16 - check error message -ok 17 - 0 height should fail -ok 18 - check error message -ok 19 - 0 sample_size should fail -ok 20 - check error message -ok 21 - 1000 sample_size should fail -ok 22 - check error message -ok 23 - set height and reset -ok 24 - check only height is set -ok 25 - just reset -ok 26 - check all are reset -ok 27 - missing size paramaters -ok 28 - check message -ok 29 - non-integer parameter -ok 30 - check message -ok 31 - try to read an unknown file type -ok 32 - check error message -ok 33 - try to write an unknown file type -ok 34 - check error message -ok 35 - try to read an bad (other load failure) file type -ok 36 - check error message -ok 37 - try to write an bad file type -ok 38 - check error message -ok 39 - fail to write an empty image -ok 40 - check error message -ok 41 - fail to write_multi an empty image -ok 42 -ok 43 - fail to write_multi() a non-Imager object -ok 44 - check message -ok 45 - fail to write_multi() 'Imager' string -ok 46 - check message -ok 47 - not quite tiff -ok 48 - not quite tiff -ok 49 - tiff intel -ok 50 - tiff motorola -ok 51 - gif 89 -ok 52 - gif 87 -ok 53 - TGA -ok 54 - TGA 32-bit -ok 55 - Windows Icon -ok 56 - Windows Cursor -ok 57 - SGI RGB -ok 58 - ILBM -ok 59 - XPM -ok 60 - PCX -ok 61 - FITS -ok 62 - Photoshop -ok 63 - Encapsulated Postscript -ok 64 - Utah RLE -ok 65 - X Window Dump -ok 66 - gzip compressed -ok 67 - bzip2 compressed -ok 68 - Google WEBP -ok 69 - JPEG 2000 -ok 70 - FLIF -ok 71 - add magic -ok 72 - Test adding a format with magic -ok 73 - JPEG XL (simple header) -ok 74 - JPEG XL (complex header) -ok 75 - Quite OK Image Format -ok 76 - HEIF -ok 77 - AVIF (single) -ok 78 - AVIF (sequence) -ok 79 - read_multi with non-image input data should fail -ok 80 - check the error message -ok 81 - read_multi with non-image filename should fail -ok 82 - check the error message -ok 83 - read from non-image data should fail -ok 84 - check the error message -ok 85 - read from non-image file should fail -ok 86 - check the error message -ok 87 - type for foo.pnm should be pnm -ok 88 - type for foo.GIF should be gif -ok 89 - type for foo.tif should be tiff -ok 90 - type for foo.TIFF should be tiff -ok 91 - type for foo.JPG should be jpeg -ok 92 - type for foo.rle should be utah -ok 93 - type for foo.bmp should be bmp -ok 94 - type for foo.dib should be bmp -ok 95 - type for foo.rgb should be sgi -ok 96 - type for foo.BW should be sgi -ok 97 - type for foo.TGA should be tga -ok 98 - type for foo.CUR should be cur -ok 99 - type for foo.ico should be ico -ok 100 - type for foo.ILBM should be ilbm -ok 101 - type for foo.pcx should be pcx -ok 102 - type for foo.psd should be psd -ok 103 - type for foo.webp should be webp -ok 104 - test adding a file type works -1..104 -ok -t/200-file/200-nosuch.t .............. -ok 1 - check we can't read 'unknown' format files -ok 2 - check no unknown message -ok 3 - check we can't write 'unknown' format files -ok 4 - check no 'unknown' message -ok 5 - check unknown not in read types -ok 6 - check unknown not in write types -1..6 -ok -t/200-file/300-raw.t ................. -1..56 -ok 1 - write raw low -ok 2 - read raw low -# raw average mean square pixel difference: 0 -ok 3 - read base raw image -ok 4 - read_test testout/t103_3to4.raw read -ok 5 - read_test testout/t103_3to4.raw compare -ok 6 - read_test testout/t103_line_int.raw read -ok 7 - read_test testout/t103_line_int.raw compare -ok 8 - make paletted image -ok 9 - write low paletted -ok 10 - compare paletted data written -ok 11 - make 16-bit/sample image -ok 12 - write low 16 bit image -ok 13 - make masked image -ok 14 - write virtual raw -ok 15 - read result of masked write -# difference for virtual image 0 -ok 16 - compare masked to read -ok 17 - check i_format value -ok 18 - write to open for read handle -ok 19 - check error message -ok 20 - read an empty file -ok 21 - check message -ok 22 - read a file open for write -ok 23 - check message -ok 24 - check raw in read types -ok 25 - check raw in write types -ok 26 - read without interleave parameter -ok 27 - should have warned -ok 28 - check warning is ok -ok 29 - check the image was read correctly -ok 30 - read with interleave 0 -ok 31 - no warning -ok 32 - check read non-interleave -ok 33 - read with raw_interleave 0 -ok 34 - no warning -ok 35 - check read non-interleave -ok 36 - read with raw_interleave 1 -ok 37 - no warning -ok 38 - check read interleave = 1 -ok 39 - invalid interleave -ok 40 - check message -ok 41 - read 4 channel file as 3 channels -ok 42 - check read correctly -ok 43 - read with large storechannels -ok 44 - check error message -ok 45 - read with storechannels > datachannels -ok 46 - should have 4 channels -ok 47 - check last channel zeroed -ok 48 - write basic image with a failing close handler -ok 49 - check error message -ok 50 - write mono image with a failing close handler -ok 51 - check error message -ok 52 - write masked image with a failing close handler -ok 53 - check error message -ok 54 - save some raw image -ok 55 - read raw image using new() method -ok 56 - check they match -ok -t/200-file/310-pnm.t ................. -1..205 -ok 1 - write pnm low -ok 2 - write to bufchain -ok 3 - read image we wrote -ok 4 - compare written and read images -ok 5 - check data read from file and bufchain data -ok 6 - write grayscale -ok 7 - read grayscale -ok 8 - compare written and read greyscale images -ok 9 - read simple pbm, via OO -ok 10 - compare gray -ok 11 - compare gray -ok 12 - compare gray -ok 13 - compare gray -ok 14 - check pbm read as paletted -ok 15 - check pnm_type tag -ok 16 - read testimg/maxval.ppm -ok 17 - channel count -ok 18 - width -ok 19 - height -ok 20 - fetch pixels -ok 21 - white pixel -ok 22 - grey pixel -ok 23 - green pixel -ok 24 - check pnm_type tag on maxval -ok 25 - read testimg/maxval_asc.ppm -ok 26 - channel count -ok 27 - width -ok 28 - height -ok 29 - check pnm_type tag on maxval -ok 30 - fetch pixels -ok 31 - white asc pixel -ok 32 - grey asc pixel -ok 33 - green asc pixel -ok 34 - should fail to read maxval 0 image -# unable to read pnm image: maxval is zero - invalid pnm file -ok 35 - error expected from reading maxval_0.ppm -ok 36 - should fail reading maxval 65536 image -# unable to read pnm image: maxval of 65536 is over 65535 - invalid pnm file -ok 37 - error expected from reading maxval_65536.ppm -ok 38 - should succeed reading maxval 256 image -ok 39 - check black in maxval_256 -ok 40 - check white in maxval_256 -ok 41 - check bits/sample on maxval 256 -ok 42 - read maxval_4095_asc.ppm -ok 43 - channels -ok 44 - width -ok 45 - height -ok 46 - check bits/sample on maxval 4095 -ok 47 - fetch pixels -ok 48 - white 4095 pixel -ok 49 - grey 4095 pixel -ok 50 - green 4095 pixel -ok 51 - read test file -ok 52 - check i_format -ok 53 - set width limit 149 -ok 54 - should fail read due to size limits -# unable to read pnm image: file size limit - image width of 150 exceeds limit of 149 -ok 55 - check message -ok 56 - set height limit 149 -ok 57 - should fail read due to size limits -# unable to read pnm image: file size limit - image height of 150 exceeds limit of 149 -ok 58 - check message -ok 59 - set width limit 150 -ok 60 - should succeed - just inside width limit -ok 61 - set height limit 150 -ok 62 - should succeed - just inside height limit -ok 63 - set bytes limit 67499 -ok 64 - should fail - too many bytes -# unable to read pnm image: file size limit - storage size of 67500 exceeds limit of 67499 -ok 65 - check error message -ok 66 - set bytes limit 67500 -ok 67 - should succeed - just inside bytes limit -ok 68 - read pgm.pgm -# 254253 -ok 69 - check top left -ok 70 - should fail to read script as an image file -ok 71 - check error message -ok 72 - should succeed writing 4 channel image -ok 73 - read it back -ok 74 - check transparent became black -ok 75 - check color came through -ok 76 - check translucent came through -ok 77 - write with red background -ok 78 - read it back -ok 79 - check transparent became red -ok 80 - check color came through -ok 81 - check translucent came through -ok 82 - should succeed writing 4 channel image -ok 83 - read it back -ok 84 - check we did produce a 16 bit image -ok 85 - check transparent became black -ok 86 - check color came through -ok 87 - check translucent came through -ok 88 - write with red background -ok 89 - read it back -ok 90 - check it's 16-bit -ok 91 - check transparent became red -ok 92 - check color came through -ok 93 - check translucent came through -# check error handling -ok 94 - fail to read short bin ppm -ok 95 - check error message -ok 96 - fail to read short bin ppm (maxval 65535) -ok 97 - check error message -ok 98 - fail to read short bin pgm -ok 99 - check error message -ok 100 - fail to read short bin pgm (maxval 65535) -ok 101 - check error message -ok 102 - fail to read a short bin pbm -ok 103 - check error message -ok 104 - fail to read a short asc ppm -ok 105 - check error message -ok 106 - fail to read a short asc pgm -ok 107 - check error message -ok 108 - fail to read a short asc pbm -ok 109 - check error message -ok 110 - fail to read a bad asc ppm -ok 111 - check error message -ok 112 - fail to read a bad asc pgm -ok 113 - check error message -ok 114 - fail to read a bad asc pbm -ok 115 - check error message -ok 116 - partial read bin ppm -ok 117 - partial flag set -ok 118 - lines_read set -ok 119 - partial read bin16 ppm -ok 120 - partial flag set -ok 121 - lines_read set -ok 122 - check correct bits -ok 123 - partial read bin pgm -ok 124 - partial flag set -ok 125 - lines_read set -ok 126 - partial read bin16 pgm -ok 127 - partial flag set -ok 128 - lines_read set -ok 129 - partial read bin pbm -ok 130 - partial flag set -ok 131 - lines_read set -ok 132 - partial read asc ppm -ok 133 - partial flag set -ok 134 - lines_read set -ok 135 - partial read asc pgm -ok 136 - partial flag set -ok 137 - lines_read set -ok 138 - partial read asc pbm -ok 139 - partial flag set -ok 140 - lines_read set -ok 141 - Read 3 images -ok 142 - Image 1 is type 1 -ok 143 - ... width=2 -ok 144 - ... width=2 -ok 145 - Image 2 is type 6 -ok 146 - ... width=164 -ok 147 - ... width=180 -ok 148 - Image 3 is type 5 -ok 149 - ... width=2 -ok 150 - ... width=2 -ok 151 - partial read bad asc ppm -ok 152 - partial flag set -ok 153 - lines_read set -ok 154 - partial read bad asc pgm -ok 155 - partial flag set -ok 156 - lines_read set -ok 157 - partial read bad asc pbm -ok 158 - partial flag set -ok 159 - lines_read set -# monochrome output -ok 160 - add black and white -ok 161 - mono still paletted -ok 162 - save as pbm -ok 163 - read it back in -ok 164 - check result is paletted -ok 165 - check type -ok 166 - check image matches -# monochrome output - reversed palette -ok 167 - add white and black -ok 168 - mono still paletted -ok 169 - save as pbm -ok 170 - read it back in -ok 171 - check result is paletted -ok 172 - check type -ok 173 - check image matches -# 16-bit output -ok 174 - write 16-bit image as 8-bit/sample ppm -ok 175 - read it back -ok 176 - check maxval -ok 177 - check image matches -ok 178 - write 16-bit image as 16-bit/sample ppm -ok 179 - read it back -ok 180 - check maxval -ok 181 - check image matches -ok 182 - check pnm in read types -ok 183 - check pnm in write types -ok 184 - received an image -ok 185 - check width matches image -ok 186 - no image when file failed to load -ok 187 - check error message transferred -ok 188 - open test file -ok 189 - we got the data -ok 190 - read the file data -ok 191 - check width matches image -ok 192 - fail to read a too wide image -ok 193 - check error message -ok 194 - fail to read a too wide image -ok 195 - check error message -ok 196 - write basic image with a failing close handler -ok 197 - check error message -ok 198 - write basic16 image with a failing close handler -ok 199 - check error message -ok 200 - write gray image with a failing close handler -ok 201 - check error message -ok 202 - write gray16 image with a failing close handler -ok 203 - check error message -ok 204 - write mono image with a failing close handler -ok 205 - check error message -ok -t/200-file/320-bmp.t ................. -1..215 -ok 1 - testout/t107_24bit.bmp -ok 2 - testout/t107_8bit.bmp -ok 3 - testout/t107_4bit.bmp -ok 4 - testout/t107_1bit.bmp -# read_test: testout/t107_24bit.bmp -# tag i_format = 'bmp' - expect 'bmp' -# tag bmp_bit_count = '24' - expect '24' -# tag bmp_compression = '0' - expect '0' -ok 5 - reading testout/t107_24bit.bmp -# read_test: testout/t107_8bit.bmp -# tag i_format = 'bmp' - expect 'bmp' -# tag bmp_bit_count = '8' - expect '8' -# tag bmp_compression = '0' - expect '0' -ok 6 - reading testout/t107_8bit.bmp -# read_test: testout/t107_4bit.bmp -# tag i_format = 'bmp' - expect 'bmp' -# tag bmp_bit_count = '4' - expect '4' -# tag bmp_compression = '0' - expect '0' -ok 7 - reading testout/t107_4bit.bmp -# read_test: testout/t107_1bit.bmp -# tag i_format = 'bmp' - expect 'bmp' -# tag bmp_bit_count = '1' - expect '1' -# tag bmp_compression = '0' - expect '0' -ok 8 - reading testout/t107_1bit.bmp -# base difference 4855518 -# read_test: testimg/comp4.bmp -# tag bmp_compression = '2' - expect '2' -# tag bmp_bit_count = '4' - expect '4' -# tag i_format = 'bmp' - expect 'bmp' -ok 9 - reading testimg/comp4.bmp -# read_test: testimg/comp8.bmp -# tag i_format = 'bmp' - expect 'bmp' -# tag bmp_compression = '1' - expect '1' -# tag bmp_bit_count = '8' - expect '8' -ok 10 - reading testimg/comp8.bmp -ok 11 - read via OO -ok 12 - write via OO -# catch various types of invalid bmp files -ok 13 - invalid planes value -# not a BMP file -ok 14 - check error message -ok 15 - should fail to read invalid bits -# unknown bit count for BMP file (5) -ok 16 - check error message -ok 17 - out of range palette size (1-bit) -# out of range colors used (3) -ok 18 - check error message -ok 19 - invalid compression value (1-bit) -# unknown 1-bit BMP compression (1) -ok 20 - check error message -ok 21 - width 0 (1-bit) -# file size limit - image width of 0 is not positive -ok 22 - check error message -ok 23 # skip only tested on 32-bit machines -ok 24 # skip only tested on 32-bit machines -ok 25 - short 1-bit -# failed reading 1-bit bmp data -ok 26 - check error message -ok 27 - should fail to read invalid pal size (272) (4-bit) -# out of range colors used (272) -ok 28 - check error message -ok 29 - should fail to read invalid pal size (17) (4-bit) -# out of range colors used (17) -ok 30 - check error message -ok 31 - invalid compression value (4-bit) -# unknown 4-bit BMP compression (1) -ok 32 - check error message -ok 33 - short uncompressed 4-bit -# failed reading 4-bit bmp data -ok 34 - check error message -ok 35 - short compressed 4-bit -# missing data during decompression -ok 36 - check error message -ok 37 - width 0 (4-bit) -# file size limit - image width of 0 is not positive -ok 38 - check error message -ok 39 - width big (4-bit) -# file size limit - image width of -2147483628 is not positive -ok 40 - check error message -ok 41 # skip only tested on 32-bit machines -ok 42 # skip only tested on 32-bit machines -ok 43 - should fail to read invalid pal size (8-bit) -# out of range colors used (257) -ok 44 - check error message -ok 45 - invalid compression value (8-bit) -# unknown 8-bit BMP compression (2) -ok 46 - check error message -ok 47 - short uncompressed 8-bit -# failed reading 8-bit bmp data -ok 48 - check error message -ok 49 - short compressed 8-bit -# missing data during decompression -ok 50 - check error message -ok 51 - width 0 (8-bit) -# file size limit - image width of 0 is not positive -ok 52 - check error message -ok 53 # skip only tested on 32-bit machines -ok 54 # skip only tested on 32-bit machines -ok 55 - short 24-bit -# failed reading image data -ok 56 - check error message -ok 57 - width 0 (24-bit) -# file size limit - image width of 0 is not positive -ok 58 - check error message -ok 59 # skip only tested on 32-bit machines -ok 60 # skip only tested on 32-bit machines -ok 61 - bad compression (24-bit) -# unknown 24-bit BMP compression (4) -ok 62 - check error message -ok 63 - read original -ok 64 - read offset file -ok 65 - compare base and offset image (1 bits) -ok 66 - read original -ok 67 - read offset file -ok 68 - compare base and offset image (4 bits) -ok 69 - read original -ok 70 - read offset file -ok 71 - compare base and offset image (8 bits) -ok 72 - read original -ok 73 - read offset file -ok 74 - compare base and offset image (24 bits) -ok 75 - set width limit 149 -ok 76 - should fail read due to size limits -# file size limit - image width of 150 exceeds limit of 149 -ok 77 - check message -ok 78 - set height limit 149 -ok 79 - should fail read due to size limits -# file size limit - image height of 150 exceeds limit of 149 -ok 80 - check message -ok 81 - set width limit 150 -ok 82 - should succeed - just inside width limit -ok 83 - set height limit 150 -ok 84 - should succeed - just inside height limit -ok 85 - set bytes limit 67499 -ok 86 - should fail - too many bytes -# file size limit - storage size of 67500 exceeds limit of 67499 -ok 87 - check error message -ok 88 - set bytes limit 67500 -ok 89 - should succeed - just inside bytes limit -ok 90 - 0 - file truncated inside header: Should fail to read -ok 91 - 0 - file truncated inside header: check message -ok 92 - 1 - 1-bit, truncated inside palette: Should fail to read -ok 93 - 1 - 1-bit, truncated inside palette: check message -ok 94 - 2 - 1-bit, truncated in offset region: Should fail to read -ok 95 - 2 - 1-bit, truncated in offset region: check message -ok 96 - 3 - 1-bit, truncated in image data: Should fail to read -ok 97 - 3 - 1-bit, truncated in image data: check message -ok 98 - 4 - 4-bit, truncated inside palette: Should fail to read -ok 99 - 4 - 4-bit, truncated inside palette: check message -ok 100 - 5 - 4-bit, truncated in offset region: Should fail to read -ok 101 - 5 - 4-bit, truncated in offset region: check message -ok 102 - 6 - 4-bit, truncate in image data: Should fail to read -ok 103 - 6 - 4-bit, truncate in image data: check message -ok 104 - 7 - 4-bit RLE, truncate in uncompressed data: Should fail to read -ok 105 - 7 - 4-bit RLE, truncate in uncompressed data: check message -ok 106 - 8 - 8-bit, truncated in palette: Should fail to read -ok 107 - 8 - 8-bit, truncated in palette: check message -ok 108 - 9 - 8-bit, truncated in offset region: Should fail to read -ok 109 - 9 - 8-bit, truncated in offset region: check message -ok 110 - 10 - 8-bit, truncated in image data: Should fail to read -ok 111 - 10 - 8-bit, truncated in image data: check message -ok 112 - 11 - 8-bit RLE, truncate in uncompressed data: Should fail to read -ok 113 - 11 - 8-bit RLE, truncate in uncompressed data: check message -ok 114 - 12 - 24-bit, truncate in offset region: Should fail to read -ok 115 - 12 - 24-bit, truncate in offset region: check message -ok 116 - 13 - 24-bit, truncate in image data: Should fail to read -ok 117 - 13 - 24-bit, truncate in image data: check message -# allow_incomplete tests -ok 118 - 0 - 1-bit: Should read successfully -ok 119 - 0 - 1-bit: i_format set -ok 120 - 0 - 1-bit: i_incomplete set -ok 121 - 0 - 1-bit: check tags -ok 122 - 1 - 4-bit: Should read successfully -ok 123 - 1 - 4-bit: i_format set -ok 124 - 1 - 4-bit: i_incomplete set -ok 125 - 1 - 4-bit: check tags -ok 126 - 2 - 4-bit RLE - uncompressed seq: Should read successfully -ok 127 - 2 - 4-bit RLE - uncompressed seq: i_format set -ok 128 - 2 - 4-bit RLE - uncompressed seq: i_incomplete set -ok 129 - 2 - 4-bit RLE - uncompressed seq: check tags -ok 130 - 3 - 4-bit RLE - start seq: Should read successfully -ok 131 - 3 - 4-bit RLE - start seq: i_format set -ok 132 - 3 - 4-bit RLE - start seq: i_incomplete set -ok 133 - 3 - 4-bit RLE - start seq: check tags -ok 134 - 4 - 8-bit: Should read successfully -ok 135 - 4 - 8-bit: i_format set -ok 136 - 4 - 8-bit: i_incomplete set -ok 137 - 4 - 8-bit: check tags -ok 138 - 5 - 8-bit RLE - uncompressed seq: Should read successfully -ok 139 - 5 - 8-bit RLE - uncompressed seq: i_format set -ok 140 - 5 - 8-bit RLE - uncompressed seq: i_incomplete set -ok 141 - 5 - 8-bit RLE - uncompressed seq: check tags -ok 142 - 6 - 8-bit RLE - initial seq: Should read successfully -ok 143 - 6 - 8-bit RLE - initial seq: i_format set -ok 144 - 6 - 8-bit RLE - initial seq: i_incomplete set -ok 145 - 6 - 8-bit RLE - initial seq: check tags -ok 146 - 7 - 24-bit: Should read successfully -ok 147 - 7 - 24-bit: i_format set -ok 148 - 7 - 24-bit: i_incomplete set -ok 149 - 7 - 24-bit: check tags -# check handling of negative height values -ok 150 - 0 - 1-bit, uncompressed: read negated height image -ok 151 - 0 - 1-bit, uncompressed: check image -ok 152 - 1 - 4-bit, uncompressed: read negated height image -ok 153 - 1 - 4-bit, uncompressed: check image -ok 154 - 2 - 8-bit, uncompressed: read negated height image -ok 155 - 2 - 8-bit, uncompressed: check image -ok 156 - 3 - 24-bit, uncompressed: read negated height image -ok 157 - 3 - 24-bit, uncompressed: check image -ok 158 - 4 - 4-bit, RLE: read negated height image -ok 159 - 4 - 4-bit, RLE: check image -ok 160 - 5 - 8-bit, RLE: read negated height image -ok 161 - 5 - 8-bit, RLE: check image -# patched data read failure tests -ok 162 - 0 - 1-bit, small image offset:should fail to read -ok 163 - 0 - 1-bit, small image offset:check message -ok 164 - 1 - 4-bit, small image offset:should fail to read -ok 165 - 1 - 4-bit, small image offset:check message -ok 166 - 2 - 8-bit, small image offset:should fail to read -ok 167 - 2 - 8-bit, small image offset:check message -ok 168 - 3 - 24-bit, small image offset:should fail to read -ok 169 - 3 - 24-bit, small image offset:check message -ok 170 - 4 - 8bit, RLE run beyond edge of image:should fail to read -ok 171 - 4 - 8bit, RLE run beyond edge of image:check message -ok 172 - 5 - 8bit, literal run beyond edge of image:should fail to read -ok 173 - 5 - 8bit, literal run beyond edge of image:check message -ok 174 - 6 - 4bit - RLE run beyond edge of image:should fail to read -ok 175 - 6 - 4bit - RLE run beyond edge of image:check message -ok 176 - 7 - 4bit - literal run beyond edge of image:should fail to read -ok 177 - 7 - 4bit - literal run beyond edge of image:check message -# write failure tests -# writing with limit of 1 -# write of 1 bytes failed -ok 178 - 0 - 1-bit, writing header: write should fail -ok 179 - 0 - 1-bit, writing header: check error message -# writing with limit of 1 -# write of 1 bytes failed -ok 180 - 1 - 4-bit, writing header: write should fail -ok 181 - 1 - 4-bit, writing header: check error message -# writing with limit of 1 -# write of 1 bytes failed -ok 182 - 2 - 8-bit, writing header: write should fail -ok 183 - 2 - 8-bit, writing header: check error message -# writing with limit of 1 -# write of 1 bytes failed -ok 184 - 3 - 24-bit, writing header: write should fail -ok 185 - 3 - 24-bit, writing header: check error message -# writing with limit of 56 -# write of 1 bytes failed -ok 186 - 4 - 1-bit, writing palette: write should fail -ok 187 - 4 - 1-bit, writing palette: check error message -# writing with limit of 56 -# write of 1 bytes failed -ok 188 - 5 - 4-bit, writing palette: write should fail -ok 189 - 5 - 4-bit, writing palette: check error message -# writing with limit of 56 -# write of 1 bytes failed -ok 190 - 6 - 8-bit, writing palette: write should fail -ok 191 - 6 - 8-bit, writing palette: check error message -# writing with limit of 64 -# write of 4 bytes failed -ok 192 - 7 - 1-bit, writing image data: write should fail -ok 193 - 7 - 1-bit, writing image data: check error message -# writing with limit of 128 -# write of 12 bytes failed -ok 194 - 8 - 4-bit, writing image data: write should fail -ok 195 - 8 - 4-bit, writing image data: check error message -# writing with limit of 1088 -# write of 20 bytes failed -ok 196 - 9 - 8-bit, writing image data: write should fail -ok 197 - 9 - 8-bit, writing image data: check error message -# writing with limit of 57 -# write of 60 bytes failed -ok 198 - 10 - 24-bit, writing image data: write should fail -ok 199 - 10 - 24-bit, writing image data: check error message -ok 200 - check bmp in read types -ok 201 - check bmp in write types -ok 202 - should succeed writing 4 channel image -ok 203 - read it back -ok 204 - check transparent became black -ok 205 - check color came through -ok 206 - check translucent came through -ok 207 - write with red background -ok 208 - read it back -ok 209 - check transparent became red -ok 210 - check color came through -ok 211 - check translucent came through -ok 212 - write using OO -ok 213 - check data size -ok 214 - check failing close fails -ok 215 - check error message -ok -t/200-file/330-tga.t ................. -ok 1 - write testout/t108_24bit.tga -ok 2 - write testout/t108_24bit_rle.tga -ok 3 - write testout/t108_15bit.tga -ok 4 - write testout/t108_15bit_rle.tga -ok 5 - write testout/t108_8bit.tga -ok 6 - write testout/t108_8bit_rle.tga -ok 7 - write testout/t108_8_15bit.tga -ok 8 - write testout/t108_8_15bit_rle.tga -ok 9 - write testout/t108_4bit.tga -ok 10 - write testout/t108_1bit.tga -ok 11 - check read image vs original -ok 12 - check read image vs original -ok 13 - check read image vs original -ok 14 - check read image vs original -# base difference 4855518 -ok 15 - OO read image -ok 16 - OO write image -ok 17 - check i_format tag -ok 18 - read long id image -ok 19 - check tga_idstring tag -ok 20 - check tga_bitspp tag -ok 21 - check compressed tag -ok 22 - set width limit 149 -ok 23 - should fail read due to size limits -# file size limit - image width of 150 exceeds limit of 149 -ok 24 - check message -ok 25 - set height limit 149 -ok 26 - should fail read due to size limits -# file size limit - image height of 150 exceeds limit of 149 -ok 27 - check message -ok 28 - set width limit 150 -ok 29 - should succeed - just inside width limit -ok 30 - set height limit 150 -ok 31 - should succeed - just inside height limit -ok 32 - set bytes limit 67499 -ok 33 - should fail - too many bytes -# file size limit - storage size of 67500 exceeds limit of 67499 -ok 34 - check error message -ok 35 - set bytes limit 67500 -ok 36 - should succeed - just inside bytes limit -ok 37 - check failure of writing a 2 channel image -ok 38 - check the error message -ok 39 - check tga in read types -ok 40 - check tga in write types -ok 41 - read 16-bit/pixel alpha image -ok 42 - check transparent pixel -ok 43 - check opaque pixel -ok 44 - write 16-bit/pixel w/alpha -ok 45 - read it back -ok 46 - check they match -ok 47 - write a wide (but not too wide) image out -ok 48 - read it back in -ok 49 - make sure the width survived the trip -ok 50 - make sure the height survived the trip -ok 51 - write a tall (but not too tall) image out -ok 52 - read it back in -ok 53 - make sure the width survived the trip -ok 54 - make sure the height survived the trip -ok 55 - fail to write too wide an image -ok 56 - check error message -ok 57 - write image at width limit -ok 58 - read it ok -ok 59 - check width -ok 60 - check height -ok 61 - fail to write too tall an image -ok 62 - check error message -ok 63 - write image at width limit -ok 64 - read it ok -ok 65 - check width -ok 66 - check height -ok 67 - save good tga image -ok 68 - fail to read bad tga -ok 69 - check error message -ok 70 - check failing close fails -ok 71 - check error message -1..71 -ok -t/200-file/400-basic.t ............... -# avaliable formats: -# ft2 -# tiff -# png -# jpeg -# raw -# bmp -# tga -# ifs -# pnm -# gif -# type jpeg -#opening Format: jpeg, options: file=>JPEG/testimg/209_yonge.jpg -ok 1 - jpeg: reading from file -ok 2 - jpeg: open JPEG/testimg/209_yonge.jpg -ok 3 - jpeg: read from fh -ok 4 - jpeg: seek after read -ok 5 - jpeg: read from fh after seek -ok 6 - jpeg: image comparison after fh read after seek -ok 7 - jpeg: seek after read prep to read from fd -ok 8 - read from fd -ok 9 - image comparistion after fd read -ok 10 - close fh after reads -ok 11 - jpeg: read from buffer -ok 12 - comparing buffer read image -ok 13 - jpeg: read from callback min -ok 14 - jpeg: comparing mincb image -ok 15 - jpeg: read from callback max -ok 16 - jpeg: comparing maxcb image -# type png -#opening Format: png, options: file=>testimg/test.png -ok 17 - png: reading from file -ok 18 - png: open testimg/test.png -ok 19 - png: read from fh -ok 20 - png: seek after read -ok 21 - png: read from fh after seek -ok 22 - png: image comparison after fh read after seek -ok 23 - png: seek after read prep to read from fd -ok 24 - read from fd -ok 25 - image comparistion after fd read -ok 26 - close fh after reads -ok 27 - png: read from buffer -ok 28 - comparing buffer read image -ok 29 - png: read from callback min -ok 30 - png: comparing mincb image -ok 31 - png: read from callback max -ok 32 - png: comparing maxcb image -# type raw -#opening Format: raw, options: interleave=>0 ysize=>150 file=>testimg/test.raw xsize=>150 type=>raw -ok 33 - raw: reading from file -ok 34 - raw: open testimg/test.raw -ok 35 - raw: read from fh -ok 36 - raw: seek after read -ok 37 - raw: read from fh after seek -ok 38 - raw: image comparison after fh read after seek -ok 39 - raw: seek after read prep to read from fd -ok 40 - read from fd -ok 41 - image comparistion after fd read -ok 42 - close fh after reads -ok 43 - raw: read from buffer -ok 44 - comparing buffer read image -ok 45 - raw: read from callback min -ok 46 - raw: comparing mincb image -ok 47 - raw: read from callback max -ok 48 - raw: comparing maxcb image -# type pnm -#opening Format: pnm, options: file=>testimg/penguin-base.ppm -ok 49 - pnm: reading from file -ok 50 - pnm: open testimg/penguin-base.ppm -ok 51 - pnm: read from fh -ok 52 - pnm: seek after read -ok 53 - pnm: read from fh after seek -ok 54 - pnm: image comparison after fh read after seek -ok 55 - pnm: seek after read prep to read from fd -ok 56 - read from fd -ok 57 - image comparistion after fd read -ok 58 - close fh after reads -ok 59 - pnm: read from buffer -ok 60 - comparing buffer read image -ok 61 - pnm: read from callback min -ok 62 - pnm: comparing mincb image -ok 63 - pnm: read from callback max -ok 64 - pnm: comparing maxcb image -# type gif -#opening Format: gif, options: file=>GIF/testimg/expected.gif -ok 65 - gif: reading from file -ok 66 - gif: open GIF/testimg/expected.gif -ok 67 - gif: read from fh -ok 68 - gif: seek after read -ok 69 - gif: read from fh after seek -ok 70 - gif: image comparison after fh read after seek -ok 71 - gif: seek after read prep to read from fd -ok 72 - read from fd -ok 73 - image comparistion after fd read -ok 74 - close fh after reads -ok 75 - gif: read from buffer -ok 76 - comparing buffer read image -ok 77 - gif: read from callback min -ok 78 - gif: comparing mincb image -ok 79 - gif: read from callback max -ok 80 - gif: comparing maxcb image -# type tiff -#opening Format: tiff, options: file=>TIFF/testimg/comp8.tif -ok 81 - tiff: reading from file -ok 82 - tiff: open TIFF/testimg/comp8.tif -ok 83 - tiff: read from fh -ok 84 - tiff: seek after read -ok 85 - tiff: read from fh after seek -ok 86 - tiff: image comparison after fh read after seek -ok 87 - tiff: seek after read prep to read from fd -ok 88 - read from fd -ok 89 - image comparistion after fd read -ok 90 - close fh after reads -ok 91 - tiff: read from buffer -ok 92 - comparing buffer read image -ok 93 - tiff: read from callback min -ok 94 - tiff: comparing mincb image -ok 95 - tiff: read from callback max -ok 96 - tiff: comparing maxcb image -# type bmp -#opening Format: bmp, options: file=>testimg/winrgb24.bmp -ok 97 - bmp: reading from file -ok 98 - bmp: open testimg/winrgb24.bmp -ok 99 - bmp: read from fh -ok 100 - bmp: seek after read -ok 101 - bmp: read from fh after seek -ok 102 - bmp: image comparison after fh read after seek -ok 103 - bmp: seek after read prep to read from fd -ok 104 - read from fd -ok 105 - image comparistion after fd read -ok 106 - close fh after reads -ok 107 - bmp: read from buffer -ok 108 - comparing buffer read image -ok 109 - bmp: read from callback min -ok 110 - bmp: comparing mincb image -ok 111 - bmp: read from callback max -ok 112 - bmp: comparing maxcb image -# type tga -#opening Format: tga, options: file=>testimg/test.tga -ok 113 - tga: reading from file -ok 114 - tga: open testimg/test.tga -ok 115 - tga: read from fh -ok 116 - tga: seek after read -ok 117 - tga: read from fh after seek -ok 118 - tga: image comparison after fh read after seek -ok 119 - tga: seek after read prep to read from fd -ok 120 - read from fd -ok 121 - image comparistion after fd read -ok 122 - close fh after reads -ok 123 - tga: read from buffer -ok 124 - comparing buffer read image -ok 125 - tga: read from callback min -ok 126 - tga: comparing mincb image -ok 127 - tga: read from callback max -ok 128 - tga: comparing maxcb image -# write tests for jpeg -ok 129 - jpeg: cannot read base file -# writing jpeg to a file -ok 130 - writing jpeg to a file testout/t50out.jpeg -# writing jpeg to a FH -ok 131 - jpeg: create FH test file -ok 132 - jpeg: writing to a FH -ok 133 - jpeg: seek after writing to a FH -ok 134 - write to FH after writing jpeg -ok 135 - closing FH after writing jpeg -ok 136 - opening data source -# writing jpeg to a buffer -ok 137 - jpeg: writing to a buffer -ok 138 - comparing file data to buffer -# writing jpeg via callbacks (mb=1) -ok 139 - jpeg: writing to callback (mb=1) -ok 140 - checking closecb called -ok 141 - comparing callback output to file data -# writing jpeg via callbacks (no mb) -ok 142 - writing jpeg to callback (no mb) -ok 143 - comparing callback output to file data -# write tests for png -ok 144 - png: cannot read base file -# writing png to a file -ok 145 - writing png to a file testout/t50out.png -# writing png to a FH -ok 146 - png: create FH test file -ok 147 - png: writing to a FH -ok 148 - png: seek after writing to a FH -ok 149 - write to FH after writing png -ok 150 - closing FH after writing png -ok 151 - opening data source -# writing png to a buffer -ok 152 - png: writing to a buffer -ok 153 - comparing file data to buffer -# writing png via callbacks (mb=1) -ok 154 - png: writing to callback (mb=1) -ok 155 - checking closecb called -ok 156 - comparing callback output to file data -# writing png via callbacks (no mb) -ok 157 - writing png to callback (no mb) -ok 158 - comparing callback output to file data -# write tests for raw -ok 159 - raw: cannot read base file -# writing raw to a file -ok 160 - writing raw to a file testout/t50out.raw -# writing raw to a FH -ok 161 - raw: create FH test file -ok 162 - raw: writing to a FH -ok 163 - raw: seek after writing to a FH -ok 164 - write to FH after writing raw -ok 165 - closing FH after writing raw -ok 166 - opening data source -# writing raw to a buffer -ok 167 - raw: writing to a buffer -ok 168 - comparing file data to buffer -# writing raw via callbacks (mb=1) -ok 169 - raw: writing to callback (mb=1) -ok 170 - checking closecb called -ok 171 - comparing callback output to file data -# writing raw via callbacks (no mb) -ok 172 - writing raw to callback (no mb) -ok 173 - comparing callback output to file data -# write tests for pnm -ok 174 - pnm: cannot read base file -# writing pnm to a file -ok 175 - writing pnm to a file testout/t50out.pnm -# writing pnm to a FH -ok 176 - pnm: create FH test file -ok 177 - pnm: writing to a FH -ok 178 - pnm: seek after writing to a FH -ok 179 - write to FH after writing pnm -ok 180 - closing FH after writing pnm -ok 181 - opening data source -# writing pnm to a buffer -ok 182 - pnm: writing to a buffer -ok 183 - comparing file data to buffer -# writing pnm via callbacks (mb=1) -ok 184 - pnm: writing to callback (mb=1) -ok 185 - checking closecb called -ok 186 - comparing callback output to file data -# writing pnm via callbacks (no mb) -ok 187 - writing pnm to callback (no mb) -ok 188 - comparing callback output to file data -# write tests for gif -ok 189 - gif: cannot read base file -# writing gif to a file -ok 190 - writing gif to a file testout/t50out.gif -# writing gif to a FH -ok 191 - gif: create FH test file -ok 192 - gif: writing to a FH -ok 193 - gif: seek after writing to a FH -ok 194 - write to FH after writing gif -ok 195 - closing FH after writing gif -ok 196 - opening data source -# writing gif to a buffer -ok 197 - gif: writing to a buffer -ok 198 - comparing file data to buffer -# writing gif via callbacks (mb=1) -ok 199 - gif: writing to callback (mb=1) -ok 200 - checking closecb called -ok 201 - comparing callback output to file data -# writing gif via callbacks (no mb) -ok 202 - writing gif to callback (no mb) -ok 203 - comparing callback output to file data -# write tests for tiff -ok 204 - tiff: cannot read base file -# writing tiff to a file -ok 205 - writing tiff to a file testout/t50out.tiff -# writing tiff to a FH -ok 206 - tiff: create FH test file -ok 207 - tiff: writing to a FH -ok 208 - tiff: seek after writing to a FH -ok 209 - write to FH after writing tiff -ok 210 - closing FH after writing tiff -ok 211 - opening data source -# writing tiff to a buffer -ok 212 - tiff: writing to a buffer -ok 213 - comparing file data to buffer -# writing tiff via callbacks (mb=1) -ok 214 - tiff: writing to callback (mb=1) -ok 215 - checking closecb called -ok 216 - comparing callback output to file data -# writing tiff via callbacks (no mb) -ok 217 - writing tiff to callback (no mb) -ok 218 - comparing callback output to file data -# write tests for bmp -ok 219 - bmp: cannot read base file -# writing bmp to a file -ok 220 - writing bmp to a file testout/t50out.bmp -# writing bmp to a FH -ok 221 - bmp: create FH test file -ok 222 - bmp: writing to a FH -ok 223 - bmp: seek after writing to a FH -ok 224 - write to FH after writing bmp -ok 225 - closing FH after writing bmp -ok 226 - opening data source -# writing bmp to a buffer -ok 227 - bmp: writing to a buffer -ok 228 - comparing file data to buffer -# writing bmp via callbacks (mb=1) -ok 229 - bmp: writing to callback (mb=1) -ok 230 - checking closecb called -ok 231 - comparing callback output to file data -# writing bmp via callbacks (no mb) -ok 232 - writing bmp to callback (no mb) -ok 233 - comparing callback output to file data -# write tests for tga -ok 234 - tga: cannot read base file -# writing tga to a file -ok 235 - writing tga to a file testout/t50out.tga -# writing tga to a FH -ok 236 - tga: create FH test file -ok 237 - tga: writing to a FH -ok 238 - tga: seek after writing to a FH -ok 239 - write to FH after writing tga -ok 240 - closing FH after writing tga -ok 241 - opening data source -# writing tga to a buffer -ok 242 - tga: writing to a buffer -ok 243 - comparing file data to buffer -# writing tga via callbacks (mb=1) -ok 244 - tga: writing to callback (mb=1) -ok 245 - checking closecb called -ok 246 - comparing callback output to file data -# writing tga via callbacks (no mb) -ok 247 - writing tga to callback (no mb) -ok 248 - comparing callback output to file data -# multi-image write tests -# tiff -ok 249 - reading base file -ok 250 - copying base image -ok 251 - flipping base image -ok 252 - tiff-multi: writing multiple to a file -ok 253 - tiff-multi: checking read image count -ok 254 - tiff-multi: comparing image 0 -ok 255 - tiff-multi: comparing image 1 -# gif -ok 256 - reading base file -ok 257 - copying base image -ok 258 - flipping base image -ok 259 - gif-multi: writing multiple to a file -ok 260 - gif-multi: checking read image count -ok 261 - gif-multi: comparing image 0 -ok 262 - gif-multi: comparing image 1 -1..262 -ok -t/200-file/450-preload.t ............. -1..2 -ok 1 - preload doesn't die -ok 2 - check $@ was preserved -ok -t/250-draw/010-draw.t ................ -ok 1 - box with color obj -ok 2 - box with color -ok 3 - filled box with color obj -ok 4 - filled box with color -ok 5 - filled arc with colorobj -ok 6 - filled arc with colorobj -ok 7 - filled arc with color -ok 8 - filled arc with color -ok 9 - filled arc with color -ok 10 - line with colorobj -ok 11 - \# TODO start point not set -ok 12 - aa line with color -ok 13 - antialias line with color -ok 14 - polyline points with color obj -ok 15 - polyline xy with color aa -ok 16 - polyline xy with color antialias -ok 17 - set array of pixels -ok 18 - set single pixel -ok 19 - set array of float pixels -ok 20 - set single float pixel -ok 21 - check getpixel result type -ok 22 - check getpixel result colors -ok 23 - check scalar getpixel type -ok 24 - check scalar getpixel color -ok 25 - check getpixel float result type -ok 26 - check getpixel float result type -ok 27 - check scalar float getpixel type -ok 28 - check scalar float getpixel color -ok 29 - color arc through angle 0 -ok 30 - fill arc through angle 0 -ok 31 - concave color arc -ok 32 - concave fill arc -ok 33 - another concave color arc -ok 34 - another concave fillarc -ok 35 - concave color arc aa -ok 36 - concave fill arc aa -ok 37 - color circle no aa -ok 38 - color circle aa -ok 39 - fill circle no aa -ok 40 - fill circle aa -ok 41 - another concave fillarc -ok 42 - saving output -ok 43 - draw a very large circle -ok 44 - croak on x being a reference -ok 45 - check message -ok 46 - don't croak on x being an overloaded reference -ok 47 - draw circle outline -ok 48 - check center not filled -ok 49 - draw circle outline -ok 50 - check center not filled -ok 51 - draw circle outline -ok 52 - draw circle outline r 40 -ok 53 - draw circle outline r 55 -ok 54 - draw circle outline r 70 -ok 55 - draw circle outline r 85 -ok 56 - draw circle outline r 100 -ok 57 - draw circle outline r 115 -ok 58 - draw circle outline r 130 -ok 59 - draw circle outline r 145 -ok 60 - draw circle outline r 160 -ok 61 - draw circle outline r 175 -ok 62 - save arc outline -ok 63 - draw arc outline r20 d10 len 300 -ok 64 - draw arc outline r20 d10 len 40 -ok 65 - draw arc outline r26 d115 len 300 -ok 66 - draw arc outline r26 d115 len 40 -ok 67 - draw arc outline r32 d130 len 300 -ok 68 - draw arc outline r32 d130 len 40 -ok 69 - draw arc outline r38 d145 len 300 -ok 70 - draw arc outline r38 d145 len 40 -ok 71 - draw arc outline r44 d160 len 300 -ok 72 - draw arc outline r44 d160 len 40 -ok 73 - draw arc outline r50 d175 len 300 -ok 74 - draw arc outline r50 d175 len 40 -ok 75 - draw arc outline r56 d190 len 300 -ok 76 - draw arc outline r56 d190 len 40 -ok 77 - draw arc outline r62 d1105 len 300 -ok 78 - draw arc outline r62 d1105 len 40 -ok 79 - draw arc outline r68 d1120 len 300 -ok 80 - draw arc outline r68 d1120 len 40 -ok 81 - draw arc outline r74 d1135 len 300 -ok 82 - draw arc outline r74 d1135 len 40 -ok 83 - draw arc outline r80 d1150 len 300 -ok 84 - draw arc outline r80 d1150 len 40 -ok 85 - draw arc outline r86 d1165 len 300 -ok 86 - draw arc outline r86 d1165 len 40 -ok 87 - draw arc outline r92 d1180 len 300 -ok 88 - draw arc outline r92 d1180 len 40 -ok 89 - draw arc outline r98 d1195 len 300 -ok 90 - draw arc outline r98 d1195 len 40 -ok 91 - draw arc outline r104 d1210 len 300 -ok 92 - draw arc outline r104 d1210 len 40 -ok 93 - draw arc outline r110 d1225 len 300 -ok 94 - draw arc outline r110 d1225 len 40 -ok 95 - draw arc outline r116 d1240 len 300 -ok 96 - draw arc outline r116 d1240 len 40 -ok 97 - draw arc outline r122 d1255 len 300 -ok 98 - draw arc outline r122 d1255 len 40 -ok 99 - draw arc outline r128 d1270 len 300 -ok 100 - draw arc outline r128 d1270 len 40 -ok 101 - draw arc outline r134 d1285 len 300 -ok 102 - draw arc outline r134 d1285 len 40 -ok 103 - draw arc outline r140 d1300 len 300 -ok 104 - draw arc outline r140 d1300 len 40 -ok 105 - draw arc outline r146 d1315 len 300 -ok 106 - draw arc outline r146 d1315 len 40 -ok 107 - draw arc outline r152 d1330 len 300 -ok 108 - draw arc outline r152 d1330 len 40 -ok 109 - draw arc outline r158 d1345 len 300 -ok 110 - draw arc outline r158 d1345 len 40 -ok 111 - check center not filled -ok 112 - save arc outline -ok 113 - draw circle outline -ok 114 - check center not filled -ok 115 - draw circle outline -ok 116 - check center not filled -ok 117 - draw circle outline -ok 118 - draw aa circle rad 40 -ok 119 - draw aa circle rad 47 -ok 120 - draw aa circle rad 54 -ok 121 - draw aa circle rad 61 -ok 122 - draw aa circle rad 68 -ok 123 - draw aa circle rad 75 -ok 124 - draw aa circle rad 82 -ok 125 - draw aa circle rad 89 -ok 126 - draw aa circle rad 96 -ok 127 - draw aa circle rad 103 -ok 128 - draw aa circle rad 110 -ok 129 - draw aa circle rad 117 -ok 130 - draw aa circle rad 124 -ok 131 - draw aa circle rad 131 -ok 132 - draw aa circle rad 138 -ok 133 - draw aa circle rad 145 -ok 134 - draw aa circle rad 152 -ok 135 - draw aa circle rad 159 -ok 136 - draw aa circle rad 166 -ok 137 - draw aa circle rad 173 -ok 138 - draw aa circle rad 180 -ok 139 - draw aa circle rad 187 -ok 140 - save arc outline -ok 141 - draw aa arc outline r20 d10 len 300 -ok 142 - draw aa arc outline r20 d10 len 40 -ok 143 - draw aa arc outline r26 d115 len 300 -ok 144 - draw aa arc outline r26 d115 len 40 -ok 145 - draw aa arc outline r32 d130 len 300 -ok 146 - draw aa arc outline r32 d130 len 40 -ok 147 - draw aa arc outline r38 d145 len 300 -ok 148 - draw aa arc outline r38 d145 len 40 -ok 149 - draw aa arc outline r44 d160 len 300 -ok 150 - draw aa arc outline r44 d160 len 40 -ok 151 - draw aa arc outline r50 d175 len 300 -ok 152 - draw aa arc outline r50 d175 len 40 -ok 153 - draw aa arc outline r56 d190 len 300 -ok 154 - draw aa arc outline r56 d190 len 40 -ok 155 - draw aa arc outline r62 d1105 len 300 -ok 156 - draw aa arc outline r62 d1105 len 40 -ok 157 - draw aa arc outline r68 d1120 len 300 -ok 158 - draw aa arc outline r68 d1120 len 40 -ok 159 - draw aa arc outline r74 d1135 len 300 -ok 160 - draw aa arc outline r74 d1135 len 40 -ok 161 - draw aa arc outline r80 d1150 len 300 -ok 162 - draw aa arc outline r80 d1150 len 40 -ok 163 - draw aa arc outline r86 d1165 len 300 -ok 164 - draw aa arc outline r86 d1165 len 40 -ok 165 - draw aa arc outline r92 d1180 len 300 -ok 166 - draw aa arc outline r92 d1180 len 40 -ok 167 - draw aa arc outline r98 d1195 len 300 -ok 168 - draw aa arc outline r98 d1195 len 40 -ok 169 - draw aa arc outline r104 d1210 len 300 -ok 170 - draw aa arc outline r104 d1210 len 40 -ok 171 - draw aa arc outline r110 d1225 len 300 -ok 172 - draw aa arc outline r110 d1225 len 40 -ok 173 - draw aa arc outline r116 d1240 len 300 -ok 174 - draw aa arc outline r116 d1240 len 40 -ok 175 - draw aa arc outline r122 d1255 len 300 -ok 176 - draw aa arc outline r122 d1255 len 40 -ok 177 - draw aa arc outline r128 d1270 len 300 -ok 178 - draw aa arc outline r128 d1270 len 40 -ok 179 - draw aa arc outline r134 d1285 len 300 -ok 180 - draw aa arc outline r134 d1285 len 40 -ok 181 - draw aa arc outline r140 d1300 len 300 -ok 182 - draw aa arc outline r140 d1300 len 40 -ok 183 - draw aa arc outline r146 d1315 len 300 -ok 184 - draw aa arc outline r146 d1315 len 40 -ok 185 - draw aa arc outline r152 d1330 len 300 -ok 186 - draw aa arc outline r152 d1330 len 40 -ok 187 - draw aa arc outline r158 d1345 len 300 -ok 188 - draw aa arc outline r158 d1345 len 40 -ok 189 - check center not filled -ok 190 - save arc outline -ok 191 - angle starting from 0 -ok 192 - filled angle starting from 0 -ok 193 - angle starting from 15 -ok 194 - filled angle starting from 15 -ok 195 - angle starting from 30 -ok 196 - filled angle starting from 30 -ok 197 - angle starting from 45 -ok 198 - filled angle starting from 45 -ok 199 - angle starting from 60 -ok 200 - filled angle starting from 60 -ok 201 - angle starting from 75 -ok 202 - filled angle starting from 75 -ok 203 - angle starting from 90 -ok 204 - filled angle starting from 90 -ok 205 - angle starting from 105 -ok 206 - filled angle starting from 105 -ok 207 - angle starting from 120 -ok 208 - filled angle starting from 120 -ok 209 - angle starting from 135 -ok 210 - filled angle starting from 135 -ok 211 - angle starting from 150 -ok 212 - filled angle starting from 150 -ok 213 - angle starting from 165 -ok 214 - filled angle starting from 165 -ok 215 - angle starting from 180 -ok 216 - filled angle starting from 180 -ok 217 - angle starting from 195 -ok 218 - filled angle starting from 195 -ok 219 - angle starting from 210 -ok 220 - filled angle starting from 210 -ok 221 - angle starting from 225 -ok 222 - filled angle starting from 225 -ok 223 - angle starting from 240 -ok 224 - filled angle starting from 240 -ok 225 - angle starting from 255 -ok 226 - filled angle starting from 255 -ok 227 - angle starting from 270 -ok 228 - filled angle starting from 270 -ok 229 - angle starting from 285 -ok 230 - filled angle starting from 285 -ok 231 - angle starting from 300 -ok 232 - filled angle starting from 300 -ok 233 - angle starting from 315 -ok 234 - filled angle starting from 315 -ok 235 - angle starting from 330 -ok 236 - filled angle starting from 330 -ok 237 - angle starting from 345 -ok 238 - filled angle starting from 345 -ok 239 - save arc outline -ok 240 - draw non-aa arc through 0 -ok 241 - draw aa arc through 0 -ok 242 - save arc through 0 -ok 243 - default outline the image -ok 244 - check outline default color TL -ok 245 - check outline default color MR -ok 246 - default fill the image -ok 247 - check fill default color TL -ok 248 - check fill default color MM -ok 249 - can't draw box to empty image -ok 250 - check error message -ok 251 - can't draw arc to empty image -ok 252 - check error message -ok 253 - can't draw line to empty image -ok 254 - check error message -ok 255 - can't draw polyline to empty image -ok 256 - check error message -ok 257 - can't draw polygon to empty image -ok 258 - check error message -ok 259 - can't flood fill to empty image -ok 260 - check error message -1..260 -ok -t/250-draw/020-flood.t ............... -1..177 -ok 1 - make flood_fill test image -ok 2 - create fill area -ok 3 - fill it -ok 4 - make test image -ok 5 - synthezied filled area -ok 6 - flood_fill filled horizontal line -ok 7 - Load test image -ok 8 - fill from a top most spot -ok 9 - check it filled the lot -ok 10 - save -ok 11 - fill from not quite top most spot -ok 12 - check it filled the lot -ok 13 - save -ok 14 - fill at bottom of vertical well -ok 15 - check the result -ok 16 - flood_fill() to big checks -ok 17 - check result correct -ok 18 - 1-pixel border - @(0,0) - flip none - fill -ok 19 - 1-pixel border - @(0,0) - flip none - compare -ok 20 - 1-pixel border - @(19,0) - flip h - fill -ok 21 - 1-pixel border - @(19,0) - flip h - compare -ok 22 - 1-pixel border - @(0,19) - flip v - fill -ok 23 - 1-pixel border - @(0,19) - flip v - compare -ok 24 - 1-pixel border - @(19,19) - flip vh - fill -ok 25 - 1-pixel border - @(19,19) - flip vh - compare -ok 26 - 1-pixel border - @(19,0) - flip none - fill -ok 27 - 1-pixel border - @(19,0) - flip none - compare -ok 28 - 1-pixel border - @(0,0) - flip h - fill -ok 29 - 1-pixel border - @(0,0) - flip h - compare -ok 30 - 1-pixel border - @(19,19) - flip v - fill -ok 31 - 1-pixel border - @(19,19) - flip v - compare -ok 32 - 1-pixel border - @(0,19) - flip vh - fill -ok 33 - 1-pixel border - @(0,19) - flip vh - compare -ok 34 - 1-pixel border - @(0,19) - flip none - fill -ok 35 - 1-pixel border - @(0,19) - flip none - compare -ok 36 - 1-pixel border - @(19,19) - flip h - fill -ok 37 - 1-pixel border - @(19,19) - flip h - compare -ok 38 - 1-pixel border - @(0,0) - flip v - fill -ok 39 - 1-pixel border - @(0,0) - flip v - compare -ok 40 - 1-pixel border - @(19,0) - flip vh - fill -ok 41 - 1-pixel border - @(19,0) - flip vh - compare -ok 42 - 1-pixel border - @(19,19) - flip none - fill -ok 43 - 1-pixel border - @(19,19) - flip none - compare -ok 44 - 1-pixel border - @(0,19) - flip h - fill -ok 45 - 1-pixel border - @(0,19) - flip h - compare -ok 46 - 1-pixel border - @(19,0) - flip v - fill -ok 47 - 1-pixel border - @(19,0) - flip v - compare -ok 48 - 1-pixel border - @(0,0) - flip vh - fill -ok 49 - 1-pixel border - @(0,0) - flip vh - compare -ok 50 - 1-pixel border - @(10,0) - flip none - fill -ok 51 - 1-pixel border - @(10,0) - flip none - compare -ok 52 - 1-pixel border - @(9,0) - flip h - fill -ok 53 - 1-pixel border - @(9,0) - flip h - compare -ok 54 - 1-pixel border - @(10,19) - flip v - fill -ok 55 - 1-pixel border - @(10,19) - flip v - compare -ok 56 - 1-pixel border - @(9,19) - flip vh - fill -ok 57 - 1-pixel border - @(9,19) - flip vh - compare -ok 58 - 1-pixel border - @(10,19) - flip none - fill -ok 59 - 1-pixel border - @(10,19) - flip none - compare -ok 60 - 1-pixel border - @(9,19) - flip h - fill -ok 61 - 1-pixel border - @(9,19) - flip h - compare -ok 62 - 1-pixel border - @(10,0) - flip v - fill -ok 63 - 1-pixel border - @(10,0) - flip v - compare -ok 64 - 1-pixel border - @(9,0) - flip vh - fill -ok 65 - 1-pixel border - @(9,0) - flip vh - compare -ok 66 - 1-pixel border - @(0,10) - flip none - fill -ok 67 - 1-pixel border - @(0,10) - flip none - compare -ok 68 - 1-pixel border - @(19,10) - flip h - fill -ok 69 - 1-pixel border - @(19,10) - flip h - compare -ok 70 - 1-pixel border - @(0,9) - flip v - fill -ok 71 - 1-pixel border - @(0,9) - flip v - compare -ok 72 - 1-pixel border - @(19,9) - flip vh - fill -ok 73 - 1-pixel border - @(19,9) - flip vh - compare -ok 74 - 1-pixel border - @(19,10) - flip none - fill -ok 75 - 1-pixel border - @(19,10) - flip none - compare -ok 76 - 1-pixel border - @(0,10) - flip h - fill -ok 77 - 1-pixel border - @(0,10) - flip h - compare -ok 78 - 1-pixel border - @(19,9) - flip v - fill -ok 79 - 1-pixel border - @(19,9) - flip v - compare -ok 80 - 1-pixel border - @(0,9) - flip vh - fill -ok 81 - 1-pixel border - @(0,9) - flip vh - compare -ok 82 - vertical connect check - @(19,0) - flip none - fill -ok 83 - vertical connect check - @(19,0) - flip none - compare -ok 84 - vertical connect check - @(0,0) - flip h - fill -ok 85 - vertical connect check - @(0,0) - flip h - compare -ok 86 - vertical connect check - @(19,19) - flip v - fill -ok 87 - vertical connect check - @(19,19) - flip v - compare -ok 88 - vertical connect check - @(0,19) - flip vh - fill -ok 89 - vertical connect check - @(0,19) - flip vh - compare -ok 90 - vertical connect check - @(0,19) - flip none - fill -ok 91 - vertical connect check - @(0,19) - flip none - compare -ok 92 - vertical connect check - @(19,19) - flip h - fill -ok 93 - vertical connect check - @(19,19) - flip h - compare -ok 94 - vertical connect check - @(0,0) - flip v - fill -ok 95 - vertical connect check - @(0,0) - flip v - compare -ok 96 - vertical connect check - @(19,0) - flip vh - fill -ok 97 - vertical connect check - @(19,0) - flip vh - compare -ok 98 - horizontal connect check - @(19,0) - flip none - fill -ok 99 - horizontal connect check - @(19,0) - flip none - compare -ok 100 - horizontal connect check - @(0,0) - flip h - fill -ok 101 - horizontal connect check - @(0,0) - flip h - compare -ok 102 - horizontal connect check - @(19,19) - flip v - fill -ok 103 - horizontal connect check - @(19,19) - flip v - compare -ok 104 - horizontal connect check - @(0,19) - flip vh - fill -ok 105 - horizontal connect check - @(0,19) - flip vh - compare -ok 106 - horizontal connect check - @(0,19) - flip none - fill -ok 107 - horizontal connect check - @(0,19) - flip none - compare -ok 108 - horizontal connect check - @(19,19) - flip h - fill -ok 109 - horizontal connect check - @(19,19) - flip h - compare -ok 110 - horizontal connect check - @(0,0) - flip v - fill -ok 111 - horizontal connect check - @(0,0) - flip v - compare -ok 112 - horizontal connect check - @(19,0) - flip vh - fill -ok 113 - horizontal connect check - @(19,0) - flip vh - compare -ok 114 - fill from inner line to 1-pixel border - @(10,10) - flip none - fill -ok 115 - fill from inner line to 1-pixel border - @(10,10) - flip none - compare -ok 116 - fill from inner line to 1-pixel border - @(9,10) - flip h - fill -ok 117 - fill from inner line to 1-pixel border - @(9,10) - flip h - compare -ok 118 - fill from inner line to 1-pixel border - @(10,9) - flip v - fill -ok 119 - fill from inner line to 1-pixel border - @(10,9) - flip v - compare -ok 120 - fill from inner line to 1-pixel border - @(9,9) - flip vh - fill -ok 121 - fill from inner line to 1-pixel border - @(9,9) - flip vh - compare -ok 122 - fill from inner line to 1-pixel border - @(0,0) - flip none - fill -ok 123 - fill from inner line to 1-pixel border - @(0,0) - flip none - compare -ok 124 - fill from inner line to 1-pixel border - @(19,0) - flip h - fill -ok 125 - fill from inner line to 1-pixel border - @(19,0) - flip h - compare -ok 126 - fill from inner line to 1-pixel border - @(0,19) - flip v - fill -ok 127 - fill from inner line to 1-pixel border - @(0,19) - flip v - compare -ok 128 - fill from inner line to 1-pixel border - @(19,19) - flip vh - fill -ok 129 - fill from inner line to 1-pixel border - @(19,19) - flip vh - compare -ok 130 - 4-connected - @(19,10) - flip none - fill -ok 131 - 4-connected - @(19,10) - flip none - compare -ok 132 - 4-connected - @(0,10) - flip h - fill -ok 133 - 4-connected - @(0,10) - flip h - compare -ok 134 - 4-connected - @(19,9) - flip v - fill -ok 135 - 4-connected - @(19,9) - flip v - compare -ok 136 - 4-connected - @(0,9) - flip vh - fill -ok 137 - 4-connected - @(0,9) - flip vh - compare -ok 138 - 4-connected - @(19,7) - flip none - fill -ok 139 - 4-connected - @(19,7) - flip none - compare -ok 140 - 4-connected - @(0,7) - flip h - fill -ok 141 - 4-connected - @(0,7) - flip h - compare -ok 142 - 4-connected - @(19,12) - flip v - fill -ok 143 - 4-connected - @(19,12) - flip v - compare -ok 144 - 4-connected - @(0,12) - flip vh - fill -ok 145 - 4-connected - @(0,12) - flip vh - compare -ok 146 - 4-connected - @(19,15) - flip none - fill -ok 147 - 4-connected - @(19,15) - flip none - compare -ok 148 - 4-connected - @(0,15) - flip h - fill -ok 149 - 4-connected - @(0,15) - flip h - compare -ok 150 - 4-connected - @(19,4) - flip v - fill -ok 151 - 4-connected - @(19,4) - flip v - compare -ok 152 - 4-connected - @(0,4) - flip vh - fill -ok 153 - 4-connected - @(0,4) - flip vh - compare -ok 154 - 4-connected - @(11,10) - flip none - fill -ok 155 - 4-connected - @(11,10) - flip none - compare -ok 156 - 4-connected - @(8,10) - flip h - fill -ok 157 - 4-connected - @(8,10) - flip h - compare -ok 158 - 4-connected - @(11,9) - flip v - fill -ok 159 - 4-connected - @(11,9) - flip v - compare -ok 160 - 4-connected - @(8,9) - flip vh - fill -ok 161 - 4-connected - @(8,9) - flip vh - compare -ok 162 - 4-connected - @(11,7) - flip none - fill -ok 163 - 4-connected - @(11,7) - flip none - compare -ok 164 - 4-connected - @(8,7) - flip h - fill -ok 165 - 4-connected - @(8,7) - flip h - compare -ok 166 - 4-connected - @(11,12) - flip v - fill -ok 167 - 4-connected - @(11,12) - flip v - compare -ok 168 - 4-connected - @(8,12) - flip vh - fill -ok 169 - 4-connected - @(8,12) - flip vh - compare -ok 170 - 4-connected - @(11,15) - flip none - fill -ok 171 - 4-connected - @(11,15) - flip none - compare -ok 172 - 4-connected - @(8,15) - flip h - fill -ok 173 - 4-connected - @(8,15) - flip h - compare -ok 174 - 4-connected - @(11,4) - flip v - fill -ok 175 - 4-connected - @(11,4) - flip v - compare -ok 176 - 4-connected - @(8,4) - flip vh - fill -ok 177 - 4-connected - @(8,4) - flip vh - compare -ok -t/250-draw/030-paste.t ............... -1..60 -ok 1 - load test img -ok 2 - load test img again -ok 3 - paste it -ok 4 - save it -ok 5 - paste into empty image -ok 6 - check error message -ok 7 - paste from empty image -ok 8 - check error message -ok 9 - no source image -ok 10 -ok 11 - paste whole image -ok 12 - compare pasted and expected -ok 13 - paste from inside src -ok 14 - compare pasted and expected -ok 15 - paste src cropped all sides -ok 16 - compare pasted and expected -ok 17 - same but specify width/height instead -ok 18 - compare pasted and expected -ok 19 - using src_coords -ok 20 - compare pasted and expected -ok 21 - paste with just src_maxx -ok 22 - shouldn't warn -ok 23 - check correctly pasted -ok 24 - paste with just src_maxy -ok 25 - shouldn't warn -ok 26 - check pasted correctly -ok 27 - paste with src_maxy > source width -ok 28 - check pasted correctly -ok 29 - paste 1 to 1 -ok 30 - compare paste target to expected -ok 31 - paste 2 to 1 -ok 32 - compare paste target to expected -ok 33 - paste 3 to 1 -ok 34 - compare paste target to expected -ok 35 - paste 4 to 1 -ok 36 - compare paste target to expected -ok 37 - paste 1 to 2 -ok 38 - compare paste target to expected -ok 39 - paste 2 to 2 -ok 40 - compare paste target to expected -ok 41 - paste 3 to 2 -ok 42 - compare paste target to expected -ok 43 - paste 4 to 2 -ok 44 - compare paste target to expected -ok 45 - paste 1 to 3 -ok 46 - compare paste target to expected -ok 47 - paste 2 to 3 -ok 48 - compare paste target to expected -ok 49 - paste 3 to 3 -ok 50 - compare paste target to expected -ok 51 - paste 4 to 3 -ok 52 - compare paste target to expected -ok 53 - paste 1 to 4 -ok 54 - compare paste target to expected -ok 55 - paste 2 to 4 -ok 56 - compare paste target to expected -ok 57 - paste 3 to 4 -ok 58 - compare paste target to expected -ok 59 - paste 4 to 4 -ok 60 - compare paste target to expected -ok -t/250-draw/040-rubthru.t ............. -1..76 -ok 1 - low level rubthrough -ok 2 - get pixel at (10, 10) -# (0,0,0) <=> (0,0,0) -ok 3 - check for correct color -ok 4 - get pixel at (30, 30) -# (128,0,0) <=> (128,0,0) -ok 5 - check color -ok 6 - low level with grey/alpha source -ok 7 - get at (15, 15) -# (0,0,0) <=> (0,0,0) -ok 8 - check color -ok 9 - get pixel at (30, 30) -# (128,128,128) <=> (128,128,128) -ok 10 - check color -ok 11 - low level with grey target and gray/alpha source -ok 12 - get pixel at 10, 10 -ok 13 - check grey level -ok 14 - check grey level at 30, 30 -ok 15 - smoke test vs 16-bit/sample image -ok 16 - get pixel at 30, 30 -# (128,0,0) <=> (128,0,0) -ok 17 - check color -ok 18 - oo rubthrough -# (0,0,0) <=> (0,0,0) -ok 19 - check pixel at 10, 10 -# (128,0,0) <=> (128,0,0) -ok 20 - check pixel at 30, 30 -ok 21 - check empty target -ok 22 - check error message -ok 23 - check empty source -ok 24 - check error message -ok 25 - do 4 on 4 rubthrough -ok 26 - check at zero source coverage on full targ coverage -ok 27 - check at zero source coverage on half targ coverage -ok 28 - check at zero source coverage on zero targ coverage -ok 29 - check at half source_coverage on full targ coverage -ok 30 - check at half source coverage on half targ coverage -ok 31 - check at half source coverage on zero targ coverage -ok 32 - check at full source_coverage on full targ coverage -ok 33 - check at full source coverage on half targ coverage -ok 34 - check at full source coverage on zero targ coverage -ok 35 - do 4 on 4 compose -ok 36 - check at zero source coverage on full targ coverage -ok 37 - check at zero source coverage on half targ coverage -ok 38 - check at zero source coverage on zero targ coverage -ok 39 - check at half source_coverage on full targ coverage -ok 40 - check at half source coverage on half targ coverage -ok 41 - check at half source coverage on zero targ coverage -ok 42 - check at full source_coverage on full targ coverage -ok 43 - check at full source coverage on half targ coverage -ok 44 - check at full source coverage on zero targ coverage -ok 45 - rubthrough 1 to 1 -ok 46 - compare rubthrough target to expected -ok 47 - rubthrough 2 to 1 -ok 48 - compare rubthrough target to expected -ok 49 - rubthrough 3 to 1 -ok 50 - compare rubthrough target to expected -ok 51 - rubthrough 4 to 1 -ok 52 - compare rubthrough target to expected -ok 53 - rubthrough 1 to 2 -ok 54 - compare rubthrough target to expected -ok 55 - rubthrough 2 to 2 -ok 56 - compare rubthrough target to expected -ok 57 - rubthrough 3 to 2 -ok 58 - compare rubthrough target to expected -ok 59 - rubthrough 4 to 2 -ok 60 - compare rubthrough target to expected -ok 61 - rubthrough 1 to 3 -ok 62 - compare rubthrough target to expected -ok 63 - rubthrough 2 to 3 -ok 64 - compare rubthrough target to expected -ok 65 - rubthrough 3 to 3 -ok 66 - compare rubthrough target to expected -ok 67 - rubthrough 4 to 3 -ok 68 - compare rubthrough target to expected -ok 69 - rubthrough 1 to 4 -ok 70 - compare rubthrough target to expected -ok 71 - rubthrough 2 to 4 -ok 72 - compare rubthrough target to expected -ok 73 - rubthrough 3 to 4 -ok 74 - compare rubthrough target to expected -ok 75 - rubthrough 4 to 4 -ok 76 - compare rubthrough target to expected -ok -t/250-draw/050-polyaa.t .............. -1..28 -ok 1 - draw with inside point -ok 2 - save to file -ok 3 - both scanlines should be the same -ok 4 - draw polygon with mid pixel vertical edges -ok 5 - all scan lines should be the same -ok 6 - (0,0) should be 50% coverage -ok 7 - (9,0) should be 25% coverage -ok 8 - draw polygon with mid-pixel horizontal edges -ok 9 - all of line 0 should be 50% coverage -ok 10 - all of line 9 should be 25% coverage -ok 11 - primitive poly -ok 12 - write to file -ok 13 - make zoom of primitive -ok 14 - primitive squares -ok 15 - method call -ok 16 - bug check -ok 17 - poly filled with hatch -ok 18 - hatched to 16-bit image -ok 19 - default polypolygon -ok 20 - save to file -ok 21 - check even/odd matches -ok 22 - default polypolygon -ok 23 - check non-zero matches -ok 24 - save to file -ok 25 - fail to draw poly with only two points -ok 26 - check error message -ok 27 - fail to draw poly with only two points (fill) -ok 28 - check error message -ok -t/250-draw/060-polypoly.t ............ -1..12 -ok 1 - simple filled polypolygon -ok 2 - save to testout/060-ppsimple.ppm -ok 3 - check expected output -ok 4 - cross polypolygon nz -ok 5 - save to testout/060-ppcrossnz.ppm -ok 6 - check expected output -ok 7 - cross polypolygon eo -ok 8 - save to testout/060-ppcrosseo.ppm -ok 9 - check expected output -ok 10 - cross polypolygon diff -ok 11 - check expected output -ok 12 - save to testout/060-ppcrossdiff.ppm -ok -t/250-draw/100-fill.t ................ -1..165 -ok 1 - building solid fill -ok 2 - drawing with solid fill -ok 3 - solid fill doesn't match -ok 4 - creating float solid fill -ok 5 - float solid fill doesn't match -ok 6 - can't build hatched fill -ok 7 - filling with hatch -ok 8 - hatch images different -ok 9 - hatch images different -ok 10 - hatch images different -ok 11 - hatch images the same! -ok 12 - custom hatch mismatch -ok 13 - making double image 1 -ok 14 - making float hatch 1 -ok 15 - making double image 2 -ok 16 - making float hatch 2 -ok 17 - float custom hatch mismatch -ok 18 - creating oo solid fill -ok 19 - bad oo solid fill -ok 20 - oo solid fill -ok 21 - offset checks the same! -ok 22 - offset into similar check should be the same -ok 23 - offset and flipped should be the same -ok 24 - flood fill difference -ok 25 - flood fill -ok 26 - oo flood fill difference -ok 27 - border solid flood fill -ok 28 - compare -ok 29 - border cfill fill -ok 30 - compare -ok 31 - opaque 'none' 8 bits -ok 32 - opaque 'none' 4-channel 8 bits -ok 33 - translucent 'none' 8 bits -ok 34 - opaque 'none' double bits -ok 35 - opaque 'none' 4-channel double bits -ok 36 - translucent 'none' double bits -ok 37 - opaque 'normal' 8 bits -ok 38 - opaque 'normal' 4-channel 8 bits -ok 39 - translucent 'normal' 8 bits -ok 40 - opaque 'normal' double bits -ok 41 - opaque 'normal' 4-channel double bits -ok 42 - translucent 'normal' double bits -ok 43 - opaque 'multiply' 8 bits -ok 44 - opaque 'multiply' 4-channel 8 bits -ok 45 - translucent 'multiply' 8 bits -ok 46 - opaque 'multiply' double bits -ok 47 - opaque 'multiply' 4-channel double bits -ok 48 - translucent 'multiply' double bits -ok 49 - opaque 'dissolve' 8 bits -ok 50 - opaque 'dissolve' 4-channel 8 bits -ok 51 - translucent 'dissolve' 8 bits -ok 52 - opaque 'dissolve' double bits -ok 53 - opaque 'dissolve' 4-channel double bits -ok 54 - translucent 'dissolve' double bits -ok 55 - opaque 'add' 8 bits -ok 56 - opaque 'add' 4-channel 8 bits -ok 57 - translucent 'add' 8 bits -ok 58 - opaque 'add' double bits -ok 59 - opaque 'add' 4-channel double bits -ok 60 - translucent 'add' double bits -ok 61 - opaque 'subtract' 8 bits -ok 62 - opaque 'subtract' 4-channel 8 bits -ok 63 - translucent 'subtract' 8 bits -ok 64 - opaque 'subtract' double bits -ok 65 - opaque 'subtract' 4-channel double bits -ok 66 - translucent 'subtract' double bits -ok 67 - opaque 'diff' 8 bits -ok 68 - opaque 'diff' 4-channel 8 bits -ok 69 - translucent 'diff' 8 bits -ok 70 - opaque 'diff' double bits -ok 71 - opaque 'diff' 4-channel double bits -ok 72 - translucent 'diff' double bits -ok 73 - opaque 'lighten' 8 bits -ok 74 - opaque 'lighten' 4-channel 8 bits -ok 75 - translucent 'lighten' 8 bits -ok 76 - opaque 'lighten' double bits -ok 77 - opaque 'lighten' 4-channel double bits -ok 78 - translucent 'lighten' double bits -ok 79 - opaque 'darken' 8 bits -ok 80 - opaque 'darken' 4-channel 8 bits -ok 81 - translucent 'darken' 8 bits -ok 82 - opaque 'darken' double bits -ok 83 - opaque 'darken' 4-channel double bits -ok 84 - translucent 'darken' double bits -ok 85 - opaque 'hue' 8 bits -ok 86 - opaque 'hue' 4-channel 8 bits -ok 87 - translucent 'hue' 8 bits -ok 88 - opaque 'hue' double bits -ok 89 - opaque 'hue' 4-channel double bits -ok 90 - translucent 'hue' double bits -ok 91 - opaque 'saturation' 8 bits -ok 92 - opaque 'saturation' 4-channel 8 bits -ok 93 - translucent 'saturation' 8 bits -ok 94 - opaque 'saturation' double bits -ok 95 - opaque 'saturation' 4-channel double bits -ok 96 - translucent 'saturation' double bits -ok 97 - opaque 'value' 8 bits -ok 98 - opaque 'value' 4-channel 8 bits -ok 99 - translucent 'value' 8 bits -ok 100 - opaque 'value' double bits -ok 101 - opaque 'value' 4-channel double bits -ok 102 - translucent 'value' double bits -ok 103 - opaque 'color' 8 bits -ok 104 - opaque 'color' 4-channel 8 bits -ok 105 - translucent 'color' 8 bits -ok 106 - opaque 'color' double bits -ok 107 - opaque 'color' 4-channel double bits -ok 108 - translucent 'color' double bits -ok 109 - aa circle -ok 110 - image based fill -ok 111 - transformed image based fill -ok 112 - error handling of automatic fill conversion -ok 113 - error message for automatic fill conversion -ok 114 - linear box fill -ok 115 - passing invalid segments produces an error -ok 116 - check the error message -ok 117 - check that color names are converted -ok 118 - check black converted correctly -ok 119 - check white converted correctly -ok 120 - check handling of invalid color names -ok 121 - check error message -ok 122 - check hatch is the same between color and greyscale (bits 8) -ok 123 - check filling from grey image matches filling from rgb (bits = 8) -ok 124 - check grey filled with grey against base (bits = 8) -ok 125 - check grey filled with color against base (bits = 8) -ok 126 - check hatch is the same between color and greyscale (bits double) -ok 127 - check filling from grey image matches filling from rgb (bits = double) -ok 128 - check grey filled with grey against base (bits = double) -ok 129 - check grey filled with color against base (bits = double) -ok 130 - make the base image fill -ok 131 - make 50% alpha translation fill -ok 132 - check alpha output -ok 133 - check alpha output -ok 134 - check after clear -ok 135 - check drawn against background -ok 136 - check drawn against background -ok 137 - check alpha output -ok 138 - check alpha output -ok 139 - check alpha output -ok 140 - make the base image fill -ok 141 - make 50% alpha translation fill -ok 142 - check alpha output at 0,0 -ok 143 - check alpha output at 2,1 -ok 144 - check after clear -ok 145 - check drawn against background at 4,2 -ok 146 - check drawn against background at 6,3 -ok 147 - should fail to make an opacity fill with no other fill object -ok 148 - check error message -ok 149 - should fail to make an opacity fill with a bad other parameter -ok 150 - check error message -ok 151 - check we auto-create fills -ok 152 - fill with replacement opacity fill -ok 153 - check for correct colour -ok 154 - made fountain fill base -ok 155 - made opacity fountain fill -ok 156 - draw with it -ok 157 - only original and fill color -ok 158 - create texture image -ok 159 - fill texture image -ok 160 - create comparison image -ok 161 - fill compare image -ok 162 - make test image -ok 163 - make xoff=10 image fill -ok 164 - fill test image -ok 165 - check test image -ok -t/250-draw/200-compose.t ............. -1..120 -# type 8 -ok 1 - check target image type -ok 2 - check target bits -# nomask -ok 3 - nomask - simple compose -ok 4 - check match -ok 5 - nomask - compose with opacity > 1.0 acts like opacity=1.0 -ok 6 - check match -ok 7 - nomask - compose with opacity = 0 is an error -ok 8 - check message -ok 9 - nomask - simple compose at 1/3 -ok 10 - check match -ok 11 - nomask - compose off top left -ok 12 - check match -ok 13 - nomask - targ off bottom right -ok 14 - check match -ok 15 - nomask - source off top left -ok 16 - check match -ok 17 - nomask - source off bottom right -ok 18 - check match -ok 19 - nomask - off the right of the target -ok 20 - no changes -ok 21 - nomask - off the bottom of the target -ok 22 - no changes -ok 23 - nomask - off the left of the target -ok 24 - no changes -ok 25 - nomask - off the top of the target -ok 26 - no changes -# fullmask -ok 27 - fullmask - simple compose -ok 28 - check match -ok 29 - fullmask - compose with opacity > 1.0 acts like opacity=1.0 -ok 30 - check match -ok 31 - fullmask - compose with opacity = 0 is an error -ok 32 - check message -ok 33 - fullmask - simple compose at 1/3 -ok 34 - check match -ok 35 - fullmask - compose off top left -ok 36 - check match -ok 37 - fullmask - targ off bottom right -ok 38 - check match -ok 39 - fullmask - source off top left -ok 40 - check match -ok 41 - fullmask - source off bottom right -ok 42 - check match -ok 43 - fullmask - off the right of the target -ok 44 - no changes -ok 45 - fullmask - off the bottom of the target -ok 46 - no changes -ok 47 - fullmask - off the left of the target -ok 48 - no changes -ok 49 - fullmask - off the top of the target -ok 50 - no changes -ok 51 - check mask bits -ok 52 - simple draw masked -ok 53 - check match -ok 54 - draw with mask offset -ok 55 - check match -ok 56 - draw with negative mask offsets -ok 57 - check match -# type double -ok 58 - check target image type -ok 59 - check target bits -# nomask -ok 60 - nomask - simple compose -ok 61 - check match -ok 62 - nomask - compose with opacity > 1.0 acts like opacity=1.0 -ok 63 - check match -ok 64 - nomask - compose with opacity = 0 is an error -ok 65 - check message -ok 66 - nomask - simple compose at 1/3 -ok 67 - check match -ok 68 - nomask - compose off top left -ok 69 - check match -ok 70 - nomask - targ off bottom right -ok 71 - check match -ok 72 - nomask - source off top left -ok 73 - check match -ok 74 - nomask - source off bottom right -ok 75 - check match -ok 76 - nomask - off the right of the target -ok 77 - no changes -ok 78 - nomask - off the bottom of the target -ok 79 - no changes -ok 80 - nomask - off the left of the target -ok 81 - no changes -ok 82 - nomask - off the top of the target -ok 83 - no changes -# fullmask -ok 84 - fullmask - simple compose -ok 85 - check match -ok 86 - fullmask - compose with opacity > 1.0 acts like opacity=1.0 -ok 87 - check match -ok 88 - fullmask - compose with opacity = 0 is an error -ok 89 - check message -ok 90 - fullmask - simple compose at 1/3 -ok 91 - check match -ok 92 - fullmask - compose off top left -ok 93 - check match -ok 94 - fullmask - targ off bottom right -ok 95 - check match -ok 96 - fullmask - source off top left -ok 97 - check match -ok 98 - fullmask - source off bottom right -ok 99 - check match -ok 100 - fullmask - off the right of the target -ok 101 - no changes -ok 102 - fullmask - off the bottom of the target -ok 103 - no changes -ok 104 - fullmask - off the left of the target -ok 105 - no changes -ok 106 - fullmask - off the top of the target -ok 107 - no changes -ok 108 - check mask bits -ok 109 - simple draw masked -ok 110 - check match -ok 111 - draw with mask offset -ok 112 - check match -ok 113 - draw with negative mask offsets -ok 114 - check match -ok 115 - can't compose to empty image -ok 116 - check error message -ok 117 - can't compose from empty image -ok 118 - check error message -ok 119 - can't compose with empty mask -ok 120 - check error message -ok -t/300-transform/010-scale.t .......... -1..232 -ok 1 - use Imager; -ok 2 - load test image -ok 3 - scale it (good mode) -ok 4 - save scaled image -ok 5 - scale it (preview) -ok 6 - write preview scaled image -ok 7 - scale it (mixing) -ok 8 - write mixing scaled image -ok 9 - create double/sample image -ok 10 - scale it (mixing, double) -ok 11 - write double/mixing scaled image -ok 12 - got the right image type as output -ok 13 - scale it (hscale, mixing, double) -ok 14 - same height -ok 15 - save it -ok 16 - scale it (vscale, mixing, double) -ok 17 - same width -ok 18 - save it -# scale() called in void context - scale() returns the scaled image at t/300-transform/010-scale.t line 74 -ok 19 - check warning -ok 20 - check filename -# scaleX() called in void context - scaleX() returns the scaled image at t/300-transform/010-scale.t line 78 -ok 21 - check warning -ok 22 - check filename -# scaleY() called in void context - scaleY() returns the scaled image at t/300-transform/010-scale.t line 82 -ok 23 - check warning -ok 24 - check filename -ok 25 - min scale width -ok 26 - min scale height -ok 27 - min scale width (preview) -ok 28 - min scale height (preview) -ok 29 - min scale width (mixing) -ok 30 - min scale height (mixing) -ok 31 - try to scale empty image -ok 32 - check error message -ok 33 - try to scaleX empty image -ok 34 - check error message -ok 35 - try to scaleY empty image -ok 36 - check error message -ok 37 - unknown qtype -ok 38 - check error message -ok 39 - unknown type -ok 40 - check error message -ok 41 # skip optional module Image::Math::Constrain not installed -ok 42 # skip optional module Image::Math::Constrain not installed -ok 43 # skip optional module Image::Math::Constrain not installed -# 48 x 48 def type: xpixels 48 ypixels 48 -ok 44 - scale 48 x 48 def type qtype normal -ok 45 - check width -ok 46 - check height -ok 47 - scale 48 x 48 def type qtype preview -ok 48 - check width -ok 49 - check height -ok 50 - scale 48 x 48 def type qtype mixing -ok 51 - check width -ok 52 - check height -# 48 x 48 max type: xpixels 48 ypixels 48 type max -ok 53 - scale 48 x 48 max type qtype normal -ok 54 - check width -ok 55 - check height -ok 56 - scale 48 x 48 max type qtype preview -ok 57 - check width -ok 58 - check height -ok 59 - scale 48 x 48 max type qtype mixing -ok 60 - check width -ok 61 - check height -# 80 x 80 min type: xpixels 80 ypixels 80 type min -ok 62 - scale 80 x 80 min type qtype normal -ok 63 - check width -ok 64 - check height -ok 65 - scale 80 x 80 min type qtype preview -ok 66 - check width -ok 67 - check height -ok 68 - scale 80 x 80 min type qtype mixing -ok 69 - check width -ok 70 - check height -# no scale parameters (default to 0.5 scalefactor): -ok 71 - scale no scale parameters (default to 0.5 scalefactor) qtype normal -ok 72 - check width -ok 73 - check height -ok 74 - scale no scale parameters (default to 0.5 scalefactor) qtype preview -ok 75 - check width -ok 76 - check height -ok 77 - scale no scale parameters (default to 0.5 scalefactor) qtype mixing -ok 78 - check width -ok 79 - check height -# 0.75 scalefactor: scalefactor 0.75 -ok 80 - scale 0.75 scalefactor qtype normal -ok 81 - check width -ok 82 - check height -ok 83 - scale 0.75 scalefactor qtype preview -ok 84 - check width -ok 85 - check height -ok 86 - scale 0.75 scalefactor qtype mixing -ok 87 - check width -ok 88 - check height -# 80 width: xpixels 80 -ok 89 - scale 80 width qtype normal -ok 90 - check width -ok 91 - check height -ok 92 - scale 80 width qtype preview -ok 93 - check width -ok 94 - check height -ok 95 - scale 80 width qtype mixing -ok 96 - check width -ok 97 - check height -# 72 height: ypixels 72 -ok 98 - scale 72 height qtype normal -ok 99 - check width -ok 100 - check height -ok 101 - scale 72 height qtype preview -ok 102 - check width -ok 103 - check height -ok 104 - scale 72 height qtype mixing -ok 105 - check width -ok 106 - check height -# xscale 0.5: xscalefactor 0.5 -ok 107 - scale xscale 0.5 qtype normal -ok 108 - check width -ok 109 - check height -ok 110 - scale xscale 0.5 qtype preview -ok 111 - check width -ok 112 - check height -ok 113 - scale xscale 0.5 qtype mixing -ok 114 - check width -ok 115 - check height -# yscale 0.5: yscalefactor 0.5 -ok 116 - scale yscale 0.5 qtype normal -ok 117 - check width -ok 118 - check height -ok 119 - scale yscale 0.5 qtype preview -ok 120 - check width -ok 121 - check height -ok 122 - scale yscale 0.5 qtype mixing -ok 123 - check width -ok 124 - check height -# xscale 0.25 yscale 0.5: xscalefactor 0.25 yscalefactor 0.5 -ok 125 - scale xscale 0.25 yscale 0.5 qtype normal -ok 126 - check width -ok 127 - check height -ok 128 - scale xscale 0.25 yscale 0.5 qtype preview -ok 129 - check width -ok 130 - check height -ok 131 - scale xscale 0.25 yscale 0.5 qtype mixing -ok 132 - check width -ok 133 - check height -# xscale 1.0 yscale 0.5: xscalefactor 1 yscalefactor 0.5 -ok 134 - scale xscale 1.0 yscale 0.5 qtype normal -ok 135 - check width -ok 136 - check height -ok 137 - scale xscale 1.0 yscale 0.5 qtype preview -ok 138 - check width -ok 139 - check height -ok 140 - scale xscale 1.0 yscale 0.5 qtype mixing -ok 141 - check width -ok 142 - check height -# xpixels 160 ypixels 48 type nonprop: xpixels 160 ypixels 48 type nonprop -ok 143 - scale xpixels 160 ypixels 48 type nonprop qtype normal -ok 144 - check width -ok 145 - check height -ok 146 - scale xpixels 160 ypixels 48 type nonprop qtype preview -ok 147 - check width -ok 148 - check height -ok 149 - scale xpixels 160 ypixels 48 type nonprop qtype mixing -ok 150 - check width -ok 151 - check height -# xpixels 160 ypixels 96: xpixels 160 ypixels 96 -ok 152 - scale xpixels 160 ypixels 96 qtype normal -ok 153 - check width -ok 154 - check height -ok 155 - scale xpixels 160 ypixels 96 qtype preview -ok 156 - check width -ok 157 - check height -ok 158 - scale xpixels 160 ypixels 96 qtype mixing -ok 159 - check width -ok 160 - check height -# xpixels 80 ypixels 96 type nonprop: xpixels 80 ypixels 96 type nonprop -ok 161 - scale xpixels 80 ypixels 96 type nonprop qtype normal -ok 162 - check width -ok 163 - check height -ok 164 - scale xpixels 80 ypixels 96 type nonprop qtype preview -ok 165 - check width -ok 166 - check height -ok 167 - scale xpixels 80 ypixels 96 type nonprop qtype mixing -ok 168 - check width -ok 169 - check height -# defaults: -ok 170 - scaleX defaults qtype normal -ok 171 - check width -ok 172 - check height -ok 173 - scaleX defaults qtype preview -ok 174 - check width -ok 175 - check height -ok 176 - scaleX defaults qtype mixing -ok 177 - check width -ok 178 - check height -# 0.25 scalefactor: scalefactor 0.25 -ok 179 - scaleX 0.25 scalefactor qtype normal -ok 180 - check width -ok 181 - check height -ok 182 - scaleX 0.25 scalefactor qtype preview -ok 183 - check width -ok 184 - check height -ok 185 - scaleX 0.25 scalefactor qtype mixing -ok 186 - check width -ok 187 - check height -# pixels 120: pixels 120 -ok 188 - scaleX pixels 120 qtype normal -ok 189 - check width -ok 190 - check height -ok 191 - scaleX pixels 120 qtype preview -ok 192 - check width -ok 193 - check height -ok 194 - scaleX pixels 120 qtype mixing -ok 195 - check width -ok 196 - check height -# defaults: -ok 197 - scaleY defaults qtype normal -ok 198 - check width -ok 199 - check height -ok 200 - scaleY defaults qtype preview -ok 201 - check width -ok 202 - check height -ok 203 - scaleY defaults qtype mixing -ok 204 - check width -ok 205 - check height -# 2.0 scalefactor: scalefactor 2 -ok 206 - scaleY 2.0 scalefactor qtype normal -ok 207 - check width -ok 208 - check height -ok 209 - scaleY 2.0 scalefactor qtype preview -ok 210 - check width -ok 211 - check height -ok 212 - scaleY 2.0 scalefactor qtype mixing -ok 213 - check width -ok 214 - check height -# pixels 144: pixels 144 -ok 215 - scaleY pixels 144 qtype normal -ok 216 - check width -ok 217 - check height -ok 218 - scaleY pixels 144 qtype preview -ok 219 - check width -ok 220 - check height -ok 221 - scaleY pixels 144 qtype mixing -ok 222 - check width -ok 223 - check height -ok 224 - check we get the right image after scaling (mixing) -ok 225 - check we set alpha=0 pixels to zero on scaling -ok 226 - check we get the right image after scaling (normal) -ok 227 - check we set alpha=0 pixels to zero on scaling -ok 228 - simple scale_calculate -ok 229 - failed scale_calculate -ok 230 - class method scale_factor -ok 231 - can't use a reference as a size -ok 232 - check error message -ok -t/300-transform/020-combine.t ........ -1..31 -ok 1 - extracted the red channel -ok 2 - red should be a single channel -ok 3 - extracted the green channel -ok 4 - green should be a single channel -ok 5 - extracted blue (via convert) -ok 6 - check we got a three channel image -ok 7 - presto! check it's the same -ok 8 - no src -ok 9 - check message -ok 10 - empty image -ok 11 - check message -ok 12 - not an image -ok 13 - check message -ok 14 - no images -ok 15 - check message -ok 16 - too many source images -ok 17 - check message -ok 18 - negative channel -ok 19 - check message -ok 20 - too high channel -ok 21 - check message -ok 22 - make from 8 and double/sample images -ok 23 - check output bits -ok 24 - extracted the red channel -ok 25 - red should be a single channel -ok 26 - extracted the green channel -ok 27 - green should be a single channel -ok 28 - extracted blue (via convert) -ok 29 - check we got a three channel image -ok 30 - presto! check it's the same -ok 31 - and we got a double image output -ok -t/300-transform/030-copyflip.t ....... -1..95 -ok 1 - copy returned something -ok 2 - copy matches source -ok 3 - fail to copy an empty image -ok 4 - check error message -ok 5 - double horiz flipped matches original -ok 6 - double vertically flipped image matches original -ok 7 - check flip with hv matches flip v then flip h -ok 8 - fail to flip an empty image -ok 9 - check error message -ok 10 - copy double image -ok 11 - flip v twice -ok 12 - flip h twice -ok 13 - flip h,v,hv twice -ok 14 - check paletted test image is -ok 15 - check copy test image is paletted -ok 16 - flip paletted h -ok 17 - check it changed -ok 18 - flip paletted v -ok 19 - flip paletted hv -ok 20 - should be back to original image -ok 21 - and still paletted -ok 22 - got a rotated image -ok 23 - check it matches source -ok 24 - type check -ok 25 - bits check -ok 26 - channels check -ok 27 - got a rotated image -ok 28 - check it matches source -ok 29 - type check -ok 30 - bits check -ok 31 - channels check -ok 32 - got a rotated image -ok 33 - check it matches source -ok 34 - type check -ok 35 - bits check -ok 36 - channels check -ok 37 - got a rotated image -ok 38 - check it matches source -ok 39 - type check -ok 40 - bits check -ok 41 - channels check -ok 42 - got a rotated image -ok 43 - check it matches source -ok 44 - type check -ok 45 - bits check -ok 46 - channels check -ok 47 - got a rotated image -ok 48 - check it matches source -ok 49 - type check -ok 50 - bits check -ok 51 - channels check -ok 52 - got a rotated image -ok 53 - check it matches source -ok 54 - type check -ok 55 - bits check -ok 56 - channels check -ok 57 - got a rotated image -ok 58 - check it matches source -ok 59 - type check -ok 60 - bits check -ok 61 - channels check -ok 62 - check rotate 90 then 270 matches original -ok 63 - check rotate 90 then 180 then 90 matches original -ok 64 - rotation by 10 degrees gave us an image -ok 65 - rotate with background gave us an image -ok 66 - rotate with background as text gave us an image -ok 67 - check background set correctly -ok 68 - should fail due to bad back color -ok 69 - check error message -ok 70 - rotate 16-bit image gave us an image -ok 71 - save wide data rotated -ok 72 - rotate 16-bit image with back gave us an image -ok 73 - save wide data rotated -ok 74 - rotated paletted image 10 degrees -ok 75 - save paletted rotated -ok 76 - matrix_transform() returned an image -ok 77 - matrix_transform() with back returned an image -ok 78 - can't transform an empty image -ok 79 - check error message -# copy() called in void context - copy() returns the copied image at t/300-transform/030-copyflip.t line 209 -ok 80 - correct warning -ok 81 - correct file -# rotate() called in void context - rotate() returns the rotated image at t/300-transform/030-copyflip.t line 213 -ok 82 - correct warning -ok 83 - correct file -# copy() called in void context - copy() returns the copied image at t/300-transform/030-copyflip.t line 217 -ok 84 - correct warning -ok 85 - correct file -ok 86 - RT\#29936 - check non-blank output -ok 87 - should be only 2 colors -ok 88 - check we got black -ok 89 - and red -ok 90 - check degrees => 270 width -ok 91 - check degrees => 270 height -ok 92 - save it -ok 93 - check right and degrees result the same -ok 94 - can't rotate an empty image -ok 95 - check error message -ok -t/300-transform/040-crop.t ........... -1..66 -ok 1 - created image ph -ok 2 - loaded source -ok 3 - got an image -ok 4 - save to file -ok 5 - check src channels -ok 6 - check src bits -ok 7 - check out channels -ok 8 - check out bits -# try it for paletted too -ok 9 - check source type -ok 10 - check output type -ok 11 - src width -ok 12 - src height -ok 13 - got output for basic -ok 14 - got cmp for basic -ok 15 - difference should be 0 for basic -ok 16 - got output for middle -ok 17 - got cmp for middle -ok 18 - difference should be 0 for middle -ok 19 - got output for lefttop -ok 20 - got cmp for lefttop -ok 21 - difference should be 0 for lefttop -ok 22 - got output for bottomright -ok 23 - got cmp for bottomright -ok 24 - difference should be 0 for bottomright -ok 25 - got output for acrossmiddle -ok 26 - got cmp for acrossmiddle -ok 27 - difference should be 0 for acrossmiddle -ok 28 - got output for downmiddle -ok 29 - got cmp for downmiddle -ok 30 - difference should be 0 for downmiddle -ok 31 - got output for rightside -ok 32 - got cmp for rightside -ok 33 - difference should be 0 for rightside -ok 34 - got output for leftside -ok 35 - got cmp for leftside -ok 36 - difference should be 0 for leftside -ok 37 - got output for topside -ok 38 - got cmp for topside -ok 39 - difference should be 0 for topside -ok 40 - got output for bottomside -ok 41 - got cmp for bottomside -ok 42 - difference should be 0 for bottomside -ok 43 - got output for overright -ok 44 - got cmp for overright -ok 45 - difference should be 0 for overright -ok 46 - got output for overtop -ok 47 - got cmp for overtop -ok 48 - difference should be 0 for overtop -ok 49 - got output for overleft -ok 50 - got cmp for overleft -ok 51 - difference should be 0 for overleft -ok 52 - got output for overbottom -ok 53 - got cmp for overbottom -ok 54 - difference should be 0 for overbottom -ok 55 - nothing across -ok 56 - and message -ok 57 - nothing down -ok 58 - and message -# crop() called in void context - crop() returns the cropped image at t/300-transform/040-crop.t line 171 -ok 59 - correct warning -ok 60 - correct file -ok 61 - outside of image -ok 62 - and message -ok 63 - outside of image -ok 64 - and message -ok 65 - can't crop an empty image -ok 66 - check message -ok -t/300-transform/050-convert.t ........ -1..31 -ok 1 - convert to white -ok 2 - one channel image now -ok 3 - check converted size is the same -# 255 0 0 0 -ok 4 - check image is white -ok 5 - convert preset gray -ok 6 - save grey image -ok 7 - convert preset blue -ok 8 - save blue image -ok 9 - convert 16/bit sample image -ok 10 - Image still 16-bit/sample -ok 11 - image roughly red - got right color (0, 0) -ok 12 - set a sample pixel -ok 13 - check it was set -ok 14 - convert another 16/bit sample image -ok 15 - convert should be 1 channel -ok 16 - and 16-bits -ok 17 - check grey value -ok 18 - add black to paletted -ok 19 - convert paletted -ok 20 - image still paletted -ok 21 - still only one colour -ok 22 - get color from palette -# 0 255 0 255 -ok 23 - colour is as expected -# convert() called in void context - convert() returns the converted image at t/300-transform/050-convert.t line 130 -ok 24 - correct warning -ok 25 - correct file -ok 26 - check source bits -ok 27 - make sure result has extra bits -ok 28 - this would crash -ok 29 - check the error message -ok 30 - can't convert an empty image -ok 31 - check error message -ok -t/300-transform/060-map.t ............ -ok 1 - map1 in ch 3 -ok 2 - map1 in ch1-3 -ok 3 - map1-3 in ch 1-3 -ok 4 - incomplete maps -ok 5 - test OO interface (maps by color) -ok 6 - test OO interface (maps by maps) -ok 7 - can't map an empty image -ok 8 - check error message -ok 9 - map() -ok 10 - test map output -ok 11 - check we set mask -ok 12 - map done -ok 13 - map with gap in maps -ok 14 - should be no changes -1..14 -ok -t/300-transform/200-trimcolorlist.t .. -ok 1 - make empty list -ok 2 - it's empty -ok 3 - nothing at [0] -ok 4 - empty all() -ok 5 - simple color: add -ok 6 - simple color: and it shows in count -# testme: NC(255,238,204), NC(255,238,204) -# expect: NC(255,238,204), NC(255,238,204) -ok 7 - simple color -ok 8 - simple color object: add -ok 9 - simple color object: and it shows in count -# testme: NC(255,238,204), NC(255,238,204) -# expect: NC(255,238,204), NC(255,238,204) -ok 10 - simple color object -ok 11 - simple fcolor: add -ok 12 - simple fcolor: and it shows in count -# testme: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) -# expect: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) -ok 13 - simple fcolor -ok 14 - single color in array: add -ok 15 - single color in array: and it shows in count -# testme: NC(255,238,204), NC(255,238,204) -# expect: NC(255,238,204), NC(255,238,204) -ok 16 - single color in array -ok 17 - single color object in array: add -ok 18 - single color object in array: and it shows in count -# testme: NC(255,238,204), NC(255,238,204) -# expect: NC(255,238,204), NC(255,238,204) -ok 19 - single color object in array -ok 20 - single fcolor: add -ok 21 - single fcolor: and it shows in count -# testme: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) -# expect: NCF(0.5,0.7,0.2), NCF(0.5,0.7,0.2) -ok 22 - single fcolor -ok 23 - simple range: add -ok 24 - simple range: and it shows in count -# testme: NC(240,224,192), NC(255,238,204) -# expect: NC(240,224,192), NC(255,238,204) -ok 25 - simple range -ok 26 - simple fcolor range: add -ok 27 - simple fcolor range: and it shows in count -# testme: NCF(0.5,0.7,0.2), NCF(0.6,0.8,0.3) -# expect: NCF(0.5,0.7,0.2), NCF(0.6,0.8,0.3) -ok 28 - simple fcolor range -ok 29 - color with error amount: add -ok 30 - color with error amount: and it shows in count -# testme: NC(126,126,126), NC(130,130,130) -# expect: NC(126,126,126), NC(130,130,130) -ok 31 - color with error amount -ok 32 - fcolor with error amount: add -ok 33 - fcolor with error amount: and it shows in count -# testme: NCF(0.39,0.49,0.59), NCF(0.41,0.51,0.61) -# expect: NCF(0.39,0.49,0.59), NCF(0.41,0.51,0.61) -ok 34 - fcolor with error amount -1..34 -ok -t/300-transform/210-trim.t ........... -# 11 23 38 142 -ok 1 - check alpha trim (8) -ok 2 - rotated has expected bits (8) -# 142 11 23 38 -ok 3 - check alpha trim (8) -# 11 23 38 142 -ok 4 - check alpha trim (16) -ok 5 - rotated has expected bits (16) -# 142 11 23 38 -ok 6 - check alpha trim (16) -# 31 42 83 48 -ok 7 - check simple color trim -ok 8 - got a simple color trimmed image -ok 9 - check trimmed image is as expected -ok 10 - check simple color trim with intrusion -ok 11 - got a simple color trimmed image -ok 12 - check simple with intrusion trimmed image is as expected -# 1 2 3 4 -ok 13 - check multi-color trim -# 1 2 3 4 -ok 14 - check trim via TrimColorList -# 1 2 3 4 -ok 15 - check auto=center trim -ok 16 - trim_rect 3-channel cross -ok 17 - trim 3-channel cross -ok 18 - trim_rect 4-channel cross -ok 19 - trim 4-channel cross -1..19 -ok -t/300-transform/500-trans.t .......... skipped: No Affix::Infix2Postfix -t/300-transform/600-trans2.t ......... -1..40 -ok 1 - use Imager; -ok 2 - returned an image on error -ok 3 - No error message on failure -ok 4 - synthesis failed -ok 5 - image distortion -ok 6 - image combination -ok 7 - alpha output -ok 8 - zero alpha -ok 9 - max alpha -ok 10 - log function -# op tests -ok 11 - value hsv getp1 -ok 12 - hue -ok 13 - sat -ok 14 - add mult sub rgb red green blue -ok 15 - div uminus -ok 16 - pow mod -ok 17 - multp -ok 18 - addp -ok 19 - subp -ok 20 - sin cos pi sqrt -ok 21 - atan2 -ok 22 - distance -ok 23 - int -ok 24 - if -ok 25 - ifp -ok 26 - le lt gt -ok 27 - ge eq ne -ok 28 - and or not -ok 29 - abs -ok 30 - exp log -ok 31 - det -ok 32 - sat -ok 33 - can't transform an empty image -ok 34 - check error message -# Imager::Transform -ok 35 - funcs -ok 36 - got tranform -ok 37 - description -ok 38 - input description -ok 39 - expected failure on accessing invalid image -# not enough images, code requires 2, 0 supplied -ok 40 - didn't get expected error -ok -t/300-transform/610-postfix.t ........ -1..6 -ok 1 - use Imager::Expr; -ok 2 - compile postfix -ok 3 - ret at the end -ok 4 - found mult -ok 5 - found add -ok 6 - found getp1 -ok -t/300-transform/620-infix.t .......... -1..7 -ok 1 - use Imager::Expr; -ok 2 - make infix expression -ok 3 - final op a ret -ok 4 - mult by 360 found -ok 5 - mult by x found -ok 6 - mult by y found -ok 7 - hsv op found -ok -t/300-transform/630-assem.t .......... -1..6 -ok 1 - use Imager::Expr::Assem; -ok 2 - compile simple assembler -ok 3 - last op is a ret -ok 4 - first op is a set -ok 5 - next is a getp1 -ok 6 - found comparison -ok -t/350-font/010-font.t ................ -1..14 -ok 1 - register a test font -ok 2 - register a bad test font -ok 3 - no register parameters -ok 4 - check message -ok 5 - no class parameter -ok 6 - check message -ok 7 - bad files parameter -ok 8 - check message -ok 9 - load good font avoiding RT 62855 -ok 10 - and it's the right type -ok 11 - can't draw text on an empty image -ok 12 - check error message -ok 13 - can't draw text on an empty image -ok 14 - check error message -ok -t/350-font/020-tt.t .................. -ok 1 - use Imager; -ok 2 # skip freetype 1.x unavailable or disabled -ok 3 # skip freetype 1.x unavailable or disabled -ok 4 # skip freetype 1.x unavailable or disabled -ok 5 # skip freetype 1.x unavailable or disabled -ok 6 # skip freetype 1.x unavailable or disabled -ok 7 # skip freetype 1.x unavailable or disabled -ok 8 # skip freetype 1.x unavailable or disabled -ok 9 # skip freetype 1.x unavailable or disabled -ok 10 # skip freetype 1.x unavailable or disabled -ok 11 # skip freetype 1.x unavailable or disabled -ok 12 # skip freetype 1.x unavailable or disabled -ok 13 # skip freetype 1.x unavailable or disabled -ok 14 # skip freetype 1.x unavailable or disabled -ok 15 # skip freetype 1.x unavailable or disabled -ok 16 # skip freetype 1.x unavailable or disabled -ok 17 # skip freetype 1.x unavailable or disabled -ok 18 # skip freetype 1.x unavailable or disabled -ok 19 # skip freetype 1.x unavailable or disabled -ok 20 # skip freetype 1.x unavailable or disabled -ok 21 # skip freetype 1.x unavailable or disabled -ok 22 # skip freetype 1.x unavailable or disabled -ok 23 # skip freetype 1.x unavailable or disabled -ok 24 # skip freetype 1.x unavailable or disabled -ok 25 # skip freetype 1.x unavailable or disabled -ok 26 # skip freetype 1.x unavailable or disabled -ok 27 # skip freetype 1.x unavailable or disabled -ok 28 # skip freetype 1.x unavailable or disabled -ok 29 # skip freetype 1.x unavailable or disabled -ok 30 # skip freetype 1.x unavailable or disabled -ok 31 # skip freetype 1.x unavailable or disabled -ok 32 # skip freetype 1.x unavailable or disabled -ok 33 # skip freetype 1.x unavailable or disabled -ok 34 # skip freetype 1.x unavailable or disabled -ok 35 # skip freetype 1.x unavailable or disabled -ok 36 # skip freetype 1.x unavailable or disabled -ok 37 # skip freetype 1.x unavailable or disabled -ok 38 # skip freetype 1.x unavailable or disabled -ok 39 # skip freetype 1.x unavailable or disabled -ok 40 # skip freetype 1.x unavailable or disabled -ok 41 # skip freetype 1.x unavailable or disabled -ok 42 # skip freetype 1.x unavailable or disabled -ok 43 # skip freetype 1.x unavailable or disabled -ok 44 # skip freetype 1.x unavailable or disabled -ok 45 # skip freetype 1.x unavailable or disabled -ok 46 # skip freetype 1.x unavailable or disabled -ok 47 # skip freetype 1.x unavailable or disabled -ok 48 # skip freetype 1.x unavailable or disabled -ok 49 # skip freetype 1.x unavailable or disabled -ok 50 # skip freetype 1.x unavailable or disabled -ok 51 # skip freetype 1.x unavailable or disabled -ok 52 # skip freetype 1.x unavailable or disabled -ok 53 # skip freetype 1.x unavailable or disabled -ok 54 # skip freetype 1.x unavailable or disabled -ok 55 # skip freetype 1.x unavailable or disabled -ok 56 # skip freetype 1.x unavailable or disabled -ok 57 # skip freetype 1.x unavailable or disabled -ok 58 # skip freetype 1.x unavailable or disabled -ok 59 # skip freetype 1.x unavailable or disabled -ok 60 # skip freetype 1.x unavailable or disabled -ok 61 # skip freetype 1.x unavailable or disabled -ok 62 # skip freetype 1.x unavailable or disabled -ok 63 # skip freetype 1.x unavailable or disabled -ok 64 # skip freetype 1.x unavailable or disabled -ok 65 # skip freetype 1.x unavailable or disabled -ok 66 # skip freetype 1.x unavailable or disabled -ok 67 # skip freetype 1.x unavailable or disabled -ok 68 # skip freetype 1.x unavailable or disabled -ok 69 # skip freetype 1.x unavailable or disabled -ok 70 # skip freetype 1.x unavailable or disabled -ok 71 # skip freetype 1.x unavailable or disabled -ok 72 # skip freetype 1.x unavailable or disabled -ok 73 # skip freetype 1.x unavailable or disabled -ok 74 # skip freetype 1.x unavailable or disabled -ok 75 # skip freetype 1.x unavailable or disabled -ok 76 # skip freetype 1.x unavailable or disabled -ok 77 # skip freetype 1.x unavailable or disabled -ok 78 # skip freetype 1.x unavailable or disabled -ok 79 # skip freetype 1.x unavailable or disabled -ok 80 # skip freetype 1.x unavailable or disabled -ok 81 # skip freetype 1.x unavailable or disabled -ok 82 # skip freetype 1.x unavailable or disabled -ok 83 # skip freetype 1.x unavailable or disabled -ok 84 # skip freetype 1.x unavailable or disabled -ok 85 # skip freetype 1.x unavailable or disabled -ok 86 # skip freetype 1.x unavailable or disabled -ok 87 # skip freetype 1.x unavailable or disabled -ok 88 # skip freetype 1.x unavailable or disabled -ok 89 # skip freetype 1.x unavailable or disabled -ok 90 # skip freetype 1.x unavailable or disabled -ok 91 # skip freetype 1.x unavailable or disabled -ok 92 # skip freetype 1.x unavailable or disabled -ok 93 # skip freetype 1.x unavailable or disabled -ok 94 # skip freetype 1.x unavailable or disabled -ok 95 # skip freetype 1.x unavailable or disabled -ok 96 # skip freetype 1.x unavailable or disabled -ok 97 # skip freetype 1.x unavailable or disabled -1..97 -ok -t/350-font/030-ttoo.t ................ -1..25 -ok 1 # skip FT1.x missing or disabled -ok 2 # skip FT1.x missing or disabled -ok 3 # skip FT1.x missing or disabled -ok 4 # skip FT1.x missing or disabled -ok 5 # skip FT1.x missing or disabled -ok 6 # skip FT1.x missing or disabled -ok 7 # skip FT1.x missing or disabled -ok 8 # skip FT1.x missing or disabled -ok 9 # skip FT1.x missing or disabled -ok 10 # skip FT1.x missing or disabled -ok 11 # skip FT1.x missing or disabled -ok 12 # skip FT1.x missing or disabled -ok 13 # skip FT1.x missing or disabled -ok 14 # skip FT1.x missing or disabled -ok 15 # skip FT1.x missing or disabled -ok 16 # skip FT1.x missing or disabled -ok 17 # skip FT1.x missing or disabled -ok 18 # skip FT1.x missing or disabled -ok 19 # skip FT1.x missing or disabled -ok 20 # skip FT1.x missing or disabled -ok 21 # skip FT1.x missing or disabled -ok 22 # skip FT1.x missing or disabled -ok 23 # skip FT1.x missing or disabled -ok 24 # skip FT1.x missing or disabled -ok 25 # skip FT1.x missing or disabled -ok -t/350-font/040-ttstd.t ............... skipped: No tt available -t/350-font/100-texttools.t ........... -1..14 -ok 1 - use Imager; -ok 2 - require Imager::Font::Wrap; -ok 3 - loading font -ok 4 - basic test -ok 5 - save to file -ok 6 - no image test -ok 7 - no image parameter test -ok 8 - get height for check -ok 9 - savepos call -ok 10 - savepos value -# 66 -ok 11 - bounds list count -# 0 0 380 14 -ok 12 - check height -ok 13 - regression 29771 - call wrap_text -ok 14 - all text should be consumed -ok -t/400-filter/010-filters.t ........... -1..137 -ok 1 - autolevels -ok 2 - write autolevels -ok 3 - autolevels_skew -ok 4 - write autolevels_skew -ok 5 - contrast -ok 6 - write contrast -ok 7 - conv -ok 8 - write conv -ok 9 - conv should fail with empty array -ok 10 - check the conv OO intergave too -ok 11 - check conv error message -ok 12 - coef not an array -ok 13 - should fail if sum of coef is 0 -ok 14 - check message -ok 15 - filter 8 bit image -ok 16 - filter 16 bit image -ok 17 - 8 and 16 bit conv match -ok 18 - gaussian -ok 19 - write gaussian -ok 20 - gaussian -ok 21 - write gaussian -ok 22 - 8 and 16 gaussian match -ok 23 - gaussian2 -ok 24 - write gaussian2 -ok 25 - gaussian2 -ok 26 - write gaussian2 -ok 27 - 8 and 16 gaussian match -ok 28 - gaussian2 -ok 29 - write gaussian2 -ok 30 - gaussian2 -ok 31 - write gaussian2 -ok 32 - gaussian2 -ok 33 - write gaussian2 -ok 34 - 8 and 16 gaussian match -ok 35 - gradgen -ok 36 - write gradgen -ok 37 - mosaic -ok 38 - write mosaic -ok 39 - hardinvert -ok 40 - write hardinvert -ok 41 - make test image for invert test -ok 42 - set a test pixel -ok 43 - hardinvert it -ok 44 - check only colour inverted -ok 45 - hardinvertall copy -ok 46 - check all inverted -ok 47 - make double test image for invert test -ok 48 - set a test pixel -ok 49 - hardinvert it -ok 50 - check only colour inverted -ok 51 - hardinvertall copy -ok 52 - check all inverted -ok 53 - noise -ok 54 - write noise -ok 55 - radnoise -ok 56 - write radnoise -ok 57 - turbnoise -ok 58 - write turbnoise -ok 59 - bumpmap -ok 60 - write bumpmap -ok 61 - bumpmap_complex -ok 62 - write bumpmap_complex -ok 63 - postlevels -ok 64 - write postlevels -ok 65 - watermark -ok 66 - write watermark -ok 67 - fountain -ok 68 - write fountain -ok 69 - fountain -ok 70 - write fountain -ok 71 - fountain -ok 72 - write fountain -ok 73 - read gimpgrad -ok 74 - fountain -ok 75 - write fountain -ok 76 - read with no parameters does nothing -ok 77 - check the warning -ok 78 - try to read a fountain defintion that doesn't exist -ok 79 - should be no warning -ok 80 - check message -ok 81 - opened gradient -ok 82 - read gradient from file handle -ok 83 - fail to read non-gradient -ok 84 - check error message -ok 85 - fail to read bad gradient (bad seg count) -ok 86 - check error message -ok 87 - fail to read bad gradient (bad segment) -ok 88 - check error message -ok 89 - unsharpmask -ok 90 - write unsharpmask -ok 91 - conv -ok 92 - write conv -ok 93 - nearest_color -ok 94 - write nearest_color -ok 95 - fountain -ok 96 - write fountain -ok 97 - got difference image -ok 98 - compare test image and diff image -ok 99 - read newer gimp gradient -ok 100 - check name read correctly -ok 101 - check we handle case of no name reference correctly -ok 102 - save a gradient -ok 103 - read what we wrote -ok 104 - we didn't set the name, so shouldn't get one -ok 105 - write gradient with a name -ok 106 - read what we wrote -ok 107 - check the name matches -ok 108 - fountain with color names instead of objects in segments -ok 109 - check black converted correctly -ok 110 - check white converted correctly -ok 111 - fountain with invalid color name -ok 112 - check error message -ok 113 - made simple gradient -ok 114 - check start of first correct -ok 115 - check color at start -ok 116 - no parameters to simple() -ok 117 -ok 118 - mismatch of positions and colors fails -ok 119 - check message -ok 120 - not enough positions -ok 121 -ok 122 - linear fountain sample -ok 123 - revolution fountain sample -ok 124 - radial fountain sample -ok 125 - perl_test -ok 126 - write perl_test -ok 127 - difference() - check image with mindist 0 -ok 128 - difference() - check image with mindist 1 -ok 129 - rgb_difference() - check image -ok 130 - difference() - check image with mindist 0 - large samples -ok 131 - difference() - check image with mindist 1.1 - large samples -ok 132 - can't filter an empty image -ok 133 - check error message -ok 134 - can't difference empty image -ok 135 - check error message -ok 136 - can't difference against empty image -ok 137 - check error message -ok -t/400-filter/020-autolevels.t ........ -1..4 -ok 1 - default autolevels -ok 2 - check we got expected image -ok 3 - default autolevels (double) -ok 4 - check we got expected image -ok -Inline version 0.87 -t/450-api/100-inline.t ............... -1..120 -ok 1 - pixel_count -ok 2 - count_color black on black image -ok 3 - check new image white count -ok 4 - try new image -ok 5 - check modified black count -ok 6 - check modified white count -ok 7 - do_lots() -ok 8 - write t82lots.ppm -ok 9 - check refcnt of imager object hash between normal and typemap generated -ok 10 - make sure data written to fd -ok 11 - check bufchain functions -ok 12 - check io_new_buffer() and i_io_read -ok 13 - check i_io_peekn -ok 14 - check i_io_gets() -ok 15 - check i_io_getc(_imp)? -ok 16 - check i_io_peekc(_imp)? -# bits: 8 -ok 17 - fill work image with gray -ok 18 - call render_color on 3 channel image -ok 19 - check zero coverage, alpha 255 color, bits 8 -ok 20 - check 128 coverage, alpha 255 color, bits 8 -ok 21 - check 255 coverage, alpha 255 color, bits 8 -ok 22 - check zero coverage, alpha 128 color, bits 8 -ok 23 - check 128 coverage, alpha 128 color, bits 8 -ok 24 - check 255 coverage, alpha 128 color, bits 8 -ok 25 - check zero coverage, alpha 0 color, bits 8 -ok 26 - check 128 coverage, alpha 0 color, bits 8 -ok 27 - check 255 coverage, alpha 0 color, bits 8 -ok 28 - fill work image with opaque gray -ok 29 - call render_color on 4 channel image -ok 30 - check zero coverage, alpha 255 color, bits 8 -ok 31 - check 128 coverage, alpha 255 color, bits 8 -ok 32 - check 255 coverage, alpha 255 color, bits 8 -ok 33 - check zero coverage, alpha 128 color, bits 8 -ok 34 - check 128 coverage, alpha 128 color, bits 8 -ok 35 - check 255 coverage, alpha 128 color, bits 8 -ok 36 - check zero coverage, alpha 0 color, bits 8 -ok 37 - check 128 coverage, alpha 0 color, bits 8 -ok 38 - check 255 coverage, alpha 0 color, bits 8 -ok 39 - fill work image with translucent gray -ok 40 - call render_color on 4 channel image -ok 41 - check zero coverage, alpha 255 color, bits 8 -ok 42 - check 128 coverage, alpha 255 color, bits 8 -ok 43 - check 255 coverage, alpha 255 color, bits 8 -ok 44 - check zero coverage, alpha 128 color, bits 8 -ok 45 - check 128 coverage, alpha 128 color, bits 8 -ok 46 - check 255 coverage, alpha 128 color, bits 8 -ok 47 - check zero coverage, alpha 0 color, bits 8 -ok 48 - check 128 coverage, alpha 0 color, bits 8 -ok 49 - check 255 coverage, alpha 0 color, bits 8 -# bits: 16 -ok 50 - fill work image with gray -ok 51 - call render_color on 3 channel image -ok 52 - check zero coverage, alpha 255 color, bits 16 -ok 53 - check 128 coverage, alpha 255 color, bits 16 -ok 54 - check 255 coverage, alpha 255 color, bits 16 -ok 55 - check zero coverage, alpha 128 color, bits 16 -ok 56 - check 128 coverage, alpha 128 color, bits 16 -ok 57 - check 255 coverage, alpha 128 color, bits 16 -ok 58 - check zero coverage, alpha 0 color, bits 16 -ok 59 - check 128 coverage, alpha 0 color, bits 16 -ok 60 - check 255 coverage, alpha 0 color, bits 16 -ok 61 - fill work image with opaque gray -ok 62 - call render_color on 4 channel image -ok 63 - check zero coverage, alpha 255 color, bits 16 -ok 64 - check 128 coverage, alpha 255 color, bits 16 -ok 65 - check 255 coverage, alpha 255 color, bits 16 -ok 66 - check zero coverage, alpha 128 color, bits 16 -ok 67 - check 128 coverage, alpha 128 color, bits 16 -ok 68 - check 255 coverage, alpha 128 color, bits 16 -ok 69 - check zero coverage, alpha 0 color, bits 16 -ok 70 - check 128 coverage, alpha 0 color, bits 16 -ok 71 - check 255 coverage, alpha 0 color, bits 16 -ok 72 - fill work image with translucent gray -ok 73 - call render_color on 4 channel image -ok 74 - check zero coverage, alpha 255 color, bits 16 -ok 75 - check 128 coverage, alpha 255 color, bits 16 -ok 76 - check 255 coverage, alpha 255 color, bits 16 -ok 77 - check zero coverage, alpha 128 color, bits 16 -ok 78 - check 128 coverage, alpha 128 color, bits 16 -ok 79 - check 255 coverage, alpha 128 color, bits 16 -ok 80 - check zero coverage, alpha 0 color, bits 16 -ok 81 - check 128 coverage, alpha 0 color, bits 16 -ok 82 - check 255 coverage, alpha 0 color, bits 16 -ok 83 - bad channel list (4) for psamp should fail -ok 84 - check message -ok 85 - bad channel list (0) for psamp should fail -ok 86 - check message -ok 87 - bad channel list (4) for psampf should fail -ok 88 - check message -ok 89 - bad channel list (0) for psampf should fail -ok 90 - check message -ok 91 - bad channel list (4) for psamp should fail (16-bit) -ok 92 - check message -ok 93 - bad channel list (0) for psamp should fail (16-bit) -ok 94 - check message -ok 95 - bad channel list (4) for psampf should fail (16-bit) -ok 96 - check message -ok 97 - bad channel list (0) for psampf should fail (16-bit) -ok 98 - check message -ok 99 - bad channel list (4) for psamp should fail (double) -ok 100 - check message -ok 101 - bad channel list (0) for psamp should fail (double) -ok 102 - check message -ok 103 - bad channel list (4) for psampf should fail (double) -ok 104 - check message -ok 105 - bad channel list (0) for psampf should fail (double) -ok 106 - check message -ok 107 - bad channel list (4) for psamp should fail (paletted) -ok 108 - check message -ok 109 - bad channel list (0) for psamp should fail (paletted) -ok 110 - check message -ok 111 - bad channel list (4) for psampf should fail (paletted) -ok 112 - check message -ok 113 - bad channel list (0) for psampf should fail (paletted) -ok 114 - check message -ok 115 - make sure we kept the image type -ok 116 - check i_img_color_model() api -ok 117 - check i_img_color_channels() api -ok 118 - check i_img_alpha_channel() api -ok 119 - call mutex APIs -ok 120 - call slot APIs -ok -t/450-api/110-inlinectx.t ............ -1..5 -ok 1 - make an image -ok 2 - check the colors -ok 3 - check dIMCTX -ok 4 - check dIMCTXim -ok 5 - check refcount functions -ok -t/450-api/130-cpp.t .................. skipped: Inline::CPP required for testing C++ compatibility -t/850-thread/010-base.t .............. -1..14 -ok 1 - join first thread -ok 2 - made the color -ok 3 - made the float color -ok 4 - made the hlines -ok 5 - made the io -ok 6 - made the trim color list -ok 7 # skip No TT font support -ok 8 - made ft2 font -ok 9 - made the fill -ok 10 - the low level image object should become unblessed -ok 11 - image no longer considered valid -ok 12 - check error message -ok 13 - join second thread -ok 14 - but the object should be fine in the main thread -ok -t/850-thread/100-error.t ............. -1..11 -ok 1 - 1: check errors in child -ok 2 - 2: check errors in child -ok 3 - 3: check errors in child -ok 4 - 4: check errors in child -ok 5 - 5: check errors in child -ok 6 - join child 1 -ok 7 - join child 2 -ok 8 - join child 3 -ok 9 - join child 4 -ok 10 - join child 5 -ok 11 - check errors in parent -ok -t/850-thread/110-log.t ............... -1..3 -ok 1 - join child thread -ok 2 - check messages in main thread log -ok 3 - check messages in child thread log -ok -t/900-util/010-test.t ................ -1..60 -ok 1 - got basic test image -ok 2 - check basic image type -ok 3 - check basic image channels -ok 4 - check basic image bits -ok 5 - check basic isn't mono -ok 6 - got 16-bit basic test image -ok 7 - check 16-bit basic image type -ok 8 - check 16-bit basic image channels -ok 9 - check 16-bit basic image bits -ok 10 - check 16-bit basic isn't mono -ok 11 - got double basic test image -ok 12 - check double basic image type -ok 13 - check double basic image channels -ok 14 - check double basic image bits -ok 15 - check double basic isn't mono -ok 16 - got gray test image -ok 17 - check gray image type -ok 18 - check gray image channels -ok 19 - check gray image bits -ok 20 - check gray isn't mono -ok 21 - got gray test image -ok 22 - check 16-bit gray image type -ok 23 - check 16-bit gray image channels -ok 24 - check 16-bit gray image bits -ok 25 - check 16-bit isn't mono -ok 26 - got mono image -ok 27 - check mono image type -ok 28 - check mono image channels -ok 29 - check mono image bits -ok 30 - check mono is mono -ok 31 - got basic test image (by name) -ok 32 - check basic image type -ok 33 - check basic image channels -ok 34 - check basic image bits -ok 35 - check basic isn't mono -ok 36 - got 16-bit basic test image (by name) -ok 37 - check 16-bit basic image type -ok 38 - check 16-bit basic image channels -ok 39 - check 16-bit basic image bits -ok 40 - check 16-bit basic isn't mono -ok 41 - got double basic test image (by name) -ok 42 - check double basic image type -ok 43 - check double basic image channels -ok 44 - check double basic image bits -ok 45 - check double basic isn't mono -ok 46 - got gray test image (by name) -ok 47 - check gray image type -ok 48 - check gray image channels -ok 49 - check gray image bits -ok 50 - check gray isn't mono -ok 51 - got gray test image (by name) -ok 52 - check 16-bit gray image type -ok 53 - check 16-bit gray image channels -ok 54 - check 16-bit gray image bits -ok 55 - check 16-bit isn't mono -ok 56 - got mono image (by name) -ok 57 - check mono image type -ok 58 - check mono image channels -ok 59 - check mono image bits -ok 60 - check mono is mono -ok -t/900-util/020-error.t ............... -1..7 -ok 1 - use Imager; -ok 2 - read of junk.ppm should have failed -ok 3 - got the errors -ok 4 - entry 0 is an array ref -ok 5 - entry 0 has 2 elements -ok 6 - check message -ok 7 - error code should be 0 -ok -t/900-util/030-log.t ................. -1..6 -ok 1 - open log -ok 2 - file is there -ok 3 - check message made it to the log -ok 4 # skip Logging built -ok 5 # skip Logging built -ok 6 # skip Logging built -ok -t/900-util/040-limit.t ............... -1..31 -ok 1 - set limits to 10, 10, 300 -ok 2 - successful check limits in parent -ok 3 - failed check limits in parent -ok 4 - 1: set limits to 5 x 5, 75 bytes -ok 5 - 1: successful check 5 x 5 -ok 6 - 1: failed check 5 x 5, ssize 2 -ok 7 - check limits are still 5 x 5 , 75 bytes -ok 8 - 2: set limits to 10 x 10, 300 bytes -ok 9 - 2: successful check 10 x 10 -ok 10 - 2: failed check 10 x 10, ssize 2 -ok 11 - check limits are still 10 x 10 , 300 bytes -ok 12 - 3: set limits to 15 x 15, 675 bytes -ok 13 - 3: successful check 15 x 15 -ok 14 - 3: failed check 15 x 15, ssize 2 -ok 15 - check limits are still 15 x 15 , 675 bytes -ok 16 - 4: set limits to 20 x 20, 1200 bytes -ok 17 - 4: successful check 20 x 20 -ok 18 - 4: failed check 20 x 20, ssize 2 -ok 19 - check limits are still 20 x 20 , 1200 bytes -ok 20 - 5: set limits to 25 x 25, 1875 bytes -ok 21 - 5: successful check 25 x 25 -ok 22 - 5: failed check 25 x 25, ssize 2 -ok 23 - check limits are still 25 x 25 , 1875 bytes -ok 24 - join child 1 -ok 25 - join child 2 -ok 26 - join child 3 -ok 27 - join child 4 -ok 28 - join child 5 -ok 29 - test we still pass -ok 30 - test we still fail -ok 31 - check original main thread limits still set -ok -t/900-util/050-matrix.t .............. -1..25 -ok 1 - use Imager::Matrix2d; -ok 2 - identity matrix -ok 3 - translate matrix -ok 4 - translate just x -ok 5 - translate just y -ok 6 - rotate matrix -ok 7 - shear matrix -ok 8 - scale matrix -ok 9 - custom matrix -ok 10 - translate called on rotate with just x -ok 11 - translate called on rotate with just y -ok 12 - bad custom matrix -ok 13 - check error -ok 14 - mult by unblessed matrix -ok 15 - mult with unblessed matrix -ok 16 - mult by three -ok 17 - mult with three -ok 18 - mult by hash ref died -ok 19 - check message -ok 20 - mult by short array ref died -ok 21 - check message -ok 22 - mult by bad scalar died -ok 23 - check message -ok 24 - x from rotate (0,0) around (10, 5) -ok 25 - y from rotate (0,0) around (10, 5) -ok -t/900-util/060-extutil.t ............. -1..6 -ok 1 - check dirs absolute -ok 2 - has the -I -ok 3 - found a header -ok 4 - got a typemap path -ok 5 - it exists -ok 6 - it seems to be the right file -ok -t/900-util/060-hlines.t .............. -1..17 -ok 1 - made hline -ok 2 - check values -ok 3 - check (-5, 7) added -ok 4 - check (8, 4) added -ok 5 - check (3, 3) added -ok 6 - check (2, 6) added -ok 7 - check (6, -5, 5) not added -ok 8 - check (6, 100, 5) not added -ok 9 - check (-1, 5, 2) not added -ok 10 - check (10, 5, 2) not added -ok 11 - check internal overlap merged -ok 12 - lots of segments -ok 13 - merge lots of segments -ok 14 - left merge -ok 15 - right merge -ok 16 - make hlines object from image -ok 17 - check initialized properly -ok -t/950-kwalitee/010-pod.t ............. skipped: POD only tested under automated or author testing -t/950-kwalitee/020-samples.t ......... -1..32 -ok 1 - sample file anaglyph.pl in manifest -ok 2 - sample file replace_color.pl in manifest -ok 3 - sample file inline_replace_color.pl in manifest -ok 4 - sample file interleave.pl in manifest -ok 5 - sample file samp-form.cgi in manifest -ok 6 - sample file samp-image.cgi in manifest -ok 7 - sample file samp-scale.html in manifest -ok 8 - sample file samp-scale.cgi in manifest -ok 9 - sample file samp-tags.html in manifest -ok 10 - sample file samp-tags.cgi in manifest -ok 11 - sample file border.pl in manifest -ok 12 - sample file slant_text.pl in manifest -ok 13 - sample file tk-photo.pl in manifest -ok 14 - sample file align-string.pl in manifest -ok 15 - sample file inline_capture2image.pl in manifest -ok 16 - sample file flasher.pl in manifest -ok 17 - sample file gifscale.pl in manifest -ok 18 - sample file quad_to_square.pl in manifest -ok 19 - sample file wiggle.pl in manifest -ok 20 - sample file drop_shadow.pl in manifest -ok 21 - sample anaglyph.pl in manifest found in README -ok 22 - sample border.pl in manifest found in README -ok 23 - sample drop_shadow.pl in manifest found in README -ok 24 - sample flasher.pl in manifest found in README -ok 25 - sample gifscale.pl in manifest found in README -ok 26 - sample inline_capture2image.pl in manifest found in README -ok 27 - sample inline_replace_color.pl in manifest found in README -ok 28 - sample interleave.pl in manifest found in README -ok 29 - sample quad_to_square.pl in manifest found in README -ok 30 - sample replace_color.pl in manifest found in README -ok 31 - sample slant_text.pl in manifest found in README -ok 32 - sample wiggle.pl in manifest found in README -ok -t/950-kwalitee/030-podcover.t ........ -1..20 -ok 1 - Pod coverage on Imager -ok 2 - Pod coverage on Imager::Font -ok 3 - Pod coverage on Imager::Color -ok 4 - Pod coverage on Imager::Color::Float -ok 5 - Pod coverage on Imager::Color::Table -ok 6 - Pod coverage on Imager::ExtUtils -ok 7 - Pod coverage on Imager::Expr -ok 8 - Pod coverage on Imager::Expr::Assem -ok 9 - Pod coverage on Imager::Fill -ok 10 - Pod coverage on Imager::Font::BBox -ok 11 - Pod coverage on Imager::Font::Wrap -ok 12 - Pod coverage on Imager::Fountain -ok 13 - Pod coverage on Imager::Matrix2d -ok 14 - Pod coverage on Imager::Regops -ok 15 - Pod coverage on Imager::Transform -ok 16 - Pod coverage on Imager::Test -ok 17 - Pod coverage on Imager::IO -ok 18 - all methods in method index -ok 19 - only methods in method index -ok 20 - check method index is alphabetically sorted -ok -t/950-kwalitee/040-strict.t .......... -1..80 -ok 1 - file Flines/Makefile.PL has use strict -ok 2 - file ICO/Makefile.PL has use strict -ok 3 - file SGI/Makefile.PL has use strict -ok 4 - file inc/Devel/CheckLib.pm has use strict -ok 5 - file lib/Imager/Expr/Assem.pm has use strict -ok 6 - file apidocs.perl has use strict -ok 7 - file CountColor/CountColor.pm has use strict -ok 8 - file doco.perl has use strict -ok 9 - file samples/gifscale.pl has use strict -ok 10 - file GIF/Makefile.PL has use strict -ok 11 - file TIFF/TIFF.pm has use strict -ok 12 - file lib/Imager/Color.pm has use strict -ok 13 - file bigtest.perl has use strict -ok 14 - file DynTest/DynTest.pm has use strict -ok 15 - file W32/Makefile.PL has use strict -ok 16 - file T1/T1.pm has use strict -ok 17 - file samples/inline_capture2image.pl has use strict -ok 18 - file lib/Imager/Transform.pm has use strict -ok 19 - file lib/Imager/Font/Test.pm has use strict -ok 20 - file Flines/Flines.pm has use strict -ok 21 - file lib/Imager/Color/Float.pm has use strict -ok 22 - file JPEG/JPEG.pm has use strict -ok 23 - file samples/drop_shadow.pl has use strict -ok 24 - file lib/Imager/Fill.pm has use strict -ok 25 - file transform.perl has use strict -ok 26 - file lib/Imager/Font/Type1.pm has use strict -ok 27 - file GIF/GIF.pm has use strict -ok 28 - file ICO/lib/Imager/File/CUR.pm has use strict -ok 29 - file errep.perl has use strict -ok 30 - file FT2/Makefile.PL has use strict -ok 31 - file t/Pod/Coverage/Imager.pm has use strict -ok 32 - file regops.perl has use strict -ok 33 - file JPEG/Makefile.PL has use strict -ok 34 - file samples/border.pl has use strict -ok 35 - file samples/inline_replace_color.pl has use strict -ok 36 - file PNG/PNG.pm has use strict -ok 37 - file Mandelbrot/Mandelbrot.pm has use strict -ok 38 - file lib/Imager/Color/Table.pm has use strict -ok 39 - file lib/Imager/Fountain.pm has use strict -ok 40 - file samples/wiggle.pl has use strict -ok 41 - file lib/Imager/Regops.pm has use strict -ok 42 - file spot.perl has use strict -ok 43 - file ICO/ICO.pm has use strict -ok 44 - file samples/anaglyph.pl has use strict -ok 45 - file FT2/FT2.pm has use strict -ok 46 - file DynTest/Makefile.PL has use strict -ok 47 - file dynfilt/Makefile.PL has use strict -ok 48 - file lib/Imager/Test.pm has use strict -ok 49 - file lib/Imager/Font/Image.pm has use strict -ok 50 - file Mandelbrot/Makefile.PL has use strict -ok 51 - file samples/interleave.pl has use strict -ok 52 - file PNG/Makefile.PL has use strict -ok 53 - file lib/Imager/Font/BBox.pm has use strict -ok 54 - file samples/replace_color.pl has use strict -ok 55 - file samples/flasher.pl has use strict -ok 56 - file T1/Makefile.PL has use strict -ok 57 - file lib/Imager/Font/FreeType2.pm has use strict -ok 58 - file t/GoodTestFont.pm has use strict -ok 59 - file samples/tk-photo.pl has use strict -ok 60 - file lib/Imager/Font/Truetype.pm has use strict -ok 61 - file lib/Imager/Font.pm has use strict -ok 62 - file W32/W32.pm has use strict -ok 63 - file lib/Imager/Matrix2d.pm has use strict -ok 64 - file filterlist.perl has use strict -ok 65 - file Imager.pm has use strict -ok 66 - file t/t1000lib/Imager/File/BAD.pm has use strict -ok 67 - file CountColor/Makefile.PL has use strict -ok 68 - file SGI/SGI.pm has use strict -ok 69 - file W32/lib/Imager/Font/Win32.pm has use strict -ok 70 - file lib/Imager/Font/Wrap.pm has use strict -ok 71 - file samples/quad_to_square.pl has use strict -ok 72 - file TIFF/Makefile.PL has use strict -ok 73 - file samples/slant_text.pl has use strict -ok 74 - file lib/Imager/Expr.pm has use strict -ok 75 - file Makefile.PL has use strict -ok 76 - file lib/Imager/Preprocess.pm has use strict -ok 77 - file lib/Imager/TrimColorList.pm has use strict -ok 78 - file lib/Imager/Probe.pm has use strict -ok 79 - file lib/Imager/ExtUtils.pm has use strict -ok 80 - file samples/align-string.pl has use strict -ok -t/950-kwalitee/050-meta.t ............ skipped: Only if automated or author testing -t/950-kwalitee/060-podstruct.t ....... skipped: POD only tested under automated or author testing -t/950-kwalitee/070-mymeta.t .......... skipped: Only if automated or author testing -t/950-kwalitee/080-nousevars.t ....... -ok 1 - CountColor/CountColor.pm: has a $VERSION -ok 2 - CountColor/CountColor.pm: has use 5.006 -ok 3 - CountColor/CountColor.pm: hasn't any use vars -ok 4 - DynTest/DynTest.pm: has a $VERSION -ok 5 - DynTest/DynTest.pm: has use 5.006 -ok 6 - DynTest/DynTest.pm: hasn't any use vars -ok 7 - FT2/FT2.pm: has a $VERSION -ok 8 - FT2/FT2.pm: has use 5.006 -ok 9 - FT2/FT2.pm: hasn't any use vars -ok 10 - Flines/Flines.pm: has a $VERSION -ok 11 - Flines/Flines.pm: has use 5.006 -ok 12 - Flines/Flines.pm: hasn't any use vars -ok 13 - GIF/GIF.pm: has a $VERSION -ok 14 - GIF/GIF.pm: has use 5.006 -ok 15 - GIF/GIF.pm: hasn't any use vars -ok 16 - ICO/ICO.pm: has a $VERSION -ok 17 - ICO/ICO.pm: has use 5.006 -ok 18 - ICO/ICO.pm: hasn't any use vars -ok 19 - ICO/lib/Imager/File/CUR.pm: has a $VERSION -ok 20 - ICO/lib/Imager/File/CUR.pm: has use 5.006 -ok 21 - ICO/lib/Imager/File/CUR.pm: hasn't any use vars -ok 22 - Imager.pm: has a $VERSION -ok 23 - Imager.pm: has use 5.006 -ok 24 - Imager.pm: hasn't any use vars -ok 25 - JPEG/JPEG.pm: has a $VERSION -ok 26 - JPEG/JPEG.pm: has use 5.006 -ok 27 - JPEG/JPEG.pm: hasn't any use vars -ok 28 - Mandelbrot/Mandelbrot.pm: has a $VERSION -ok 29 - Mandelbrot/Mandelbrot.pm: has use 5.006 -ok 30 - Mandelbrot/Mandelbrot.pm: hasn't any use vars -ok 31 - PNG/PNG.pm: has a $VERSION -ok 32 - PNG/PNG.pm: has use 5.006 -ok 33 - PNG/PNG.pm: hasn't any use vars -ok 34 - SGI/SGI.pm: has a $VERSION -ok 35 - SGI/SGI.pm: has use 5.006 -ok 36 - SGI/SGI.pm: hasn't any use vars -ok 37 - T1/T1.pm: has a $VERSION -ok 38 - T1/T1.pm: has use 5.006 -ok 39 - T1/T1.pm: hasn't any use vars -ok 40 - TIFF/TIFF.pm: has a $VERSION -ok 41 - TIFF/TIFF.pm: has use 5.006 -ok 42 - TIFF/TIFF.pm: hasn't any use vars -ok 43 - W32/W32.pm: has a $VERSION -ok 44 - W32/W32.pm: has use 5.006 -ok 45 - W32/W32.pm: hasn't any use vars -ok 46 - W32/lib/Imager/Font/Win32.pm: has a $VERSION -ok 47 - W32/lib/Imager/Font/Win32.pm: has use 5.006 -ok 48 - W32/lib/Imager/Font/Win32.pm: hasn't any use vars -ok 49 - lib/Imager/Color.pm: has a $VERSION -ok 50 - lib/Imager/Color.pm: has use 5.006 -ok 51 - lib/Imager/Color.pm: hasn't any use vars -ok 52 - lib/Imager/Color/Float.pm: has a $VERSION -ok 53 - lib/Imager/Color/Float.pm: has use 5.006 -ok 54 - lib/Imager/Color/Float.pm: hasn't any use vars -ok 55 - lib/Imager/Color/Table.pm: has a $VERSION -ok 56 - lib/Imager/Color/Table.pm: has use 5.006 -ok 57 - lib/Imager/Color/Table.pm: hasn't any use vars -ok 58 - lib/Imager/Expr.pm: has a $VERSION -ok 59 - lib/Imager/Expr.pm: has use 5.006 -ok 60 - lib/Imager/Expr.pm: hasn't any use vars -ok 61 - lib/Imager/Expr/Assem.pm: has a $VERSION -ok 62 - lib/Imager/Expr/Assem.pm: has use 5.006 -ok 63 - lib/Imager/Expr/Assem.pm: hasn't any use vars -ok 64 - lib/Imager/ExtUtils.pm: has a $VERSION -ok 65 - lib/Imager/ExtUtils.pm: has use 5.006 -ok 66 - lib/Imager/ExtUtils.pm: hasn't any use vars -ok 67 - lib/Imager/Fill.pm: has a $VERSION -ok 68 - lib/Imager/Fill.pm: has use 5.006 -ok 69 - lib/Imager/Fill.pm: hasn't any use vars -ok 70 - lib/Imager/Font.pm: has a $VERSION -ok 71 - lib/Imager/Font.pm: has use 5.006 -ok 72 - lib/Imager/Font.pm: hasn't any use vars -ok 73 - lib/Imager/Font/BBox.pm: has a $VERSION -ok 74 - lib/Imager/Font/BBox.pm: has use 5.006 -ok 75 - lib/Imager/Font/BBox.pm: hasn't any use vars -ok 76 - lib/Imager/Font/FreeType2.pm: has a $VERSION -ok 77 - lib/Imager/Font/FreeType2.pm: has use 5.006 -ok 78 - lib/Imager/Font/FreeType2.pm: hasn't any use vars -ok 79 - lib/Imager/Font/Image.pm: has a $VERSION -ok 80 - lib/Imager/Font/Image.pm: has use 5.006 -ok 81 - lib/Imager/Font/Image.pm: hasn't any use vars -ok 82 - lib/Imager/Font/Test.pm: has a $VERSION -ok 83 - lib/Imager/Font/Test.pm: has use 5.006 -ok 84 - lib/Imager/Font/Test.pm: hasn't any use vars -ok 85 - lib/Imager/Font/Truetype.pm: has a $VERSION -ok 86 - lib/Imager/Font/Truetype.pm: has use 5.006 -ok 87 - lib/Imager/Font/Truetype.pm: hasn't any use vars -ok 88 - lib/Imager/Font/Type1.pm: has a $VERSION -ok 89 - lib/Imager/Font/Type1.pm: has use 5.006 -ok 90 - lib/Imager/Font/Type1.pm: hasn't any use vars -ok 91 - lib/Imager/Font/Wrap.pm: has a $VERSION -ok 92 - lib/Imager/Font/Wrap.pm: has use 5.006 -ok 93 - lib/Imager/Font/Wrap.pm: hasn't any use vars -ok 94 - lib/Imager/Fountain.pm: has a $VERSION -ok 95 - lib/Imager/Fountain.pm: has use 5.006 -ok 96 - lib/Imager/Fountain.pm: hasn't any use vars -ok 97 - lib/Imager/Matrix2d.pm: has a $VERSION -ok 98 - lib/Imager/Matrix2d.pm: has use 5.006 -ok 99 - lib/Imager/Matrix2d.pm: hasn't any use vars -ok 100 - lib/Imager/Preprocess.pm: has a $VERSION -ok 101 - lib/Imager/Preprocess.pm: has use 5.006 -ok 102 - lib/Imager/Preprocess.pm: hasn't any use vars -ok 103 - lib/Imager/Probe.pm: has a $VERSION -ok 104 - lib/Imager/Probe.pm: has use 5.006 -ok 105 - lib/Imager/Probe.pm: hasn't any use vars -ok 106 - lib/Imager/Regops.pm: has a $VERSION -ok 107 - lib/Imager/Regops.pm: has use 5.006 -ok 108 - lib/Imager/Regops.pm: hasn't any use vars -ok 109 - lib/Imager/Test.pm: has a $VERSION -ok 110 - lib/Imager/Test.pm: has use 5.006 -ok 111 - lib/Imager/Test.pm: hasn't any use vars -ok 112 - lib/Imager/Transform.pm: has a $VERSION -ok 113 - lib/Imager/Transform.pm: has use 5.006 -ok 114 - lib/Imager/Transform.pm: hasn't any use vars -ok 115 - lib/Imager/TrimColorList.pm: has a $VERSION -ok 116 - lib/Imager/TrimColorList.pm: has use 5.006 -ok 117 - lib/Imager/TrimColorList.pm: hasn't any use vars -ok 118 - t/GoodTestFont.pm: has a $VERSION -ok 119 - t/GoodTestFont.pm: has use 5.006 -ok 120 - t/GoodTestFont.pm: hasn't any use vars -ok 121 - t/Pod/Coverage/Imager.pm: has a $VERSION -ok 122 - t/Pod/Coverage/Imager.pm: has use 5.006 -ok 123 - t/Pod/Coverage/Imager.pm: hasn't any use vars -ok 124 - t/t1000lib/Imager/File/BAD.pm: has a $VERSION -ok 125 - t/t1000lib/Imager/File/BAD.pm: has use 5.006 -ok 126 - t/t1000lib/Imager/File/BAD.pm: hasn't any use vars -1..126 -ok -All tests successful. -Files=68, Tests=5055, 16 wallclock secs ( 0.29 usr 0.15 sys + 7.19 cusr 1.69 csys = 9.32 CPU) -Result: PASS -make[1]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg' +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg' dh_auto_install - make -j12 install DESTDIR=/build/reproducible-path/libimager-perl-1.029\+dfsg/debian/libimager-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr + make -j16 install DESTDIR=/build/reproducible-path/libimager-perl-1.029\+dfsg/debian/libimager-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[2]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Imager.bs blib/arch/auto/Imager/Imager.bs 644 make[3]: Entering directory '/build/reproducible-path/libimager-perl-1.029+dfsg/CountColor' @@ -9294,153 +1020,153 @@ Manifying 3 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/Imager.so -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/ICO/ICO.so Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/SGI/SGI.so -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/PNG/PNG.so -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/JPEG/JPEG.so Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/GIF/GIF.so +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/ICO/ICO.so Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/TIFF/TIFF.so +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/PNG/PNG.so +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/File/JPEG/JPEG.so Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/Font/FT2/FT2.so -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/CountColor/CountColor.so -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/Filter/DynTest/DynTest.so -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/Filter/Flines/Flines.so Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/Filter/Mandelbrot/Mandelbrot.so +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/Filter/Flines/Flines.so +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/Filter/DynTest/DynTest.so +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/auto/Imager/CountColor/CountColor.so Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Draw.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Inline.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Security.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/API.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Transformations.pod Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Cookbook.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Handy.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Transform.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Expr.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Security.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Inline.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Install.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/LargeSamples.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/CountColor.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Tutorial.pod Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/IO.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/regmach.pod Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Regops.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Test.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/CountColor.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/regmach.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Matrix2d.pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Probe.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/typemap -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Handy.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Preprocess.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Fill.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Color.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/TrimColorList.pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Engines.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Transform.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Tutorial.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Transformations.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/APIRef.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/API.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Files.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Filters.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Install.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/interface.pod Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/ExtUtils.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/ImageTypes.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Expr.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Matrix2d.pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Threads.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/LargeSamples.pod -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/interface.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Color.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/typemap Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Fountain.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Test.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/APIRef.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Filters.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/TrimColorList.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Preprocess.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Fill.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/ImageTypes.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Draw.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Files.pod +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Expr/Assem.pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/SGI.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/TIFF.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/ICO.pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/GIF.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/CUR.pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/PNG.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/ICO.pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/JPEG.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/TIFF.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/File/CUR.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Truetype.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/BBox.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Test.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Wrap.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/FT2.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Image.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Type1.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/FreeType2.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Filter/Mandelbrot.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Filter/DynTest.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Filter/Flines.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Expr/Assem.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Color/Float.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Color/Table.pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/regmach.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imexttypes.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/ext.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imrender.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/iolayert.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imio.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imext.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/rendert.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imperl.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imdatatypes.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imerror.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/feat.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/dynaload.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/immacros.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imageri.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/log.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/draw.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imextpltypes.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imager.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imexif.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/immacros.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imperlio.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imerror.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/regmach.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imextpl.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imextdef.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/stackmach.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imexif.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/plug.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/draw.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/iolayer.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imio.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/dynaload.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imconfig.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imexttypes.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imager.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imrender.h Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/ppport.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imextdef.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imextpl.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imdatatypes.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/rendert.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imperl.h -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::API.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Cookbook.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::FT2.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::BBox.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imextpltypes.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imext.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/include/imperlio.h +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Image.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Wrap.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/BBox.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Truetype.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Type1.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/FT2.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/Test.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Font/FreeType2.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Filter/DynTest.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Filter/Flines.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Filter/Mandelbrot.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Color/Float.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/lib/x86_64-linux-gnu/perl5/5.40/Imager/Color/Table.pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Inline.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Matrix2d.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Truetype.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Threads.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Transformations.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::ICO.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Install.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Expr::Assem.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::BBox.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Regops.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::interface.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Files.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Fountain.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::ImageTypes.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Fill.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Expr.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::JPEG.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color::Table.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Wrap.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::IO.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::CountColor.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Filter::Mandelbrot.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::FreeType2.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Filters.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Security.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Draw.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Wrap.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color::Float.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Preprocess.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Probe.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Truetype.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::interface.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Type1.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Transform.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Filter::Mandelbrot.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::regmach.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Handy.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Engines.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Expr.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Test.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Threads.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Probe.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::GIF.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Regops.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::TIFF.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Engines.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::ExtUtils.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Security.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Transform.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Filters.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Cookbook.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::FT2.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::TrimColorList.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Matrix2d.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Fill.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color::Float.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::APIRef.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Handy.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Type1.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Draw.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::regmach.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::LargeSamples.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::SGI.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::APIRef.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::API.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::CountColor.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::PNG.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Install.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Tutorial.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Fountain.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color::Table.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Test.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Font::Test.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::PNG.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Color.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::LargeSamples.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::ExtUtils.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Expr::Assem.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Files.3pm Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Filter::Flines.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::Inline.3pm -Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::ImageTypes.3pm +Installing /build/reproducible-path/libimager-perl-1.029+dfsg/debian/libimager-perl/usr/share/man/man3/Imager::File::ICO.3pm make[2]: Leaving directory '/build/reproducible-path/libimager-perl-1.029+dfsg' # Imager::Font::Type1 is a wrapper around Imager::Font::T1 # which we don't build; cf. #638762 @@ -9492,12 +1218,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/812391/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/812391/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1387047 and its subdirectories -I: Current time: Mon Nov 3 12:57:53 -12 2025 -I: pbuilder-time-stamp: 1762217873 +I: removing directory /srv/workspace/pbuilder/812391 and its subdirectories +I: Current time: Mon Dec 7 21:22:49 +14 2026 +I: pbuilder-time-stamp: 1796628169